Package com.skava.service.impl
Class CreateCollectionServiceImpl
java.lang.Object
com.skava.service.impl.CreateCollectionServiceImpl
- All Implemented Interfaces:
com.skava.core.EcommService<Collection,
,CommonCollectionResponse> CreateCollectionService
@Service
@Transactional(propagation=REQUIRED,
readOnly=false,
noRollbackFor=java.lang.Exception.class)
public class CreateCollectionServiceImpl
extends Object
implements CreateCollectionService
The Class CreateCollectionServiceImpl.
This Class is used for creating collection based on the provided information.
This Class is used for creating collection based on the provided information.
- Author:
- Infosys Equinox
-
Constructor Summary
ConstructorsConstructorDescriptionCreateCollectionServiceImpl
(CommonServices commonServices, CollectionAttributeRepository collectionAttributeRepository, EventActionAttributeRepository eventActionAttributeRepository, EventRepository eventRepository, ActionRepository actionRepository, CollectionCreateAndUpdateValidator validator, CacheImpl<List<EventActionAttributeEntity>> cacheImpl) The class constructor. -
Method Summary
Modifier and TypeMethodDescriptioncreateCollection
(CollectionDomain collectionDO, Collection request) createCollectionList<com.skava.core.validation.ValidatorComponent>
Get Validator.process
(Collection request) Create collection process.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.skava.core.EcommService
getValidateException, getValidator
-
Constructor Details
-
CreateCollectionServiceImpl
@Autowired public CreateCollectionServiceImpl(CommonServices commonServices, CollectionAttributeRepository collectionAttributeRepository, EventActionAttributeRepository eventActionAttributeRepository, EventRepository eventRepository, ActionRepository actionRepository, CollectionCreateAndUpdateValidator validator, CacheImpl<List<EventActionAttributeEntity>> cacheImpl) The class constructor.
-
-
Method Details
-
getValidator
Get Validator.- Specified by:
getValidator
in interfacecom.skava.core.EcommService<Collection,
CommonCollectionResponse> - Returns:
- array list.
-
process
Create collection process.- Specified by:
process
in interfacecom.skava.core.EcommService<Collection,
CommonCollectionResponse> - Parameters:
request
- The CollectionRequest object suing which validations are made and a new collection is created.
-
createCollection
createCollection- Parameters:
collectionDO
- of typeCollectionDomain
which is used for validations and create a new collection.request
- used for validations.- Returns:
- an object of type
CommonCollectionResponse
.
-