Class HierarchyMapping

java.lang.Object
fr.becpg.config.mapping.AbstractAttributeMapping
fr.becpg.config.mapping.HierarchyMapping

public class HierarchyMapping extends AbstractAttributeMapping
Class that represent the mapping for importing a hierarchy
 
 <column id="lkvValue2" type="Hierarchy" attribute="bcpg:lkvValue"
 parentLevel="lkvValue1" parentLevelAttribute="bcpg:parentLevel" />
 
 
Version:
$Id: $Id
Author:
matthieu
  • Field Details

    • parentLevelColumn

      private String parentLevelColumn
    • path

      private String path
    • key

      private String key
  • Constructor Details

    • HierarchyMapping

      public HierarchyMapping(String id, org.alfresco.service.cmr.dictionary.ClassAttributeDefinition attribute, String parentLevelColumn, String path, String key)

      Constructor for HierarchyMapping.

      Parameters:
      id - a String object.
      attribute - a ClassAttributeDefinition object.
      parentLevelColumn - a String object.
      path - a String object.
      key - a String object
  • Method Details

    • getParentLevelColumn

      public String getParentLevelColumn()

      Getter for the field parentLevelColumn.

      Returns:
      a String object.
    • setParentLevelColumn

      public void setParentLevelColumn(String parentLevelColumn)

      Setter for the field parentLevelColumn.

      Parameters:
      parentLevelColumn - a String object.
    • getPath

      public String getPath()

      Getter for the field path.

      Returns:
      a String object.
    • setPath

      public void setPath(String path)

      Setter for the field path.

      Parameters:
      path - a String object.
    • getKey

      public String getKey()

      Getter for the field key.

      Returns:
      a String object
    • setKey

      public void setKey(String key)

      Setter for the field key.

      Parameters:
      key - a String object
    • hashCode

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

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

      public String toString()
      Overrides:
      toString in class Object