public interface TermAssociationService
| Modifier and Type | Method and Description |
|---|---|
void |
createAssociation(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId,
com.clusterra.pmbok.term.domain.model.term.TermId termId) |
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.term.domain.model.term.TermId termId) |
java.util.List<com.clusterra.pmbok.term.domain.model.term.Term> |
findBy(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId) |
org.springframework.data.domain.Page<com.clusterra.pmbok.term.domain.model.term.Term> |
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.term.domain.model.term.TermId termId)
throws DocumentNotFoundException,
com.clusterra.pmbok.term.domain.service.TermNotFoundException
DocumentNotFoundExceptioncom.clusterra.pmbok.term.domain.service.TermNotFoundExceptionvoid deleteAssociation(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId,
com.clusterra.pmbok.term.domain.model.term.TermId termId)
throws DocumentNotFoundException,
com.clusterra.pmbok.term.domain.service.TermNotFoundException
DocumentNotFoundExceptioncom.clusterra.pmbok.term.domain.service.TermNotFoundExceptionvoid deleteAllAssociations(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId)
throws DocumentNotFoundException
DocumentNotFoundExceptionorg.springframework.data.domain.Page<com.clusterra.pmbok.term.domain.model.term.Term> 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.term.domain.model.term.Term> findBy(com.clusterra.iam.core.application.tenant.TenantId tenantId,
DocumentId documentId)
throws DocumentNotFoundException
DocumentNotFoundException