Package com.soffid.iam.service.ejb
Interface DispatcherService
-
public interface DispatcherService
EJB DispatcherService
-
-
Method Summary
-
-
-
Method Detail
-
startVirtualSourceTransaction
String startVirtualSourceTransaction(boolean readonly, String server) throws InternalErrorException
- Throws:
InternalErrorException
-
finishVirtualSourceTransaction
void finishVirtualSourceTransaction(String transactionId) throws InternalErrorException
- Throws:
InternalErrorException
-
isRegistrationTokenAlive
boolean isRegistrationTokenAlive(String token) throws InternalErrorException
- Throws:
InternalErrorException
-
findSystemByTextAndFilterAsync
AsyncList<System> findSystemByTextAndFilterAsync(String text, String query) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findSystemByTextAndJsonQueryAsync
AsyncList<System> findSystemByTextAndJsonQueryAsync(String text, String jsonQuery) throws InternalErrorException
- Throws:
InternalErrorException
-
applyConfigurationAsync
AsyncProcessTracker applyConfigurationAsync(System dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
queryProcessStatus
AsyncProcessTracker queryProcessStatus(AsyncProcessTracker process) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findSystemByTextAndFilter
PagedResult<System> findSystemByTextAndFilter(String text, String query, Integer first, Integer max) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findSystemByTextAndJsonQuery
PagedResult<System> findSystemByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws InternalErrorException
- Throws:
InternalErrorException
-
create
ReconcileTrigger create(ReconcileTrigger rp) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
ReconcileTrigger update(ReconcileTrigger rp) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
testPropagateObject
DebugTaskResults testPropagateObject(String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getNativeObject
GetObjectResults getNativeObject(String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getSoffidObject
GetObjectResults getSoffidObject(String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
reconcile
GetObjectResults reconcile(String dispatcher, String accountName) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
AttributeMapping create(AttributeMapping mapping) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
AttributeMapping update(AttributeMapping mapping) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
AccessControl create(AccessControl controlAcces) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
AccessControl update(AccessControl controlAcces) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
System create(System dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findDispatcherByName
System findDispatcherByName(String codi) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findSoffidDispatcher
System findSoffidDispatcher() throws InternalErrorException
- Throws:
InternalErrorException
-
update
System update(System dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
SystemGroup create(SystemGroup grupDispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
SystemGroup update(SystemGroup grupDispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
ObjectMapping create(ObjectMapping om) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
ObjectMapping update(ObjectMapping om) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
ObjectMappingProperty create(ObjectMappingProperty omp) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
ObjectMappingProperty update(ObjectMappingProperty om) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
ObjectMappingTrigger create(ObjectMappingTrigger trigger) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
ObjectMappingTrigger update(ObjectMappingTrigger trigger) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
Server create(Server server) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
Server update(Server server) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
create
UserTypeDispatcher create(UserTypeDispatcher tipusUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
update
UserTypeDispatcher update(UserTypeDispatcher tipusUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
invokeAsync
Long invokeAsync(String dispatcher, String verb, String object, Map<String,Object> attributes) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
generateChangesReport
String generateChangesReport(System dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
preRegisterServer
String preRegisterServer(ServerRegistrationToken register) throws InternalErrorException
- Throws:
InternalErrorException
-
getServerTenants
String[] getServerTenants(Server server) throws InternalErrorException
- Throws:
InternalErrorException
-
findAllActiveDispatchers
Collection<System> findAllActiveDispatchers() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findAllServers
Collection<Server> findAllServers() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findAttributeMappingsByObject
Collection<AttributeMapping> findAttributeMappingsByObject(Long objectId) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findAccessControlByDispatcherName
Collection<AccessControl> findAccessControlByDispatcherName(String codiAgent) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findDispatchersByFilter
Collection<System> findDispatchersByFilter(String codi, String nomCla, String url, String basRol, String segur, Boolean actiu) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findObjectMappingPropertiesByObject
Collection<ObjectMappingProperty> findObjectMappingPropertiesByObject(Long objectId) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findObjectMappingTriggersByObject
Collection<ObjectMappingTrigger> findObjectMappingTriggersByObject(Long objectId) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findObjectMappingsByDispatcher
Collection<ObjectMapping> findObjectMappingsByDispatcher(Long dispatcherId) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findReconcileTriggersByDispatcher
Collection<ReconcileTrigger> findReconcileTriggersByDispatcher(Long dispatcherId) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findTenantServers
Collection<Server> findTenantServers() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getAccessControl
Collection<AccessControl> getAccessControl(System agent) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getDispatcherGroups
Collection<SystemGroup> getDispatcherGroups(System agent) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getDispatcherUserTypes
Collection<UserTypeDispatcher> getDispatcherUserTypes(System agent) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
invoke
Collection<Map<String,Object>> invoke(String dispatcher, String verb, String object, Map<String,Object> attributes) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
testObjectMapping
Map<String,Object> testObjectMapping(Map<String,String> sentences, String dispatcher, SoffidObjectType type, String object1, String object2) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
applyConfiguration
void applyConfiguration(System dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
checkConnectivity
void checkConnectivity(String dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(ReconcileTrigger rp) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(AttributeMapping mapping) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(AccessControl controlAcces) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(System dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(SystemGroup grupDispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(ObjectMapping om) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(ObjectMappingProperty omp) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(ObjectMappingTrigger tirger) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(Server server) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
delete
void delete(UserTypeDispatcher tipusUsuari) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
propagateDispatcherGroups
void propagateDispatcherGroups(String codiAgent) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
propagateDispatcherRoles
void propagateDispatcherRoles(String codiAgent) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
porpagateUsersDispatcher
void porpagateUsersDispatcher(String codiAgent) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
renameAccounts
void renameAccounts(System dispatcher) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
setDefaultMappingsByDispatcher
void setDefaultMappingsByDispatcher(Long dispatcherId) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
-