Package com.soffid.iam.iga.service.ejb
Interface DispatcherService
public interface DispatcherService
EJB DispatcherService
-
Method Summary
Modifier and TypeMethodDescriptionvoidapplyConfiguration(System dispatcher) applyConfigurationAsync(System dispatcher) voidcheckConnectivity(String dispatcher) create(AccessControl controlAcces) create(AttributeMapping mapping) create(ObjectMapping om) create(ObjectMappingTrigger trigger) create(SystemGroup grupDispatcher) create(UserTypeDispatcher tipusUsuari) voiddelete(AccessControl controlAcces) voiddelete(AttributeMapping mapping) voiddelete(ObjectMapping om) voidvoiddelete(ObjectMappingTrigger tirger) voidvoidvoiddelete(SystemGroup grupDispatcher) voiddelete(UserTypeDispatcher tipusUsuari) voidfindAccessControlByDispatcherName(String codiAgent) findAttributeMappingsByObject(Long objectId) findDispatcherByName(String codi) findObjectMappingPropertiesByObject(Long objectId) findObjectMappingsByDispatcher(Long dispatcherId) findObjectMappingTriggersByObject(Long objectId) findReconcileTriggersByDispatcher(Long dispatcherId) findScheduledTasksByDispatcher(System dispatcher) com.soffid.zkdb.api.PagedResult<System>findSystems(com.soffid.zkdb.api.Query q) voidfinishVirtualSourceTransaction(String transactionId) generateChangesReport(System dispatcher) getAccessControl(System agent) getDispatcherGroups(System agent) getDispatcherUserTypes(System agent) getNativeObject(String dispatcher, SoffidObjectType type, String object1, String object2) String[]getServerTenants(Server server) getSoffidObject(String dispatcher, SoffidObjectType type, String object1, String object2) booleanisRegistrationTokenAlive(String token) preRegisterServer(ServerRegistrationToken register) voidpropagateGroupsForSystem(String codiAgent, ScheduledTask task) voidpropagateRolesForSystem(String codiAgent, ScheduledTask task) voidpropagateUsersForSystem(String codiAgent, ScheduledTask task) queryProcessStatus(AsyncProcessTracker process) voidrenameAccounts(System dispatcher) voidsetDefaultMappingsByDispatcher(Long dispatcherId) startVirtualSourceTransaction(boolean readonly, String server) testObjectMapping(Map<String, String> sentences, String dispatcher, SoffidObjectType type, String object1, String object2) testPropagateObject(String dispatcher, SoffidObjectType type, String object1, String object2) update(AccessControl controlAcces) update(AttributeMapping mapping) update(ObjectMapping om) update(ObjectMappingTrigger trigger) update(SystemGroup grupDispatcher) update(UserTypeDispatcher tipusUsuari)
-
Method Details
-
startVirtualSourceTransaction
- Throws:
InternalErrorException
-
finishVirtualSourceTransaction
- Throws:
InternalErrorException
-
isRegistrationTokenAlive
- Throws:
InternalErrorException
-
applyConfigurationAsync
AsyncProcessTracker applyConfigurationAsync(System dispatcher) throws InternalErrorException, InternalErrorException -
queryProcessStatus
AsyncProcessTracker queryProcessStatus(AsyncProcessTracker process) throws InternalErrorException, InternalErrorException -
create
AccessControl create(AccessControl controlAcces) throws InternalErrorException, InternalErrorException -
update
AccessControl update(AccessControl controlAcces) throws InternalErrorException, InternalErrorException -
create
AttributeMapping create(AttributeMapping mapping) throws InternalErrorException, InternalErrorException -
update
AttributeMapping update(AttributeMapping mapping) throws InternalErrorException, InternalErrorException -
create
-
update
-
create
ObjectMappingProperty create(ObjectMappingProperty omp) throws InternalErrorException, InternalErrorException -
update
ObjectMappingProperty update(ObjectMappingProperty om) throws InternalErrorException, InternalErrorException -
create
ObjectMappingTrigger create(ObjectMappingTrigger trigger) throws InternalErrorException, InternalErrorException -
update
ObjectMappingTrigger update(ObjectMappingTrigger trigger) throws InternalErrorException, InternalErrorException -
create
-
update
-
create
-
findDispatcherByName
-
findSoffidDispatcher
- Throws:
InternalErrorException
-
update
-
create
SystemGroup create(SystemGroup grupDispatcher) throws InternalErrorException, InternalErrorException -
update
SystemGroup update(SystemGroup grupDispatcher) throws InternalErrorException, InternalErrorException -
create
UserTypeDispatcher create(UserTypeDispatcher tipusUsuari) throws InternalErrorException, InternalErrorException -
update
UserTypeDispatcher update(UserTypeDispatcher tipusUsuari) throws InternalErrorException, InternalErrorException -
testPropagateObject
DebugTaskResults testPropagateObject(String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException -
getNativeObject
GetObjectResults getNativeObject(String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException -
getSoffidObject
GetObjectResults getSoffidObject(String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException -
reconcile
GetObjectResults reconcile(String dispatcher, String accountName) throws InternalErrorException, InternalErrorException -
create
-
update
-
findSystems
com.soffid.zkdb.api.PagedResult<System> findSystems(com.soffid.zkdb.api.Query q) throws InternalErrorException - Throws:
InternalErrorException
-
invokeAsync
Long invokeAsync(String dispatcher, String verb, String object, Map<String, Object> attributes) throws InternalErrorException, InternalErrorException -
generateChangesReport
String generateChangesReport(System dispatcher) throws InternalErrorException, InternalErrorException -
preRegisterServer
- Throws:
InternalErrorException
-
getServerTenants
- Throws:
InternalErrorException
-
findAllActiveDispatchers
-
findAllServers
-
findAttributeMappingsByObject
Collection<AttributeMapping> findAttributeMappingsByObject(Long objectId) throws InternalErrorException, InternalErrorException -
findAccessControlByDispatcherName
Collection<AccessControl> findAccessControlByDispatcherName(String codiAgent) throws InternalErrorException, InternalErrorException -
findObjectMappingPropertiesByObject
Collection<ObjectMappingProperty> findObjectMappingPropertiesByObject(Long objectId) throws InternalErrorException, InternalErrorException -
findObjectMappingTriggersByObject
Collection<ObjectMappingTrigger> findObjectMappingTriggersByObject(Long objectId) throws InternalErrorException, InternalErrorException -
findObjectMappingsByDispatcher
Collection<ObjectMapping> findObjectMappingsByDispatcher(Long dispatcherId) throws InternalErrorException, InternalErrorException -
findReconcileTriggersByDispatcher
Collection<ReconcileTrigger> findReconcileTriggersByDispatcher(Long dispatcherId) throws InternalErrorException, InternalErrorException -
findScheduledTasksByDispatcher
Collection<ScheduledTask> findScheduledTasksByDispatcher(System dispatcher) throws InternalErrorException, InternalErrorException -
findTenantServers
-
getAccessControl
Collection<AccessControl> getAccessControl(System agent) throws InternalErrorException, InternalErrorException -
getDispatcherGroups
Collection<SystemGroup> getDispatcherGroups(System agent) throws InternalErrorException, InternalErrorException -
getDispatcherUserTypes
Collection<UserTypeDispatcher> getDispatcherUserTypes(System agent) throws InternalErrorException, InternalErrorException -
invoke
Collection<Map<String,Object>> invoke(String dispatcher, String verb, String object, Map<String, Object> attributes) throws InternalErrorException, InternalErrorException -
testObjectMapping
Map<String,Object> testObjectMapping(Map<String, String> sentences, String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException -
applyConfiguration
-
checkConnectivity
-
delete
-
delete
-
delete
-
delete
-
delete
-
delete
-
delete
-
delete
-
delete
-
delete
-
propagateGroupsForSystem
void propagateGroupsForSystem(String codiAgent, ScheduledTask task) throws InternalErrorException, InternalErrorException -
propagateRolesForSystem
void propagateRolesForSystem(String codiAgent, ScheduledTask task) throws InternalErrorException, InternalErrorException -
propagateUsersForSystem
void propagateUsersForSystem(String codiAgent, ScheduledTask task) throws InternalErrorException, InternalErrorException -
renameAccounts
-
setDefaultMappingsByDispatcher
void setDefaultMappingsByDispatcher(Long dispatcherId) throws InternalErrorException, InternalErrorException
-