Class DynamicPolicyContext

  • Direct Known Subclasses:
    DynamicApplicationContext

    public abstract class DynamicPolicyContext
    extends Object
    Represents a SecurityPolicy identifier context resolved at runtime
    • Field Detail

      • properties

        protected HashMap properties
    • Constructor Detail

      • DynamicPolicyContext

        public DynamicPolicyContext()
    • Method Detail

      • getProperty

        protected Object getProperty​(String name)
        get the named property
        Parameters:
        name - property name
        Returns:
        Object property value
      • setProperty

        protected void setProperty​(String name,
                                   Object value)
        set the named property to value value.
        Parameters:
        name - property name
        value - property value
      • removeProperty

        protected void removeProperty​(String name)
        remove the named property
        Parameters:
        name - property to be removed
      • containsProperty

        protected boolean containsProperty​(String name)
        Parameters:
        name - property to be checked for presence
        Returns:
        true if the property name is present.
      • getPropertyNames

        protected Iterator getPropertyNames()
        Returns:
        Iterator over the property names
      • getStaticPolicyContext

        public abstract StaticPolicyContext getStaticPolicyContext()
        Returns:
        Any StaticPolicyContext associated with this context.