Package com.soffid.iam.service
Class AdditionalDataServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.AdditionalDataServiceBase
-
- com.soffid.iam.service.AdditionalDataServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.AdditionalDataService
public class AdditionalDataServiceImpl extends AdditionalDataServiceBase
- See Also:
DadesAddicionalsService
-
-
Constructor Summary
Constructors Constructor Description AdditionalDataServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.soffid.iam.api.DataType
handleCreate(com.soffid.iam.api.DataType tipusDada)
com.soffid.iam.api.UserData
handleCreate(com.soffid.iam.api.UserData dadaUsuari)
protected com.soffid.iam.api.CustomObjectType
handleCreateCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
protected void
handleDelete(com.soffid.iam.api.DataType tipusDada)
void
handleDelete(com.soffid.iam.api.UserData dadaUsuari)
protected void
handleDeleteCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
protected Collection<com.soffid.iam.api.CustomObjectType>
handleFindCustomObjectTypeByJsonQuery(String query)
protected com.soffid.iam.api.CustomObjectType
handleFindCustomObjectTypeByName(String name)
protected com.soffid.iam.api.DataType
handleFindDataTypeByName(String codi)
protected Collection<com.soffid.iam.api.DataType>
handleFindDataTypes(com.soffid.iam.api.MetadataScope scope)
protected Collection<com.soffid.iam.api.DataType>
handleFindDataTypes2(com.soffid.iam.api.MetadataScope scope)
protected Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByName(String codi)
protected Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByObjectTypeAndName(String objectType, String code)
protected Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByObjectTypeAndName2(String objectType, String attribute)
protected Collection<com.soffid.iam.api.DataType>
handleFindDataTypesByScopeAndName(com.soffid.iam.api.MetadataScope scope, String name)
protected com.soffid.iam.api.ExtensibleObjectRegister
handleFindExtensibleObjectRegister(String name)
protected List<com.soffid.iam.api.ExtensibleObjectRegister>
handleFindExtensibleObjectRegisters()
protected com.soffid.iam.api.DataType
handleFindSystemDataType(String system, String name)
protected List<com.soffid.iam.api.DataType>
handleFindSystemDataTypes(String system)
protected List<com.soffid.iam.api.DataType>
handleFindSystemDataTypes2(String system)
protected es.caib.seycon.ng.comu.AccountAccessLevelEnum
handleGetAccessLevel(com.soffid.iam.api.CustomObjectType type)
protected Collection<com.soffid.iam.api.DataType>
handleGetDataTypes()
protected void
handleRegisterExtensibleObject(com.soffid.iam.api.ExtensibleObjectRegister register)
protected void
handleRegisterStandardObject(String resourceName, com.soffid.iam.api.MetadataScope scope, boolean reset)
protected com.soffid.iam.api.DataType
handleUpdate(com.soffid.iam.api.DataType tipusDada)
com.soffid.iam.api.UserData
handleUpdate(com.soffid.iam.api.UserData dadaUsuari)
protected com.soffid.iam.api.CustomObjectType
handleUpdateCustomObjectType(com.soffid.iam.api.CustomObjectType obj)
-
Methods inherited from class com.soffid.iam.service.AdditionalDataServiceBase
create, create, createCustomObjectType, delete, delete, deleteCustomObjectType, findCustomObjectTypeByJsonQuery, findCustomObjectTypeByName, findDataTypeByName, findDataTypes, findDataTypes2, findDataTypesByName, findDataTypesByObjectTypeAndName, findDataTypesByObjectTypeAndName2, findDataTypesByScopeAndName, findExtensibleObjectRegister, findExtensibleObjectRegisters, findSystemDataType, findSystemDataTypes, findSystemDataTypes2, getAccessLevel, getAccountMetadataEntityDao, getAsyncRunnerService, getAuditService, getCrudRegistryService, getCustomObjectEntityDao, getCustomObjectRoleEntityDao, getCustomObjectTypeEntityDao, getDataTypes, getDispatcherService, getLuceneIndexService, getMetaDataEntityDao, getPrincipal, getRoleEntityDao, getRuleEvaluatorService, getSystemEntityDao, getUserDataEntityDao, getUserEntityDao, registerExtensibleObject, registerStandardObject, setAccountMetadataEntityDao, setAsyncRunnerService, setAuditService, setCrudRegistryService, setCustomObjectEntityDao, setCustomObjectRoleEntityDao, setCustomObjectTypeEntityDao, setDispatcherService, setLuceneIndexService, setMetaDataEntityDao, setRoleEntityDao, setRuleEvaluatorService, setSystemEntityDao, setUserDataEntityDao, setUserEntityDao, update, update, updateCustomObjectType
-
-
-
-
Method Detail
-
handleGetDataTypes
protected Collection<com.soffid.iam.api.DataType> handleGetDataTypes() throws Exception
- Specified by:
handleGetDataTypes
in classAdditionalDataServiceBase
- Throws:
Exception
- See Also:
DadesAddicionalsService.getTipusDades()
-
handleCreate
protected com.soffid.iam.api.DataType handleCreate(com.soffid.iam.api.DataType tipusDada) throws Exception
- Specified by:
handleCreate
in classAdditionalDataServiceBase
- Throws:
Exception
- See Also:
DadesAddicionalsService.create(es.caib.seycon.ng.comu.TipusDada)
-
handleDelete
protected void handleDelete(com.soffid.iam.api.DataType tipusDada) throws Exception
- Specified by:
handleDelete
in classAdditionalDataServiceBase
- Throws:
Exception
- See Also:
DadesAddicionalsService.delete(es.caib.seycon.ng.comu.TipusDada)
-
handleUpdate
protected com.soffid.iam.api.DataType handleUpdate(com.soffid.iam.api.DataType tipusDada) throws Exception
- Specified by:
handleUpdate
in classAdditionalDataServiceBase
- Throws:
Exception
- See Also:
DadesAddicionalsService.update(es.caib.seycon.ng.comu.TipusDada)
-
handleFindDataTypesByName
protected Collection<com.soffid.iam.api.DataType> handleFindDataTypesByName(String codi) throws Exception
- Specified by:
handleFindDataTypesByName
in classAdditionalDataServiceBase
- Throws:
Exception
- See Also:
DadesAddicionalsService.findTipusDadesByCodi(java.lang.String)
-
handleFindDataTypeByName
protected com.soffid.iam.api.DataType handleFindDataTypeByName(String codi) throws Exception
- Specified by:
handleFindDataTypeByName
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleCreate
public com.soffid.iam.api.UserData handleCreate(com.soffid.iam.api.UserData dadaUsuari) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleCreate
in classAdditionalDataServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelete
public void handleDelete(com.soffid.iam.api.UserData dadaUsuari) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleDelete
in classAdditionalDataServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpdate
public com.soffid.iam.api.UserData handleUpdate(com.soffid.iam.api.UserData dadaUsuari) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
handleUpdate
in classAdditionalDataServiceBase
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindSystemDataType
protected com.soffid.iam.api.DataType handleFindSystemDataType(String system, String name) throws Exception
- Specified by:
handleFindSystemDataType
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindSystemDataTypes
protected List<com.soffid.iam.api.DataType> handleFindSystemDataTypes(String system) throws Exception
- Specified by:
handleFindSystemDataTypes
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindDataTypes
protected Collection<com.soffid.iam.api.DataType> handleFindDataTypes(com.soffid.iam.api.MetadataScope scope) throws Exception
- Specified by:
handleFindDataTypes
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindDataTypesByScopeAndName
protected Collection<com.soffid.iam.api.DataType> handleFindDataTypesByScopeAndName(com.soffid.iam.api.MetadataScope scope, String name) throws Exception
- Specified by:
handleFindDataTypesByScopeAndName
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleCreateCustomObjectType
protected com.soffid.iam.api.CustomObjectType handleCreateCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws Exception
- Specified by:
handleCreateCustomObjectType
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleDeleteCustomObjectType
protected void handleDeleteCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws Exception
- Specified by:
handleDeleteCustomObjectType
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindCustomObjectTypeByJsonQuery
protected Collection<com.soffid.iam.api.CustomObjectType> handleFindCustomObjectTypeByJsonQuery(String query) throws Exception
- Specified by:
handleFindCustomObjectTypeByJsonQuery
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindDataTypesByObjectTypeAndName
protected Collection<com.soffid.iam.api.DataType> handleFindDataTypesByObjectTypeAndName(String objectType, String code) throws Exception
- Specified by:
handleFindDataTypesByObjectTypeAndName
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleUpdateCustomObjectType
protected com.soffid.iam.api.CustomObjectType handleUpdateCustomObjectType(com.soffid.iam.api.CustomObjectType obj) throws Exception
- Specified by:
handleUpdateCustomObjectType
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindCustomObjectTypeByName
protected com.soffid.iam.api.CustomObjectType handleFindCustomObjectTypeByName(String name) throws Exception
- Specified by:
handleFindCustomObjectTypeByName
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindDataTypes2
protected Collection<com.soffid.iam.api.DataType> handleFindDataTypes2(com.soffid.iam.api.MetadataScope scope) throws Exception
- Specified by:
handleFindDataTypes2
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindSystemDataTypes2
protected List<com.soffid.iam.api.DataType> handleFindSystemDataTypes2(String system) throws Exception
- Specified by:
handleFindSystemDataTypes2
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindDataTypesByObjectTypeAndName2
protected Collection<com.soffid.iam.api.DataType> handleFindDataTypesByObjectTypeAndName2(String objectType, String attribute) throws Exception
- Specified by:
handleFindDataTypesByObjectTypeAndName2
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleRegisterStandardObject
protected void handleRegisterStandardObject(String resourceName, com.soffid.iam.api.MetadataScope scope, boolean reset) throws Exception
- Specified by:
handleRegisterStandardObject
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleGetAccessLevel
protected es.caib.seycon.ng.comu.AccountAccessLevelEnum handleGetAccessLevel(com.soffid.iam.api.CustomObjectType type) throws Exception
- Specified by:
handleGetAccessLevel
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindExtensibleObjectRegisters
protected List<com.soffid.iam.api.ExtensibleObjectRegister> handleFindExtensibleObjectRegisters() throws Exception
- Specified by:
handleFindExtensibleObjectRegisters
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleRegisterExtensibleObject
protected void handleRegisterExtensibleObject(com.soffid.iam.api.ExtensibleObjectRegister register) throws Exception
- Specified by:
handleRegisterExtensibleObject
in classAdditionalDataServiceBase
- Throws:
Exception
-
handleFindExtensibleObjectRegister
protected com.soffid.iam.api.ExtensibleObjectRegister handleFindExtensibleObjectRegister(String name) throws Exception
- Specified by:
handleFindExtensibleObjectRegister
in classAdditionalDataServiceBase
- Throws:
Exception
-
-