merge

Returns a new policy which is the simple merge of this policy with the
given policy. Simple merge means the new policy contains as children all
the children of this policy and all the children of the given policy.

Parameters:

policy -

Returns:

- the merged policy.

Throws:

com.digev.fw.exception.GException

normalize

Returns a new policy which is this policy in normal form, as per the
WS-Policy rules for normalization. The process normalizes deeply,
including the normalization of assertion sub-policy and the normalization
of assertions that have sub-policy. The normal form of an assertion A
with sub-policy is a set of n new assertions A1..An, each Ai having as
sub-policy a single alternative from the potentially many alternatives of
A's normalized sub-policy. n is the number of alternatives of A's
normalized sub-policy.

The returned policy is in normal form, but
there is no guarantee that it will remain in normal form. Additionally,
this class does not provide a flag stating whether it is in normal form,
due to the possibility that any unannounced changes to its children may
result in it becoming denormalized.

Throws:

com.digev.fw.exception.GException

getName

public java.lang.String getName()

Returns the name of the policy as defined by WS-Policy 1.2 section 4.2.

This software is the confidential and proprietary information of Akana, Inc. and is subject to copyright protection under laws of the United States of America and other countries. The use of this software should be in accordance with the license agreement terms you entered into with Akana, Inc.