|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.wss.impl.policy.SecurityPolicyContainer
public class SecurityPolicyContainer
Represents a container for a static collection of SecurityPolicies. It Associates a StaticPolicyContext with a SecurityPolicy.
| Field Summary | |
|---|---|
protected HashMap |
_ctx2PolicyMap
|
| Constructor Summary | |
|---|---|
SecurityPolicyContainer()
|
|
| Method Summary | |
|---|---|
Iterator |
getAllContexts()
Returns all keys (StaticPolicyContext) |
Iterator |
getSecurityPolicies(StaticPolicyContext ctx)
Return an immutable collection of SecurityPolicies, association between policies are free to inference |
Iterator |
getSecurityPolicies(StaticPolicyContext sCtx,
DynamicPolicyContext dCtx)
|
String |
getType()
Get the type of the policy. |
void |
setSecurityPolicy(StaticPolicyContext ctx,
SecurityPolicy policy)
Associate more than one SecurityPolicy with a StaticPolicyContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected HashMap _ctx2PolicyMap
| Constructor Detail |
|---|
public SecurityPolicyContainer()
| Method Detail |
|---|
public void setSecurityPolicy(StaticPolicyContext ctx,
SecurityPolicy policy)
ctx - StaticPolicyContextpolicy - SecurityPolicypublic Iterator getSecurityPolicies(StaticPolicyContext ctx)
ctx - StaticPolicyContext
ctxpublic Iterator getAllContexts()
public Iterator getSecurityPolicies(StaticPolicyContext sCtx,
DynamicPolicyContext dCtx)
throws PolicyGenerationException
PolicyGenerationExceptionpublic String getType()
SecurityPolicyImplementation Note: Useful to avoid instanceof checks and String.equals checks
getType in interface SecurityPolicy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||