public class GrouperProvisioningConfigurationAttribute extends Object
Constructor and Description |
---|
GrouperProvisioningConfigurationAttribute() |
Modifier and Type | Method and Description |
---|---|
String |
configKey(String farRightSuffix)
get config key for validation.
|
int |
getConfigIndex()
for validation messages
|
String |
getDefaultValue()
default value if there is not a value
|
GrouperProvisioningConfigurationAttributeType |
getGrouperProvisioningConfigurationAttributeType()
groups, entities, or memberships
|
Set<Object> |
getIgnoreIfMatchesValues() |
Integer |
getMaxlength()
max length of value to be valid for provisioning
|
String |
getName()
attribute or field name
|
String |
getTranslateExpression()
expression when translating this field in normal translation
|
String |
getTranslateExpressionCreateOnly()
expression when translating this field in create translation
|
String |
getTranslateExpressionFromMembership()
NOTE: CURRENTLY NOT USED
|
String |
getTranslateFromGrouperProvisioningEntityField()
grouper provisioning entity field
|
String |
getTranslateFromGrouperProvisioningGroupField()
grouper provisioning group field
|
String |
getTranslateFromGroupSyncField() |
String |
getTranslateFromMemberSyncField() |
String |
getTranslateGrouperToGroupSyncField()
After calculating the Grouper value store that in a sync field
|
String |
getTranslateGrouperToMemberSyncField()
After calculating the Grouper value store that in a sync field
|
String |
getTranslateToGroupSyncField()
take this value from target and copy into the sync field
|
String |
getTranslateToMemberSyncField()
take this value from target and copy into the sync field
|
String |
getValidExpression()
Validate value with jexl to see if valid for provisioning, the variable 'value' represents the current value.
|
GrouperProvisioningConfigurationAttributeValueType |
getValueType()
value type
|
boolean |
isAttribute()
true for attribute, false for field
|
boolean |
isInsert()
insert this attribute
|
boolean |
isMatchingId()
if this attribute is used as the matching id
|
boolean |
isMembershipAttribute()
if this attribute is the membership attribute
|
boolean |
isMultiValued()
if this is a multivalued attribute (Set)
|
boolean |
isRequired()
if a value is require to provision this group/entity
|
boolean |
isSearchAttribute()
if this is the attribute used to search for objects in the target
|
boolean |
isSelect()
select this attribute for normal selects
|
boolean |
isUpdate()
update this attribute in normal updates
|
void |
setAttribute(boolean attribute)
true for attribute, false for field
|
void |
setConfigIndex(int configIndex1)
for validation messages
|
void |
setDefaultValue(String defaultValue1)
default value if there is not a value
|
void |
setGrouperProvisioningConfigurationAttributeType(GrouperProvisioningConfigurationAttributeType grouperProvisioningConfigurationAttributeType)
groups, entities, or memberships
|
void |
setIgnoreIfMatchesValue(Set<Object> ignoreIfMatchesValues) |
void |
setInsert(boolean insert)
insert this attribute
|
void |
setMatchingId(boolean matchingId)
if this attribute is used as the matching id
|
void |
setMaxlength(Integer maxlength)
max length of value to be valid for provisioning
|
void |
setMembershipAttribute(boolean membershipAttribute)
if this attribute is the membership attribute
|
void |
setMultiValued(boolean multiValued)
if this is a multivalued attribute (Set)
|
void |
setName(String name)
attribute or field name
|
void |
setRequired(boolean required)
if a value is require to provision this group/entity
|
void |
setSearchAttribute(boolean searchAttribute)
if this is the attribute used to search for objects in the target
|
void |
setSelect(boolean select)
select this attribute for normal selects
|
void |
setTranslateExpression(String translateExpression)
expression when translating this field in normal translation
|
void |
setTranslateExpressionCreateOnly(String translateExpressionCreateOnly)
expression when translating this field in create translation
|
void |
setTranslateExpressionFromMembership(String translateExpressionFromMembership)
expression when translating a group or entity membership attribute
|
void |
setTranslateFromGrouperProvisioningEntityField(String translateFromGrouperProvisioningEntityField)
grouper provisioning entity field
|
void |
setTranslateFromGrouperProvisioningGroupField(String translateFromGrouperProvisioningGroupField)
grouper provisioning group field
|
void |
setTranslateFromGroupSyncField(String translateFromGroupSyncField) |
void |
setTranslateFromMemberSyncField(String translateFromMemberSyncField) |
void |
setTranslateGrouperToGroupSyncField(String translateGrouperToGroupSyncField)
After calculating the Grouper value store that in a sync field
|
void |
setTranslateGrouperToMemberSyncField(String translateGrouperToMemberSyncField)
After calculating the Grouper value store that in a sync field
|
void |
setTranslateToGroupSyncField(String translateToGroupSyncField)
take this value from target and copy into the sync field
|
void |
setTranslateToMemberSyncField(String translateToEntitySyncField)
take this value from target and copy into the sync field
|
void |
setUpdate(boolean update)
update this attribute in normal updates
|
void |
setValidExpression(String validExpression)
Validate value with jexl to see if valid for provisioning, the variable 'value' represents the current value.
|
void |
setValueType(GrouperProvisioningConfigurationAttributeValueType valueType)
value type
|
String |
toString() |
public GrouperProvisioningConfigurationAttribute()
public int getConfigIndex()
public void setConfigIndex(int configIndex1)
configIndex1
- public String configKey(String farRightSuffix)
farRightSuffix
- public GrouperProvisioningConfigurationAttributeType getGrouperProvisioningConfigurationAttributeType()
public void setGrouperProvisioningConfigurationAttributeType(GrouperProvisioningConfigurationAttributeType grouperProvisioningConfigurationAttributeType)
grouperProvisioningConfigurationAttributeType
- public String getTranslateGrouperToMemberSyncField()
public void setTranslateGrouperToMemberSyncField(String translateGrouperToMemberSyncField)
translateGrouperToMemberSyncField
- public String getTranslateGrouperToGroupSyncField()
public void setTranslateGrouperToGroupSyncField(String translateGrouperToGroupSyncField)
translateGrouperToGroupSyncField
- public String getTranslateToGroupSyncField()
public void setTranslateToGroupSyncField(String translateToGroupSyncField)
translateToGroupSyncField
- public String getTranslateToMemberSyncField()
public void setTranslateToMemberSyncField(String translateToEntitySyncField)
translateToEntitySyncField
- public String getTranslateFromGrouperProvisioningEntityField()
public void setTranslateFromGrouperProvisioningEntityField(String translateFromGrouperProvisioningEntityField)
translateFromGrouperProvisioningEntityField
- public String getTranslateFromGrouperProvisioningGroupField()
public void setTranslateFromGrouperProvisioningGroupField(String translateFromGrouperProvisioningGroupField)
translateFromGrouperProvisioningGroupField
- public String getTranslateFromMemberSyncField()
public void setTranslateFromMemberSyncField(String translateFromMemberSyncField)
public String getTranslateFromGroupSyncField()
public void setTranslateFromGroupSyncField(String translateFromGroupSyncField)
public String getValidExpression()
public void setValidExpression(String validExpression)
validExpression
- public Integer getMaxlength()
public void setMaxlength(Integer maxlength)
maxlength
- public boolean isRequired()
public void setRequired(boolean required)
required
- public void setIgnoreIfMatchesValue(Set<Object> ignoreIfMatchesValues)
ignoreIfMatchesValues
- public boolean isSearchAttribute()
public void setSearchAttribute(boolean searchAttribute)
searchAttribute
- public String getName()
public void setName(String name)
name
- public boolean isAttribute()
public void setAttribute(boolean attribute)
attribute
- public GrouperProvisioningConfigurationAttributeValueType getValueType()
public void setValueType(GrouperProvisioningConfigurationAttributeValueType valueType)
valueType
- public boolean isInsert()
public void setInsert(boolean insert)
insert
- public boolean isSelect()
public void setSelect(boolean select)
select
- public boolean isUpdate()
public void setUpdate(boolean update)
update
- public boolean isMultiValued()
public void setMultiValued(boolean multiValued)
multiValued
- public String getTranslateExpression()
public void setTranslateExpression(String translateExpression)
translateExpression
- public String getTranslateExpressionCreateOnly()
public void setTranslateExpressionCreateOnly(String translateExpressionCreateOnly)
translateExpressionCreateOnly
- public boolean isMatchingId()
public void setMatchingId(boolean matchingId)
matchingId
- public boolean isMembershipAttribute()
public void setMembershipAttribute(boolean membershipAttribute)
membershipAttribute
- public String getTranslateExpressionFromMembership()
public void setTranslateExpressionFromMembership(String translateExpressionFromMembership)
translateExpressionFromMembership
- public String getDefaultValue()
public void setDefaultValue(String defaultValue1)
defaultValue1
- Copyright © 2016 Internet2. All rights reserved.