public class NodeFormProcessor extends ContentModelFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>
associationNamePattern, contentService, dictionaryService, fileFolderService, namespaceService, nodeService, permissionService, propertyNamePattern, transientPropertyPatternfieldProcessorRegistry, filterRegistryactive, DESTINATION, matchPattern, patternMatcher, processorRegistry| Constructor and Description |
|---|
NodeFormProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<org.alfresco.service.namespace.QName> |
getAspectNames(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected Map<org.alfresco.service.namespace.QName,Serializable> |
getAssociationValues(org.alfresco.service.cmr.repository.NodeRef item) |
protected org.alfresco.service.cmr.dictionary.TypeDefinition |
getBaseType(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected String |
getItemType(org.alfresco.service.cmr.repository.NodeRef item)
Returns a
String describing the type fo the specified item. |
protected String |
getItemURI(org.alfresco.service.cmr.repository.NodeRef item)
Returns the URI location of the specified item.
|
protected org.apache.commons.logging.Log |
getLogger()
Retrieves a logger instance to log to.
|
protected Map<org.alfresco.service.namespace.QName,Serializable> |
getPropertyValues(org.alfresco.service.cmr.repository.NodeRef nodeRef) |
protected Map<String,Object> |
getTransientValues(org.alfresco.service.cmr.repository.NodeRef item) |
protected org.alfresco.service.cmr.repository.NodeRef |
getTypedItem(Item item)
Returns a typed Object representing the given item.
|
protected void |
internalGenerate(org.alfresco.service.cmr.repository.NodeRef item,
List<String> fields,
List<String> forcedFields,
Form form,
Map<String,Object> context)
Generates the form.
|
protected org.alfresco.service.cmr.repository.NodeRef |
internalPersist(org.alfresco.service.cmr.repository.NodeRef item,
FormData data)
Persists the form data.
|
protected void |
processWorkingCopy(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Form form)
Determines whether the given node represents a working copy, if it does
the name field is searched for and set to protected as the name field
should not be edited for a working copy.
|
addPropertyDataIfRequired, determineDefaultMimetype, generateDefaultFields, getDefaultIgnoredFields, makeItemData, persistNode, processAssociationPersist, processContentPropertyPersist, processEncodingPropertyPersist, processMimetypePropertyPersist, processNamePropertyPersist, processPropertyPersist, setContentService, setDictionaryService, setFileFolderService, setNamespaceService, setNodeService, setPermissionServicegenerate, generateSelectedFields, persist, populateForm, setFieldProcessorRegistry, setFilterRegistry, setIgnoredFieldsisActive, isApplicable, register, setActive, setFormItemType, setFormItemUrl, setMatchPattern, setProcessorRegistry, toStringprotected org.apache.commons.logging.Log getLogger()
FilteredFormProcessorgetLogger in class FilteredFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>protected org.alfresco.service.cmr.repository.NodeRef getTypedItem(Item item)
FilteredFormProcessorSubclasses that represent a form type will return a typed object that is then passed to each of it's handlers, the handlers can therefore safely cast the Object to the type they expect.
getTypedItem in class FilteredFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>item - The item to get a typed object forprotected String getItemType(org.alfresco.service.cmr.repository.NodeRef item)
FilteredFormProcessorString describing the type fo the specified item.getItemType in class FilteredFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>item - ItemTypeprotected String getItemURI(org.alfresco.service.cmr.repository.NodeRef item)
FilteredFormProcessorgetItemURI in class FilteredFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>item - ItemTypeprotected Map<org.alfresco.service.namespace.QName,Serializable> getPropertyValues(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getPropertyValues in class ContentModelFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>protected Map<org.alfresco.service.namespace.QName,Serializable> getAssociationValues(org.alfresco.service.cmr.repository.NodeRef item)
getAssociationValues in class ContentModelFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>protected Map<String,Object> getTransientValues(org.alfresco.service.cmr.repository.NodeRef item)
getTransientValues in class ContentModelFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>protected Set<org.alfresco.service.namespace.QName> getAspectNames(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getAspectNames in class ContentModelFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>protected org.alfresco.service.cmr.dictionary.TypeDefinition getBaseType(org.alfresco.service.cmr.repository.NodeRef nodeRef)
getBaseType in class ContentModelFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>protected void processWorkingCopy(org.alfresco.service.cmr.repository.NodeRef nodeRef,
Form form)
nodeRef - NodeRef of node to check and potentially processform - The generated formprotected void internalGenerate(org.alfresco.service.cmr.repository.NodeRef item,
List<String> fields,
List<String> forcedFields,
Form form,
Map<String,Object> context)
FilteredFormProcessorinternalGenerate in class FilteredFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>item - The object to generate a form forfields - Restricted list of fields to includeforcedFields - List of fields to forcibly includeform - The form object being generatedcontext - Map representing optional context that can be used during
retrieval of the formprotected org.alfresco.service.cmr.repository.NodeRef internalPersist(org.alfresco.service.cmr.repository.NodeRef item,
FormData data)
FilteredFormProcessorinternalPersist in class FilteredFormProcessor<org.alfresco.service.cmr.repository.NodeRef,org.alfresco.service.cmr.repository.NodeRef>item - The object to persist the form fordata - The data to persistCopyright © 2005–2018 Alfresco Software. All rights reserved.