Package com.soffid.iam.service.account
Interface AccountNameGenerator
-
- All Known Implementing Classes:
AccountNameGeneratorBase
,AccountNameGeneratorImpl
public interface AccountNameGenerator
Service AccountNameGenerator
-
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_NAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAccountName(UserEntity user, SystemEntity dispatcher, UserDomainEntity userDomain)
Operation getAccountNameboolean
needsAccount(UserEntity user, SystemEntity dispatcher)
Operation needsAccount
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
needsAccount
boolean needsAccount(UserEntity user, SystemEntity dispatcher) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation needsAccount- Parameters:
user
-dispatcher
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
getAccountName
String getAccountName(UserEntity user, SystemEntity dispatcher, UserDomainEntity userDomain) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException
Operation getAccountName- Parameters:
user
-dispatcher
-userDomain
-- Returns:
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
-