Package com.skava.business.factory
Interface UserFactory
- All Known Implementing Classes:
UserFactoryImpl
public interface UserFactory
An interface to define the factory for creating User objects.
- Author:
- Infosys Equinox
-
Method Summary
Modifier and TypeMethodDescriptioncreateAddress
(AddressesEntity address) This method converts theAddressesEntity
object toAddresses
object.createAddress
(AddressesDomain address) This method converts theAddressesDomain
object toAddresses
object.createAddressList
(List<AddressesEntity> addressesEntity) createBlockItemList
(List<BlackListDomain> blackListDomain) createCredentials
(CredentialsEntity credentials) This method converts theCredentialsEntity
object toCredentials
object.createCredentials
(CredentialsDomain credentials) This method converts theCredentialsDomain
object toCredentials
object.createIdentities
(IdentitiesEntity identities) This method converts theIdentitiesEntity
object toIdentities
object.createIdentities
(IdentitiesDomain identities) This method converts theIdentitiesDomain
object toIdentities
object.createUser
(UsersEntity user, boolean isFullProfile) This method converts theUsersEntity
object toUsers
object.createUser
(UsersDomain user) This method converts theUsersDomain
object toUsers
object.createUserList
(List<UsersDomain> users)
-
Method Details
-
createUser
This method converts theUsersDomain
object toUsers
object.- Parameters:
user
- HoldsUsersDomain
object for creating Users object.- Returns:
- The
Users
object.
-
createUserList
- Parameters:
users
- Holds the list ofUsersDomain
object for creating list of Users object.- Returns:
- The list of
Users
object
-
createIdentities
This method converts theIdentitiesDomain
object toIdentities
object.- Parameters:
identities
- HoldsIdentitiesDomain
object for creating Identities object.- Returns:
- The
Identities
object.
-
createAddress
This method converts theAddressesDomain
object toAddresses
object.- Parameters:
address
- HoldsAddressesDomain
object for creating Addresses object.- Returns:
- The
Addresses
object.
-
createCredentials
This method converts theCredentialsDomain
object toCredentials
object.- Parameters:
credentials
- HoldsCredentialsDomain
object for creating Credentials object.- Returns:
- The
Credentials
object.
-
createUser
This method converts theUsersEntity
object toUsers
object.- Parameters:
user
- HoldsUsersEntity
object for creating Users object.isFullProfile
- Boolean value which indicates whether to load address, credentials, identities or not.- Returns:
- The
Users
object.
-
createIdentities
This method converts theIdentitiesEntity
object toIdentities
object.- Parameters:
identities
- HoldsIdentitiesEntity
for creating identities object.- Returns:
- The
Identities
object.
-
createAddress
This method converts theAddressesEntity
object toAddresses
object.- Parameters:
address
- HoldsAddressesEntity
object for creating Addresses object.- Returns:
- The
Addresses
object.
-
createCredentials
This method converts theCredentialsEntity
object toCredentials
object.- Parameters:
credentials
- HoldsCredentialsEntity
object for creating Credentials object.- Returns:
- The
Credentials
object.
-
createAddressList
- Parameters:
addressesEntity
- HoldsAddressesEntity
object for creating a list ofAddresses
object.- Returns:
- The
List
ofAddresses
object.
-
createBlockItemList
- Parameters:
blackListDomain
- HoldsBlackListDomain
object for creating a list of object- Returns:
- The
List
ofBlackListItem
object.
-