public interface ReferenceAssociationService
| Modifier and Type | Method and Description |
|---|---|
void |
createAssociation(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId,
com.clusterra.pmbok.reference.domain.model.reference.ReferenceId referenceId) |
void |
deleteAllAssociations(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId) |
void |
deleteAssociation(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId,
com.clusterra.pmbok.reference.domain.model.reference.ReferenceId referenceId) |
java.util.List<com.clusterra.pmbok.reference.domain.model.reference.Reference> |
findBy(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId) |
org.springframework.data.domain.Page<com.clusterra.pmbok.reference.domain.model.reference.Reference> |
findBy(com.clusterra.iam.core.application.tenant.TenantId tenantId,
org.springframework.data.domain.Pageable pageable,
DocumentId documentId,
java.lang.String searchBy) |
void createAssociation(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId,
com.clusterra.pmbok.reference.domain.model.reference.ReferenceId referenceId)
throws com.clusterra.pmbok.reference.domain.service.ReferenceNotFoundException,
DocumentNotFoundException
com.clusterra.pmbok.reference.domain.service.ReferenceNotFoundExceptionDocumentNotFoundExceptionvoid deleteAssociation(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId,
com.clusterra.pmbok.reference.domain.model.reference.ReferenceId referenceId)
throws com.clusterra.pmbok.reference.domain.service.ReferenceNotFoundException,
DocumentNotFoundException
com.clusterra.pmbok.reference.domain.service.ReferenceNotFoundExceptionDocumentNotFoundExceptionvoid deleteAllAssociations(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId)
throws DocumentNotFoundException
DocumentNotFoundExceptionorg.springframework.data.domain.Page<com.clusterra.pmbok.reference.domain.model.reference.Reference> findBy(com.clusterra.iam.core.application.tenant.TenantId tenantId,
org.springframework.data.domain.Pageable pageable,
DocumentId documentId,
java.lang.String searchBy)
throws DocumentNotFoundException
DocumentNotFoundExceptionjava.util.List<com.clusterra.pmbok.reference.domain.model.reference.Reference> findBy(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId)
throws DocumentNotFoundException
DocumentNotFoundException