public class GrouperProvisioningTranslatorBase extends Object
Constructor and Description |
---|
GrouperProvisioningTranslatorBase() |
Modifier and Type | Method and Description |
---|---|
Object |
fieldTranslation(Object currentValue,
Map<String,Object> elVariableMap,
boolean forCreate,
GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute,
ProvisioningGroupWrapper provisioningGroupWrapper,
ProvisioningEntityWrapper provisioningEntityWrapper) |
GrouperProvisioner |
getGrouperProvisioner()
reference back up to the provisioner
|
void |
idTargetEntities(List<ProvisioningEntity> targetEntities) |
void |
idTargetGroups(List<ProvisioningGroup> targetGroups) |
void |
idTargetMemberships(List<ProvisioningMembership> targetMemberships) |
boolean |
isTranslateGrouperToTargetAutomatically() |
Object |
massageToString(Object id,
int timeToLive) |
void |
matchingIdGrouperObjects() |
void |
matchingIdTargetObjects() |
static ProvisioningMembershipWrapper |
retrieveProvisioningMembershipWrapper()
keep a reference to the membership wrapper so attributes can register with membership
|
Object |
runExpression(String script,
Map<String,Object> elVariableMap) |
Object |
runScript(String script,
Map<String,Object> elVariableMap) |
void |
setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
reference back up to the provisioner
|
void |
setTranslateGrouperToTargetAutomatically(boolean translateGrouperToTargetAutomatically) |
Object |
translateFromGrouperProvisioningEntityField(ProvisioningEntity provisioningEntity,
String field)
translate from gc grouper sync entity and field name to the value
|
Object |
translateFromGrouperProvisioningGroupField(ProvisioningGroup provisioningGroup,
String field)
translate from gc grouper sync group and field name to the value
|
Object |
translateFromGroupSyncField(GcGrouperSyncGroup gcGrouperSyncGroup,
String field)
translate from gc grouper sync group and field name to the value
|
Object |
translateFromMemberSyncField(GcGrouperSyncMember gcGrouperSyncMember,
String field)
translate from gc grouper sync member and field name to the value
|
void |
translateGrouperToTarget() |
List<ProvisioningEntity> |
translateGrouperToTargetEntities(List<ProvisioningEntity> grouperProvisioningEntities,
boolean includeDelete,
boolean forCreate) |
List<ProvisioningGroup> |
translateGrouperToTargetGroups(List<ProvisioningGroup> grouperProvisioningGroups,
boolean includeDelete,
boolean forCreate) |
List<ProvisioningMembership> |
translateGrouperToTargetMemberships(List<ProvisioningMembership> grouperProvisioningMemberships,
boolean includeDelete) |
public GrouperProvisioner getGrouperProvisioner()
public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
grouperProvisioner1
- public void translateGrouperToTarget()
targetGroups
- targetEntities
- targetMemberships
- public static ProvisioningMembershipWrapper retrieveProvisioningMembershipWrapper()
public List<ProvisioningMembership> translateGrouperToTargetMemberships(List<ProvisioningMembership> grouperProvisioningMemberships, boolean includeDelete)
public List<ProvisioningEntity> translateGrouperToTargetEntities(List<ProvisioningEntity> grouperProvisioningEntities, boolean includeDelete, boolean forCreate)
public List<ProvisioningGroup> translateGrouperToTargetGroups(List<ProvisioningGroup> grouperProvisioningGroups, boolean includeDelete, boolean forCreate)
public Object translateFromGroupSyncField(GcGrouperSyncGroup gcGrouperSyncGroup, String field)
gcGrouperSyncGroup
- field
- public Object translateFromGrouperProvisioningEntityField(ProvisioningEntity provisioningEntity, String field)
gcGrouperSyncEntity
- field
- public Object translateFromMemberSyncField(GcGrouperSyncMember gcGrouperSyncMember, String field)
gcGrouperSyncMember
- field
- public Object fieldTranslation(Object currentValue, Map<String,Object> elVariableMap, boolean forCreate, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, ProvisioningGroupWrapper provisioningGroupWrapper, ProvisioningEntityWrapper provisioningEntityWrapper)
public void idTargetGroups(List<ProvisioningGroup> targetGroups)
public void idTargetEntities(List<ProvisioningEntity> targetEntities)
public void idTargetMemberships(List<ProvisioningMembership> targetMemberships)
public void matchingIdTargetObjects()
public void matchingIdGrouperObjects()
public Object translateFromGrouperProvisioningGroupField(ProvisioningGroup provisioningGroup, String field)
gcGrouperSyncGroup
- field
- public void setTranslateGrouperToTargetAutomatically(boolean translateGrouperToTargetAutomatically)
public boolean isTranslateGrouperToTargetAutomatically()
Copyright © 2016 Internet2. All rights reserved.