Module: UU::OS::MetaVisualUseCase
- Extended by:
- MetaVisualUseCase
- Included in:
- MetaVisualUseCase
- Defined in:
- uu_os_client-0.10.6/lib/uu/os/meta_visual_use_case.rb,
uu_os_client-0.10.6/lib/uu/os/meta_visual_use_case/meta_visual_use_case_copy.rb,
uu_os_client-0.10.6/lib/uu/os/meta_visual_use_case/meta_visual_use_case_attributes.rb,
uu_os_client-0.10.6/lib/uu/os/meta_visual_use_case/meta_visual_use_case_set_attributes.rb
Defined Under Namespace
Classes: MetaVisualUseCaseAttributes, MetaVisualUseCaseCopy, MetaVisualUseCaseSetAttributes
Constant Summary
- PATH =
Service path
'/uu/os/MetaVisualUseCase'
Instance Method Summary (collapse)
-
- (UU::OS::UESURI) copy(source_meta_artifact_uri, meta_visual_use_case = nil)
Copy a meta visual use case.
-
- (MetaVisualUseCaseAttributes) get_attributes(meta_visual_use_case_uri)
This command returns attributes representing the meta visual use case specified by the meta_visual_use_case_uri parameter.
-
- (UU::OS::UESURI) set_attributes(meta_visual_use_case_uri, meta_visual_use_case = nil)
The command sets attributes on specified meta visual use case according to useCaseUri.
Instance Method Details
- (UU::OS::UESURI) copy(source_meta_artifact_uri, meta_visual_use_case = nil)
Copy a meta visual use case. The command creates a new meta visual use case according to specified source meta visual use case in a specified location. At the very least location meta visual use case and name must be specified in MetaVisualUseCaseCopy DTO. Competent role for the new meta visual use case copy will be selected as the most suitable according to specified container and role(executive/authorized role with connected interface), or can be also specified in MetaVisualUseCaseCopy DTO.
30 31 32 33 34 35 36 37 38 |
# File 'uu_os_client-0.10.6/lib/uu/os/meta_visual_use_case.rb', line 30 def copy(, = nil) svc = UU::OS::REST::RemoteClient.new(MetaVisualUseCase) payload = UU::OS::MetaVisualUseCase::MetaVisualUseCaseCopy.new().to_json UU::OS::QoS::QoSHandler.auto_retry do res = svc.post('copy', , payload) return UU::OS::UESURI.new(res) end end |
- (MetaVisualUseCaseAttributes) get_attributes(meta_visual_use_case_uri)
This command returns attributes representing the meta visual use case specified by the meta_visual_use_case_uri parameter.
46 47 48 49 50 51 52 |
# File 'uu_os_client-0.10.6/lib/uu/os/meta_visual_use_case.rb', line 46 def get_attributes() svc = UU::OS::REST::RemoteClient.new(MetaVisualUseCase) UU::OS::QoS::QoSHandler.auto_retry do res = svc.get('getAttributes', ) return MetaVisualUseCase::MetaVisualUseCaseAttributes.new(res) end end |
- (UU::OS::UESURI) set_attributes(meta_visual_use_case_uri, meta_visual_use_case = nil)
The command sets attributes on specified meta visual use case according to useCaseUri.
60 61 62 63 64 65 66 67 68 |
# File 'uu_os_client-0.10.6/lib/uu/os/meta_visual_use_case.rb', line 60 def set_attributes(, = nil) svc = UU::OS::REST::RemoteClient.new(MetaVisualUseCase) payload = UU::OS::MetaVisualUseCase::MetaVisualUseCaseSetAttributes.new().to_json UU::OS::QoS::QoSHandler.auto_retry do res = svc.post('setAttributes', , payload) return UU::OS::UESURI.new(res) end end |