public abstract class RecordsManagementFormFilter<ItemType>
extends org.alfresco.repo.forms.processor.AbstractFilter<ItemType,org.alfresco.service.cmr.repository.NodeRef>
| Modifier and Type | Field and Description |
|---|---|
static String |
CUSTOM_RM_FIELD_GROUP_ID |
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService |
protected org.alfresco.service.namespace.NamespaceService |
namespaceService |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService |
protected RecordService |
recordService |
static String |
RM_METADATA_PREFIX |
protected RecordsManagementAdminService |
rmAdminService |
protected RecordsManagementServiceRegistry |
rmServiceRegistry |
| Constructor and Description |
|---|
RecordsManagementFormFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPropertyFieldsToGroup(org.alfresco.repo.forms.Form form,
Map<org.alfresco.service.namespace.QName,org.alfresco.service.cmr.dictionary.PropertyDefinition> props,
String setId,
String setLabel)
Add property fields to group
|
void |
afterPersist(ItemType item,
org.alfresco.repo.forms.FormData data,
org.alfresco.service.cmr.repository.NodeRef persistedObject) |
void |
beforeGenerate(ItemType item,
List<String> fields,
List<String> forcedFields,
org.alfresco.repo.forms.Form form,
Map<String,Object> context) |
void |
beforePersist(ItemType item,
org.alfresco.repo.forms.FormData data) |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService) |
void |
setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
Sets the NamespaceService instance
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Sets the node service
|
void |
setRecordService(RecordService recordService) |
void |
setRecordsManagementAdminService(RecordsManagementAdminService rmAdminService)
Sets the RecordsManagementAdminService instance
|
void |
setRecordsManagementServiceRegistry(RecordsManagementServiceRegistry rmServiceRegistry)
Sets the RecordsManagementServiceRegistry instance
|
isActive, register, setActive, setFilterRegistry, toStringpublic static final String CUSTOM_RM_FIELD_GROUP_ID
public static final String RM_METADATA_PREFIX
protected org.alfresco.service.namespace.NamespaceService namespaceService
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected RecordsManagementServiceRegistry rmServiceRegistry
protected RecordsManagementAdminService rmAdminService
protected RecordService recordService
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
namespaceService - The NamespaceService instancepublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - The NodeService instancepublic void setRecordsManagementServiceRegistry(RecordsManagementServiceRegistry rmServiceRegistry)
rmServiceRegistry - The RecordsManagementServiceRegistry instancepublic void setRecordsManagementAdminService(RecordsManagementAdminService rmAdminService)
rmAdminService - The RecordsManagementAdminService instancepublic void setRecordService(RecordService recordService)
recordService - record servicepublic void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService - dictionary serviceprotected void addPropertyFieldsToGroup(org.alfresco.repo.forms.Form form,
Map<org.alfresco.service.namespace.QName,org.alfresco.service.cmr.dictionary.PropertyDefinition> props,
String setId,
String setLabel)
form - props - setId - public void beforePersist(ItemType item, org.alfresco.repo.forms.FormData data)
Filter.beforePersist(java.lang.Object,
org.alfresco.repo.forms.FormData)public void beforeGenerate(ItemType item, List<String> fields, List<String> forcedFields, org.alfresco.repo.forms.Form form, Map<String,Object> context)
Filter.beforeGenerate(java.lang.Object,
java.util.List, java.util.List, org.alfresco.repo.forms.Form,
java.util.Map)public void afterPersist(ItemType item, org.alfresco.repo.forms.FormData data, org.alfresco.service.cmr.repository.NodeRef persistedObject)
Filter.afterPersist(java.lang.Object,
org.alfresco.repo.forms.FormData, java.lang.Object)Copyright © 2005–2016 Alfresco Software. All rights reserved.