Class Context.ContextState<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener>

java.lang.Object
org.eclipse.persistence.internal.oxm.Context.ContextState<ABSTRACT_SESSION,DESCRIPTOR,PROJECT,SESSION,SESSION_EVENT_LISTENER>
Enclosing class:
Context<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor<?,?,?,?,?,NAMESPACE_RESOLVER,?,?,?,?>,FIELD extends Field,NAMESPACE_RESOLVER extends NamespaceResolver,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener>

public static class Context.ContextState<ABSTRACT_SESSION extends CoreAbstractSession,DESCRIPTOR extends Descriptor,PROJECT extends CoreProject,SESSION extends CoreSession,SESSION_EVENT_LISTENER extends CoreSessionEventListener> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • addDescriptorByQName

      public void addDescriptorByQName(QName qName, DESCRIPTOR descriptor)
    • preLogin

      protected void preLogin(PROJECT project, ClassLoader classLoader)
    • getSession

      protected SESSION getSession()
    • getSession

      protected ABSTRACT_SESSION getSession(Class<?> clazz)
      INTERNAL: Return the session corresponding to this class. Since the class may be mapped by more that one of the projects used to create the Context, this method will return the first match.
    • getSession

      protected ABSTRACT_SESSION getSession(DESCRIPTOR descriptor)
      INTERNAL: Return the session corresponding to this Descriptor. Since the class may be mapped by more that one of the projects used to create the Context, this method will return the first match.
    • getSession

      protected ABSTRACT_SESSION getSession(Object object)
      INTERNAL: Return the session corresponding to this object. Since the object may be mapped by more that one of the projects used to create the Context, this method will return the first match.
    • setupSession

      protected void setupSession(SESSION session)
    • storeDescriptorByQName

      public void storeDescriptorByQName(DESCRIPTOR descriptor, CorePlatform platform, Set<DESCRIPTOR> processedDescriptors)
      INTERNAL:
    • storeDescriptorsByQName

      public void storeDescriptorsByQName(CoreSession session)