com.ibm.wsspi.security.policy

Interface WSPolicy

  • All Superinterfaces:
    Extensible, java.lang.Iterable<WSPolicy>, java.io.Serializable
    All Known Implementing Classes:
    AbstractPolicies


    public interface WSPolicy
    extends Extensible, java.io.Serializable, java.lang.Iterable<WSPolicy>
    An abstraction that represents a composite security policy. It could be a J2EE security policy, SCA security policy, transactions policies, etc. WSPolicy is serializable and extensible. WSPolicy is intentionally designed to be generic for maximum flexibility and to allow future extensions.
    Since:
    WAS 7.0
    Version:
    WAS 7.0
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void add(WSPolicy policy)
      Adds the given policy to this WSPolicy instance.
      boolean isComplete()
      Invokes isComplete() in all contained WSPolicy instances and returns true if all return true.
      void remove(WSPolicy policy)
      Removes all instances of the given policy from this WSPolicy instance.
      • Methods inherited from interface java.lang.Iterable

        iterator
    • Method Detail

      • add

        void add(WSPolicy policy)
        Adds the given policy to this WSPolicy instance.
        Parameters:
        policy - to be added to this WSPolicy instance.
      • isComplete

        boolean isComplete()
        Invokes isComplete() in all contained WSPolicy instances and returns true if all return true. If this WSPolicy contains no child WSPolicy's, it returns true.
        Returns:
        true if isComplete() in all contained WSPolicy instances returns true.
      • remove

        void remove(WSPolicy policy)
        Removes all instances of the given policy from this WSPolicy instance.
        Parameters:
        policy - to be removed from this WSPolicy instance.
IBM WebSphere Application ServerTM
Release 9.0