Class ContentStorageInformation

java.lang.Object
org.alfresco.rest.requests.ModelRequest<ContentStorageInformation>
org.alfresco.rest.requests.ContentStorageInformation

public class ContentStorageInformation extends ModelRequest<ContentStorageInformation>
  • Constructor Details

    • ContentStorageInformation

      public ContentStorageInformation(RestWrapper restWrapper)
  • Method Details

    • withNodeId

      public ContentStorageInformation withNodeId(String nodeId)
    • withContentPropName

      public ContentStorageInformation withContentPropName(String contentPropName)
    • withVersionId

      public ContentStorageInformation withVersionId(String versionId)
    • getStorageInfo

      public RestContentStorageInfoModel getStorageInfo()
      Get Content Storage Properties using GET call on "nodes/{nodeId}/storage-info/{contentPropName}"
      Returns:
    • getVersionStorageInfo

      public RestContentStorageInfoModel getVersionStorageInfo()
      Get Content Version Storage Properties using GET call on "nodes/{nodeId}/versions/{versionId}/storage-info/{contentPropName}"
      Returns:
    • getStorageInfo

      public RestContentStorageInfoModel getStorageInfo(String nodeId, String contentPropName)
      Get Content Storage Properties using GET call on "nodes/{nodeId}/storage-info/{contentPropName}"
      Parameters:
      nodeId - The nodeId
      contentPropName - The content property QNAME ie. "cm:content"
      Returns:
    • getVersionStorageInfo

      public RestContentStorageInfoModel getVersionStorageInfo(String nodeId, String versionId, String contentPropName)
      Get Content Version Storage Properties using GET call on "nodes/{nodeId}/versions/{versionId}/storage-info/{contentPropName}"
      Parameters:
      nodeId - The nodeId
      versionId - The versionId
      contentPropName - The content property QNAME ie. "cm:content"
      Returns:
      object of RestContentStorageInfoModel
    • requestArchiveContent

      public RestResponse requestArchiveContent(RestArchiveContentRequestModel archiveContentRequest)
      Send content to archive using POST call on "nodes/{nodeId}/storage-info/{contentPropName}/archive"
      Parameters:
      archiveContentRequest - The request body
      Returns:
    • requestArchiveVersionContent

      public RestResponse requestArchiveVersionContent(RestArchiveContentRequestModel archiveContentRequest)
      Send version content to archive using POST call on "nodes/{nodeId}/versions/{versionId}/storage-info/{contentPropName}/archive"
      Parameters:
      archiveContentRequest - The request body
      Returns:
    • requestArchiveContent

      public RestResponse requestArchiveContent(String nodeId, String contentPropName, RestArchiveContentRequestModel archiveContentRequest)
      Send content to archive using POST call on "nodes/{nodeId}/storage-info/{contentPropName}/archive"
      Parameters:
      nodeId - The nodeId
      contentPropName - The content property QNAME ie. "cm:content"
      archiveContentRequest - The request body
      Returns:
    • requestArchiveVersionContent

      public RestResponse requestArchiveVersionContent(String nodeId, String contentPropName, String versionId, RestArchiveContentRequestModel archiveContentRequest)
      Send version content to archive using POST call on "nodes/{nodeId}/versions/{versionId}/storage-info/{contentPropName}/archive"
      Parameters:
      nodeId - The nodeId
      contentPropName - The content property QNAME ie. "cm:content"
      versionId - The versionId
      archiveContentRequest - The request body
      Returns:
    • requestRestoreContentFromArchive

      public RestResponse requestRestoreContentFromArchive(RestRestoreArchivedContentRequestModel restoreArchivedContentRequest)
      Restore content from archive using POST call on "nodes/{nodeId}/storage-info/{contentPropName}/archive-restore"
      Parameters:
      restoreArchivedContentRequest - The request body
      Returns:
    • requestRestoreVersionContentFromArchive

      public RestResponse requestRestoreVersionContentFromArchive(RestRestoreArchivedContentRequestModel restoreArchivedContentRequest)
      Restore version content from archive using POST call on "nodes/{nodeId}/storage-info/versions/{versionId}/{contentPropName}/archive-restore"
      Parameters:
      restoreArchivedContentRequest - The request body
      Returns:
    • requestRestoreContentFromArchive

      public RestResponse requestRestoreContentFromArchive(String nodeId, String contentPropName, RestRestoreArchivedContentRequestModel restoreArchivedContentRequest)
      Restore content from archive using POST call on "nodes/{nodeId}/storage-info/{contentPropName}/archive-restore"
      Parameters:
      nodeId - The nodeId
      contentPropName - The content property QNAME ie. "cm:content"
      restoreArchivedContentRequest - The request body
      Returns:
    • requestRestoreVersionContentFromArchive

      public RestResponse requestRestoreVersionContentFromArchive(String nodeId, String contentPropName, String versionId, RestRestoreArchivedContentRequestModel restoreArchivedContentRequest)
      Restore version content from archive using POST call on "nodes/{nodeId}/storage-info/{contentPropName}/archive-restore"
      Parameters:
      nodeId - The nodeId
      contentPropName - The content property QNAME ie. "cm:content"
      versionId - The versionId
      restoreArchivedContentRequest - The request body
      Returns: