Package com.skava.business.factory
Interface UserEntityFactory
- All Known Implementing Classes:
UserEntityFactoryImpl
public interface UserEntityFactory
An interface to define the factory for creating User entity objects.
- Author:
- Infosys Equinox
-
Method Summary
Modifier and TypeMethodDescriptioncreateAddressEntity
(AddressesDomain address, UsersEntity users) This method converts theAddressesDomain
object toAddressesEntity
object.createBlackListItemEntity
(BlackListDomain blackListDomain) createCollectionEntity
(CollectionDomain collections) This method converts theCollectionDomain
object toCollectionEntity
object.createCredentialsEntity
(CredentialsDomain credentials, UsersEntity users) This method converts theCredentialsDomain
object toCredentialsEntity
object.createIdentitiesEntity
(IdentitiesDomain identities, UsersEntity users) This method converts theIdentitiesDomain
object toIdentitiesEntity
object.createUserEntity
(UsersDomain user, CollectionEntity collectionEntity) This method converts theUsersDomain
object toUsersEntity
object.createUserEntity
(UsersDomain usersDomain, UsersEntity usersEntity) This method converts theUsersDomain
object toUsersEntity
object.createUserListEntity
(List<UsersDomain> users, CollectionEntity collectionEntity)
-
Method Details
-
createUserEntity
This method converts theUsersDomain
object toUsersEntity
object.- Parameters:
user
- HoldsUsersDomain
object for creating UsersEntity object.collectionEntity
- HoldsCollectionEntity
object used for assigning collection entity in users entity.- Returns:
- The
UsersEntity
object.
-
createUserEntity
This method converts theUsersDomain
object toUsersEntity
object.- Parameters:
usersDomain
- HoldsUsersDomain
object for creating UsersEntity object.usersEntity
- HoldsUsersEntity
object for updating UsersEntity object.- Returns:
- The
UsersEntity
object.
-
createUserListEntity
- Parameters:
users
- HoldsList
ofUsersDomain
object for creatingUsersEntity
objects.collectionEntity
- HoldsCollectionEntity
object used for assigning collection entity in users entity.- Returns:
- The
List
ofUsersEntity
object.
-
createIdentitiesEntity
This method converts theIdentitiesDomain
object toIdentitiesEntity
object.- Parameters:
identities
- HoldsIdentitiesDomain
object for creatingIdentitiesEntity
object.users
- HoldsUsersEntity
object used for assigning users entity in identities entity.- Returns:
- The
IdentitiesEntity
object.
-
createAddressEntity
This method converts theAddressesDomain
object toAddressesEntity
object.- Parameters:
address
- HoldsAddressesDomain
object for creating address entity object.users
- HoldsUsersEntity
object used for assigning users entity in addresses entity.- Returns:
- The
AddressesEntity
object.
-
createCredentialsEntity
This method converts theCredentialsDomain
object toCredentialsEntity
object.- Parameters:
credentials
- HoldsCredentialsDomain
object for creating CredentialsEntity object.users
- HoldsUsersEntity
object for assigning the users entity value in credential entity object.- Returns:
- The
CredentialsEntity
object.
-
createCollectionEntity
This method converts theCollectionDomain
object toCollectionEntity
object.- Parameters:
collections
- HoldsCollectionDomain
object for creating collection entity object.- Returns:
- The
CollectionEntity
object.
-
createBlackListItemEntity
- Parameters:
blackListDomain
- HoldsBlackListDomain
object for crating blcklist entity object- Returns:
- The
BlackListedItemsEntity
object.
-