Class StoreAssociationServiceImplExtension
java.lang.Object
com.skava.foundation.service.impl.AbstractBaseService<StoreAssociation,StoreAssociationDTO>
com.skava.foundation.service.impl.StoreAssociationServiceImplExtension
- Direct Known Subclasses:
StoreAssociationServiceImpl
public class StoreAssociationServiceImplExtension
extends AbstractBaseService<StoreAssociation,StoreAssociationDTO>
This class provides methods for store association related APIs. All APIs require accessToken to authenticate the request.
- Since:
- 8.0
- Version:
- 8.0
- Author:
- Infosys Equinox
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BusinessService
Business repositoryprotected StoreAssociationJurisdictionRepository
Store Association Jurisdiction Repositoryprotected StoreAssociationPropertyRepository
Store Association Property Repositoryprotected StoreAssociationRepository
Store Association RepositoryFields inherited from class com.skava.foundation.service.impl.AbstractBaseService
authTokenHandler, cacheService, externalEventSender, foundationEventSender
-
Constructor Summary
ConstructorsConstructorDescriptionStoreAssociationServiceImplExtension
(StoreService storeService, StoreAssociationRepository storeAssociationRepository, StoreAssociationPropertyRepository storeAssociationPropertyRepository, StoreAssociationJurisdictionRepository storeAssociationJurisdictionRepository, BusinessService businessService) StoreAssociationServiceImplExtension -
Method Summary
Modifier and TypeMethodDescriptiongetAssociationByName
(long storeId, String name, long collectionId) getAssociations
(long storeId, FilterRequestParam filter) saveEntity
(StoreAssociation entity) Methods inherited from class com.skava.foundation.service.impl.AbstractBaseService
dtoOf, dtosOf, entitiesOf, entityOf, findAll, findAll, getSKPage, getUserId, map, mapList, save, setMandatoryVaribles, setOptionalVaribles, updateCreatedBy, updateUpdatedBy
-
Field Details
-
storeAssociationRepository
Store Association Repository -
storeAssociationPropertyRepository
Store Association Property Repository -
storeAssociationJurisdictionRepository
Store Association Jurisdiction Repository -
businessService
Business repository
-
-
Constructor Details
-
StoreAssociationServiceImplExtension
@Autowired public StoreAssociationServiceImplExtension(StoreService storeService, StoreAssociationRepository storeAssociationRepository, StoreAssociationPropertyRepository storeAssociationPropertyRepository, StoreAssociationJurisdictionRepository storeAssociationJurisdictionRepository, BusinessService businessService) StoreAssociationServiceImplExtension
-
-
Method Details
-
saveEntity
- Specified by:
saveEntity
in classAbstractBaseService<StoreAssociation,
StoreAssociationDTO> - Parameters:
entity
- Generic type entity- Returns:
- Returns saved Entity
-
getAssociations
@Audit public Response<List<StoreAssociationDTO>> getAssociations(@AuditField(field="storeId") long storeId, @IgnoreAudit FilterRequestParam filter) - Parameters:
storeId
- Contains store idfilter
- Instance ofFilterRequestParam
- Returns:
- List of
StoreAssociation
object
-
getAssociationByName
@Audit public Response<StoreAssociationDTO> getAssociationByName(@AuditField(field="storeId") long storeId, @AuditField(field="serviceName") String name, @AuditField(field="collectionId") long collectionId) - Parameters:
storeId
- Contains store idname
- Contains service namecollectionId
- Contains collection id- Returns:
- Returns instance of
StoreAssociationDTO
-
find
- Parameters:
storeId
- Contains store idname
- Contains service namecollectionId
- Contains collection id- Returns:
- Returns instance of
StoreAssociationDTO
-