Interface CollectionFactory
- All Known Implementing Classes:
CollectionFactoryImpl
public interface CollectionFactory
The CollectionFactory.
This interface defines methods for conversion of collection and collection attribute model across entity and data transfer objects
- Since:
- 2018-10-11
- Version:
- 8.0
- Author:
- Infosys Equinox
-
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
-
Method Details
-
createCollectionDomain
CollectionDomain createCollectionDomain(CollectionEntity collectionEntity, boolean skipPropertiesLoad) The createCollectionDomain Method.
This method creates the collection domain object from the collection entity object
- Parameters:
collectionEntity
- The collection entity object.skipPropertiesLoad
- ignore properties load- Returns:
- The collection domain object
-
createCollectionDTO
The createCollectionDTO Method.
This method creates the collection data transfer response object from the collection domain object
- Parameters:
collectionDomain
- The collection domain object.- Returns:
- The collection data transfer response object
-
createCollectionEntity
The createCollectionDomain Method.
This method creates the collection domain object from the collection entity object
- Parameters:
collectionDomain
- The collection domain object.- Returns:
- The entity object
-
updateCollectionEntity
CollectionEntity updateCollectionEntity(CollectionEntity collectionEntity, CollectionDomain collectionDomain) This method updates the new data from Collection Domain to existing Collection Entity for update- Parameters:
collectionEntity
- The existing collection EntitycollectionDomain
- The new collection domain- Returns:
- The updated collection entity
-
createCollectionAttributeDomain
CollectionAttributeDomain createCollectionAttributeDomain(CollectionPropertyAttribute collectionAttribute) The createCollectionAttributeDomain Method.
This method creates the collection attributes domain object from the collection property attribute
- Parameters:
collectionAttribute
- The collection property attributes- Returns:
- The collection attribute domain object
-
createCollectionAttribute
The createCollectionAttributeDomain Method.
This method creates the collection attributes response object from the collection property attribute domain
- Parameters:
collectionAttributeDomain
- The collection attribute domain- Returns:
- The collection attribute object
-