com.filenet.api.admin

Interface StorageArea

    • Method Detail

      • get_Creator

        java.lang.String get_Creator()
        Returns the value of the Creator property. For more information, see Creator Property.
      • set_Creator

        void set_Creator(java.lang.String value)
        Sets the value of the Creator property. For more information, see Creator Property.
      • get_DateCreated

        java.util.Date get_DateCreated()
        Returns the value of the DateCreated property. For more information, see DateCreated Property.
      • set_DateCreated

        void set_DateCreated(java.util.Date value)
        Sets the value of the DateCreated property. For more information, see DateCreated Property.
      • get_LastModifier

        java.lang.String get_LastModifier()
        Returns the value of the LastModifier property. For more information, see LastModifier Property.
      • set_LastModifier

        void set_LastModifier(java.lang.String value)
        Sets the value of the LastModifier property. For more information, see LastModifier Property.
      • get_DateLastModified

        java.util.Date get_DateLastModified()
        Returns the value of the DateLastModified property. For more information, see DateLastModified Property.
      • set_DateLastModified

        void set_DateLastModified(java.util.Date value)
        Sets the value of the DateLastModified property. For more information, see DateLastModified Property.
      • get_Id

        Id get_Id()
        Returns the value of the Id property. For more information, see Id Property.
      • get_ClosureDate

        java.util.Date get_ClosureDate()
        Returns the value of the ClosureDate property. For more information, see ClosureDate Property.
      • set_ClosureDate

        void set_ClosureDate(java.util.Date value)
        Sets the value of the ClosureDate property. For more information, see ClosureDate Property.
      • get_ContentElementCount

        java.lang.Double get_ContentElementCount()
        Returns the value of the ContentElementCount property. For more information, see ContentElementCount Property.
      • get_ContentElementsCreated

        java.lang.Double get_ContentElementsCreated()
        Returns the value of the ContentElementsCreated property. For more information, see ContentElementsCreated Property.
      • get_ContentElementsDeleted

        java.lang.Double get_ContentElementsDeleted()
        Returns the value of the ContentElementsDeleted property. For more information, see ContentElementsDeleted Property.
      • get_ContentElementKBytes

        java.lang.Double get_ContentElementKBytes()
        Returns the value of the ContentElementKBytes property. For more information, see ContentElementKBytes Property.
      • get_DisplayName

        java.lang.String get_DisplayName()
        Returns the value of the DisplayName property. For more information, see DisplayName Property.
      • set_DisplayName

        void set_DisplayName(java.lang.String value)
        Sets the value of the DisplayName property. For more information, see DisplayName Property.
      • get_DescriptiveText

        java.lang.String get_DescriptiveText()
        Returns the value of the DescriptiveText property. For more information, see DescriptiveText Property.
      • set_DescriptiveText

        void set_DescriptiveText(java.lang.String value)
        Sets the value of the DescriptiveText property. For more information, see DescriptiveText Property.
      • get_MaximumContentElements

        java.lang.Double get_MaximumContentElements()
        Returns the value of the MaximumContentElements property. For more information, see MaximumContentElements Property.
      • set_MaximumContentElements

        void set_MaximumContentElements(java.lang.Double value)
        Sets the value of the MaximumContentElements property. For more information, see MaximumContentElements Property.
      • get_MaximumSizeKBytes

        java.lang.Double get_MaximumSizeKBytes()
        Returns the value of the MaximumSizeKBytes property. For more information, see MaximumSizeKBytes Property.
      • set_MaximumSizeKBytes

        void set_MaximumSizeKBytes(java.lang.Double value)
        Sets the value of the MaximumSizeKBytes property. For more information, see MaximumSizeKBytes Property.
      • get_Site

        Site get_Site()
        Returns the value of the Site property. For more information, see Site Property.
      • set_Site

        void set_Site(Site value)
        Sets the value of the Site property. For more information, see Site Property.
      • get_AllowsDelete

        java.lang.Boolean get_AllowsDelete()
        Returns the value of the AllowsDelete property. For more information, see AllowsDelete Property.
      • set_AllowsDelete

        void set_AllowsDelete(java.lang.Boolean value)
        Sets the value of the AllowsDelete property. For more information, see AllowsDelete Property.
      • get_RetentionPeriod

        java.lang.Integer get_RetentionPeriod()
        Deprecated. As of release 5.2.0.
        Returns the value of the RetentionPeriod property. For more information, see RetentionPeriod Property.
      • set_RetentionPeriod

        void set_RetentionPeriod(java.lang.Integer value)
        Deprecated. As of release 5.2.0.
        Sets the value of the RetentionPeriod property. For more information, see RetentionPeriod Property.
      • get_DuplicateSuppressionEnabled

        java.lang.Boolean get_DuplicateSuppressionEnabled()
        Returns the value of the DuplicateSuppressionEnabled property. For more information, see DuplicateSuppressionEnabled Property.
      • set_DuplicateSuppressionEnabled

        void set_DuplicateSuppressionEnabled(java.lang.Boolean value)
        Sets the value of the DuplicateSuppressionEnabled property. For more information, see DuplicateSuppressionEnabled Property.
      • get_EncryptionEnabled

        java.lang.Boolean get_EncryptionEnabled()
        Returns the value of the EncryptionEnabled property. For more information, see EncryptionEnabled Property.
      • set_EncryptionEnabled

        void set_EncryptionEnabled(java.lang.Boolean value)
        Sets the value of the EncryptionEnabled property. For more information, see EncryptionEnabled Property.
      • get_EncryptionKey

        byte[] get_EncryptionKey()
        Returns the value of the EncryptionKey property. For more information, see EncryptionKey Property.
      • set_EncryptionKey

        void set_EncryptionKey(byte[] value)
        Sets the value of the EncryptionKey property. For more information, see EncryptionKey Property.
      • get_CmCompressionEnabled

        java.lang.Boolean get_CmCompressionEnabled()
        Returns the value of the CmCompressionEnabled property. For more information, see CmCompressionEnabled Property.
      • set_CmCompressionEnabled

        void set_CmCompressionEnabled(java.lang.Boolean value)
        Sets the value of the CmCompressionEnabled property. For more information, see CmCompressionEnabled Property.
      • get_CmCompressionThresholdPercent

        java.lang.Integer get_CmCompressionThresholdPercent()
        Returns the value of the CmCompressionThresholdPercent property. For more information, see CmCompressionThresholdPercent Property.
      • set_CmCompressionThresholdPercent

        void set_CmCompressionThresholdPercent(java.lang.Integer value)
        Sets the value of the CmCompressionThresholdPercent property. For more information, see CmCompressionThresholdPercent Property.
      • get_CmStandbyActivationPriority

        java.lang.Integer get_CmStandbyActivationPriority()
        Returns the value of the CmStandbyActivationPriority property. For more information, see CmStandbyActivationPriority Property.
      • set_CmStandbyActivationPriority

        void set_CmStandbyActivationPriority(java.lang.Integer value)
        Sets the value of the CmStandbyActivationPriority property. For more information, see CmStandbyActivationPriority Property.
      • validateContent

        void validateContent(IndependentlyPersistableObject contentObject,
                           int contentElementIndex)
        Validates that the content location recorded in the object store matches the actual location on the physical device. For non-federated content, this method also verifies that the content size is the same as when the content was created. See the validateContent(validations) form of this method for a list of exception codes that may result from a failed validation attempt.

        Characteristics of validateContent include:

        • Validates documents and annotations.
        • Cannot validate content in a database storage area.
        • Only verifies that federated content exists (doesn't verify its size).
        • Requires VIEW_CONTENT access to the Document or Annotation object.
        • Throws an EngineRuntimeException after an unsuccessful validation. (The exception message contains enough information to manually restore the invalid content.)
        Parameters:
        contentObject - The Document or Annotation object to validate.
        contentElementIndex - The zero-based index value of the content element to validate. A value of "0" will validate the primary content element.
      • validateContent

        EngineRuntimeException[] validateContent(ContentValidationRequest[] validations)
        Performs a batch of content validation requests. See the validateContent(contentObject, contentElementIndex) form of this method for a list of content validation characteristics. There isn't a limit on the number of content validation requests that can be performed in a single operation. However, all validations must complete within the time limit of a single request to the server. Therefore, if too many validations are requested, a request timeout exception is likely to occur.

        The exception codes that may result from a failed validation attempt are:

        • CONTENT_CA_VALIDATION_FAILED_NOT_FOUND: Validation failed because the storage area cannot be found, or the content does not exist or is inaccessible in the storage area.
        • CONTENT_CA_VALIDATION_FAILED_PENDING_FINALIZATION: Validation failed because content is in the process of being moved to a final storage area location. It might succeed if tried again at a later time.
        • CONTENT_CA_VALIDATION_FAILED_SIZE: Validation failed because the recorded size does not match the actual size in the storage area.
        • CONTENT_GC_CANNOT_FIND_INDEX_NUMBER: Validation failed because the position argument is incorrect.
        • E_ACCESS_DENIED: Validation failed because permissions are insufficient to access the file.
        • E_OBJECT_NOT_FOUND: Validation failed because the document was not found.
        Parameters:
        validations - An array of ContentValidationRequest objects.
        Returns:
        An array of EngineRuntimeException objects.

© Copyright IBM Corporation 2006, 2013. All rights reserved.