Class CollectionFactoryImpl
java.lang.Object
com.skava.ratingandreviews.collection.factoryimpl.CollectionFactoryImpl
- All Implemented Interfaces:
CollectionFactory
The CollectionFactoryImpl Class.
This class implements the interface
CollectionFactory
- Since:
- 2018-10-11
- Version:
- 8.0
- Author:
- Infosys Equinox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCollectionAttribute
(CollectionAttributeDomain collectionAttributeDomain) The createCollectionAttributeDomain Method.createCollectionAttributeDomain
(CollectionPropertyAttribute collectionAttribute) The createCollectionAttributeDomain Method.createCollectionDomain
(CollectionEntity collectionEntity, boolean skipPropertiesLoad) The createCollectionDomain Method.createCollectionDTO
(CollectionDomain collectionDomain) The createCollectionDTO Method.createCollectionEntity
(CollectionDomain collectionDomain) The createCollectionDomain Method.updateCollectionEntity
(CollectionEntity collectionEntity, CollectionDomain collectionDomain) This method updates the new data from Collection Domain to existing Collection Entity for update
-
Constructor Details
-
CollectionFactoryImpl
-
-
Method Details
-
createCollectionDomain
public CollectionDomain createCollectionDomain(CollectionEntity collectionEntity, boolean skipPropertiesLoad) Description copied from interface:CollectionFactory
The createCollectionDomain Method.
This method creates the collection domain object from the collection entity object
- Specified by:
createCollectionDomain
in interfaceCollectionFactory
- Parameters:
collectionEntity
- The collection entity object.skipPropertiesLoad
- ignore properties load- Returns:
- The collection domain object
-
createCollectionDTO
Description copied from interface:CollectionFactory
The createCollectionDTO Method.
This method creates the collection data transfer response object from the collection domain object
- Specified by:
createCollectionDTO
in interfaceCollectionFactory
- Parameters:
collectionDomain
- The collection domain object.- Returns:
- The collection data transfer response object
-
createCollectionEntity
Description copied from interface:CollectionFactory
The createCollectionDomain Method.
This method creates the collection domain object from the collection entity object
- Specified by:
createCollectionEntity
in interfaceCollectionFactory
- Parameters:
collectionDomain
- The collection domain object.- Returns:
- The entity object
-
createCollectionAttributeDomain
public CollectionAttributeDomain createCollectionAttributeDomain(CollectionPropertyAttribute collectionAttribute) Description copied from interface:CollectionFactory
The createCollectionAttributeDomain Method.
This method creates the collection attributes domain object from the collection property attribute
- Specified by:
createCollectionAttributeDomain
in interfaceCollectionFactory
- Parameters:
collectionAttribute
- The collection property attributes- Returns:
- The collection attribute domain object
-
updateCollectionEntity
public CollectionEntity updateCollectionEntity(CollectionEntity collectionEntity, CollectionDomain collectionDomain) Description copied from interface:CollectionFactory
This method updates the new data from Collection Domain to existing Collection Entity for update- Specified by:
updateCollectionEntity
in interfaceCollectionFactory
- Parameters:
collectionEntity
- The existing collection EntitycollectionDomain
- The new collection domain- Returns:
- The updated collection entity
-
createCollectionAttribute
public CollectionAttribute createCollectionAttribute(CollectionAttributeDomain collectionAttributeDomain) Description copied from interface:CollectionFactory
The createCollectionAttributeDomain Method.
This method creates the collection attributes response object from the collection property attribute domain
- Specified by:
createCollectionAttribute
in interfaceCollectionFactory
- Parameters:
collectionAttributeDomain
- The collection attribute domain- Returns:
- The collection attribute object
-