Class GrouperDigitalMarketplaceTargetDao
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
edu.internet2.middleware.grouper.app.remedyV2.digitalMarketplace.GrouperDigitalMarketplaceTargetDao
target dao for remedy digital marketplace
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondeleteGroup
(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.insertGroup
(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.boolean
start logging the source low level actionsstop logging and get the output only call this if you successfully started the loggingvoid
registerGrouperProvisionerDaoCapabilities
(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) retrieveAllData
(TargetDaoRetrieveAllDataRequest targetDaoRetrieveAllDataRequest) retrieve all data from the targetretrieveAllMemberships
(TargetDaoRetrieveAllMembershipsRequest targetDaoRetrieveAllMembershipsRequest) 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 entitysendMembershipChangesToTarget
(TargetDaoSendMembershipChangesToTargetRequest targetDaoSendMembershipChangesToTargetRequest) 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, deleteEntity, deleteGroups, deleteMembership, deleteMemberships, getGrouperProvisioner, getGrouperProvisionerDaoCapabilities, getTargetDaoTimingInfos, insertEntities, insertEntity, insertGroups, insertMembership, insertMemberships, replaceGroupMemberships, retrieveAllEntities, retrieveAllGroups, retrieveEntities, retrieveGroups, retrieveIncrementalData, retrieveMembership, retrieveMemberships, retrieveMembershipsByEntities, retrieveMembershipsByGroup, retrieveMembershipsByGroups, sendChangesToTarget, sendEntityChangesToTarget, sendGroupChangesToTarget, setGrouperProvisioner, setGrouperProvisionerDaoCapabilities, setTargetDaoTimingInfos, updateEntities, updateEntity, updateGroup, updateGroups, updateMembership, updateMemberships
-
Constructor Details
-
GrouperDigitalMarketplaceTargetDao
public GrouperDigitalMarketplaceTargetDao()
-
-
Method Details
-
loggingStart
public boolean loggingStart()Description copied from class:GrouperProvisionerTargetDaoBase
start logging the source low level actions- Overrides:
loggingStart
in 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:GrouperProvisionerTargetDaoBase
stop logging and get the output only call this if you successfully started the logging- Overrides:
loggingStop
in classGrouperProvisionerTargetDaoBase
-
sendMembershipChangesToTarget
public TargetDaoSendMembershipChangesToTargetResponse sendMembershipChangesToTarget(TargetDaoSendMembershipChangesToTargetRequest targetDaoSendMembershipChangesToTargetRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
sendMembershipChangesToTarget
in classGrouperProvisionerTargetDaoBase
- Returns:
-
retrieveAllMemberships
public TargetDaoRetrieveAllMembershipsResponse retrieveAllMemberships(TargetDaoRetrieveAllMembershipsRequest targetDaoRetrieveAllMembershipsRequest) - Overrides:
retrieveAllMemberships
in classGrouperProvisionerTargetDaoBase
-
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
-
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
-
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
-
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
-
insertGroup
public TargetDaoInsertGroupResponse insertGroup(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
insertGroup
in classGrouperProvisionerTargetDaoBase
-
retrieveAllData
public TargetDaoRetrieveAllDataResponse retrieveAllData(TargetDaoRetrieveAllDataRequest targetDaoRetrieveAllDataRequest) Description copied from class:GrouperProvisionerTargetDaoBase
retrieve all data from the target- Overrides:
retrieveAllData
in classGrouperProvisionerTargetDaoBase
-
registerGrouperProvisionerDaoCapabilities
public void registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) - Specified by:
registerGrouperProvisionerDaoCapabilities
in classGrouperProvisionerTargetDaoBase
-