Class JavaEEResource

  • All Implemented Interfaces:
    Resource
    Direct Known Subclasses:
    EJBResource, WebResource

    public abstract class JavaEEResource
    extends Object
    implements Resource
    Represents a Java EE Resource
    Since:
    Nov 26, 2007
    Version:
    $Revision$
    Author:
    Anil.Saldhana@redhat.com
    • Constructor Detail

      • JavaEEResource

        public JavaEEResource()
    • Method Detail

      • add

        public void add​(String key,
                        Object value)
        Add a key value to the context map
        Specified by:
        add in interface Resource
        Parameters:
        key -
        value -
      • getCallerSubject

        public Subject getCallerSubject()
        Get the Caller Subject
        Returns:
      • setCallerSubject

        public void setCallerSubject​(Subject callerSubject)
        Set the Caller Subject
        Parameters:
        callerSubject -
      • getCallerRunAsIdentity

        public RunAs getCallerRunAsIdentity()
        Get the Caller RunAsIdentity
        Returns:
      • setCallerRunAsIdentity

        public void setCallerRunAsIdentity​(RunAs callerRunAsIdentity)
        Set the Caller RunAsIdentity
        Parameters:
        callerRunAsIdentity -
      • getCodeSource

        public CodeSource getCodeSource()
        Get the CodeSource
        Returns:
      • setCodeSource

        public void setCodeSource​(CodeSource codeSource)
        Set the CodeSource
        Parameters:
        codeSource -
      • getPolicyContextID

        public String getPolicyContextID()
        Get the Policy Context ID (Mainly to retrieve policy from policy configuration (JACC) or PolicyRegistration (XACML))
        Returns:
      • setPolicyContextID

        public void setPolicyContextID​(String policyContextID)
        Set the Policy Context ID
        Parameters:
        policyContextID -
      • getPrincipal

        public Principal getPrincipal()
      • setPrincipal

        public void setPrincipal​(Principal principal)
      • getSecurityRoleReferences

        public Set<SecurityRoleRef> getSecurityRoleReferences()
        Get the set of Security Role Reference objects defined in the deployment descriptor
        Returns:
      • setSecurityRoleReferences

        public void setSecurityRoleReferences​(Set<SecurityRoleRef> securityRoleReferences)
        Set the security role references
        Parameters:
        securityRoleReferences -