public interface RMRecordFolderContainer extends RMFolder
RecordFolder
objects.
The container can be either another RecordFolder
object or a
RecordCategory
object.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 |
---|---|
RecordFolder |
addRecordFolder(java.lang.String asRecordFolderName,
com.filenet.wcm.api.Properties aoRecordFolderProps,
com.filenet.wcm.api.Permissions aoRecordFolderACLs)
Creates a new
RecordFolder object with the specified properties and permissions
in this container object. |
RecordFolder |
addRecordFolder(java.lang.String asRecordFolderName,
java.lang.String asFolderClass,
com.filenet.wcm.api.Properties aoRecordFolderProps,
com.filenet.wcm.api.Permissions aoRecordFolderACLs)
Creates a new
RecordFolder object with the specified properties and permissions
in this container object. |
java.lang.String |
getPatternBaseName(int aiEntityType)
Generates a string for a Records Manager entity of the specified type
based on the naming pattern defined for this container object.
|
java.lang.String |
getPatternBaseName(int aiEntityType,
com.filenet.wcm.api.Properties aoProperties)
Generates a string for a Records Manager entity of the specified type
based on the naming pattern defined for this container object.
|
java.lang.String |
getPatternBaseName(int aiEntityType,
com.filenet.wcm.api.Properties aoProperties,
java.lang.StringBuffer moEntityNameOrId)
Generates a string for a Records Manager entity of the specified type
based on the naming pattern defined for this container object.
|
java.lang.String |
getPatternBaseName(int aiEntityType,
java.lang.StringBuffer aoEntityNameOrId)
Generates a string for a Records Manager entity of the specified type
based on the naming pattern defined for this container object.
|
getAllAllowedContaineeType, getAllAllowedContaineeType, getAllowedContainee, getAllowedContaineeType, getContainees, getContaineesXML, getDeletedObjects, getDeletedObjectsIds, getFolderType, getLevel, getPattern, isMinimumMetadataRetained
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
RecordFolder addRecordFolder(java.lang.String asRecordFolderName, com.filenet.wcm.api.Properties aoRecordFolderProps, com.filenet.wcm.api.Permissions aoRecordFolderACLs) throws RMException
RecordFolder
object with the specified properties and permissions
in this container object.
If this container object is a RecordFolder
object, it must be a physical
record folder. You cannot add a record folder to a RecordFolder
object that
is an electronic or hybrid record folder. In addition, the RecordFolder
object cannot contain RecordInfo
object.
If this container object is a RecordCategory
object, it cannot contain
a RecordCategory
object.
The method names the new record folder by applying the naming pattern for record folders
to the name specified by the asRecordFolderName
parameter.
asRecordFolderName
- A String
that contains the name for
the new RecordFolder
object.aoRecordFolderProps
- A Properties
collection that contains the property values for
the new RecordFolder
object.aoRecordFolderACLs
- A Permissions
collection that contains the permission values for
the new RecordFolder
object.RecordFolder
object that has been added to this container object.RMException
- If a Records Manager error occurs.RecordFolder addRecordFolder(java.lang.String asRecordFolderName, java.lang.String asFolderClass, com.filenet.wcm.api.Properties aoRecordFolderProps, com.filenet.wcm.api.Permissions aoRecordFolderACLs) throws RMException
RecordFolder
object with the specified properties and permissions
in this container object. The method names the new record folder
by applying the naming pattern for record folders to the name specified by the
asRecordFolderName
parameter.
NOTES
You can add a record folder to a RecordFolder
object that is a physical record folder.
You cannot add a record folder to a RecordFolder
object that is an electronic or
hybrid record folder.
You cannot add a record folder to a RecordFolder
object that contains
a RecordInfo
object.
You cannot add a record folder to a RecordCategory
object that contains
a RecordCategory
object.
asRecordFolderName
- A String
that contains the name for
the new RecordFolder
object.asFolderClass
- A String
that specifies the class ID for the new
RecordFolder
object. This String
cannot be null
or empty.aoRecordFolderProps
- A Properties
collection that contains the property values for
the new RecordFolder
object.aoRecordFolderACLs
- A Permissions
collection that contains the permission values for
the new RecordFolder
object.RecordFolder
object that has been added to this container object.RMException
- If a Records Manager error occurs.java.lang.String getPatternBaseName(int aiEntityType)
aiEntityType
- An int
value that specifies the type of entity
for which a name is to be generated. This parameter must specify an
RMType
value that represents a type of entity that can be
placed in this container object.String
that represents the name generated according to
the naming pattern. If no pattern is defined for this container object, the
method returns an empty String
.java.lang.String getPatternBaseName(int aiEntityType, java.lang.StringBuffer aoEntityNameOrId)
aiEntityType
- An int
value that specifies the type of entity
for which a name is to be generated. This parameter must specify an
RMType
value that represents a type of entity that can be
placed in this container object.moEntityNameOrId
- A StringBuffer
whose value this method is
to update to indicate whether the naming pattern applies to a name or an identifier.String
that represents the name generated according to
the naming pattern. If no pattern is defined for this container object, the
method returns an empty String
.java.lang.String getPatternBaseName(int aiEntityType, com.filenet.wcm.api.Properties aoProperties)
aiEntityType
- An int
value that specifies the type of entity
for which a name is to be generated. This parameter must specify an
RMType
value that represents a type of entity that can be
placed in this container object.aoProperties
- A Properties
collection that contains any
metadata values that are required in the pattern definition string.String
that represents the name generated according to
the naming pattern. If no pattern is defined for this container object, the
method returns an empty String
.java.lang.String getPatternBaseName(int aiEntityType, com.filenet.wcm.api.Properties aoProperties, java.lang.StringBuffer moEntityNameOrId)
aiEntityType
- An int
value that specifies the type of entity
for which a name is to be generated. This parameter must specify an
RMType
value that represents a type of entity that can be
placed in this container object.aoProperties
- A Properties
collection that contains any
metadata values that are required in the pattern definition string.moEntityNameOrId
- A StringBuffer
whose value this method is
to update to indicate whether the naming pattern applies to a name or an identifier.String
that represents the name generated according to
the naming pattern. If no pattern is defined for this container object, the
method returns an empty String
.© Copyright IBM Corp. 2003, 2013. All Rights Reserved.