Module: UU::OS::MetaVisualUseCase
- Extended by:
- MetaVisualUseCase
- Included in:
- MetaVisualUseCase
- Defined in:
- uu_os-0.29.16/lib/uu/os/meta_visual_use_case.rb,
uu_os-0.29.16/lib/uu/os/meta_visual_use_case/meta_visual_use_case_copy.rb,
uu_os-0.29.16/lib/uu/os/meta_visual_use_case/meta_visual_use_case_attributes.rb,
uu_os-0.29.16/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)
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)
Sets attributes on specified meta visual use case according to meta_visual_use_case_uri.
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.
65 66 67 68 69 70 71 72 73 |
# File 'uu_os-0.29.16/lib/uu/os/meta_visual_use_case.rb', line 65 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)
Returns attributes representing the meta visual use case specified by the meta_visual_use_case_uri parameter.
85 86 87 88 89 90 91 |
# File 'uu_os-0.29.16/lib/uu/os/meta_visual_use_case.rb', line 85 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)
Sets attributes on specified meta visual use case according to meta_visual_use_case_uri.
122 123 124 125 126 127 128 129 130 |
# File 'uu_os-0.29.16/lib/uu/os/meta_visual_use_case.rb', line 122 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 |