Class FineractEntityAccessWriteServiceImpl
java.lang.Object
org.apache.fineract.infrastructure.entityaccess.service.FineractEntityAccessWriteServiceImpl
- All Implemented Interfaces:
FineractEntityAccessWriteService
@Service
public class FineractEntityAccessWriteServiceImpl
extends Object
implements FineractEntityAccessWriteService
-
Constructor Summary
ConstructorsConstructorDescriptionFineractEntityAccessWriteServiceImpl(FineractEntityAccessRepository entityAccessRepository, FineractEntityRelationRepositoryWrapper fineractEntityRelationRepositoryWrapper, FineractEntityToEntityMappingRepository fineractEntityToEntityMappingRepository, FineractEntityToEntityMappingRepositoryWrapper fineractEntityToEntityMappingRepositoryWrapper, FineractEntityDataValidator fromApiJsonDeserializer) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNewEntityAccess(String entityType, Long entityId, org.apache.fineract.infrastructure.codes.domain.CodeValue accessType, String secondEntityType, Long secondEntityId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateEntityAccess(org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateEntityToEntityMapping(Long relId, org.apache.fineract.infrastructure.core.api.JsonCommand command) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdeleteEntityToEntityMapping(Long mapId) org.apache.fineract.infrastructure.core.data.CommandProcessingResultupdateEntityToEntityMapping(Long mapId, org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Constructor Details
-
FineractEntityAccessWriteServiceImpl
@Autowired public FineractEntityAccessWriteServiceImpl(FineractEntityAccessRepository entityAccessRepository, FineractEntityRelationRepositoryWrapper fineractEntityRelationRepositoryWrapper, FineractEntityToEntityMappingRepository fineractEntityToEntityMappingRepository, FineractEntityToEntityMappingRepositoryWrapper fineractEntityToEntityMappingRepositoryWrapper, FineractEntityDataValidator fromApiJsonDeserializer)
-
-
Method Details
-
createEntityAccess
public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createEntityAccess(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createEntityAccessin interfaceFineractEntityAccessWriteService
-
addNewEntityAccess
@Transactional public void addNewEntityAccess(String entityType, Long entityId, org.apache.fineract.infrastructure.codes.domain.CodeValue accessType, String secondEntityType, Long secondEntityId) - Specified by:
addNewEntityAccessin interfaceFineractEntityAccessWriteService
-
createEntityToEntityMapping
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createEntityToEntityMapping(Long relId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createEntityToEntityMappingin interfaceFineractEntityAccessWriteService
-
updateEntityToEntityMapping
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult updateEntityToEntityMapping(Long mapId, org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
updateEntityToEntityMappingin interfaceFineractEntityAccessWriteService
-
deleteEntityToEntityMapping
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult deleteEntityToEntityMapping(Long mapId) - Specified by:
deleteEntityToEntityMappingin interfaceFineractEntityAccessWriteService
-