Package org.apache.syncope.common.lib.to
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
connObjectKey
Specify if the mapped target resource's field is the key.protected String
extAttrName
External resource's field to be mapped.protected String
intAttrName
Attribute schema to be mapped.protected String
mandatoryCondition
Specify if the mapped target resource's field is nullable.protected boolean
password
Specify if the mapped target resource's field is the password.protected String
propagationJEXLTransformer
(Optional) JEXL expression to apply to values before propagation.protected String
pullJEXLTransformer
(Optional) JEXL expression to apply to values before pull.protected MappingPurpose
purpose
Mapping purposes.protected List<String>
transformers
-
Constructor Summary
Constructors Constructor Description Item()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getExtAttrName()
String
getIntAttrName()
String
getMandatoryCondition()
String
getPropagationJEXLTransformer()
String
getPullJEXLTransformer()
MappingPurpose
getPurpose()
List<String>
getTransformers()
int
hashCode()
boolean
isConnObjectKey()
boolean
isPassword()
void
setConnObjectKey(boolean connObjectKey)
void
setExtAttrName(String extAttrName)
void
setIntAttrName(String intAttrName)
void
setMandatoryCondition(String mandatoryCondition)
void
setPassword(boolean password)
void
setPropagationJEXLTransformer(String propagationJEXLTransformer)
void
setPullJEXLTransformer(String pullJEXLTransformer)
void
setPurpose(MappingPurpose purpose)
-
-
-
Field Detail
-
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.
-
-
Method Detail
-
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)
-
-