public interface RMFolder extends RMObject, com.filenet.wcm.api.Folder
ClassificationScheme
, RecordCategory
,
RecordFolder
, and Volume
.
The RMFolder
interface extends the RMObject
interface and the
Content Java API Folder
interface.
AGGREGATION_RECORD, AGGREGATION_RECORD_CATEGORY, AGGREGATION_RECORD_FOLDER, AGGREGATION_VOLUME, CLEAR_INHERITED_CHILDREN, INHERIT_IMMEDIATE_CHILDREN, INHERITED_CHILDREN, NON_INHERITED_CHILDREN, WORK_FLOW_STATUS_COMPLETED, WORK_FLOW_STATUS_NOT_STARTED, WORK_FLOW_STATUS_STARTED
EXPORT_DEFAULT, EXPORT_ENCODED_CONTENT, EXPORT_FULL, EXPORT_OBJECT_ID, EXPORT_OBJECT_SECURITY, IMPORT_DEFAULT, IMPORT_OBJECT_ID, IMPORT_OWNER, IMPORT_PERMISSIONS, TYPE_ACTIVE_MARKING, TYPE_ANNOTATION, TYPE_ANY, TYPE_AUDIT_DEFINITION, TYPE_CBR_ENGINE_TYPE, TYPE_CHOICE, TYPE_CHOICELIST, TYPE_CLASS_SUBSCRIPTION, TYPE_CLASSDEFINITION, TYPE_CLASSDESCRIPTION, TYPE_COLUMN_DEFINITION, TYPE_COMPUTER, TYPE_CONTENT_CACHE_SERVICE, TYPE_CONTENT_MGR_SERVICE, TYPE_CONTENT_REFERENCE, TYPE_CONTENT_TRANSFER, TYPE_CUSTOMOBJECT, TYPE_DOCUMENT, TYPE_DOCUMENT_CLASSIFICATION_ACTION, TYPE_DOCUMENT_LIFECYCLE_ACTION, TYPE_DOCUMENT_LIFECYCLE_POLICY, TYPE_DOCUMENTSTATE, TYPE_DOMAIN, TYPE_DYNAMIC_REFERENTIAL_CONTAINMENT_RELATIONSHIP, TYPE_ENTIRENETWORK, TYPE_EVENT, TYPE_EVENT_ACTION, TYPE_FEATURE_ADD_ON, TYPE_FILESTORE, TYPE_FOLDER, TYPE_GROUP, TYPE_INSTANCE_SUBSCRIPTION, TYPE_LINK, TYPE_LOCALIZED_STRING, TYPE_MARKING_SET, TYPE_MULTIPLEVALUES, TYPE_OBJECT_STORE, TYPE_OBJECTSET, TYPE_OBJSTORE_SERVICE, TYPE_PERMISSION, TYPE_PROPERTY_DEFINITION, TYPE_PROPERTYDESCRIPTION, TYPE_PROPERTYDESCRIPTIONS, TYPE_PUBLISH_REQUEST, TYPE_PUBLISH_TEMPLATE, TYPE_READONLY_OBJECT_SET, TYPE_REALM, TYPE_REFERENTIAL_CONTAINMENT_RELATIONSHIP, TYPE_SECURITY_POLICY, TYPE_SECURITY_TEMPLATE, TYPE_STORAGE_POLICY, TYPE_STORED_SEARCH, TYPE_STYLE_TEMPLATE, TYPE_SUBSCRIBED_EVENT, TYPE_SUBSCRIPTION, TYPE_TABLE_DEFINITION, TYPE_TRANSIENT, TYPE_USER, TYPE_VERSIONSERIES, TYPE_WORKFLOW_CLASS_SUBSCRIPTION, TYPE_WORKFLOW_INSTANCE_SUBSCRIPTION, TYPE_WORKFLOWDEFINITION, TYPE_XML_PROPERTY_MAPPING_SCRIPT
Modifier and Type | Method and Description |
---|---|
int[] |
getAllAllowedContaineeType()
Returns a list of the Record Manager entity types that can be contained in
this
RMFolder object regardless of its current state. |
int[] |
getAllAllowedContaineeType(com.filenet.wcm.api.Property aoProperty)
Returns a list of the Record Manager entity types that can be contained in
this
RMFolder object regardless of its current state. |
com.filenet.wcm.api.Values |
getAllowedContainee()
Returns the Record Manager entity types that can be contained in
this
RMFolder object regardless of its current state. |
int[] |
getAllowedContaineeType()
Returns a list of the Record Manager entity types that can be contained in
this
RMFolder object in its current state. |
com.filenet.wcm.api.BaseObjects |
getContainees(int[] aiRMTypes,
java.lang.String[] asArrProps,
boolean abIncludedHidden,
int aiMaxResultForFolder,
int aiMaxResultForRecord)
Returns a collection of the
RMObject objects of the specified types that are contained in this
RMFolder object. |
java.lang.String |
getContaineesXML(int[] aiRMTypes,
java.lang.String[] asArrProps,
boolean abIncludedHidden,
int aiMaxResultForFolder,
int aiMaxResultForRecord)
Returns the
RMObject objects of the specified types that are contained in this
RMFolder object. |
com.filenet.wcm.api.BaseObjects |
getDeletedObjects()
Returns the RM entities contained in the hierarchy below this
RMFolder object that have been logically deleted. |
java.lang.String[] |
getDeletedObjectsIds()
Returns the GUIDs of the RM entities contained in the hierarchy below this
RMFolder object that have been logically deleted. |
int |
getFolderType()
Returns the RMEntityType property value that indicates what type of entity
this
RMFolder object. |
int |
getLevel()
Returns the level at which this
RMFolder object exists within its
file plan. |
com.filenet.wcm.api.CustomObject |
getPattern()
Returns the pattern associates with this
RMFolder object. |
int |
isMinimumMetadataRetained()
Returns the RetainMetadata property value for the
ClassificationScheme object to which
this RMFolder object belongs. |
getObjectStore, getRMDeclassificationOffset, getRMEntityType, getRMImplementationType, registerExternalEvent, setState
addSubFolder, addSubFolder, applySecurityTemplate, changeClass, delete, getContainees, getContainees, getContainees, getContainees, getContainees, getContainees, getContaineesXML, getContaineesXML, getHeadLinks, getHeadLinksXML, getParentFolder, getParentFolderXML, getPermissionsXML, getSubscriptions, getTailLinks, getTailLinksXML, getUserAccess, getUserAccess, getUserAccess, move, raiseEvent
getWorkflowSubscriptions, getWorkflowSubscriptionsXML, getWorkflowSubscriptionsXML
setPermissions, setPermissions
setProperties, setProperties
getAccessMask, getPermissions, getPermissions
getProperties, getProperties, getPropertiesXML, getPropertyBinaryValue, getPropertyBooleanValue, getPropertyDateValue, getPropertyDoubleValue, getPropertyIntValue, getPropertyStringValue, getPropertyValue, getPropertyValuesValue, refresh, refresh
int isMinimumMetadataRetained() throws RMException
ClassificationScheme
object to which
this RMFolder
object belongs. The RetainMetadata property indicates whether
minimum metadata is to be retained when this object is deleted.int
value indicating the RetainMetadata property
value as follows:
true
.RMException
- If a Records Manager error occurs.int[] getAllowedContaineeType() throws RMException
RMFolder
object in its current state.int
array containing the RMType
values that identify
Record Manager entity types that can be contained in this object.RMException
- If a Records Manager error occurs.int[] getAllAllowedContaineeType() throws RMException
RMFolder
object regardless of its current state.int
array containing the RMType
values that identify
Record Manager entity types that can be contained in this object.RMException
- If a Records Manager error occurs.int[] getAllAllowedContaineeType(com.filenet.wcm.api.Property aoProperty) throws RMException
RMFolder
object regardless of its current state.aoProperty
- A Property
object that corresponds to the AllowedRMTypes property.int
array containing the RMType
values that identify
Record Manager entity types that can be contained in this object.RMException
- If a Records Manager error occurs.int getFolderType() throws RMException
RMFolder
object.int
value representing the RMEntityType property value
for this object.RMException
- If the RMEntityType property is not found or if a Records Manager error occurs.int getLevel() throws RMException
RMFolder
object exists within its
file plan.int
value that represents the level of this object within
the file plan.RMException
- If a Records Manager error occurs.com.filenet.wcm.api.CustomObject getPattern() throws RMException
RMFolder
object. If this object
is not a ClassificationScheme
, the method navigates up the file plan to
obtain the pattern associated with the ClassificationScheme
object in which this
RMFolder
object resides.CustomObject
object that represents the pattern associated this object.RMException
- If a Records Manager error occurs.com.filenet.wcm.api.BaseObjects getDeletedObjects() throws RMException
RMFolder
object that have been logically deleted.BaseObjects
collection that contains the RM entities in this
object that have been logically deleted.RMException
- If the IsDeleted property for any RM entity cannot be
retrieved or if a Records Manager error occurs.java.lang.String[] getDeletedObjectsIds()
RMFolder
object that have been logically deleted.String
array that contains the GUIDs of the RM entities in this
object that have been logically deleted.com.filenet.wcm.api.Values getAllowedContainee() throws RMException
RMFolder
object regardless of its current state.Values
collection that contains the RMType
values that can be contained
within this object.RMException
- If a Records Manager error occurs.java.lang.String getContaineesXML(int[] aiRMTypes, java.lang.String[] asArrProps, boolean abIncludedHidden, int aiMaxResultForFolder, int aiMaxResultForRecord)
RMObject
objects of the specified types that are contained in this
RMFolder
object. The method returns the objects in an XML String
that includes any property values requested.aiRMTypes
- An int
array that specifies the types of objects to be returned. Use
the constants defined in either the BaseObject
or RMType
interface in this array.
The types must represent objects that can be contained within this RMFolder
object.asArrProps
- A String
array that contains the symbolic names of any properties
whose values are to be returned.abIncludedHidden
- A boolean
value that specifies whether this method is to return
objects from hidden subfolders. Set to true
to return objects from visible and hidden subfolders.
Set to false
to return object only from visible subfolders.aiMaxResultForFolder
- An int
value that indicates the maximum number
of RMFolders
objects to be returned. This parameter is value is ignored if the method
is called on an RMContainer
object that does not allow RMFolders
objects.aiMaxResultForRecord
- An int
value that indicates the maximum number
of records to be returned. This parameter is value is ignored if the method
is called on an RMContainer
object that does not allow records.String
in XML format that contains the objects of the specified types
within this object. For more information about the XML schema used to generate this string,
see "Schema Reference" in the FileNet P8 Documentation.com.filenet.wcm.api.BaseObjects getContainees(int[] aiRMTypes, java.lang.String[] asArrProps, boolean abIncludedHidden, int aiMaxResultForFolder, int aiMaxResultForRecord)
RMObject
objects of the specified types that are contained in this
RMFolder
object. The method also returns any property values that are requested.aiRMTypes
- An int
array that specifies the types of objects to be returned. Use
the constants defined in either the BaseObject
or RMType
interface in this array.
The types must represent objects that can be contained within this RMFolder
object.asArrProps
- A String
array that contains the symbolic names of any properties
whose values are to be returned.abIncludedHidden
- A boolean
value that specifies whether this method is to return
objects from hidden subfolders. Set to true
to return objects from visible and hidden subfolders.
Set to false
to return object only from visible subfolders.aiMaxResultForFolder
- An int
value that indicates the maximum number
of RMFolders
objects to be returned. This parameter is value is ignored if the method
is called on an RMContainer
object that does not allow RMFolders
objects.aiMaxResultForRecord
- An int
value that indicates the maximum number
of records to be returned. This parameter is value is ignored if the method
is called on an RMContainer
object that does not allow records.BaseObjects
collection that contains the objects of the specified types
within this object. If no objects of the specified types are contained within this object,
the method returns an empty collection.© Copyright IBM Corp. 2003, 2013. All Rights Reserved.