Package com.skava.business.factoryimpl
Class UserDomainFactoryImpl
java.lang.Object
com.skava.business.factoryimpl.UserDomainFactoryImpl
- All Implemented Interfaces:
UserDomainFactory
This service class implements UserDomainFactory and handles the transformation of DTO to Domain
and Domain to DTO objects.
- Author:
- Infosys Equinox
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAddressDO
(AddressesEntity addressesEntity) This method converts theAddressesEntity
object toAddressesDomain
object .createAddressDO
(Addresses address) This method converts theAddresses
object toAddressesDomain
object.createBlackListDO
(List<BlackListedItemsEntity> blackListItems) createBlackListItemDO
(BlackListItem blackListItem) createBlackListItemEntityDO
(BlackListedItemsEntity blackListItem) createCredentialsDO
(CredentialsEntity credentialsEntity) This method converts theCredentialsEntity
object toCredentialsDomain
object.createCredentialsDO
(Credentials credentials) This method converts theCredentials
object toCredentialsDomain
object.createIdentitiesDO
(IdentitiesEntity identitiesEntity) This method converts theIdentitiesEntity
object toIdentitiesDomain
object.createIdentitiesDO
(Identities identities) This method converts theIdentities
object toIdentitiesDomain
object.createUserDO
(UsersEntity usersEntity) This method converts theUsersEntity
object toUsersDomain
object.createUserDO
(Users user) This method converts theUsers
object toUsersDomain
object.createUserDomainListDO
(List<UsersEntity> users) This method converts the list ofUsersEntity
object to the list ofUsersDomain
object.createUserListDO
(List<Users> users)
-
Field Details
-
CREATE_IDENTITIES_DO
The Constant CREATE_IDENTITIES_DO.- See Also:
-
CREATE_CREDENTIALS_DO
The Constant CREATE_CREDENTIALS_DO.- See Also:
-
CREATE_USER_DO
The Constant CREATE_USER_DO.- See Also:
-
CREATE_ADDR_DO
The Constant CREATE_ADDR_DO.- See Also:
-
-
Constructor Details
-
UserDomainFactoryImpl
public UserDomainFactoryImpl()
-
-
Method Details
-
createUserDO
This method converts theUsers
object toUsersDomain
object.- Specified by:
createUserDO
in interfaceUserDomainFactory
- Parameters:
user
- Holds theUsers
object for creating UsersDomains object.- Returns:
- The
UsersDomain
object.
-
createUserListDO
- Specified by:
createUserListDO
in interfaceUserDomainFactory
- Parameters:
users
- Holds the list ofUsers
object for creating list of {UsersDomain} object.- Returns:
- The
List
ofUsersDomain
object.
-
createIdentitiesDO
This method converts theIdentities
object toIdentitiesDomain
object.- Specified by:
createIdentitiesDO
in interfaceUserDomainFactory
- Parameters:
identities
- HoldsIdentities
object for creating IdentitiesDomain object.- Returns:
- The
IdentitiesDomain
object.
-
createAddressDO
This method converts theAddresses
object toAddressesDomain
object.- Specified by:
createAddressDO
in interfaceUserDomainFactory
- Parameters:
address
- HoldsAddresses
object for creating AddressesDomain object.- Returns:
- The
AddressesDomain
object.
-
createCredentialsDO
This method converts theCredentials
object toCredentialsDomain
object.- Specified by:
createCredentialsDO
in interfaceUserDomainFactory
- Parameters:
credentials
- HoldsCredentials
object for creating CredentialsDomain object.- Returns:
- The
CredentialsDomain
object.
-
createUserDO
This method converts theUsersEntity
object toUsersDomain
object.- Specified by:
createUserDO
in interfaceUserDomainFactory
- Parameters:
usersEntity
- HoldsUsersEntity
object for creating UsersDomain Object.- Returns:
- The
UsersDomain
object.
-
createUserDomainListDO
This method converts the list ofUsersEntity
object to the list ofUsersDomain
object.- Specified by:
createUserDomainListDO
in interfaceUserDomainFactory
- Parameters:
users
- HoldsUsersEntity
object for creating UsersDomain object.- Returns:
- The list of
UsersDomain
object.
-
createIdentitiesDO
This method converts theIdentitiesEntity
object toIdentitiesDomain
object.- Specified by:
createIdentitiesDO
in interfaceUserDomainFactory
- Parameters:
identitiesEntity
- HoldsIdentitiesEntity
for creating IdentitiesDomain object.- Returns:
- The
IdentitiesDomain
object.
-
createAddressDO
This method converts theAddressesEntity
object toAddressesDomain
object .- Specified by:
createAddressDO
in interfaceUserDomainFactory
- Parameters:
addressesEntity
- HoldsAddressesEntity
object for creating AddressesDomain object.- Returns:
- The
AddressesDomain
object.
-
createCredentialsDO
This method converts theCredentialsEntity
object toCredentialsDomain
object.- Specified by:
createCredentialsDO
in interfaceUserDomainFactory
- Parameters:
credentialsEntity
- HoldsCredentialsEntity
object for creating CredentialsDomain object.- Returns:
- The
CredentialsDomain
object.
-
createBlackListItemDO
- Specified by:
createBlackListItemDO
in interfaceUserDomainFactory
- Parameters:
blackListItem
- Holds blackListItem Data- Returns:
- blackListDomainDO
-
createBlackListItemEntityDO
- Parameters:
blackListItem
- Holds blackListItem Data- Returns:
- blackListDomainDO
-
createBlackListDO
- Specified by:
createBlackListDO
in interfaceUserDomainFactory
- Parameters:
blackListItems
- Holds List of blackListItems Data- Returns:
- blackListDomainList
-