Class GrouperBoxTargetDao
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
edu.internet2.middleware.grouper.app.boxProvisioner.GrouperBoxTargetDao
-
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. targetObject.setProvisioned(true)deleteGroup(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)deleteMembership(TargetDaoDeleteMembershipRequest targetDaoDeleteMembershipRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)insertEntity(TargetDaoInsertEntityRequest targetDaoInsertEntityRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)insertGroup(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)insertMembership(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)booleanstart logging the source low level actionsstop logging and get the output only call this if you successfully started the loggingvoidregisterGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) retrieveAllEntities(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 foundretrieveMembershipsByGroup(TargetDaoRetrieveMembershipsByGroupRequest targetDaoRetrieveMembershipsByGroupRequest) bulk retrieve all target provisioning Memberships related to these groupupdateEntity(TargetDaoUpdateEntityRequest targetDaoUpdateEntityRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)updateGroup(TargetDaoUpdateGroupRequest targetDaoUpdateGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
addTargetDaoTimingInfo, deleteEntities, deleteGroups, deleteMemberships, getGrouperProvisioner, getGrouperProvisionerDaoCapabilities, getTargetDaoTimingInfos, insertEntities, insertGroups, insertMemberships, replaceGroupMemberships, retrieveAllData, retrieveAllMemberships, retrieveEntities, retrieveGroups, retrieveIncrementalData, retrieveMembership, retrieveMemberships, retrieveMembershipsByEntities, retrieveMembershipsByEntity, retrieveMembershipsByGroups, retrievePerItemInParallel, sendChangesToTarget, sendEntityChangesToTarget, sendGroupChangesToTarget, sendMembershipChangesToTarget, setGrouperProvisioner, setGrouperProvisionerDaoCapabilities, setTargetDaoTimingInfos, updateEntities, updateGroups, updateMembership, updateMemberships
-
Constructor Details
-
GrouperBoxTargetDao
public GrouperBoxTargetDao()
-
-
Method Details
-
loggingStart
public boolean loggingStart()Description copied from class:GrouperProvisionerTargetDaoBasestart logging the source low level actions- Overrides:
loggingStartin classGrouperProvisionerTargetDaoBase- Returns:
- true if the logging was started (i.e. can be stopped), or false if already started (in which case somewhere up the stack with stop it so dont stop it)
-
loggingStop
Description copied from class:GrouperProvisionerTargetDaoBasestop logging and get the output only call this if you successfully started the logging- Overrides:
loggingStopin classGrouperProvisionerTargetDaoBase
-
retrieveAllGroups
public TargetDaoRetrieveAllGroupsResponse retrieveAllGroups(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) - Overrides:
retrieveAllGroupsin classGrouperProvisionerTargetDaoBase
-
retrieveAllEntities
public TargetDaoRetrieveAllEntitiesResponse retrieveAllEntities(TargetDaoRetrieveAllEntitiesRequest targetDaoRetrieveAllEntitiesRequest) Description copied from class:GrouperProvisionerTargetDaoBasedont return null- Overrides:
retrieveAllEntitiesin classGrouperProvisionerTargetDaoBase- Returns:
-
insertGroup
public TargetDaoInsertGroupResponse insertGroup(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
insertGroupin classGrouperProvisionerTargetDaoBase
-
insertEntity
public TargetDaoInsertEntityResponse insertEntity(TargetDaoInsertEntityRequest targetDaoInsertEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
insertEntityin classGrouperProvisionerTargetDaoBase
-
deleteGroup
public TargetDaoDeleteGroupResponse deleteGroup(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
deleteGroupin classGrouperProvisionerTargetDaoBase
-
deleteEntity
public TargetDaoDeleteEntityResponse deleteEntity(TargetDaoDeleteEntityRequest targetDaoDeleteEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
deleteEntityin classGrouperProvisionerTargetDaoBase
-
updateEntity
public TargetDaoUpdateEntityResponse updateEntity(TargetDaoUpdateEntityRequest targetDaoUpdateEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
updateEntityin classGrouperProvisionerTargetDaoBase
-
updateGroup
public TargetDaoUpdateGroupResponse updateGroup(TargetDaoUpdateGroupRequest targetDaoUpdateGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
updateGroupin classGrouperProvisionerTargetDaoBase
-
retrieveMembershipsByGroup
public TargetDaoRetrieveMembershipsByGroupResponse retrieveMembershipsByGroup(TargetDaoRetrieveMembershipsByGroupRequest targetDaoRetrieveMembershipsByGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBasebulk retrieve all target provisioning Memberships related to these group- Overrides:
retrieveMembershipsByGroupin classGrouperProvisionerTargetDaoBase- Returns:
- the memberships
-
insertMembership
public TargetDaoInsertMembershipResponse insertMembership(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
insertMembershipin classGrouperProvisionerTargetDaoBase
-
deleteMembership
public TargetDaoDeleteMembershipResponse deleteMembership(TargetDaoDeleteMembershipRequest targetDaoDeleteMembershipRequest) Description copied from class:GrouperProvisionerTargetDaoBaseset each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
deleteMembershipin classGrouperProvisionerTargetDaoBase
-
retrieveGroup
public TargetDaoRetrieveGroupResponse retrieveGroup(TargetDaoRetrieveGroupRequest targetDaoRetrieveGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBasereturn a group by matching id of grouper target group, or null if not found- Overrides:
retrieveGroupin classGrouperProvisionerTargetDaoBase- Returns:
- the target provisioning group or null if not found
-
retrieveEntity
public TargetDaoRetrieveEntityResponse retrieveEntity(TargetDaoRetrieveEntityRequest targetDaoRetrieveEntityRequest) Description copied from class:GrouperProvisionerTargetDaoBasereturn a Entity by matching id of grouper target Entity, or null if not found- Overrides:
retrieveEntityin classGrouperProvisionerTargetDaoBase- Returns:
- the target provisioning Entity or null if not found
-
registerGrouperProvisionerDaoCapabilities
public void registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) - Specified by:
registerGrouperProvisionerDaoCapabilitiesin classGrouperProvisionerTargetDaoBase
-