Class AttributeExtractorServiceImpl.AttributeExtractorStructure

java.lang.Object
fr.becpg.repo.helper.impl.AttributeExtractorServiceImpl.AttributeExtractorStructure
Enclosing class:
AttributeExtractorServiceImpl

public class AttributeExtractorServiceImpl.AttributeExtractorStructure extends Object
  • Field Details

  • Constructor Details

    • AttributeExtractorStructure

      public AttributeExtractorStructure(AttributeExtractorField field, org.alfresco.service.cmr.dictionary.ClassAttributeDefinition fieldDef, org.alfresco.service.namespace.QName itemType)
    • AttributeExtractorStructure

      public AttributeExtractorStructure(AttributeExtractorField field, org.alfresco.service.cmr.dictionary.ClassAttributeDefinition fieldDef, Locale locale, org.alfresco.service.namespace.QName itemType)
    • AttributeExtractorStructure

      public AttributeExtractorStructure(AttributeExtractorField field, org.alfresco.service.namespace.QName fieldQname, org.alfresco.service.cmr.dictionary.ClassAttributeDefinition fieldDef, List<AttributeExtractorField> dLFields, org.alfresco.service.namespace.QName itemType)
    • AttributeExtractorStructure

      protected AttributeExtractorStructure(AttributeExtractorField field, org.alfresco.service.namespace.QName fieldQname, org.alfresco.service.cmr.dictionary.ClassDefinition fieldDef, boolean isEntityField, AttributeExtractorServiceImpl.AttributeExtractorFilter filter, List<AttributeExtractorField> dLFields, org.alfresco.service.namespace.QName itemType)
    • AttributeExtractorStructure

      public AttributeExtractorStructure(AttributeExtractorField field, String formula)
  • Method Details

    • getField

      public AttributeExtractorField getField()
    • getFieldName

      public String getFieldName()
    • getFieldLabel

      public String getFieldLabel()
    • isEntityField

      public boolean isEntityField()
    • isFormulaField

      public boolean isFormulaField()
    • isDataListItems

      public boolean isDataListItems()
    • isNested

      public boolean isNested()
    • getStructureKey

      public String getStructureKey()
      The fields this structure extracts: itself and, recursively, its children. Two structures reading the same field but not the same children describe two different extractions.
      Returns:
      a String object
    • getFieldDef

      public org.alfresco.service.cmr.dictionary.ClassAttributeDefinition getFieldDef()
    • getChildrens

    • getFieldQname

      public org.alfresco.service.namespace.QName getFieldQname()
    • getItemType

      public org.alfresco.service.namespace.QName getItemType()
    • getFormula

      public String getFormula()
    • getFilter

    • getLocale

      public Locale getLocale()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getOuterType

      private AttributeExtractorServiceImpl getOuterType()