Class TSNestedSecurityContext

java.lang.Object
jakarta.resource.spi.work.SecurityContext
com.sun.ts.tests.common.connector.whitebox.mdcomplete.TSNestedSecurityContext
All Implemented Interfaces:
jakarta.resource.spi.work.WorkContext, Serializable

public class TSNestedSecurityContext extends jakarta.resource.spi.work.SecurityContext
See Also:
  • Field Details

    • expectPVCSuccess

      protected boolean expectPVCSuccess
  • Constructor Details

    • TSNestedSecurityContext

      public TSNestedSecurityContext(String userName, String password, String eisPrincipalName, boolean translationRequired)
    • TSNestedSecurityContext

      public TSNestedSecurityContext(String userName, String password, String eisPrincipalName, boolean translationRequired, boolean expectSuccess)
  • Method Details

    • setCallbacks

      public void setCallbacks(boolean bCPC, boolean bGPC, boolean bPVC)
    • setUserName

      public void setUserName(String val)
    • getUserName

      public String getUserName()
    • setDescription

      public void setDescription(String val)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface jakarta.resource.spi.work.WorkContext
      Overrides:
      getDescription in class jakarta.resource.spi.work.SecurityContext
    • setName

      public void setName(String val)
    • getName

      public String getName()
      Specified by:
      getName in interface jakarta.resource.spi.work.WorkContext
      Overrides:
      getName in class jakarta.resource.spi.work.SecurityContext
    • setUseCPC

      public void setUseCPC(boolean val)
    • getUseCPC

      public boolean getUseCPC()
    • setUseGPC

      public void setUseGPC(boolean val)
    • getUseGPC

      public boolean getUseGPC()
    • setUsePVC

      public void setUsePVC(boolean val)
    • getUsePVC

      public boolean getUsePVC()
    • isTranslationRequired

      public boolean isTranslationRequired()
    • doCallbackVerification

      public void doCallbackVerification(CallbackHandler callbackHandler, Subject execSubject, Subject serviceSubject, Principal principal)
    • setupSecurityContext

      public void setupSecurityContext(CallbackHandler callbackHandler, Subject execSubject, Subject serviceSubject)
      Specified by:
      setupSecurityContext in class jakarta.resource.spi.work.SecurityContext
    • getSubject

      public Subject getSubject()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • debug

      public void debug(String message)