Package com.soffid.iam.service
Class AdditionalDataServiceBase
- java.lang.Object
-
- com.soffid.iam.service.AdditionalDataServiceBase
-
- All Implemented Interfaces:
com.soffid.iam.service.AdditionalDataService
- Direct Known Subclasses:
AdditionalDataServiceImpl
public abstract class AdditionalDataServiceBase extends Object implements com.soffid.iam.service.AdditionalDataService
Spring Service base class for
see com.soffid.iam.service.AdditionalDataServicecom.soffid.iam.service.AdditionalDataService
, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description AdditionalDataServiceBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description com.soffid.iam.api.DataType
create(com.soffid.iam.api.DataType tipusDada)
com.soffid.iam.api.UserData
create(com.soffid.iam.api.UserData dadaUsuari)
com.soffid.iam.api.CustomObjectType
createCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
void
delete(com.soffid.iam.api.DataType tipusDada)
void
delete(com.soffid.iam.api.UserData dadaUsuari)
void
deleteCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
Collection<com.soffid.iam.api.CustomObjectType>
findCustomObjectTypeByJsonQuery(String query)
com.soffid.iam.api.CustomObjectType
findCustomObjectTypeByName(String name)
com.soffid.iam.api.DataType
findDataTypeByName(String codi)
Collection<com.soffid.iam.api.DataType>
findDataTypes(com.soffid.iam.api.MetadataScope scope)
Collection<com.soffid.iam.api.DataType>
findDataTypes2(com.soffid.iam.api.MetadataScope scope)
Collection<com.soffid.iam.api.DataType>
findDataTypesByName(String codi)
Collection<com.soffid.iam.api.DataType>
findDataTypesByObjectTypeAndName(String objectType, String codi)
Collection<com.soffid.iam.api.DataType>
findDataTypesByObjectTypeAndName2(String objectType, String codi)
Collection<com.soffid.iam.api.DataType>
findDataTypesByScopeAndName(com.soffid.iam.api.MetadataScope scope, String codi)
com.soffid.iam.api.ExtensibleObjectRegister
findExtensibleObjectRegister(String name)
List<com.soffid.iam.api.ExtensibleObjectRegister>
findExtensibleObjectRegisters()
com.soffid.iam.api.DataType
findSystemDataType(String system, String name)
List<com.soffid.iam.api.DataType>
findSystemDataTypes(String system)
List<com.soffid.iam.api.DataType>
findSystemDataTypes2(String system)
es.caib.seycon.ng.comu.AccountAccessLevelEnum
getAccessLevel(com.soffid.iam.api.CustomObjectType type)
AccountMetadataEntityDao
getAccountMetadataEntityDao()
Gets reference toaccountMetadataEntityDao
.com.soffid.iam.service.AsyncRunnerService
getAsyncRunnerService()
Gets reference toasyncRunnerService
.com.soffid.iam.service.AuditService
getAuditService()
Gets reference toauditoriaService
.com.soffid.iam.service.CrudRegistryService
getCrudRegistryService()
Gets reference tocrudRegistryService
.CustomObjectEntityDao
getCustomObjectEntityDao()
Gets reference tocustomObjectEntityDao
.CustomObjectRoleEntityDao
getCustomObjectRoleEntityDao()
Gets reference tocustomObjectRoleEntityDao
.CustomObjectTypeEntityDao
getCustomObjectTypeEntityDao()
Gets reference tocustomObjectTypeEntityDao
.Collection<com.soffid.iam.api.DataType>
getDataTypes()
com.soffid.iam.service.DispatcherService
getDispatcherService()
Gets reference todispatcherService
.LuceneIndexService
getLuceneIndexService()
Gets reference toluceneIndexService
.MetaDataEntityDao
getMetaDataEntityDao()
Gets reference totipusDadaEntityDao
.protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.RoleEntityDao
getRoleEntityDao()
Gets reference torolEntityDao
.RuleEvaluatorService
getRuleEvaluatorService()
Gets reference toruleEvaluatorService
.SystemEntityDao
getSystemEntityDao()
Gets reference todispatcherEntityDao
.UserDataEntityDao
getUserDataEntityDao()
Gets reference todadaUsuariEntityDao
.UserEntityDao
getUserEntityDao()
Gets reference tousuariEntityDao
.protected abstract com.soffid.iam.api.DataType
handleCreate(com.soffid.iam.api.DataType tipusDada)
protected abstract com.soffid.iam.api.UserData
handleCreate(com.soffid.iam.api.UserData dadaUsuari)
protected abstract com.soffid.iam.api.CustomObjectType
handleCreateCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
protected abstract void
handleDelete(com.soffid.iam.api.DataType tipusDada)
protected abstract void
handleDelete(com.soffid.iam.api.UserData dadaUsuari)
protected abstract void
handleDeleteCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
protected abstract Collection<com.soffid.iam.api.CustomObjectType>
handleFindCustomObjectTypeByJsonQuery(String query)
protected abstract com.soffid.iam.api.CustomObjectType
handleFindCustomObjectTypeByName(String name)
protected abstract com.soffid.iam.api.DataType
handleFindDataTypeByName(String codi)
protected abstract Collection<com.soffid.iam.api.DataType>
handleFindDataTypes(com.soffid.iam.api.MetadataScope scope)
protected abstract Collection<com.soffid.iam.api.DataType>
handleFindDataTypes2(com.soffid.iam.api.MetadataScope scope)
protected abstract Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByName(String codi)
protected abstract Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByObjectTypeAndName(String objectType, String codi)
protected abstract Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByObjectTypeAndName2(String objectType, String codi)
protected abstract Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByScopeAndName(com.soffid.iam.api.MetadataScope scope, String codi)
protected abstract com.soffid.iam.api.ExtensibleObjectRegister
handleFindExtensibleObjectRegister(String name)
protected abstract List<com.soffid.iam.api.ExtensibleObjectRegister>
handleFindExtensibleObjectRegisters()
protected abstract com.soffid.iam.api.DataType
handleFindSystemDataType(String system, String name)
protected abstract List<com.soffid.iam.api.DataType>
handleFindSystemDataTypes(String system)
protected abstract List<com.soffid.iam.api.DataType>
handleFindSystemDataTypes2(String system)
protected abstract es.caib.seycon.ng.comu.AccountAccessLevelEnum
handleGetAccessLevel(com.soffid.iam.api.CustomObjectType type)
protected abstract Collection<com.soffid.iam.api.DataType>
handleGetDataTypes()
protected abstract void
handleRegisterExtensibleObject(com.soffid.iam.api.ExtensibleObjectRegister register)
protected abstract void
handleRegisterStandardObject(String resourceName, com.soffid.iam.api.MetadataScope scope, boolean reset)
protected abstract com.soffid.iam.api.DataType
handleUpdate(com.soffid.iam.api.DataType tipusDada)
protected abstract com.soffid.iam.api.UserData
handleUpdate(com.soffid.iam.api.UserData dadaUsuari)
protected abstract com.soffid.iam.api.CustomObjectType
handleUpdateCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
void
registerExtensibleObject(com.soffid.iam.api.ExtensibleObjectRegister register)
void
registerStandardObject(String resourceName, com.soffid.iam.api.MetadataScope scope, boolean reset)
void
setAccountMetadataEntityDao(AccountMetadataEntityDao accountMetadataEntityDao)
Sets reference toaccountMetadataEntityDao
.void
setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.void
setAuditService(com.soffid.iam.service.AuditService auditoriaService)
Sets reference toauditoriaService
.void
setCrudRegistryService(com.soffid.iam.service.CrudRegistryService crudRegistryService)
Sets reference tocrudRegistryService
.void
setCustomObjectEntityDao(CustomObjectEntityDao customObjectEntityDao)
Sets reference tocustomObjectEntityDao
.void
setCustomObjectRoleEntityDao(CustomObjectRoleEntityDao customObjectRoleEntityDao)
Sets reference tocustomObjectRoleEntityDao
.void
setCustomObjectTypeEntityDao(CustomObjectTypeEntityDao customObjectTypeEntityDao)
Sets reference tocustomObjectTypeEntityDao
.void
setDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)
Sets reference todispatcherService
.void
setLuceneIndexService(LuceneIndexService luceneIndexService)
Sets reference toluceneIndexService
.void
setMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)
Sets reference totipusDadaEntityDao
.void
setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.void
setRuleEvaluatorService(RuleEvaluatorService ruleEvaluatorService)
Sets reference toruleEvaluatorService
.void
setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao
.void
setUserDataEntityDao(UserDataEntityDao dadaUsuariEntityDao)
Sets reference todadaUsuariEntityDao
.void
setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.com.soffid.iam.api.DataType
update(com.soffid.iam.api.DataType tipusDada)
com.soffid.iam.api.UserData
update(com.soffid.iam.api.UserData dadaUsuari)
com.soffid.iam.api.CustomObjectType
updateCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
-
-
-
Method Detail
-
setAccountMetadataEntityDao
public void setAccountMetadataEntityDao(AccountMetadataEntityDao accountMetadataEntityDao)
Sets reference toaccountMetadataEntityDao
.
-
getAccountMetadataEntityDao
public AccountMetadataEntityDao getAccountMetadataEntityDao()
Gets reference toaccountMetadataEntityDao
.
-
setAsyncRunnerService
public void setAsyncRunnerService(com.soffid.iam.service.AsyncRunnerService asyncRunnerService)
Sets reference toasyncRunnerService
.
-
getAsyncRunnerService
public com.soffid.iam.service.AsyncRunnerService getAsyncRunnerService()
Gets reference toasyncRunnerService
.
-
setAuditService
public void setAuditService(com.soffid.iam.service.AuditService auditoriaService)
Sets reference toauditoriaService
.
-
getAuditService
public com.soffid.iam.service.AuditService getAuditService()
Gets reference toauditoriaService
.
-
setCrudRegistryService
public void setCrudRegistryService(com.soffid.iam.service.CrudRegistryService crudRegistryService)
Sets reference tocrudRegistryService
.
-
getCrudRegistryService
public com.soffid.iam.service.CrudRegistryService getCrudRegistryService()
Gets reference tocrudRegistryService
.
-
setCustomObjectEntityDao
public void setCustomObjectEntityDao(CustomObjectEntityDao customObjectEntityDao)
Sets reference tocustomObjectEntityDao
.
-
getCustomObjectEntityDao
public CustomObjectEntityDao getCustomObjectEntityDao()
Gets reference tocustomObjectEntityDao
.
-
setCustomObjectRoleEntityDao
public void setCustomObjectRoleEntityDao(CustomObjectRoleEntityDao customObjectRoleEntityDao)
Sets reference tocustomObjectRoleEntityDao
.
-
getCustomObjectRoleEntityDao
public CustomObjectRoleEntityDao getCustomObjectRoleEntityDao()
Gets reference tocustomObjectRoleEntityDao
.
-
setCustomObjectTypeEntityDao
public void setCustomObjectTypeEntityDao(CustomObjectTypeEntityDao customObjectTypeEntityDao)
Sets reference tocustomObjectTypeEntityDao
.
-
getCustomObjectTypeEntityDao
public CustomObjectTypeEntityDao getCustomObjectTypeEntityDao()
Gets reference tocustomObjectTypeEntityDao
.
-
setUserDataEntityDao
public void setUserDataEntityDao(UserDataEntityDao dadaUsuariEntityDao)
Sets reference todadaUsuariEntityDao
.
-
getUserDataEntityDao
public UserDataEntityDao getUserDataEntityDao()
Gets reference todadaUsuariEntityDao
.
-
setSystemEntityDao
public void setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao
.
-
getSystemEntityDao
public SystemEntityDao getSystemEntityDao()
Gets reference todispatcherEntityDao
.
-
setDispatcherService
public void setDispatcherService(com.soffid.iam.service.DispatcherService dispatcherService)
Sets reference todispatcherService
.
-
getDispatcherService
public com.soffid.iam.service.DispatcherService getDispatcherService()
Gets reference todispatcherService
.
-
setLuceneIndexService
public void setLuceneIndexService(LuceneIndexService luceneIndexService)
Sets reference toluceneIndexService
.
-
getLuceneIndexService
public LuceneIndexService getLuceneIndexService()
Gets reference toluceneIndexService
.
-
setRoleEntityDao
public void setRoleEntityDao(RoleEntityDao rolEntityDao)
Sets reference torolEntityDao
.
-
getRoleEntityDao
public RoleEntityDao getRoleEntityDao()
Gets reference torolEntityDao
.
-
setRuleEvaluatorService
public void setRuleEvaluatorService(RuleEvaluatorService ruleEvaluatorService)
Sets reference toruleEvaluatorService
.
-
getRuleEvaluatorService
public RuleEvaluatorService getRuleEvaluatorService()
Gets reference toruleEvaluatorService
.
-
setMetaDataEntityDao
public void setMetaDataEntityDao(MetaDataEntityDao tipusDadaEntityDao)
Sets reference totipusDadaEntityDao
.
-
getMetaDataEntityDao
public MetaDataEntityDao getMetaDataEntityDao()
Gets reference totipusDadaEntityDao
.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao
.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao
.
-
createCustomObjectType
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.CustomObjectType createCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
createCustomObjectType
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateCustomObjectType
protected abstract com.soffid.iam.api.CustomObjectType handleCreateCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws Exception
- Throws:
Exception
-
findCustomObjectTypeByName
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.CustomObjectType findCustomObjectTypeByName(String name) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findCustomObjectTypeByName
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindCustomObjectTypeByName
protected abstract com.soffid.iam.api.CustomObjectType handleFindCustomObjectTypeByName(String name) throws Exception
- Throws:
Exception
-
updateCustomObjectType
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.CustomObjectType updateCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
updateCustomObjectType
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdateCustomObjectType
protected abstract com.soffid.iam.api.CustomObjectType handleUpdateCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws Exception
- Throws:
Exception
-
findExtensibleObjectRegister
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.ExtensibleObjectRegister findExtensibleObjectRegister(String name) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findExtensibleObjectRegister
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindExtensibleObjectRegister
protected abstract com.soffid.iam.api.ExtensibleObjectRegister handleFindExtensibleObjectRegister(String name) throws Exception
- Throws:
Exception
-
getAccessLevel
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.seycon.ng.comu.AccountAccessLevelEnum getAccessLevel(com.soffid.iam.api.CustomObjectType type) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getAccessLevel
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetAccessLevel
protected abstract es.caib.seycon.ng.comu.AccountAccessLevelEnum handleGetAccessLevel(com.soffid.iam.api.CustomObjectType type) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.UserData create(com.soffid.iam.api.UserData dadaUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.UserData handleCreate(com.soffid.iam.api.UserData dadaUsuari) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.UserData update(com.soffid.iam.api.UserData dadaUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.UserData handleUpdate(com.soffid.iam.api.UserData dadaUsuari) throws Exception
- Throws:
Exception
-
create
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.DataType create(com.soffid.iam.api.DataType tipusDada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
create
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreate
protected abstract com.soffid.iam.api.DataType handleCreate(com.soffid.iam.api.DataType tipusDada) throws Exception
- Throws:
Exception
-
findSystemDataType
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.DataType findSystemDataType(String system, String name) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemDataType
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemDataType
protected abstract com.soffid.iam.api.DataType handleFindSystemDataType(String system, String name) throws Exception
- Throws:
Exception
-
findDataTypeByName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.DataType findDataTypeByName(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDataTypeByName
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDataTypeByName
protected abstract com.soffid.iam.api.DataType handleFindDataTypeByName(String codi) throws Exception
- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.DataType update(com.soffid.iam.api.DataType tipusDada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
update
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
protected abstract com.soffid.iam.api.DataType handleUpdate(com.soffid.iam.api.DataType tipusDada) throws Exception
- Throws:
Exception
-
findCustomObjectTypeByJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.CustomObjectType> findCustomObjectTypeByJsonQuery(String query) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findCustomObjectTypeByJsonQuery
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindCustomObjectTypeByJsonQuery
protected abstract Collection<com.soffid.iam.api.CustomObjectType> handleFindCustomObjectTypeByJsonQuery(String query) throws Exception
- Throws:
Exception
-
findDataTypes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DataType> findDataTypes(com.soffid.iam.api.MetadataScope scope) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDataTypes
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDataTypes
protected abstract Collection<com.soffid.iam.api.DataType> handleFindDataTypes(com.soffid.iam.api.MetadataScope scope) throws Exception
- Throws:
Exception
-
findDataTypes2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DataType> findDataTypes2(com.soffid.iam.api.MetadataScope scope) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDataTypes2
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDataTypes2
protected abstract Collection<com.soffid.iam.api.DataType> handleFindDataTypes2(com.soffid.iam.api.MetadataScope scope) throws Exception
- Throws:
Exception
-
findDataTypesByObjectTypeAndName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DataType> findDataTypesByObjectTypeAndName(String objectType, String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDataTypesByObjectTypeAndName
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDataTypesByObjectTypeAndName
protected abstract Collection<com.soffid.iam.api.DataType> handleFindDataTypesByObjectTypeAndName(String objectType, String codi) throws Exception
- Throws:
Exception
-
findDataTypesByObjectTypeAndName2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DataType> findDataTypesByObjectTypeAndName2(String objectType, String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDataTypesByObjectTypeAndName2
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDataTypesByObjectTypeAndName2
protected abstract Collection<com.soffid.iam.api.DataType> handleFindDataTypesByObjectTypeAndName2(String objectType, String codi) throws Exception
- Throws:
Exception
-
findDataTypesByName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DataType> findDataTypesByName(String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDataTypesByName
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDataTypesByName
protected abstract Collection<com.soffid.iam.api.DataType> handleFindDataTypesByName(String codi) throws Exception
- Throws:
Exception
-
findDataTypesByScopeAndName
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DataType> findDataTypesByScopeAndName(com.soffid.iam.api.MetadataScope scope, String codi) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findDataTypesByScopeAndName
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindDataTypesByScopeAndName
protected abstract Collection<com.soffid.iam.api.DataType> handleFindDataTypesByScopeAndName(com.soffid.iam.api.MetadataScope scope, String codi) throws Exception
- Throws:
Exception
-
getDataTypes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.api.DataType> getDataTypes() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
getDataTypes
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDataTypes
protected abstract Collection<com.soffid.iam.api.DataType> handleGetDataTypes() throws Exception
- Throws:
Exception
-
findExtensibleObjectRegisters
@Transactional(rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.ExtensibleObjectRegister> findExtensibleObjectRegisters() throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findExtensibleObjectRegisters
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindExtensibleObjectRegisters
protected abstract List<com.soffid.iam.api.ExtensibleObjectRegister> handleFindExtensibleObjectRegisters() throws Exception
- Throws:
Exception
-
findSystemDataTypes
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.DataType> findSystemDataTypes(String system) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemDataTypes
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemDataTypes
protected abstract List<com.soffid.iam.api.DataType> handleFindSystemDataTypes(String system) throws Exception
- Throws:
Exception
-
findSystemDataTypes2
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.api.DataType> findSystemDataTypes2(String system) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findSystemDataTypes2
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemDataTypes2
protected abstract List<com.soffid.iam.api.DataType> handleFindSystemDataTypes2(String system) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.UserData dadaUsuari) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.UserData dadaUsuari) throws Exception
- Throws:
Exception
-
delete
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void delete(com.soffid.iam.api.DataType tipusDada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
delete
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
protected abstract void handleDelete(com.soffid.iam.api.DataType tipusDada) throws Exception
- Throws:
Exception
-
deleteCustomObjectType
@Transactional(rollbackFor=java.lang.Exception.class) public void deleteCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
deleteCustomObjectType
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDeleteCustomObjectType
protected abstract void handleDeleteCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws Exception
- Throws:
Exception
-
registerExtensibleObject
@Transactional(rollbackFor=java.lang.Exception.class) public void registerExtensibleObject(com.soffid.iam.api.ExtensibleObjectRegister register) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerExtensibleObject
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterExtensibleObject
protected abstract void handleRegisterExtensibleObject(com.soffid.iam.api.ExtensibleObjectRegister register) throws Exception
- Throws:
Exception
-
registerStandardObject
@Transactional(rollbackFor=java.lang.Exception.class) public void registerStandardObject(String resourceName, com.soffid.iam.api.MetadataScope scope, boolean reset) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
registerStandardObject
in interfacecom.soffid.iam.service.AdditionalDataService
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleRegisterStandardObject
protected abstract void handleRegisterStandardObject(String resourceName, com.soffid.iam.api.MetadataScope scope, boolean reset) throws Exception
- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-