Class ProvisioningExampleFileWriter
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
edu.internet2.middleware.grouper.app.provisioningExamples.exampleFileWriter.ProvisioningExampleFileWriter
edu.internet2.middleware.grouper.app.provisioningExamples.exampleFileWriter.ProvisioningExampleFileWriter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeleteGroups
(TargetDaoDeleteGroupsRequest targetDaoDeleteGroupsRequest) delete all these groups and either throw exception for all or mark each one with an exception set each provisioning object as "provisioned" after the insert/update/delete is done e.g.deleteMembership
(TargetDaoDeleteMembershipRequest targetDaoDeleteMembershipRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.insertGroups
(TargetDaoInsertGroupsRequest targetDaoInsertGroupsRequest) insert all these groups and either throw exception for all or mark each one with an exception set each provisioning object as "provisioned" after the insert/update/delete is done e.g.insertMembership
(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.void
registerGrouperProvisionerDaoCapabilities
(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) replaceGroupMemberships
(TargetDaoReplaceGroupMembershipsRequest targetDaoReplaceGroupMembershipsRequest) replace a groups memberships with this listretrieveAllGroups
(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) retrieveMembershipsByGroups
(TargetDaoRetrieveMembershipsByGroupsRequest targetDaoRetrieveMembershipsByGroupsRequest) - canRetrieveAllGroups - canInsertGroups - canDeleteGroups (*canRetrieveMembershipsAllByGroups*) OR canRetrieveMembershipsWithGroup - canReplaceGroupMembershipsMethods inherited from class edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
addTargetDaoTimingInfo, deleteEntities, deleteEntity, deleteGroup, deleteMemberships, getGrouperProvisioner, getGrouperProvisionerDaoCapabilities, getTargetDaoTimingInfos, insertEntities, insertEntity, insertGroup, insertMemberships, loggingStart, loggingStop, retrieveAllData, retrieveAllEntities, retrieveAllMemberships, retrieveEntities, retrieveEntity, retrieveGroup, retrieveGroups, retrieveIncrementalData, retrieveMembership, retrieveMemberships, retrieveMembershipsByEntities, retrieveMembershipsByEntity, retrieveMembershipsByGroup, sendChangesToTarget, sendEntityChangesToTarget, sendGroupChangesToTarget, sendMembershipChangesToTarget, setGrouperProvisioner, setGrouperProvisionerDaoCapabilities, setTargetDaoTimingInfos, updateEntities, updateEntity, updateGroup, updateGroups, updateMembership, updateMemberships
-
Constructor Details
-
ProvisioningExampleFileWriter
public ProvisioningExampleFileWriter()
-
-
Method Details
-
retrieveMembershipsByGroups
public TargetDaoRetrieveMembershipsByGroupsResponse retrieveMembershipsByGroups(TargetDaoRetrieveMembershipsByGroupsRequest targetDaoRetrieveMembershipsByGroupsRequest) - canRetrieveAllGroups - canInsertGroups - canDeleteGroups (*canRetrieveMembershipsAllByGroups*) OR canRetrieveMembershipsWithGroup - canReplaceGroupMemberships- Overrides:
retrieveMembershipsByGroups
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning memberships
-
deleteMembership
public TargetDaoDeleteMembershipResponse deleteMembership(TargetDaoDeleteMembershipRequest targetDaoDeleteMembershipRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
deleteMembership
in classGrouperProvisionerTargetDaoBase
-
insertMembership
public TargetDaoInsertMembershipResponse insertMembership(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
insertMembership
in classGrouperProvisionerTargetDaoBase
-
retrieveAllGroups
public TargetDaoRetrieveAllGroupsResponse retrieveAllGroups(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) - Overrides:
retrieveAllGroups
in classGrouperProvisionerTargetDaoBase
-
insertGroups
public TargetDaoInsertGroupsResponse insertGroups(TargetDaoInsertGroupsRequest targetDaoInsertGroupsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
insert all these groups and either throw exception for all or mark each one with an exception set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
insertGroups
in classGrouperProvisionerTargetDaoBase
-
deleteGroups
public TargetDaoDeleteGroupsResponse deleteGroups(TargetDaoDeleteGroupsRequest targetDaoDeleteGroupsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
delete all these groups and either throw exception for all or mark each one with an exception set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
deleteGroups
in classGrouperProvisionerTargetDaoBase
-
replaceGroupMemberships
public TargetDaoReplaceGroupMembershipsResponse replaceGroupMemberships(TargetDaoReplaceGroupMembershipsRequest targetDaoReplaceGroupMembershipsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
replace a groups memberships with this list- Overrides:
replaceGroupMemberships
in classGrouperProvisionerTargetDaoBase
- Returns:
- the response
-
registerGrouperProvisionerDaoCapabilities
public void registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) - Specified by:
registerGrouperProvisionerDaoCapabilities
in classGrouperProvisionerTargetDaoBase
-