public interface StorageArea extends RepositoryObject, Subscribable, IndependentlyPersistableObject
FixedStorageArea
object is associated with a
FixedContentDevice
when it is created. A CmAdvancedStorageArea
object
is associated with one or a combination of CmFileSystemStorageDevice
and
CmOpenStackStorageDevice
objects.
The concrete classes are customizable. This means that you can add custom properties to them
(and to the base class) and create custom subclasses. By customizing the concrete classes,
you can add custom criteria for selecting storage areas via a
StoragePolicy
.
Modifier and Type | Method and Description |
---|---|
CachedContentOption |
get_AllowsContentToBeCached()
Returns the value of the AllowsContentToBeCached property.
|
java.lang.Boolean |
get_AllowsDelete()
Returns the value of the AllowsDelete property.
|
EventSet |
get_AuditedEvents()
Returns the value of the AuditedEvents property.
|
java.util.Date |
get_ClosureDate()
Returns the value of the ClosureDate property.
|
java.lang.Boolean |
get_CmCompressionEnabled()
Returns the value of the CmCompressionEnabled property.
|
java.lang.Integer |
get_CmCompressionThresholdPercent()
Returns the value of the CmCompressionThresholdPercent property.
|
java.lang.Integer |
get_CmContentIntegrityOptions()
Returns the value of the CmContentIntegrityOptions property.
|
java.lang.Integer |
get_CmStandbyActivationPriority()
Returns the value of the CmStandbyActivationPriority property.
|
java.lang.Double |
get_ContentElementCount()
Returns the value of the ContentElementCount property.
|
java.lang.Double |
get_ContentElementKBytes()
Returns the value of the ContentElementKBytes property.
|
java.lang.Double |
get_ContentElementsCreated()
Returns the value of the ContentElementsCreated property.
|
java.lang.Double |
get_ContentElementsDeleted()
Returns the value of the ContentElementsDeleted property.
|
java.lang.String |
get_Creator()
Returns the value of the Creator property.
|
java.util.Date |
get_DateCreated()
Returns the value of the DateCreated property.
|
java.util.Date |
get_DateLastModified()
Returns the value of the DateLastModified property.
|
java.lang.String |
get_DescriptiveText()
Returns the value of the DescriptiveText property.
|
java.lang.String |
get_DisplayName()
Returns the value of the DisplayName property.
|
java.lang.Boolean |
get_DuplicateSuppressionEnabled()
Returns the value of the DuplicateSuppressionEnabled property.
|
java.lang.Boolean |
get_EncryptionEnabled()
Returns the value of the EncryptionEnabled property.
|
byte[] |
get_EncryptionKey()
Returns the value of the EncryptionKey property.
|
Id |
get_Id()
Returns the value of the Id property.
|
java.lang.String |
get_LastModifier()
Returns the value of the LastModifier property.
|
java.lang.Double |
get_MaximumContentElements()
Returns the value of the MaximumContentElements property.
|
java.lang.Double |
get_MaximumSizeKBytes()
Returns the value of the MaximumSizeKBytes property.
|
java.lang.String |
get_Owner()
Returns the value of the Owner property.
|
AccessPermissionList |
get_Permissions()
Returns the value of the Permissions property.
|
ResourceStatus |
get_ResourceStatus()
Returns the value of the ResourceStatus property.
|
java.lang.Integer |
get_RetentionPeriod()
Deprecated.
As of release 5.2.0.
|
Site |
get_Site()
Returns the value of the Site property.
|
void |
set_AllowsContentToBeCached(CachedContentOption value)
Sets the value of the AllowsContentToBeCached property.
|
void |
set_AllowsDelete(java.lang.Boolean value)
Sets the value of the AllowsDelete property.
|
void |
set_ClosureDate(java.util.Date value)
Sets the value of the ClosureDate property.
|
void |
set_CmCompressionEnabled(java.lang.Boolean value)
Sets the value of the CmCompressionEnabled property.
|
void |
set_CmCompressionThresholdPercent(java.lang.Integer value)
Sets the value of the CmCompressionThresholdPercent property.
|
void |
set_CmContentIntegrityOptions(java.lang.Integer value)
Sets the value of the CmContentIntegrityOptions property.
|
void |
set_CmStandbyActivationPriority(java.lang.Integer value)
Sets the value of the CmStandbyActivationPriority property.
|
void |
set_Creator(java.lang.String value)
Sets the value of the Creator property.
|
void |
set_DateCreated(java.util.Date value)
Sets the value of the DateCreated property.
|
void |
set_DateLastModified(java.util.Date value)
Sets the value of the DateLastModified property.
|
void |
set_DescriptiveText(java.lang.String value)
Sets the value of the DescriptiveText property.
|
void |
set_DisplayName(java.lang.String value)
Sets the value of the DisplayName property.
|
void |
set_DuplicateSuppressionEnabled(java.lang.Boolean value)
Sets the value of the DuplicateSuppressionEnabled property.
|
void |
set_EncryptionEnabled(java.lang.Boolean value)
Sets the value of the EncryptionEnabled property.
|
void |
set_EncryptionKey(byte[] value)
Sets the value of the EncryptionKey property.
|
void |
set_LastModifier(java.lang.String value)
Sets the value of the LastModifier property.
|
void |
set_MaximumContentElements(java.lang.Double value)
Sets the value of the MaximumContentElements property.
|
void |
set_MaximumSizeKBytes(java.lang.Double value)
Sets the value of the MaximumSizeKBytes property.
|
void |
set_Owner(java.lang.String value)
Sets the value of the Owner property.
|
void |
set_Permissions(AccessPermissionList value)
Sets the value of the Permissions property.
|
void |
set_ResourceStatus(ResourceStatus value)
Sets the value of the ResourceStatus property.
|
void |
set_RetentionPeriod(java.lang.Integer value)
Deprecated.
As of release 5.2.0.
|
void |
set_Site(Site value)
Sets the value of the Site property.
|
EngineRuntimeException[] |
validateContent(ContentValidationRequest[] validations)
Performs a batch of content validation requests.
|
void |
validateContent(IndependentlyPersistableObject contentObject,
int contentElementIndex)
Validates that the content location recorded in the object store matches the actual location on the
physical device.
|
getObjectStore
raiseEvent
addPendingAction, clearPendingActions, delete, getAccessAllowed, getPendingActions, getUpdateSequenceNumber, isCurrent, save, save, setUpdateSequenceNumber
fetchProperties, fetchProperties, fetchProperty, fetchProperty, getObjectReference, refresh, refresh, refresh
get_ClassDescription, getClassName, getConnection, getProperties, getSuperClasses
java.lang.String get_Creator()
void set_Creator(java.lang.String value)
java.util.Date get_DateCreated()
void set_DateCreated(java.util.Date value)
java.lang.String get_LastModifier()
void set_LastModifier(java.lang.String value)
java.util.Date get_DateLastModified()
void set_DateLastModified(java.util.Date value)
Id get_Id()
EventSet get_AuditedEvents()
java.lang.String get_Owner()
void set_Owner(java.lang.String value)
AccessPermissionList get_Permissions()
void set_Permissions(AccessPermissionList value)
ResourceStatus get_ResourceStatus()
void set_ResourceStatus(ResourceStatus value)
CachedContentOption get_AllowsContentToBeCached()
void set_AllowsContentToBeCached(CachedContentOption value)
java.util.Date get_ClosureDate()
void set_ClosureDate(java.util.Date value)
java.lang.Double get_ContentElementCount()
java.lang.Double get_ContentElementsCreated()
java.lang.Double get_ContentElementsDeleted()
java.lang.Double get_ContentElementKBytes()
java.lang.String get_DisplayName()
void set_DisplayName(java.lang.String value)
java.lang.String get_DescriptiveText()
void set_DescriptiveText(java.lang.String value)
java.lang.Double get_MaximumContentElements()
void set_MaximumContentElements(java.lang.Double value)
java.lang.Double get_MaximumSizeKBytes()
void set_MaximumSizeKBytes(java.lang.Double value)
Site get_Site()
void set_Site(Site value)
java.lang.Boolean get_AllowsDelete()
void set_AllowsDelete(java.lang.Boolean value)
java.lang.Integer get_RetentionPeriod()
void set_RetentionPeriod(java.lang.Integer value)
java.lang.Boolean get_DuplicateSuppressionEnabled()
void set_DuplicateSuppressionEnabled(java.lang.Boolean value)
java.lang.Boolean get_EncryptionEnabled()
void set_EncryptionEnabled(java.lang.Boolean value)
byte[] get_EncryptionKey()
void set_EncryptionKey(byte[] value)
java.lang.Boolean get_CmCompressionEnabled()
void set_CmCompressionEnabled(java.lang.Boolean value)
java.lang.Integer get_CmCompressionThresholdPercent()
void set_CmCompressionThresholdPercent(java.lang.Integer value)
java.lang.Integer get_CmStandbyActivationPriority()
void set_CmStandbyActivationPriority(java.lang.Integer value)
java.lang.Integer get_CmContentIntegrityOptions()
void set_CmContentIntegrityOptions(java.lang.Integer value)
void validateContent(IndependentlyPersistableObject contentObject, int contentElementIndex)
validateContent(validations)
form of this method
for a list of exception codes that may result from a failed validation attempt.
Characteristics of validateContent
include:
Document
or Annotation
object.EngineRuntimeException
after an unsuccessful validation. (The exception
message contains enough information to manually restore the invalid content.)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.EngineRuntimeException[] validateContent(ContentValidationRequest[] validations)
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:
validations
- An array of ContentValidationRequest
objects.EngineRuntimeException
objects.© Copyright IBM Corporation 2006, 2015. All rights reserved.