@AlfrescoPublicApi
public interface FilePlanService
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_RM_SITE_ID
Default RM site id.
|
| Modifier and Type | Method and Description |
|---|---|
org.alfresco.service.cmr.repository.NodeRef |
createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name)
Creates a file plan with the default type.
|
org.alfresco.service.cmr.repository.NodeRef |
createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
Map<org.alfresco.service.namespace.QName,Serializable> properties)
Creates a file plan with the default type, specifying properties.
|
org.alfresco.service.cmr.repository.NodeRef |
createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type)
Creates a file plan as a child of the given parent node, with the name
provided.
|
org.alfresco.service.cmr.repository.NodeRef |
createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type,
Map<org.alfresco.service.namespace.QName,Serializable> properties)
Specifies the properties to be set on the created file plan.
|
org.alfresco.service.cmr.repository.NodeRef |
createHoldContainer(org.alfresco.service.cmr.repository.NodeRef filePlan) |
org.alfresco.service.cmr.repository.NodeRef |
createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name)
Creates a record category of type rma:recordCategory
|
org.alfresco.service.cmr.repository.NodeRef |
createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
Map<org.alfresco.service.namespace.QName,Serializable> properties) |
org.alfresco.service.cmr.repository.NodeRef |
createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type)
Create a record category.
|
org.alfresco.service.cmr.repository.NodeRef |
createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type,
Map<org.alfresco.service.namespace.QName,Serializable> properties) |
org.alfresco.service.cmr.repository.NodeRef |
createTransferContainer(org.alfresco.service.cmr.repository.NodeRef filePlan) |
org.alfresco.service.cmr.repository.NodeRef |
createUnfiledContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
Creates, and returns, a unfiled container for a given file plan.
|
boolean |
existsUnfiledContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
Indicates whether the unfiled container exists for a given file plan or not.
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getAllContained(org.alfresco.service.cmr.repository.NodeRef recordCategory)
Only return the immediate children.
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getAllContained(org.alfresco.service.cmr.repository.NodeRef recordCategory,
boolean deep)
Get all the items contained within a container.
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getContainedRecordCategories(org.alfresco.service.cmr.repository.NodeRef recordCategory)
Only return immediate children.
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getContainedRecordCategories(org.alfresco.service.cmr.repository.NodeRef recordCategory,
boolean deep)
Get all the record categories within a record category.
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getContainedRecordFolders(org.alfresco.service.cmr.repository.NodeRef container)
Only return immediate children.
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getContainedRecordFolders(org.alfresco.service.cmr.repository.NodeRef container,
boolean deep)
Get all the record folders contained within a container
|
org.alfresco.service.cmr.repository.NodeRef |
getFilePlan(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the file plan the node is in.
|
org.alfresco.service.cmr.repository.NodeRef |
getFilePlanBySiteId(String siteId)
Gets a file plan by site id.
|
FilePlanComponentKind |
getFilePlanComponentKind(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Returns the 'kind' of file plan component the node reference is.
|
FilePlanComponentKind |
getFilePlanComponentKindFromType(org.alfresco.service.namespace.QName type)
Returns the file plan component 'kind' that relates to the passed
content type.
|
Set<org.alfresco.service.cmr.repository.NodeRef> |
getFilePlans()
Gets all the file plan nodes.
|
Set<org.alfresco.service.cmr.repository.NodeRef> |
getFilePlans(org.alfresco.service.cmr.repository.StoreRef storeRef)
Getse all the file plan nodes in a store.
|
org.alfresco.service.cmr.repository.NodeRef |
getHoldContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
Gets the hold container for a given file plan.
|
List<org.alfresco.service.cmr.repository.NodeRef> |
getNodeRefPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets the NodeRef sequence from the
root
down to the fileplan component given. |
org.alfresco.service.cmr.repository.NodeRef |
getTransferContainer(org.alfresco.service.cmr.repository.NodeRef filePlan) |
org.alfresco.service.cmr.repository.NodeRef |
getUnfiledContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
Gets the unfiled container for a given file plan.
|
boolean |
isFilePlan(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Indicates whether the given node is file plan node or not.
|
boolean |
isFilePlanComponent(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Indicates whether the given node is a file plan component or not.
|
boolean |
isFilePlanContainer(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Indicates whether the given node is a file plan container or not.
|
boolean |
isRecordCategory(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Indicates whether the given node is a record category or not.
|
static final String DEFAULT_RM_SITE_ID
getFilePlanBySiteId(String) to get the file plan node.boolean isFilePlanComponent(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - node referenceFilePlanComponentKind getFilePlanComponentKind(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Returns null if the given node reference is not a file plan component.
nodeRef - node referenceFilePlanComponentKind getFilePlanComponentKindFromType(org.alfresco.service.namespace.QName type)
Returns null if the type does not relate to a file plan component.
type - qualified name of content typeboolean isFilePlan(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - node referenceSet<org.alfresco.service.cmr.repository.NodeRef> getFilePlans()
Set<org.alfresco.service.cmr.repository.NodeRef> getFilePlans(org.alfresco.service.cmr.repository.StoreRef storeRef)
storeRef - store referenceorg.alfresco.service.cmr.repository.NodeRef getFilePlan(org.alfresco.service.cmr.repository.NodeRef nodeRef)
NodeRef file node reference, null if noneorg.alfresco.service.cmr.repository.NodeRef getFilePlanBySiteId(String siteId)
siteId - records management site idboolean existsUnfiledContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planorg.alfresco.service.cmr.repository.NodeRef getUnfiledContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planNodeRef unfiled container, null if noneorg.alfresco.service.cmr.repository.NodeRef createUnfiledContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - file planNode unfiled containerorg.alfresco.service.cmr.repository.NodeRef getHoldContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - org.alfresco.service.cmr.repository.NodeRef createHoldContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - org.alfresco.service.cmr.repository.NodeRef getTransferContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - org.alfresco.service.cmr.repository.NodeRef createTransferContainer(org.alfresco.service.cmr.repository.NodeRef filePlan)
filePlan - org.alfresco.service.cmr.repository.NodeRef createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type)
parent - parent node referencename - file plan nametype - type, must be rma:filePlan or sub-type oforg.alfresco.service.cmr.repository.NodeRef createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type,
Map<org.alfresco.service.namespace.QName,Serializable> properties)
parent - parent node referencename - file plan nametype - type, must be rma:filePlan or sub-type ofproperties - file plan propertiescreateFilePlan(NodeRef, String, QName)org.alfresco.service.cmr.repository.NodeRef createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name)
parent - parent node referencename - file plan namecreateFilePlan(NodeRef, String, QName)org.alfresco.service.cmr.repository.NodeRef createFilePlan(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
Map<org.alfresco.service.namespace.QName,Serializable> properties)
parent - parent node referencename - file plan nameproperties - file plan propertiescreateFilePlan(NodeRef, String, QName)List<org.alfresco.service.cmr.repository.NodeRef> getNodeRefPath(org.alfresco.service.cmr.repository.NodeRef nodeRef)
root
down to the fileplan component given. The array will start with the NodeRef of the root
and end with the name of the fileplan component node given.nodeRef - a fileplan componentboolean isFilePlanContainer(org.alfresco.service.cmr.repository.NodeRef nodeRef)
This includes file plan and record category nodes.
nodeRef - node referenceboolean isRecordCategory(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - node referenceList<org.alfresco.service.cmr.repository.NodeRef> getAllContained(org.alfresco.service.cmr.repository.NodeRef recordCategory, boolean deep)
recordCategory - record category node referencedeep - if true then return all children including sub-categories and their children in turn, if false then just
return the immediate childrenList<NodeRef> list of contained node referencesList<org.alfresco.service.cmr.repository.NodeRef> getAllContained(org.alfresco.service.cmr.repository.NodeRef recordCategory)
recordCategory - record category node referenceList<NodeRef> list of contained node referencesList<org.alfresco.service.cmr.repository.NodeRef> getContainedRecordCategories(org.alfresco.service.cmr.repository.NodeRef recordCategory, boolean deep)
recordCategory - record category node referencedeep - if true then return all children including sub-categories and their children in turn, if false then just
return the immediate childrenList<NodeRef> list of container node referencesList<org.alfresco.service.cmr.repository.NodeRef> getContainedRecordCategories(org.alfresco.service.cmr.repository.NodeRef recordCategory)
recordCategory - container node referenceList<NodeRef> list of container node referencesList<org.alfresco.service.cmr.repository.NodeRef> getContainedRecordFolders(org.alfresco.service.cmr.repository.NodeRef container, boolean deep)
container - container node referencedeep - if true then return all children including sub-containers and their children in turn, if false then just
return the immediate childrenList<NodeRef> list of record folder node referencesList<org.alfresco.service.cmr.repository.NodeRef> getContainedRecordFolders(org.alfresco.service.cmr.repository.NodeRef container)
container - container node referenceList<NodeRef> list of record folder node referencesorg.alfresco.service.cmr.repository.NodeRef createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type)
parent - parent node reference, must be a record category or file plan.name - name of the new record categorytype - type of container to create, must be a sub-type of rm:recordCategoryorg.alfresco.service.cmr.repository.NodeRef createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
org.alfresco.service.namespace.QName type,
Map<org.alfresco.service.namespace.QName,Serializable> properties)
parent - name - type - properties - org.alfresco.service.cmr.repository.NodeRef createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name)
parent - parent node reference, must be a record category or file plan.name - name of the record categoryorg.alfresco.service.cmr.repository.NodeRef createRecordCategory(org.alfresco.service.cmr.repository.NodeRef parent,
String name,
Map<org.alfresco.service.namespace.QName,Serializable> properties)
parent - name - properties - Copyright © 2005–2017 Alfresco Software. All rights reserved.