Module: UU::OS::MetaUseCaseRealization Deprecated
- Extended by:
- MetaUseCaseRealization
- Included in:
- MetaUseCaseRealization
- Defined in:
- uu_os-0.29.16/lib/uu/os/meta_use_case_realization.rb,
uu_os-0.29.16/lib/uu/os/meta_use_case_realization/meta_use_case_realization_copy.rb,
uu_os-0.29.16/lib/uu/os/meta_use_case_realization/meta_use_case_realization_attributes.rb,
uu_os-0.29.16/lib/uu/os/meta_use_case_realization/meta_use_case_realization_set_attributes.rb
Overview
Use MetaVisualUseCase instead.
Meta Use Case Realization service.
Defined Under Namespace
Classes: MetaUseCaseRealizationAttributes, MetaUseCaseRealizationCopy, MetaUseCaseRealizationSetAttributes
Constant Summary
- PATH =
Service path
'/uu/os/MetaUseCaseRealization'
Instance Method Summary (collapse)
-
- (UU::OS::UESURI) copy(source_meta_artifact_uri, meta_use_case_realization = nil)
Copy a meta use case realization.
-
- (MetaUseCaseRealizationAttributes) get_attributes(meta_use_case_realization_uri)
This command returns attributes representing the meta use case realization specified by the meta_use_case_realization_uri parameter.
-
- (UU::OS::UESURI) set_attributes(meta_use_case_realization_uri, meta_use_case_realization = nil)
The command sets attributes on specified meta use case realization according to useCaseUri.
Instance Method Details
- (UU::OS::UESURI) copy(source_meta_artifact_uri, meta_use_case_realization = nil)
Copy a meta use case realization. The command creates a new meta use case realization according to specified source meta use case realization in a specified location. At the very least location meta use case realization and name must be specified in MetaUseCaseRealizationCopy DTO. Competent role for the new meta use case realization 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 MetaUseCaseRealizationCopy DTO.
32 33 34 35 36 37 38 39 40 |
# File 'uu_os-0.29.16/lib/uu/os/meta_use_case_realization.rb', line 32 def copy(, = nil) svc = UU::OS::REST::RemoteClient.new(MetaUseCaseRealization) payload = UU::OS::MetaUseCaseRealization::MetaUseCaseRealizationCopy.new().to_json UU::OS::QoS::QoSHandler.auto_retry do res = svc.post('copy', , payload) return UU::OS::UESURI.new(res) end end |
- (MetaUseCaseRealizationAttributes) get_attributes(meta_use_case_realization_uri)
This command returns attributes representing the meta use case realization specified by the meta_use_case_realization_uri parameter.
48 49 50 51 52 53 54 |
# File 'uu_os-0.29.16/lib/uu/os/meta_use_case_realization.rb', line 48 def get_attributes() svc = UU::OS::REST::RemoteClient.new(MetaUseCaseRealization) UU::OS::QoS::QoSHandler.auto_retry do res = svc.get('getAttributes', ) return MetaUseCaseRealization::MetaUseCaseRealizationAttributes.new(res) end end |
- (UU::OS::UESURI) set_attributes(meta_use_case_realization_uri, meta_use_case_realization = nil)
The command sets attributes on specified meta use case realization according to useCaseUri.
62 63 64 65 66 67 68 69 70 |
# File 'uu_os-0.29.16/lib/uu/os/meta_use_case_realization.rb', line 62 def set_attributes(, = nil) svc = UU::OS::REST::RemoteClient.new(MetaUseCaseRealization) payload = UU::OS::MetaUseCaseRealization::MetaUseCaseRealizationSetAttributes.new().to_json UU::OS::QoS::QoSHandler.auto_retry do res = svc.post('setAttributes', , payload) return UU::OS::UESURI.new(res) end end |