Class ContentStorageInformation

    • Constructor Detail

      • ContentStorageInformation

        public ContentStorageInformation​(RestWrapper restWrapper)
    • Method Detail

      • 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​(java.lang.String nodeId,
                                                          java.lang.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​(java.lang.String nodeId,
                                                                 java.lang.String versionId,
                                                                 java.lang.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​(java.lang.String nodeId,
                                                  java.lang.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​(java.lang.String nodeId,
                                                         java.lang.String contentPropName,
                                                         java.lang.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​(java.lang.String nodeId,
                                                             java.lang.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​(java.lang.String nodeId,
                                                                    java.lang.String contentPropName,
                                                                    java.lang.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: