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:CollectionFactoryThe createCollectionDomain Method.
This method creates the collection domain object from the collection entity object
- Specified by:
createCollectionDomainin interfaceCollectionFactory- Parameters:
collectionEntity- The collection entity object.skipPropertiesLoad- ignore properties load- Returns:
- The collection domain object
-
createCollectionDTO
Description copied from interface:CollectionFactoryThe createCollectionDTO Method.
This method creates the collection data transfer response object from the collection domain object
- Specified by:
createCollectionDTOin interfaceCollectionFactory- Parameters:
collectionDomain- The collection domain object.- Returns:
- The collection data transfer response object
-
createCollectionEntity
Description copied from interface:CollectionFactoryThe createCollectionDomain Method.
This method creates the collection domain object from the collection entity object
- Specified by:
createCollectionEntityin interfaceCollectionFactory- Parameters:
collectionDomain- The collection domain object.- Returns:
- The entity object
-
createCollectionAttributeDomain
public CollectionAttributeDomain createCollectionAttributeDomain(CollectionPropertyAttribute collectionAttribute) Description copied from interface:CollectionFactoryThe createCollectionAttributeDomain Method.
This method creates the collection attributes domain object from the collection property attribute
- Specified by:
createCollectionAttributeDomainin 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:CollectionFactoryThis method updates the new data from Collection Domain to existing Collection Entity for update- Specified by:
updateCollectionEntityin 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:CollectionFactoryThe createCollectionAttributeDomain Method.
This method creates the collection attributes response object from the collection property attribute domain
- Specified by:
createCollectionAttributein interfaceCollectionFactory- Parameters:
collectionAttributeDomain- The collection attribute domain- Returns:
- The collection attribute object
-