Methods Summary |
---|
public java.lang.String[] | _ids()
return (String[])__ids.clone ();
|
public org.omg.CORBA.Policy | copy()Copies the policy object. The copy does not retain any
relationships that the policy had with any domain or object.
org.omg.CORBA.portable.InputStream _in = null;
try {
org.omg.CORBA.portable.OutputStream _out = _request ("copy", true);
_in = _invoke (_out);
org.omg.CORBA.Policy __result = org.omg.CORBA.PolicyHelper.read (_in);
return __result;
} catch (org.omg.CORBA.portable.ApplicationException _ex) {
_in = _ex.getInputStream ();
String _id = _ex.getId ();
throw new org.omg.CORBA.MARSHAL (_id);
} catch (org.omg.CORBA.portable.RemarshalException _rm) {
return copy ();
} finally {
_releaseReply (_in);
}
|
public void | destroy()Destroys the policy object. It is the responsibility of
the policy object to determine whether it can be destroyed.
org.omg.CORBA.portable.InputStream _in = null;
try {
org.omg.CORBA.portable.OutputStream _out = _request ("destroy", true);
_in = _invoke (_out);
} catch (org.omg.CORBA.portable.ApplicationException _ex) {
_in = _ex.getInputStream ();
String _id = _ex.getId ();
throw new org.omg.CORBA.MARSHAL (_id);
} catch (org.omg.CORBA.portable.RemarshalException _rm) {
destroy ();
} finally {
_releaseReply (_in);
}
|
public int | policy_type()Returns the constant value that corresponds to the
type of the policy object. The values of
the polivy objectys are allocated by the OMG.
New values for PolicyType should be obtained from the OMG by
sending mail to request@omg.org. In general the constant
values that are allocated are defined in conjunction with
the definition of the corresponding policy object.
org.omg.CORBA.portable.InputStream _in = null;
try {
org.omg.CORBA.portable.OutputStream _out = _request ("_get_policy_type", true);
_in = _invoke (_out);
int __result = org.omg.CORBA.PolicyTypeHelper.read (_in);
return __result;
} catch (org.omg.CORBA.portable.ApplicationException _ex) {
_in = _ex.getInputStream ();
String _id = _ex.getId ();
throw new org.omg.CORBA.MARSHAL (_id);
} catch (org.omg.CORBA.portable.RemarshalException _rm) {
return policy_type ();
} finally {
_releaseReply (_in);
}
|
private void | readObject(java.io.ObjectInputStream s)
try
{
String str = s.readUTF ();
org.omg.CORBA.Object obj = org.omg.CORBA.ORB.init ().string_to_object (str);
org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl) obj)._get_delegate ();
_set_delegate (delegate);
} catch (java.io.IOException e) {}
|
private void | writeObject(java.io.ObjectOutputStream s)
try
{
String str = org.omg.CORBA.ORB.init ().object_to_string (this);
s.writeUTF (str);
} catch (java.io.IOException e) {}
|