Class Item

java.lang.Object
org.apache.syncope.common.lib.to.Item
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SCIMItem

public class Item extends Object implements Serializable
See Also:
  • Field Details

    • intAttrName

      protected String intAttrName
      Attribute schema to be mapped. Consider other we can associate tha same attribute schema more than once, with different aliases, to different resource attributes.
    • extAttrName

      protected String extAttrName
      External resource's field to be mapped.
    • connObjectKey

      protected boolean connObjectKey
      Specify if the mapped target resource's field is the key.
    • password

      protected boolean password
      Specify if the mapped target resource's field is the password.
    • mandatoryCondition

      protected String mandatoryCondition
      Specify if the mapped target resource's field is nullable.
    • purpose

      protected MappingPurpose purpose
      Mapping purposes.
    • propagationJEXLTransformer

      protected String propagationJEXLTransformer
      (Optional) JEXL expression to apply to values before propagation.
    • pullJEXLTransformer

      protected String pullJEXLTransformer
      (Optional) JEXL expression to apply to values before pull.
    • transformers

      protected final List<String> transformers
  • Constructor Details

    • Item

      public Item()
  • Method Details

    • isConnObjectKey

      public boolean isConnObjectKey()
    • setConnObjectKey

      public void setConnObjectKey(boolean connObjectKey)
    • getExtAttrName

      public String getExtAttrName()
    • setExtAttrName

      public void setExtAttrName(String extAttrName)
    • getMandatoryCondition

      public String getMandatoryCondition()
    • setMandatoryCondition

      public void setMandatoryCondition(String mandatoryCondition)
    • isPassword

      public boolean isPassword()
    • setPassword

      public void setPassword(boolean password)
    • getIntAttrName

      public String getIntAttrName()
    • setIntAttrName

      public void setIntAttrName(String intAttrName)
    • getPurpose

      public MappingPurpose getPurpose()
    • setPurpose

      public void setPurpose(MappingPurpose purpose)
    • getPropagationJEXLTransformer

      public String getPropagationJEXLTransformer()
    • setPropagationJEXLTransformer

      public void setPropagationJEXLTransformer(String propagationJEXLTransformer)
    • getPullJEXLTransformer

      public String getPullJEXLTransformer()
    • setPullJEXLTransformer

      public void setPullJEXLTransformer(String pullJEXLTransformer)
    • getTransformers

      public List<String> getTransformers()
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object