public class GrouperProvisionerGrouperDao extends Object
Constructor and Description |
---|
GrouperProvisionerGrouperDao() |
Modifier and Type | Method and Description |
---|---|
void |
fixGrouperProvisioningMembershipReferences()
if the membership query has stuff thats not in the group or entity query.
|
GrouperProvisioner |
getGrouperProvisioner()
reference back up to the provisioner
|
String |
getGroupIdIfDirectGroupAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId) |
String |
getStemIdIfDirectStemAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId) |
void |
processWrappers()
add wrappers to grouper data and put in grouper uuid maps, and list of wrappers
put wrappers on the grouper objects and put in the grouper uuid maps in data object
put these wrapper in the GrouperProvisioningData and GrouperProvisioningDataIndex
|
Map<String,GrouperProvisioningObjectAttributes> |
retrieveAllProvisioningFolderAttributes()
get provisioning attributes for all folders
|
Map<String,GrouperProvisioningObjectAttributes> |
retrieveAllProvisioningGroupAttributes()
get provisioning attributes for all groups
|
Set<String> |
retrieveAllProvisioningGroupIdsThatArePolicyGroups()
get all group ids that are policy groups
|
Map<String,GrouperProvisioningObjectAttributes> |
retrieveAncestorProvisioningAttributesByFolder(String childStemId)
get provisioning attributes for a folder and its parents
|
Map<String,GrouperProvisioningObjectAttributes> |
retrieveChildProvisioningFolderAttributesByFolder(String parentStemId)
get provisioning attributes for a folder and its children
|
Map<String,GrouperProvisioningObjectAttributes> |
retrieveChildProvisioningGroupAttributesByFolder(String parentStemId)
get provisioning attributes for groups under a folder
|
void |
retrieveGrouperDataFull() |
void |
retrieveGrouperDataIncremental() |
List<ProvisioningGroup> |
retrieveGroups(boolean retrieveAll,
Collection<String> ids)
get either all groups or a list of groups
|
List<ProvisioningEntity> |
retrieveMembers(boolean retrieveAll,
Collection<String> ids) |
int |
retrieveMembershipCountForEntity(ProvisioningEntityWrapper provisioningEntityWrapper) |
int |
retrieveMembershipCountForGroup(ProvisioningGroupWrapper provisioningGroupWrapper) |
List<ProvisioningMembership> |
retrieveMemberships(boolean retrieveAll,
Collection<String> groupUuidsForGroupSync,
Collection<String> memberUuidsForEntitySync,
Collection<MultiKey> groupUuidMemberUuids) |
GrouperProvisioningObjectAttributes |
retrieveProvisioningGroupAttributesByGroup(String groupId)
get provisioning attributes for a single group
|
Set<String> |
retrieveProvisioningGroupIdsThatArePolicyGroups(Set<String> groupIds)
get all group ids that are policy groups from the list passed in
|
void |
setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
reference back up to the provisioner
|
public GrouperProvisioner getGrouperProvisioner()
public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
grouperProvisioner1
- public List<ProvisioningGroup> retrieveGroups(boolean retrieveAll, Collection<String> ids)
retrieveAll
- ids
- public List<ProvisioningEntity> retrieveMembers(boolean retrieveAll, Collection<String> ids)
public List<ProvisioningMembership> retrieveMemberships(boolean retrieveAll, Collection<String> groupUuidsForGroupSync, Collection<String> memberUuidsForEntitySync, Collection<MultiKey> groupUuidMemberUuids)
retrieveAll
- ids
- public void processWrappers()
public void fixGrouperProvisioningMembershipReferences()
public void retrieveGrouperDataFull()
public void retrieveGrouperDataIncremental()
public Map<String,GrouperProvisioningObjectAttributes> retrieveAllProvisioningFolderAttributes()
public Map<String,GrouperProvisioningObjectAttributes> retrieveAllProvisioningGroupAttributes()
public GrouperProvisioningObjectAttributes retrieveProvisioningGroupAttributesByGroup(String groupId)
groupId
- public Map<String,GrouperProvisioningObjectAttributes> retrieveAncestorProvisioningAttributesByFolder(String childStemId)
childStemId
- public Map<String,GrouperProvisioningObjectAttributes> retrieveChildProvisioningFolderAttributesByFolder(String parentStemId)
childStemId
- public Map<String,GrouperProvisioningObjectAttributes> retrieveChildProvisioningGroupAttributesByFolder(String parentStemId)
childStemId
- public String getStemIdIfDirectStemAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId)
public String getGroupIdIfDirectGroupAssignmentByPITMarkerAttributeAssignId(String markerAttributeAssignId)
public Set<String> retrieveAllProvisioningGroupIdsThatArePolicyGroups()
public Set<String> retrieveProvisioningGroupIdsThatArePolicyGroups(Set<String> groupIds)
public int retrieveMembershipCountForGroup(ProvisioningGroupWrapper provisioningGroupWrapper)
public int retrieveMembershipCountForEntity(ProvisioningEntityWrapper provisioningEntityWrapper)
Copyright © 2016 Internet2. All rights reserved.