Class ContentModelFormPersister<T>

    • Field Detail

      • dictionaryService

        protected final org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
      • logger

        protected final org.apache.commons.logging.Log logger
    • Constructor Detail

      • ContentModelFormPersister

        public ContentModelFormPersister​(ContentModelItemData<?> itemData,
                                         org.alfresco.service.namespace.NamespaceService namespaceService,
                                         org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
                                         org.apache.commons.logging.Log logger)
    • Method Detail

      • updateTransientProperty

        protected boolean updateTransientProperty​(String fieldName,
                                                  FormData.FieldData fieldData)
      • changeTransientAssociation

        protected boolean changeTransientAssociation​(String fieldName,
                                                     List<org.alfresco.service.cmr.repository.NodeRef> values,
                                                     boolean add)
      • removeTransientAssociation

        protected boolean removeTransientAssociation​(String fieldName,
                                                     List<org.alfresco.service.cmr.repository.NodeRef> values)
      • addTransientAssociation

        protected boolean addTransientAssociation​(String fieldName,
                                                  List<org.alfresco.service.cmr.repository.NodeRef> values)
      • addProperty

        protected boolean addProperty​(org.alfresco.service.namespace.QName qName,
                                      FormData.FieldData fieldData)
      • getPropertyValueToPersist

        protected Serializable getPropertyValueToPersist​(org.alfresco.service.namespace.QName qName,
                                                         Object value)
      • removeAssociation

        protected abstract boolean removeAssociation​(org.alfresco.service.namespace.QName qName,
                                                     List<org.alfresco.service.cmr.repository.NodeRef> values)
      • addAssociation

        protected abstract boolean addAssociation​(org.alfresco.service.namespace.QName qName,
                                                  List<org.alfresco.service.cmr.repository.NodeRef> values)
      • updateProperty

        protected abstract boolean updateProperty​(org.alfresco.service.namespace.QName qName,
                                                  Serializable value)