Class CollectionHelperServices

java.lang.Object
com.skava.oms.service.EcommCoreServices
com.skava.oms.service.collection.CollectionHelperServices
Direct Known Subclasses:
CollectionUtil, CreateCollectionServiceImpl, FindCollectionPropertiesServiceImpl, FindCollectionPropertiesServiceValueImpl, GetAllCollectionsServiceImpl, GetCollectionAttributeServiceImpl, GetCollectionByIdServiceImpl, UpdateCollectionPropertiesServiceImpl, UpdateCollectionPropertyByNameServiceImpl, UpdateCollectionPropertyServiceImpl, UpdateCollectionServiceImpl

@Service public class CollectionHelperServices extends EcommCoreServices

CollectionAutowiredServices.

This class is to have all the autowired services that is required for Collection. and the attribute and bpm
Author:
Infosys Equinox
  • Field Details

    • collectionRepository

      @Autowired protected CollectionRepository collectionRepository
      CollectionRepository is used for the CRUD functionalities
    • collectionPropertiesAssembler

      @Autowired protected CollectionPropertiesAssembler collectionPropertiesAssembler
    • collectionAssembler

      @Autowired protected CollectionAssembler collectionAssembler
      Collection Properties Response to handle the collection request.
    • collectionAttributeAssembler

      @Autowired protected CollectionAttributeAssembler collectionAttributeAssembler
    • collectionAttributeRepository

      @Autowired protected CollectionAttributeRepository collectionAttributeRepository
      CollectionRepository is used for the Crud functionalities
    • bpmService

      @Autowired(required=false) protected BPMService bpmService
      BPMService will define the BPM service flow for each collection
    • authHelper

      @Autowired protected AuthHelper authHelper
      AuthHelper contains the validations made on the user
  • Constructor Details

    • CollectionHelperServices

      public CollectionHelperServices()
  • Method Details

    • checkForDuplicateName

      public void checkForDuplicateName(long businessId, String name)
      This method is to check the collection duplicate.
      Parameters:
      businessId - - Current Business Id
      name - - Collection name