@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.