Class SourceControlFunctions

All Implemented Interfaces:
IConfigurableObject, INotScriptFriendly, ISupportsDeprecation, IDiffableObject, IAvatar, IEntityLifeCycleEvent, IPersistable, IServiceProvider, ITaggableObject, IDependencyScannableObject, IEntityDefinition, IPersistableObject<String>, IDesignTimeSecurable, IDesignTimeSecurableEntity, IRunTimeSecurable, IRunTimeSecurableEntity, ISecurable, IVisibilitySecurable, IVisibilitySecurableEntity, IAspectContainer, INamedObject, Serializable

@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public class SourceControlFunctions extends Resource
See Also:
  • Constructor Details

    • SourceControlFunctions

      public SourceControlFunctions()
  • Method Details

    • ExportSourceControlledEntities

      @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,5,1}) public void ExportSourceControlledEntities(String repositoryName, String path, String collection, TagCollection tags, org.joda.time.DateTime startDate, org.joda.time.DateTime endDate, String projectName, Boolean includeDependents) throws Exception
      Throws:
      Exception - If an error occurs
    • ExportSourceControlledEntities

      @ThingworxExtensionApiMethod(since={8,5,1}) public void ExportSourceControlledEntities(String repositoryName, String path, String collection, TagCollection tags, org.joda.time.DateTime startDate, org.joda.time.DateTime endDate, String projectName, Boolean includeDependents, Boolean exportMatchingModelTags) throws Exception
      Service Category:
      Exports
      Service Description:
      Export a list of entities for source control.


      Parameters:
      repositoryName -
      path -
      collection -
      tags -
      startDate -
      endDate -
      projectName -
      includeDependents -
      exportMatchingModelTags - : Specify Export Behavior when exporting entities using model tags. TRUE, indicates that an entity must have all specified Model Tags in order to be exported. FALSE, indicates that an entity must have at least one of the specified Model Tags in order to be exported.
      Throws:
      Exception
    • ExportSourceControlledEntitiesToZipFile

      @ThingworxExtensionApiMethod(since={6,6}, deprecatedSince={8,5,1}) public String ExportSourceControlledEntitiesToZipFile(String repositoryName, String path, String name, String collection, TagCollection tags, org.joda.time.DateTime startDate, org.joda.time.DateTime endDate, String projectName, Boolean includeDependents) throws Exception
      Throws:
      Exception - If an error occurs
    • ExportSourceControlledEntitiesToZipFile

      @ThingworxExtensionApiMethod(since={8,5,1}) public String ExportSourceControlledEntitiesToZipFile(String repositoryName, String path, String name, String collection, TagCollection tags, org.joda.time.DateTime startDate, org.joda.time.DateTime endDate, String projectName, Boolean includeDependents, Boolean exportMatchingModelTags) throws Exception
      Service Category:
      Exports
      Service Description:
      Export a list of entities for source control.


      Parameters:
      repositoryName -
      path -
      name -
      collection -
      tags -
      startDate -
      endDate -
      projectName -
      includeDependents -
      exportMatchingModelTags - : Specify Export Behavior when exporting entities using model tags. TRUE, indicates that an entity must have all specified Model Tags in order to be exported. FALSE, indicates that an entity must have at least one of the specified Model Tags in order to be exported.
      Returns:
      Throws:
      Exception