public class LinkingMappingItem extends Object implements MappingItem
MappingItem
implementation for usage within VirSchema.asLinkingMappingItem()
implementations.EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
LinkingMappingItem(VirSchema virSchema) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(Implementation transformer) |
String |
getExtAttrName() |
String |
getIntAttrName() |
String |
getKey() |
String |
getMandatoryCondition() |
Mapping |
getMapping() |
String |
getPropagationJEXLTransformer() |
String |
getPullJEXLTransformer() |
MappingPurpose |
getPurpose() |
List<? extends Implementation> |
getTransformers() |
boolean |
isConnObjectKey() |
boolean |
isPassword() |
void |
setConnObjectKey(boolean connObjectKey) |
void |
setExtAttrName(String extAttrName) |
void |
setIntAttrName(String intAttrName) |
void |
setMandatoryCondition(String condition) |
void |
setMapping(Mapping mapping) |
void |
setPassword(boolean password) |
void |
setPropagationJEXLTransformer(String propagationJEXLTransformer) |
void |
setPullJEXLTransformer(String pullJEXLTransformer) |
void |
setPurpose(MappingPurpose purpose) |
public LinkingMappingItem(VirSchema virSchema)
public Mapping getMapping()
getMapping
in interface MappingItem
public void setMapping(Mapping mapping)
setMapping
in interface MappingItem
public String getExtAttrName()
getExtAttrName
in interface Item
public void setExtAttrName(String extAttrName)
setExtAttrName
in interface Item
public String getIntAttrName()
getIntAttrName
in interface Item
public void setIntAttrName(String intAttrName)
setIntAttrName
in interface Item
public String getMandatoryCondition()
getMandatoryCondition
in interface Item
public void setMandatoryCondition(String condition)
setMandatoryCondition
in interface Item
public MappingPurpose getPurpose()
getPurpose
in interface Item
public void setPurpose(MappingPurpose purpose)
setPurpose
in interface Item
public boolean isConnObjectKey()
isConnObjectKey
in interface Item
public void setConnObjectKey(boolean connObjectKey)
setConnObjectKey
in interface Item
public boolean isPassword()
isPassword
in interface Item
public void setPassword(boolean password)
setPassword
in interface Item
public String getPropagationJEXLTransformer()
getPropagationJEXLTransformer
in interface Item
public void setPropagationJEXLTransformer(String propagationJEXLTransformer)
setPropagationJEXLTransformer
in interface Item
public String getPullJEXLTransformer()
getPullJEXLTransformer
in interface Item
public void setPullJEXLTransformer(String pullJEXLTransformer)
setPullJEXLTransformer
in interface Item
public boolean add(Implementation transformer)
public List<? extends Implementation> getTransformers()
getTransformers
in interface Item
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.