Module: R2CORBA::CORBA::PolicyManager
- Defined in:
- lib/corba/jbase/policies.rb
Overview
Policy
Instance Method Summary collapse
-
#get_policy_overrides(ts) ⇒ Object
——————- “PolicyManager Operations”.
-
#set_policy_overrides(policies, set_add) ⇒ Object
of operation get_policy_overrides.
Instance Method Details
#get_policy_overrides(ts) ⇒ Object
——————- “PolicyManager Operations”
120 121 122 123 124 125 126 127 |
# File 'lib/corba/jbase/policies.rb', line 120 def get_policy_overrides(ts) begin jpolicies = self.objref_.get_policy_overrides(ts.to_java(:int)) rescue ::NativeException CORBA::Exception.native2r($!) end jpolicies.collect { |jpol| Policy._wrap_native(jpol) } end |
#set_policy_overrides(policies, set_add) ⇒ Object
of operation get_policy_overrides
129 130 131 132 133 134 135 136 137 |
# File 'lib/corba/jbase/policies.rb', line 129 def set_policy_overrides(policies, set_add) jpolicies = CORBA::Native::Reflect::Array.newInstance(CORBA::Native::Policy.java_class, policies.size) policies.each_with_index { |e, i| jpolicies[i] = e.objref_ } begin self.objref_.set_policy_overrides(jpolicies, Native::SetOverrideType.from_int(set_add)) rescue ::NativeException CORBA::Exception.native2r($!) end end |