Class GrouperProvisionerTargetDaoAdapter
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter
wraps the dao so it can convert methods and see if things are available
-
Field Summary
-
Constructor Summary
ConstructorDescriptionGrouperProvisionerTargetDaoAdapter
(GrouperProvisioner grouperProvisioner, GrouperProvisionerTargetDaoBase wrappedDao) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTargetDaoTimingInfo
(TargetDaoTimingInfo targetDaoTimingInfo) void
commandLogFinallyBlock
(boolean commandLogStarted, boolean hasError, String method) finally block for command loggingboolean
deleteEntities
(TargetDaoDeleteEntitiesRequest targetDaoDeleteEntitiesRequest) delete all these entities 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.void
deleteEntitiesHelper
(List<ProvisioningEntity> targetEntities) delete entities logicdeleteEntity
(TargetDaoDeleteEntityRequest targetDaoDeleteEntityRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.void
deleteEntityHelper
(ProvisioningEntity targetEntity) deleteGroup
(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest) dont call this, call the pluralvoid
deleteGroupHelper
(ProvisioningGroup targetGroup) logic to delete a groupdeleteGroups
(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.void
deleteGroupsHelper
(List<ProvisioningGroup> targetGroups) delete groups logicdeleteMembership
(TargetDaoDeleteMembershipRequest targetDaoDeleteMembershipRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.void
deleteMembershipHelper
(ProvisioningMembership targetMembership) deleteMemberships
(TargetDaoDeleteMembershipsRequest targetDaoDeleteMembershipsRequest) delete all these Memberships 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.void
deleteMembershipsHelper
(List<ProvisioningMembership> targetMemberships) insertEntities
(TargetDaoInsertEntitiesRequest targetDaoInsertEntitiesRequest) 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.insertEntitiesHelper
(TargetDaoInsertEntitiesRequest targetDaoInsertEntitiesRequest) insertEntity
(TargetDaoInsertEntityRequest targetDaoInsertEntityRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.void
insertEntityHelper
(ProvisioningEntity targetEntity) insertGroup
(TargetDaoInsertGroupRequest targetDaoInsertGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.void
insertGroupHelper
(ProvisioningGroup targetGroup) 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.insertGroupsHelper
(TargetDaoInsertGroupsRequest targetDaoInsertGroupsRequest) insertMembership
(TargetDaoInsertMembershipRequest targetDaoInsertMembershipRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.void
insertMembershipHelper
(ProvisioningMembership targetMembership) insertMemberships
(TargetDaoInsertMembershipsRequest targetDaoInsertMembershipsRequest) insert all these Memberships 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.insertMembershipsHelper
(TargetDaoInsertMembershipsRequest targetDaoInsertMembershipsRequest) boolean
logEntities
(List<ProvisioningEntity> provisioningEntities) log errors in entityboolean
logEntity
(ProvisioningEntity provisioningEntity) log errors in entitiesvoid
boolean
start logging the source low level actionsstop logging and get the output only call this if you successfully started the loggingboolean
logGroup
(ProvisioningGroup provisioningGroup) log errors in groupboolean
logGroups
(List<ProvisioningGroup> provisioningGroups) log errors in groupsboolean
logMembership
(ProvisioningMembership provisioningMembership) log errors in entitiesboolean
logMemberships
(List<ProvisioningMembership> provisioningMemberships) log errors in membershipboolean
log errors in groupboolean
logProvisioningLists
(GrouperProvisioningLists grouperProvisioningLists) log grouper provisioning listsvoid
registerGrouperProvisionerDaoCapabilities
(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) replaceGroupMemberships
(TargetDaoReplaceGroupMembershipsRequest targetDaoReplaceGroupMembershipsRequest) replace a groups memberships with this listretrieveAllData
(TargetDaoRetrieveAllDataRequest targetDaoRetrieveAllDataRequest) retrieve all data from the targetretrieveAllEntities
(TargetDaoRetrieveAllEntitiesRequest targetDaoRetrieveAllEntitiesRequest) dont return nullretrieveAllGroups
(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) retrieveAllMemberships
(TargetDaoRetrieveAllMembershipsRequest targetDaoRetrieveAllMembershipsRequest) retrieveEntities
(TargetDaoRetrieveEntitiesRequest targetDaoRetrieveEntitiesRequest) bulk retrieve target provisioning Entities, generally use the matching Ids in the targetEntitiesretrieveEntitiesBySearchValues
(TargetDaoRetrieveEntitiesByValuesRequest targetDaoRetrieveEntitiesByValuesRequest) retrieve entities based on search values.retrieveEntitiesHelper
(TargetDaoRetrieveEntitiesRequest targetDaoRetrieveEntitiesRequest) 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 foundretrieveGroupHelper
(TargetDaoRetrieveGroupRequest targetDaoRetrieveGroupRequest) retrieveGroups
(TargetDaoRetrieveGroupsRequest targetDaoRetrieveGroupsRequest) bulk retrieve target provisioning groups, generally use the matching Ids in the targetGroupsretrieveGroupsHelper
(TargetDaoRetrieveGroupsRequest targetDaoRetrieveGroupsRequest) retrieveIncrementalData
(TargetDaoRetrieveIncrementalDataRequest targetDaoRetrieveIncementalDataRequest) retrieve all incremental data from the target from the matching ids of the grouper translated and indexed target groupsretrieveMembership
(TargetDaoRetrieveMembershipRequest targetDaoRetrieveMembershipRequest) return a Membership by matching id of grouper target Membership, or null if not foundretrieveMembershipHelper
(TargetDaoRetrieveMembershipRequest targetDaoRetrieveMembershipRequest) void
retrieveMembershipObjects
(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningMembership> targetMemberships) void
retrieveMembershipObjectsIndividual
(List<ProvisioningMembership> membershipsForRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) void
retrieveMembershipObjectsPlural
(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningMembership> targetMemberships) retrieveMemberships
(TargetDaoRetrieveMembershipsRequest targetDaoRetrieveMembershipsRequest) bulk retrieve target provisioning Memberships, generally use the matching Ids in the targetMembershipsretrieveMembershipsByEntities
(TargetDaoRetrieveMembershipsByEntitiesRequest targetDaoRetrieveMembershipsByEntitiesRequest) bulk retrieve target provisioning Memberships, generally use the matching Ids in the targetEntitiesretrieveMembershipsByEntitiesHelper
(TargetDaoRetrieveMembershipsByEntitiesRequest targetDaoRetrieveMembershipsByEntitiesRequest) retrieveMembershipsByEntity
(TargetDaoRetrieveMembershipsByEntityRequest targetDaoRetrieveMembershipsByEntityRequest) bulk retrieve all target provisioning Memberships related to these entityretrieveMembershipsByEntityHelper
(TargetDaoRetrieveMembershipsByEntityRequest targetDaoRetrieveMembershipsByEntityRequest) retrieveMembershipsByGroup
(TargetDaoRetrieveMembershipsByGroupRequest targetDaoRetrieveMembershipsByGroupRequest) bulk retrieve all target provisioning Memberships related to these groupretrieveMembershipsByGroupHelper
(TargetDaoRetrieveMembershipsByGroupRequest targetDaoRetrieveMembershipsByGroupRequest) retrieveMembershipsByGroups
(TargetDaoRetrieveMembershipsByGroupsRequest targetDaoRetrieveMembershipsByGroupsRequest) bulk retrieve all target provisioning Memberships related to these groups, generally use the matching Ids in the targetGroupsretrieveMembershipsByGroupsHelper
(TargetDaoRetrieveMembershipsByGroupsRequest targetDaoRetrieveMembershipsByGroupsRequest) void
retrieveMembershipsEntityAttributes
(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningEntity> targetEntities) void
retrieveMembershipsEntityAttributeSomePlural
(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningEntity> targetEntities) void
retrieveMembershipsEntityAttributesOne
(List<ProvisioningEntity> targetEntitiesRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) void
retrieveMembershipsEntityAttributesOneIndividual
(List<GrouperCallable<Void>> GrouperCallables, List<ProvisioningEntity> inputEntitiesWithOneMembership, List<ProvisioningEntity> resultEntitiesWithOneMembership) void
retrieveMembershipsEntityAttributesOnePlural
(List<GrouperCallable<Void>> GrouperCallables, List<ProvisioningEntity> inputEntitiesWithOneMembership, List<ProvisioningEntity> resultEntitiesWithOneMembership) void
retrieveMembershipsEntityAttributesSomeIndividual
(List<ProvisioningEntity> targetEntitiesRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) void
retrieveMembershipsGroupAttributes
(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningGroup> targetGroups) void
retrieveMembershipsGroupAttributeSomePlural
(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningGroup> targetGroups) void
retrieveMembershipsGroupAttributesOne
(List<ProvisioningGroup> targetGroupsRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) void
retrieveMembershipsGroupAttributesOneIndividual
(List<GrouperCallable<Void>> grouperCallables, List<ProvisioningGroup> inputGroupsWithOneMembership, List<ProvisioningGroup> resultGroupsWithOneMembership) void
retrieveMembershipsGroupAttributesOnePlural
(List<GrouperCallable<Void>> grouperCallables, List<ProvisioningGroup> inputGroupsWithOneMembership, List<ProvisioningGroup> resultGroupsWithOneMembership) void
retrieveMembershipsGroupAttributesSomeIndividual
(List<ProvisioningGroup> targetGroupsRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) retrieveMembershipsHelper
(TargetDaoRetrieveMembershipsRequest targetDaoRetrieveMembershipsRequest) sendChangesToTarget
(TargetDaoSendChangesToTargetRequest targetDaoSendChangesToTargetRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.sendEntityChangesToTarget
(TargetDaoSendEntityChangesToTargetRequest targetDaoSendEntityChangesToTargetRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.sendGroupChangesToTarget
(TargetDaoSendGroupChangesToTargetRequest targetDaoSendGroupChangesToTargetRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.sendMembershipChangesToTarget
(TargetDaoSendMembershipChangesToTargetRequest targetDaoSendMembershipChangesToTargetRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.void
setExceptionForMembershipsWhenGroupOrEntityAttributes
(ProvisioningEntity targetEntity, ProvisioningGroup targetGroup, Exception e) void
setGrouperProvisionerDaoCapabilities
(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) void
setTargetDaoTimingInfos
(List<TargetDaoTimingInfo> targetDaoTimingInfos) void
setWrappedDao
(GrouperProvisionerTargetDaoBase wrappedDao) updateEntities
(TargetDaoUpdateEntitiesRequest targetDaoUpdateEntitiesRequest) insert all these Entities 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.updateEntitiesHelper
(TargetDaoUpdateEntitiesRequest targetDaoUpdateEntitiesRequest) updateEntity
(TargetDaoUpdateEntityRequest targetDaoUpdateEntityRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.updateEntityHelper
(TargetDaoUpdateEntityRequest targetDaoUpdateEntityRequest) updateGroup
(TargetDaoUpdateGroupRequest targetDaoUpdateGroupRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.updateGroupHelper
(TargetDaoUpdateGroupRequest targetDaoUpdateGroupRequest) updateGroups
(TargetDaoUpdateGroupsRequest targetDaoUpdateGroupsRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.updateGroupsHelper
(TargetDaoUpdateGroupsRequest targetDaoUpdateGroupsRequest) updateMembership
(TargetDaoUpdateMembershipRequest targetDaoUpdateMembershipRequest) set each provisioning object as "provisioned" after the insert/update/delete is done e.g.updateMembershipHelper
(TargetDaoUpdateMembershipRequest targetDaoUpdateMembershipRequest) updateMemberships
(TargetDaoUpdateMembershipsRequest targetDaoUpdateMembershipsRequest) update all these Memberships 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.updateMembershipsHelper
(TargetDaoUpdateMembershipsRequest targetDaoUpdateMembershipsRequest) Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoBase
getGrouperProvisioner, setGrouperProvisioner
-
Field Details
-
wrappedDao
-
-
Constructor Details
-
GrouperProvisionerTargetDaoAdapter
public GrouperProvisionerTargetDaoAdapter(GrouperProvisioner grouperProvisioner, GrouperProvisionerTargetDaoBase wrappedDao) -
GrouperProvisionerTargetDaoAdapter
public GrouperProvisionerTargetDaoAdapter()
-
-
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
-
getGrouperProvisionerDaoCapabilities
- Overrides:
getGrouperProvisionerDaoCapabilities
in classGrouperProvisionerTargetDaoBase
-
setGrouperProvisionerDaoCapabilities
public void setGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) - Overrides:
setGrouperProvisionerDaoCapabilities
in classGrouperProvisionerTargetDaoBase
-
addTargetDaoTimingInfo
- Overrides:
addTargetDaoTimingInfo
in classGrouperProvisionerTargetDaoBase
-
getTargetDaoTimingInfos
- Overrides:
getTargetDaoTimingInfos
in classGrouperProvisionerTargetDaoBase
-
setTargetDaoTimingInfos
- Overrides:
setTargetDaoTimingInfos
in classGrouperProvisionerTargetDaoBase
-
getWrappedDao
-
setWrappedDao
-
registerGrouperProvisionerDaoCapabilities
public void registerGrouperProvisionerDaoCapabilities(GrouperProvisionerDaoCapabilities grouperProvisionerDaoCapabilities) - Specified by:
registerGrouperProvisionerDaoCapabilities
in classGrouperProvisionerTargetDaoBase
-
retrieveAllGroups
public TargetDaoRetrieveAllGroupsResponse retrieveAllGroups(TargetDaoRetrieveAllGroupsRequest targetDaoRetrieveAllGroupsRequest) - Overrides:
retrieveAllGroups
in classGrouperProvisionerTargetDaoBase
-
commandLogFinallyBlock
finally block for command logging- Parameters:
hasError
-method
-
-
retrieveAllEntities
public TargetDaoRetrieveAllEntitiesResponse retrieveAllEntities(TargetDaoRetrieveAllEntitiesRequest targetDaoRetrieveAllEntitiesRequest) Description copied from class:GrouperProvisionerTargetDaoBase
dont return null- Overrides:
retrieveAllEntities
in classGrouperProvisionerTargetDaoBase
- Returns:
-
commandLogStartLoggingIfConfigured
public boolean commandLogStartLoggingIfConfigured() -
retrieveAllMemberships
public TargetDaoRetrieveAllMembershipsResponse retrieveAllMemberships(TargetDaoRetrieveAllMembershipsRequest targetDaoRetrieveAllMembershipsRequest) - Overrides:
retrieveAllMemberships
in classGrouperProvisionerTargetDaoBase
-
deleteGroup
public TargetDaoDeleteGroupResponse deleteGroup(TargetDaoDeleteGroupRequest targetDaoDeleteGroupRequest) dont call this, call the plural- Overrides:
deleteGroup
in classGrouperProvisionerTargetDaoBase
-
logError
-
insertGroupHelper
- Parameters:
targetGroup
-
-
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
-
sendChangesToTarget
public TargetDaoSendChangesToTargetResponse sendChangesToTarget(TargetDaoSendChangesToTargetRequest targetDaoSendChangesToTargetRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
sendChangesToTarget
in classGrouperProvisionerTargetDaoBase
- Returns:
-
sendGroupChangesToTarget
public TargetDaoSendGroupChangesToTargetResponse sendGroupChangesToTarget(TargetDaoSendGroupChangesToTargetRequest targetDaoSendGroupChangesToTargetRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
sendGroupChangesToTarget
in classGrouperProvisionerTargetDaoBase
- Returns:
-
updateGroupsHelper
public TargetDaoUpdateGroupsResponse updateGroupsHelper(TargetDaoUpdateGroupsRequest targetDaoUpdateGroupsRequest) -
updateGroups
public TargetDaoUpdateGroupsResponse updateGroups(TargetDaoUpdateGroupsRequest targetDaoUpdateGroupsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true) insert all these groups and either throw exception for all or mark each one with an exception- Overrides:
updateGroups
in classGrouperProvisionerTargetDaoBase
-
deleteMembershipsHelper
-
deleteMemberships
public TargetDaoDeleteMembershipsResponse deleteMemberships(TargetDaoDeleteMembershipsRequest targetDaoDeleteMembershipsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
delete all these Memberships 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:
deleteMemberships
in classGrouperProvisionerTargetDaoBase
-
retrieveAllData
public TargetDaoRetrieveAllDataResponse retrieveAllData(TargetDaoRetrieveAllDataRequest targetDaoRetrieveAllDataRequest) Description copied from class:GrouperProvisionerTargetDaoBase
retrieve all data from the target- Overrides:
retrieveAllData
in classGrouperProvisionerTargetDaoBase
-
retrieveIncrementalData
public TargetDaoRetrieveIncrementalDataResponse retrieveIncrementalData(TargetDaoRetrieveIncrementalDataRequest targetDaoRetrieveIncementalDataRequest) Description copied from class:GrouperProvisionerTargetDaoBase
retrieve all incremental data from the target from the matching ids of the grouper translated and indexed target groups- Overrides:
retrieveIncrementalData
in classGrouperProvisionerTargetDaoBase
-
retrieveGroupsHelper
public TargetDaoRetrieveGroupsResponse retrieveGroupsHelper(TargetDaoRetrieveGroupsRequest targetDaoRetrieveGroupsRequest) -
retrieveGroups
public TargetDaoRetrieveGroupsResponse retrieveGroups(TargetDaoRetrieveGroupsRequest targetDaoRetrieveGroupsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
bulk retrieve target provisioning groups, generally use the matching Ids in the targetGroups- Overrides:
retrieveGroups
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning groups
-
retrieveMembershipsByGroupsHelper
public TargetDaoRetrieveMembershipsByGroupsResponse retrieveMembershipsByGroupsHelper(TargetDaoRetrieveMembershipsByGroupsRequest targetDaoRetrieveMembershipsByGroupsRequest) -
retrieveMembershipsByGroups
public TargetDaoRetrieveMembershipsByGroupsResponse retrieveMembershipsByGroups(TargetDaoRetrieveMembershipsByGroupsRequest targetDaoRetrieveMembershipsByGroupsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
bulk retrieve all target provisioning Memberships related to these groups, generally use the matching Ids in the targetGroups- Overrides:
retrieveMembershipsByGroups
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning memberships
-
retrieveMembershipsByGroupHelper
public TargetDaoRetrieveMembershipsByGroupResponse retrieveMembershipsByGroupHelper(TargetDaoRetrieveMembershipsByGroupRequest targetDaoRetrieveMembershipsByGroupRequest) -
retrieveMembershipsByGroup
public TargetDaoRetrieveMembershipsByGroupResponse retrieveMembershipsByGroup(TargetDaoRetrieveMembershipsByGroupRequest targetDaoRetrieveMembershipsByGroupRequest) Description copied from class:GrouperProvisionerTargetDaoBase
bulk retrieve all target provisioning Memberships related to these group- Overrides:
retrieveMembershipsByGroup
in classGrouperProvisionerTargetDaoBase
- Returns:
- the memberships
-
retrieveMembershipsByEntitiesHelper
public TargetDaoRetrieveMembershipsByEntitiesResponse retrieveMembershipsByEntitiesHelper(TargetDaoRetrieveMembershipsByEntitiesRequest targetDaoRetrieveMembershipsByEntitiesRequest) -
retrieveMembershipsByEntities
public TargetDaoRetrieveMembershipsByEntitiesResponse retrieveMembershipsByEntities(TargetDaoRetrieveMembershipsByEntitiesRequest targetDaoRetrieveMembershipsByEntitiesRequest) Description copied from class:GrouperProvisionerTargetDaoBase
bulk retrieve target provisioning Memberships, generally use the matching Ids in the targetEntities- Overrides:
retrieveMembershipsByEntities
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning memberships
-
retrieveMembershipsByEntityHelper
public TargetDaoRetrieveMembershipsByEntityResponse retrieveMembershipsByEntityHelper(TargetDaoRetrieveMembershipsByEntityRequest targetDaoRetrieveMembershipsByEntityRequest) - Parameters:
targetDaoRetrieveMembershipsByEntityRequest
-- Returns:
- result
-
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
-
retrieveMembershipsHelper
public TargetDaoRetrieveMembershipsResponse retrieveMembershipsHelper(TargetDaoRetrieveMembershipsRequest targetDaoRetrieveMembershipsRequest) -
retrieveMemberships
public TargetDaoRetrieveMembershipsResponse retrieveMemberships(TargetDaoRetrieveMembershipsRequest targetDaoRetrieveMembershipsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
bulk retrieve target provisioning Memberships, generally use the matching Ids in the targetMemberships- Overrides:
retrieveMemberships
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning Memberships
-
retrieveMembershipsGroupAttributes
public void retrieveMembershipsGroupAttributes(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningGroup> targetGroups) -
retrieveMembershipsEntityAttributes
public void retrieveMembershipsEntityAttributes(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningEntity> targetEntities) -
retrieveMembershipsGroupAttributesSomeIndividual
public void retrieveMembershipsGroupAttributesSomeIndividual(List<ProvisioningGroup> targetGroupsRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) -
retrieveMembershipsEntityAttributesSomeIndividual
public void retrieveMembershipsEntityAttributesSomeIndividual(List<ProvisioningEntity> targetEntitiesRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) -
retrieveMembershipsGroupAttributesOnePlural
public void retrieveMembershipsGroupAttributesOnePlural(List<GrouperCallable<Void>> grouperCallables, List<ProvisioningGroup> inputGroupsWithOneMembership, List<ProvisioningGroup> resultGroupsWithOneMembership) -
retrieveMembershipsGroupAttributesOne
public void retrieveMembershipsGroupAttributesOne(List<ProvisioningGroup> targetGroupsRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) -
retrieveMembershipsEntityAttributesOne
public void retrieveMembershipsEntityAttributesOne(List<ProvisioningEntity> targetEntitiesRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) -
retrieveMembershipsGroupAttributesOneIndividual
public void retrieveMembershipsGroupAttributesOneIndividual(List<GrouperCallable<Void>> grouperCallables, List<ProvisioningGroup> inputGroupsWithOneMembership, List<ProvisioningGroup> resultGroupsWithOneMembership) -
retrieveMembershipsGroupAttributeSomePlural
public void retrieveMembershipsGroupAttributeSomePlural(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningGroup> targetGroups) -
retrieveMembershipsEntityAttributeSomePlural
public void retrieveMembershipsEntityAttributeSomePlural(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningEntity> targetEntities) -
retrieveMembershipObjects
public void retrieveMembershipObjects(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningMembership> targetMemberships) -
retrieveMembershipObjectsIndividual
public void retrieveMembershipObjectsIndividual(List<ProvisioningMembership> membershipsForRequest, TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse) -
retrieveMembershipObjectsPlural
public void retrieveMembershipObjectsPlural(TargetDaoRetrieveMembershipsResponse targetDaoRetrieveMembershipsResponse, List<ProvisioningMembership> targetMemberships) -
retrieveEntitiesHelper
public TargetDaoRetrieveEntitiesResponse retrieveEntitiesHelper(TargetDaoRetrieveEntitiesRequest targetDaoRetrieveEntitiesRequest) -
retrieveEntitiesBySearchValues
public TargetDaoRetrieveEntitiesByValuesResponse retrieveEntitiesBySearchValues(TargetDaoRetrieveEntitiesByValuesRequest targetDaoRetrieveEntitiesByValuesRequest) retrieve entities based on search values. Use preferred search attribute or the first search attribute. for e.g. if the user has owners metadata and listing values, look up entities based on those values- Parameters:
searchValues
-- Returns:
-
retrieveEntities
public TargetDaoRetrieveEntitiesResponse retrieveEntities(TargetDaoRetrieveEntitiesRequest targetDaoRetrieveEntitiesRequest) Description copied from class:GrouperProvisionerTargetDaoBase
bulk retrieve target provisioning Entities, generally use the matching Ids in the targetEntities- Overrides:
retrieveEntities
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning Entities
-
retrieveGroupHelper
public TargetDaoRetrieveGroupResponse retrieveGroupHelper(TargetDaoRetrieveGroupRequest targetDaoRetrieveGroupRequest) - Parameters:
targetDaoRetrieveGroupRequest
-- Returns:
- result
-
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
-
retrieveMembershipHelper
public TargetDaoRetrieveMembershipResponse retrieveMembershipHelper(TargetDaoRetrieveMembershipRequest targetDaoRetrieveMembershipRequest) - Parameters:
targetDaoRetrieveMembershipRequest
-- Returns:
- response
-
retrieveMembership
public TargetDaoRetrieveMembershipResponse retrieveMembership(TargetDaoRetrieveMembershipRequest targetDaoRetrieveMembershipRequest) Description copied from class:GrouperProvisionerTargetDaoBase
return a Membership by matching id of grouper target Membership, or null if not found- Overrides:
retrieveMembership
in classGrouperProvisionerTargetDaoBase
- Returns:
- the target provisioning Membership or null if not found
-
updateGroupHelper
public TargetDaoUpdateGroupResponse updateGroupHelper(TargetDaoUpdateGroupRequest targetDaoUpdateGroupRequest) -
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
-
insertGroupsHelper
public TargetDaoInsertGroupsResponse insertGroupsHelper(TargetDaoInsertGroupsRequest targetDaoInsertGroupsRequest) -
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
-
deleteEntityHelper
- Parameters:
targetEntity
-
-
logProvisioningLists
log grouper provisioning lists- Parameters:
grouperProvisioningLists
-
-
logEntities
log errors in entity- Parameters:
provisioningEntities
-- Returns:
- if error
-
logEntity
log errors in entities- Parameters:
provisioningEntities
-- Returns:
- if error
-
logGroups
log errors in groups- Parameters:
provisioningGroups
-- Returns:
- if has error
-
logGroup
log errors in group- Parameters:
provisioningEntities
-
-
logObject
log errors in group- Parameters:
provisioningEntities
-
-
logMemberships
log errors in membership- Parameters:
provisioningMemberships
-
-
logMembership
log errors in entities- Parameters:
provisioningEntities
-
-
deleteEntitiesHelper
delete entities logic- Parameters:
targetEntities
-
-
deleteEntities
public TargetDaoDeleteEntitiesResponse deleteEntities(TargetDaoDeleteEntitiesRequest targetDaoDeleteEntitiesRequest) Description copied from class:GrouperProvisionerTargetDaoBase
delete all these entities 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:
deleteEntities
in classGrouperProvisionerTargetDaoBase
-
insertEntityHelper
- Parameters:
targetEntity
-
-
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
-
insertEntitiesHelper
public TargetDaoInsertEntitiesResponse insertEntitiesHelper(TargetDaoInsertEntitiesRequest targetDaoInsertEntitiesRequest) - Parameters:
targetDaoInsertEntitiesRequest
-- Returns:
- response
-
insertEntities
public TargetDaoInsertEntitiesResponse insertEntities(TargetDaoInsertEntitiesRequest targetDaoInsertEntitiesRequest) 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:
insertEntities
in classGrouperProvisionerTargetDaoBase
-
updateEntityHelper
public TargetDaoUpdateEntityResponse updateEntityHelper(TargetDaoUpdateEntityRequest targetDaoUpdateEntityRequest) - Parameters:
targetDaoUpdateEntityRequest
-- Returns:
- response
-
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
-
setExceptionForMembershipsWhenGroupOrEntityAttributes
public void setExceptionForMembershipsWhenGroupOrEntityAttributes(ProvisioningEntity targetEntity, ProvisioningGroup targetGroup, Exception e) -
updateEntitiesHelper
public TargetDaoUpdateEntitiesResponse updateEntitiesHelper(TargetDaoUpdateEntitiesRequest targetDaoUpdateEntitiesRequest) -
updateEntities
public TargetDaoUpdateEntitiesResponse updateEntities(TargetDaoUpdateEntitiesRequest targetDaoUpdateEntitiesRequest) Description copied from class:GrouperProvisionerTargetDaoBase
insert all these Entities 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:
updateEntities
in classGrouperProvisionerTargetDaoBase
-
deleteMembershipHelper
- Parameters:
targetMembership
-
-
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
-
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
-
deleteGroupsHelper
delete groups logic- Parameters:
targetGroups
-
-
deleteGroupHelper
logic to delete a group- Parameters:
targetGroup
-
-
insertMembershipHelper
- Parameters:
targetMembership
-
-
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
-
insertMembershipsHelper
public TargetDaoInsertMembershipsResponse insertMembershipsHelper(TargetDaoInsertMembershipsRequest targetDaoInsertMembershipsRequest) -
insertMemberships
public TargetDaoInsertMembershipsResponse insertMemberships(TargetDaoInsertMembershipsRequest targetDaoInsertMembershipsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
insert all these Memberships 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:
insertMemberships
in classGrouperProvisionerTargetDaoBase
-
updateMembershipHelper
public TargetDaoUpdateMembershipResponse updateMembershipHelper(TargetDaoUpdateMembershipRequest targetDaoUpdateMembershipRequest) - Parameters:
targetDaoUpdateMembershipRequest
-- Returns:
- response
-
updateMembership
public TargetDaoUpdateMembershipResponse updateMembership(TargetDaoUpdateMembershipRequest targetDaoUpdateMembershipRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
updateMembership
in classGrouperProvisionerTargetDaoBase
-
updateMembershipsHelper
public TargetDaoUpdateMembershipsResponse updateMembershipsHelper(TargetDaoUpdateMembershipsRequest targetDaoUpdateMembershipsRequest) -
updateMemberships
public TargetDaoUpdateMembershipsResponse updateMemberships(TargetDaoUpdateMembershipsRequest targetDaoUpdateMembershipsRequest) Description copied from class:GrouperProvisionerTargetDaoBase
update all these Memberships 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:
updateMemberships
in classGrouperProvisionerTargetDaoBase
-
sendEntityChangesToTarget
public TargetDaoSendEntityChangesToTargetResponse sendEntityChangesToTarget(TargetDaoSendEntityChangesToTargetRequest targetDaoSendEntityChangesToTargetRequest) Description copied from class:GrouperProvisionerTargetDaoBase
set each provisioning object as "provisioned" after the insert/update/delete is done e.g. targetObject.setProvisioned(true)- Overrides:
sendEntityChangesToTarget
in classGrouperProvisionerTargetDaoBase
- Returns:
-
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:
-
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
-
retrieveMembershipsEntityAttributesOneIndividual
public void retrieveMembershipsEntityAttributesOneIndividual(List<GrouperCallable<Void>> GrouperCallables, List<ProvisioningEntity> inputEntitiesWithOneMembership, List<ProvisioningEntity> resultEntitiesWithOneMembership) -
retrieveMembershipsEntityAttributesOnePlural
public void retrieveMembershipsEntityAttributesOnePlural(List<GrouperCallable<Void>> GrouperCallables, List<ProvisioningEntity> inputEntitiesWithOneMembership, List<ProvisioningEntity> resultEntitiesWithOneMembership)
-