## Uses of Class
com.sas.lsaf.content.repository.RepositoryItem.State

- Packages that use RepositoryItem.State
  Package | Description
  --- | ---
  com.sas.lsaf.content.repository | Classes and interfaces to manage content in the repository.

- - ### Uses of RepositoryItem.State in com.sas.lsaf.content.repository

    Methods in com.sas.lsaf.content.repository that return RepositoryItem.State
    Modifier and Type | Method | Description
    --- | --- | ---
    `RepositoryItem.State` | RepositoryStateChangeResult.`getOldState()` |
    `RepositoryItem.State` | RepositoryItem.`getState()` | Gets the current state of the repository item.
    `static RepositoryItem.State` | RepositoryItem.State.`valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static RepositoryItem.State[]` | RepositoryItem.State.`values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.sas.lsaf.content.repository with parameters of type RepositoryItem.State
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<RepositoryStateChangeResult>` | RepositoryService.`setState​(java.lang.String path, RepositoryItem.State state, java.lang.String comment, boolean recurse)` | Sets the state of a repository context.

    Constructors in com.sas.lsaf.content.repository with parameters of type RepositoryItem.State
    Constructor | Description
    --- | ---
    `RepositoryContainer​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryContext​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryExecutableFile​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, long size, boolean checkedOut, java.lang.String checkedOutBy, java.util.Date checkedOutDate, boolean versioned, java.lang.String version, java.lang.String comment, boolean locked, RepositoryFile.SigningStatus signingStatus, boolean runAsOwner, VersionLimits versionLimits, java.lang.String digest, java.util.Date lastRunDate, RunHealthStatus healthStatus)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryFile​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, long size, boolean checkedOut, java.lang.String checkedOutBy, java.util.Date checkedOutDate, boolean versioned, java.lang.String version, java.lang.String comment, boolean locked, RepositoryFile.SigningStatus signingStatus, VersionLimits versionLimits, java.lang.String digest)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryFolder​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryItem​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositorySharedFolder​(java.lang.String typeId, java.lang.String id, java.lang.String name, java.lang.String path, long revision, RepositoryItem.State state, java.lang.String createdBy, java.util.Date created, java.lang.String lastModifiedBy, java.util.Date lastModified, java.lang.String propertiesLastModifiedBy, java.util.Date propertiesLastModified, java.lang.String description, RepositoryItem.Syncable syncable, java.util.List<Attribute> attributes, VersionLimits defaultVersionLimits)` | It is not intended or recommended that the consumer of the API construct these objects.
    `RepositoryStateChangeResult​(java.lang.String path, RepositoryItem.State oldState)` |