public class GrouperProvisioningAttributeManipulation extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_VALUE_EMPTY_STRING_CONFIG |
Constructor and Description |
---|
GrouperProvisioningAttributeManipulation() |
Modifier and Type | Method and Description |
---|---|
void |
assignDefault(ProvisioningUpdatable provisioningUpdatable,
GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute,
int[] count) |
Object |
assignDefaultField(Object currentValue,
GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute,
int[] assignDefaultFieldsAndAttributesCount) |
void |
assignDefaultsForEntities(List<ProvisioningEntity> provisioningEntities,
GrouperProvisioningConfigurationAttribute attribute) |
void |
assignDefaultsForGroups(List<ProvisioningGroup> provisioningGroups,
GrouperProvisioningConfigurationAttribute attribute) |
void |
assignDefaultsForMemberships(List<ProvisioningMembership> provisioningMemberships) |
void |
convertNullsEmpties(ProvisioningUpdatable provisioningUpdatable,
GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute,
int[] count)
if the provisioner should equate nulls and empties, then convert nulls to empties
|
void |
filterEntityFieldsAndAttributes(List<ProvisioningEntity> provisioningEntities,
boolean filterSelect,
boolean filterInsert,
boolean filterUpdate) |
void |
filterGroupFieldsAndAttributes(List<ProvisioningGroup> provisioningGroups,
boolean filterSelect,
boolean filterInsert,
boolean filterUpdate) |
void |
filterMembershipFieldsAndAttributes(List<ProvisioningMembership> provisioningMemberships,
boolean filterSelect,
boolean filterInsert,
boolean filterUpdate) |
GcGrouperSync |
getGcGrouperSync() |
GrouperProvisioner |
getGrouperProvisioner() |
boolean |
isConvertNullValuesToEmpty()
provisioner can decide to convert all nulls to empty
|
void |
manipulateAttributesEntities(List<ProvisioningEntity> provisioningEntities) |
void |
manipulateAttributesGroups(List<ProvisioningGroup> provisioningGroups) |
void |
manipulateAttributesMemberships(List<ProvisioningMembership> provisioningMemberships) |
void |
manipulateValue(ProvisioningUpdatable provisioningUpdatable,
GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute,
int[] count) |
void |
setGrouperProvisioner(GrouperProvisioner grouperProvisioner) |
public static final String DEFAULT_VALUE_EMPTY_STRING_CONFIG
public GrouperProvisioningAttributeManipulation()
public GcGrouperSync getGcGrouperSync()
public GrouperProvisioner getGrouperProvisioner()
public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner)
public boolean isConvertNullValuesToEmpty()
public void manipulateAttributesGroups(List<ProvisioningGroup> provisioningGroups)
public void manipulateAttributesEntities(List<ProvisioningEntity> provisioningEntities)
public void manipulateAttributesMemberships(List<ProvisioningMembership> provisioningMemberships)
public void assignDefaultsForGroups(List<ProvisioningGroup> provisioningGroups, GrouperProvisioningConfigurationAttribute attribute)
provisioningGroups
- attribute
- null for all or an attribute name for a specific onepublic void assignDefaultsForEntities(List<ProvisioningEntity> provisioningEntities, GrouperProvisioningConfigurationAttribute attribute)
provisioningEntities
- attribute
- null for all or an attribute name for a specific onepublic void assignDefaultsForMemberships(List<ProvisioningMembership> provisioningMemberships)
public Object assignDefaultField(Object currentValue, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] assignDefaultFieldsAndAttributesCount)
currentValue
- grouperProvisioningConfigurationAttribute
- assignDefaultFieldsAndAttributesCount
- public void assignDefault(ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] count)
public void manipulateValue(ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] count)
public void convertNullsEmpties(ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, int[] count)
provisioningUpdatable
- grouperProvisioningConfigurationAttribute
- count
- public void filterGroupFieldsAndAttributes(List<ProvisioningGroup> provisioningGroups, boolean filterSelect, boolean filterInsert, boolean filterUpdate)
public void filterEntityFieldsAndAttributes(List<ProvisioningEntity> provisioningEntities, boolean filterSelect, boolean filterInsert, boolean filterUpdate)
public void filterMembershipFieldsAndAttributes(List<ProvisioningMembership> provisioningMemberships, boolean filterSelect, boolean filterInsert, boolean filterUpdate)
Copyright © 2016 Internet2. All rights reserved.