Class TargetDaoRetrieveIncrementalDataRequest
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoRetrieveIncrementalDataRequest
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionget the entity objects and the memberships for these.do not retrieve all memberships for these unless they are also included in targetEntitiesForEntityMembershipSync.get the entity objects and some of the memberships for these.get the group objects and the memberships for these.do not retrieve all memberships for these unless they are also included in targetGroupsForGroupMembershipSync.get the group objects and some of the memberships for these.targetGroup for membership syncmulti key of targetGroup, targetEntity, and optionally targetMembership for membership syncvoid
setTargetEntitiesForEntityAllMembershipSync
(List<ProvisioningEntity> memberUuidsForEntityMembershipSync) get the entity objects and the memberships for these.void
setTargetEntitiesForEntityOnly
(List<ProvisioningEntity> memberUuidsForEntityOnly) do not retrieve all memberships for these unless they are also included in targetEntitiesForEntityMembershipSync.void
setTargetEntitiesForEntitySomeMembershipSync
(List<ProvisioningEntity> targetEntitiesForEntitySomeMembershipSync) get the entity objects and some of the memberships for these.void
setTargetGroupsForGroupAllMembershipSync
(List<ProvisioningGroup> targetGroupsForGroupMembershipSync) get the group objects and the memberships for these.void
setTargetGroupsForGroupOnly
(List<ProvisioningGroup> groupUuidsForGroupOnly) do not retrieve all memberships for these unless they are also included in targetGroupsForGroupMembershipSync.void
setTargetGroupsForGroupSomeMembershipSync
(List<ProvisioningGroup> targetGroupsForGroupSomeMembershipSync) get the group objects and some of the memberships for these.void
setTargetGroupsForSomeMembershipSync
(List<ProvisioningGroup> targetGroupsForSomeMembershipSync) targetGroup for membership syncvoid
setTargetMembershipObjectsForMembershipSync
(List<ProvisioningMembership> targetMembershipObjectsForMembershipSync) multi key of targetGroup, targetEntity, and optionally targetMembership for membership sync
-
Constructor Details
-
TargetDaoRetrieveIncrementalDataRequest
public TargetDaoRetrieveIncrementalDataRequest()
-
-
Method Details
-
getTargetGroupsForGroupSomeMembershipSync
get the group objects and some of the memberships for these. let's say a group has 100 net ids as memberships in the group attribute and we only want to fetch 5 because they changed and one or more is recalc the netId will be the attribute based on which we want to fetch note, these are also included in targetGroupsForGroupOnly -
setTargetGroupsForGroupSomeMembershipSync
public void setTargetGroupsForGroupSomeMembershipSync(List<ProvisioningGroup> targetGroupsForGroupSomeMembershipSync) get the group objects and some of the memberships for these. let's say a group has 100 net ids as memberships in the group attribute and we only want to fetch 5 because they changed and one or more is recalc the netId will be the attribute based on which we want to fetch note, these are also included in targetGroupsForGroupOnly -
getTargetGroupsForGroupAllMembershipSync
get the group objects and the memberships for these. note, these are also included in targetGroupsForGroupOnly- Returns:
-
setTargetGroupsForGroupAllMembershipSync
public void setTargetGroupsForGroupAllMembershipSync(List<ProvisioningGroup> targetGroupsForGroupMembershipSync) get the group objects and the memberships for these. note, these are also included in targetGroupsForGroupOnly- Parameters:
targetGroupsForGroupMembershipSync
-
-
getTargetEntitiesForEntitySomeMembershipSync
get the entity objects and some of the memberships for these. note, these are also included in targetEntitiesForEntityOnly -
setTargetEntitiesForEntitySomeMembershipSync
public void setTargetEntitiesForEntitySomeMembershipSync(List<ProvisioningEntity> targetEntitiesForEntitySomeMembershipSync) get the entity objects and some of the memberships for these. note, these are also included in targetEntitiesForEntityOnly -
getTargetEntitiesForEntityAllMembershipSync
get the entity objects and the memberships for these. note, these are also included in targetEntitiesForEntityOnly- Returns:
- the uuids
-
setTargetEntitiesForEntityAllMembershipSync
public void setTargetEntitiesForEntityAllMembershipSync(List<ProvisioningEntity> memberUuidsForEntityMembershipSync) get the entity objects and the memberships for these. note, these are also included in targetEntitiesForEntityOnly- Parameters:
memberUuidsForEntityMembershipSync
-
-
getTargetGroupsForGroupOnly
do not retrieve all memberships for these unless they are also included in targetGroupsForGroupMembershipSync. Just get the group objects. these are for group metadata or referenced in a membership- Returns:
-
setTargetGroupsForGroupOnly
do not retrieve all memberships for these unless they are also included in targetGroupsForGroupMembershipSync. Just get the group objects. these are for group metadata or referenced in a membership- Parameters:
groupUuidsForGroupOnly
-
-
getTargetEntitiesForEntityOnly
do not retrieve all memberships for these unless they are also included in targetEntitiesForEntityMembershipSync. Just get the entity objects. these are for entity metadata or referenced in a membership- Returns:
-
setTargetEntitiesForEntityOnly
do not retrieve all memberships for these unless they are also included in targetEntitiesForEntityMembershipSync. Just get the entity objects. these are for entity metadata or referenced in a membership- Parameters:
memberUuidsForEntityOnly
-
-
getTargetGroupsForSomeMembershipSync
targetGroup for membership sync -
setTargetGroupsForSomeMembershipSync
public void setTargetGroupsForSomeMembershipSync(List<ProvisioningGroup> targetGroupsForSomeMembershipSync) targetGroup for membership sync -
getTargetMembershipObjectsForMembershipSync
multi key of targetGroup, targetEntity, and optionally targetMembership for membership sync- Returns:
-
setTargetMembershipObjectsForMembershipSync
public void setTargetMembershipObjectsForMembershipSync(List<ProvisioningMembership> targetMembershipObjectsForMembershipSync) multi key of targetGroup, targetEntity, and optionally targetMembership for membership sync- Parameters:
groupUuidsMemberUuidsForMembershipSync
-
-