@UESComponent public interface UESUseCase
| Modifier and Type | Method and Description | 
|---|---|
UESURI | 
create(UESURI entityTypeUri,
Creates Use Case in System Catalog. 
 | 
void | 
delete(UESURI useCaseUri)
Deletes Use Case from System Catalog. 
 | 
UESUseCaseAttributes | 
findUseCase(UESURI useCaseRealizationURI,
Deprecated. 
 
there can be more than one use case with desired entityTypeUri and Use Case Realization URI, and in that situation is thrown exception. Use findUseCaseList instead. 
 | 
UESResultList<UESUseCaseAttributes,UESUseCaseFindUseCaseList> | 
findUseCaseList(UESURI entityTypeURI,
Find use cases specified by entity type and use case realization. 
 | 
UESUseCaseAttributes | 
getAttributes(UESURI useCaseUri)
Returns Use Case's attributes. 
 | 
UESURI | 
setAttributes(UESURI useCaseUri,
Updates Use Case attributes. 
 | 
entityTypeUri - UESURI of entity type.useCase - DTO containing attributes for newly created Use Case.UESUseCaseRTException - When creation of Use Case fails.useCaseUri - UESURI of Use Case in one of following forms:
 null if there is no such Use Case.UESUseCaseRTException - If obtaining Use Case attributes fails.useCaseUri - UESURI of Use Case in one of following forms:
 useCase - DTO with attributes for the updated Use Case.UESUseCaseRTException - When updating of Use Case fails.useCaseUri - UESURI of Use Case in one of following forms:
 UESUseCaseRTException - When deletion of Use Case fails.null is returned.entityTypeURI - UESURI of entity type.useCaseRealizationURI - UESURI of use case realization.null if there is no such Use Case.UESUseCaseRTException - If obtaining of attributes of Use Case fails.null is returned.entityTypeURI - UESURI of entity type.useCaseRealizationUri - UESURI of use case realization.null if there is no such Use Case. Result is sorted ascending order by Use Case Code case insensitive.UESUseCaseRTException - If obtaining of attributes of Use Case fails.