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 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

      CollectionResponse createCollectionDTO(CollectionDomain collectionDomain)

      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

      CollectionEntity createCollectionEntity(CollectionDomain collectionDomain)

      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 Entity
      collectionDomain - 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

      CollectionAttribute createCollectionAttribute(CollectionAttributeDomain collectionAttributeDomain)

      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