Class ExampleGshTemplateProvisioner.ExampleProvisionerTargetDao
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
edu.internet2.middleware.grouper.app.provisioningExamples.ExampleGshTemplateProvisioner.ExampleProvisionerTargetDao
- Enclosing class:
- ExampleGshTemplateProvisioner
public class ExampleGshTemplateProvisioner.ExampleProvisionerTargetDao
extends GrouperProvisionerTargetDaoBase
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteEntity
(TargetDaoDeleteEntityRequest targetDaoDeleteEntityRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.deleteGroup
(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest) 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.insertEntity
(TargetDaoInsertEntityRequest targetDaoInsertEntityRequest) 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) retrieveAllData
(TargetDaoRetrieveAllDataRequest targetDaoRetrieveAllDataRequest) retrieve all data from the targetretrieveAllEntities
(TargetDaoRetrieveAllEntitiesRequest targetDaoRetrieveAllEntitiesRequest) dont return nullretrieveAllGroups
(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) retrieveEntity
(TargetDaoRetrieveEntityRequest targetDaoRetrieveEntityRequest) return a Entity by matching id of grouper target Entity, or null if not foundretrieveGroup
(TargetDaoRetrieveGroupRequest targetDaoRetrieveGroupRequest) return a group by matching id of grouper target group, or null if not foundretrieveMembershipsByEntity
(TargetDaoRetrieveMembershipsByEntityRequest targetDaoRetrieveMembershipsByEntityRequest) bulk retrieve all target provisioning Memberships related to these entityupdateEntity
(TargetDaoUpdateEntityRequest targetDaoUpdateEntityRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.updateGroup
(TargetDaoUpdateGroupRequest targetDaoUpdateGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
addTargetDaoTimingInfo, deleteEntities, deleteGroups, deleteMemberships, getGrouperProvisioner, getGrouperProvisionerDaoCapabilities, getTargetDaoTimingInfos, insertEntities, insertGroup, insertMemberships, loggingStart, loggingStop, replaceGroupMemberships, retrieveAllMemberships, retrieveEntities, retrieveGroups, retrieveIncrementalData, retrieveMembership, retrieveMemberships, retrieveMembershipsByEntities, retrieveMembershipsByGroup, retrieveMembershipsByGroups, sendChangesToTarget, sendEntityChangesToTarget, sendGroupChangesToTarget, sendMembershipChangesToTarget, setGrouperProvisioner, setGrouperProvisionerDaoCapabilities, setTargetDaoTimingInfos, updateEntities, updateGroups, updateMembership, updateMemberships
-
Constructor Details
-
ExampleProvisionerTargetDao
public ExampleProvisionerTargetDao()
-
-
Method Details
-
registerGrouperProvisionerDaoCapabilities
public void registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) - Specified by:
registerGrouperProvisionerDaoCapabilities
in classGrouperProvisionerTargetDaoBase
-
retrieveAllGroups
public TargetDaoRetrieveAllGroupsResponse retrieveAllGroups(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) - Overrides:
retrieveAllGroups
in classGrouperProvisionerTargetDaoBase
-
retrieveAllEntities
public TargetDaoRetrieveAllEntitiesResponse retrieveAllEntities(TargetDaoRetrieveAllEntitiesRequest targetDaoRetrieveAllEntitiesRequest) Description copied from class:GrouperProvisionerTargetDaoBase
dont return null- Overrides:
retrieveAllEntities
in classGrouperProvisionerTargetDaoBase
- Returns:
-
deleteGroup
public TargetDaoDeleteGroupResponse deleteGroup(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
deleteGroup
in classGrouperProvisionerTargetDaoBase
-
retrieveAllData
public TargetDaoRetrieveAllDataResponse retrieveAllData(TargetDaoRetrieveAllDataRequest targetDaoRetrieveAllDataRequest) Description copied from class:GrouperProvisionerTargetDaoBase
retrieve all data from the target- Overrides:
retrieveAllData
in classGrouperProvisionerTargetDaoBase
-
retrieveMembershipsByEntity
public TargetDaoRetrieveMembershipsByEntityResponse retrieveMembershipsByEntity(TargetDaoRetrieveMembershipsByEntityRequest targetDaoRetrieveMembershipsByEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBase
bulk retrieve all target provisioning Memberships related to these entity- Overrides:
retrieveMembershipsByEntity
in classGrouperProvisionerTargetDaoBase
- Returns:
- the memberships
-
retrieveGroup
public TargetDaoRetrieveGroupResponse retrieveGroup(TargetDaoRetrieveGroupRequest targetDaoRetrieveGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBase
return a group by matching id of grouper target group, or null if not found- Overrides:
retrieveGroup
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning group or null if not found
-
retrieveEntity
public TargetDaoRetrieveEntityResponse retrieveEntity(TargetDaoRetrieveEntityRequest targetDaoRetrieveEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBase
return a Entity by matching id of grouper target Entity, or null if not found- Overrides:
retrieveEntity
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning Entity or null if not found
-
updateGroup
public TargetDaoUpdateGroupResponse updateGroup(TargetDaoUpdateGroupRequest targetDaoUpdateGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
updateGroup
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
-
deleteEntity
public TargetDaoDeleteEntityResponse deleteEntity(TargetDaoDeleteEntityRequest targetDaoDeleteEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
deleteEntity
in classGrouperProvisionerTargetDaoBase
-
insertEntity
public TargetDaoInsertEntityResponse insertEntity(TargetDaoInsertEntityRequest targetDaoInsertEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
insertEntity
in classGrouperProvisionerTargetDaoBase
-
updateEntity
public TargetDaoUpdateEntityResponse updateEntity(TargetDaoUpdateEntityRequest targetDaoUpdateEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
updateEntity
in classGrouperProvisionerTargetDaoBase
-
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
-