Package com.skava.business.factoryimpl
Class UserEntityFactoryImpl
java.lang.Object
com.skava.business.factoryimpl.UserEntityFactoryImpl
- All Implemented Interfaces:
UserEntityFactory
This service class implements UserEntityFactory and handles the transformation of Entity to Domain
and Domain to Entity objects.
- Author:
- Infosys Equinox
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAddressEntity
(AddressesDomain addressesDomain, UsersEntity users) This method converts theAddressesDomain
object toAddressesEntity
object.createBlackListItemEntity
(BlackListDomain blackListDomain) createCollectionEntity
(CollectionDomain collections) This method converts theCollectionDomain
object toCollectionEntity
object.createCredentialsEntity
(CredentialsDomain credentialsDomain, UsersEntity users) This method converts theCredentialsDomain
object toCredentialsEntity
object.createIdentitiesEntity
(IdentitiesDomain identitiesDomain, UsersEntity users) This method converts theIdentitiesDomain
object toIdentitiesEntity
object.createUserEntity
(UsersDomain usersDomain, 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)
-
Field Details
-
CREATE_USER_ENTITY
The Constant CREATE_USER_ENTITY.- See Also:
-
-
Constructor Details
-
UserEntityFactoryImpl
public UserEntityFactoryImpl()
-
-
Method Details
-
createUserEntity
This method converts theUsersDomain
object toUsersEntity
object.- Specified by:
createUserEntity
in interfaceUserEntityFactory
- Parameters:
usersDomain
- 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.- Specified by:
createUserEntity
in interfaceUserEntityFactory
- Parameters:
usersDomain
- HoldsUsersDomain
object for creating UsersEntity object.usersEntity
- HoldsUsersEntity
object for updating UsersEntity object.- Returns:
- The
UsersEntity
object.
-
createUserListEntity
public List<UsersEntity> createUserListEntity(List<UsersDomain> users, CollectionEntity collectionEntity) - Specified by:
createUserListEntity
in interfaceUserEntityFactory
- 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
public IdentitiesEntity createIdentitiesEntity(IdentitiesDomain identitiesDomain, UsersEntity users) This method converts theIdentitiesDomain
object toIdentitiesEntity
object.- Specified by:
createIdentitiesEntity
in interfaceUserEntityFactory
- Parameters:
identitiesDomain
- 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.- Specified by:
createAddressEntity
in interfaceUserEntityFactory
- Parameters:
addressesDomain
- HoldsAddressesDomain
object for creating address entity object.users
- HoldsUsersEntity
object used for assigning users entity in addresses entity.- Returns:
- The
AddressesEntity
object.
-
createCredentialsEntity
public CredentialsEntity createCredentialsEntity(CredentialsDomain credentialsDomain, UsersEntity users) This method converts theCredentialsDomain
object toCredentialsEntity
object.- Specified by:
createCredentialsEntity
in interfaceUserEntityFactory
- Parameters:
credentialsDomain
- 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.- Specified by:
createCollectionEntity
in interfaceUserEntityFactory
- Parameters:
collections
- HoldsCollectionDomain
object for creating collection entity object.- Returns:
- The
CollectionEntity
object.
-
createBlackListItemEntity
- Specified by:
createBlackListItemEntity
in interfaceUserEntityFactory
- Parameters:
blackListDomain
- Holds blackListDomain Data- Returns:
- blackListedItemsEntity
-