org.objectweb.jorm.lib
Class TestJormPathHelper.MyPCM

java.lang.Object
  extended byorg.objectweb.jorm.lib.TestJormPathHelper.MyPCM
Enclosing class:
TestJormPathHelper

public class TestJormPathHelper.MyPCM
extends java.lang.Object


Constructor Summary
TestJormPathHelper.MyPCM(java.lang.String className, java.util.Map pncs, java.util.Map gcms, PBinder binder, TestJormPathHelper.MyMapper mapper)
           
 
Method Summary
 void addAssociation(PClassMapping targetClass, int[] indexes)
           
 void classDefined(PMappingStructuresManager pmsm)
           
 void configureRefFields(PClassMapping.ReferenceConfigurator rc)
           
 PBinding createPBinding()
           
 boolean exist(PBinding pb, java.lang.Object conn)
           
 java.util.HashMap getAssociationTable()
           
 java.lang.String getClassName()
           
 PNameCoder getClassPNameCoder()
           
 PName getDecodedPName(TupleCollection tc, PName pname, boolean intermediaryTuple)
           
 PClassMapping getGenClassMapping()
           
 PClassMapping getGenClassMapping(java.lang.String fn)
           
 int[] getIndexesTable(PClassMapping targetClass)
           
 MetaObject getMetaInfo()
           
 PBinder getPBinder()
           
 PMapper getPMapper()
           
 PNameCoder getPNameCoder()
           
 PNameCoder getPNameCoder(java.lang.String fn)
           
 java.util.Iterator getPNameIterator(java.lang.Object conn)
           
 PNameIterator getPNameIterator(java.lang.Object conn, boolean withSubType, boolean prefetching, java.lang.Object txctx)
           
 java.lang.String getProjectName()
           
 PType getPType()
           
 PClassMapping[] getSubPCMs()
           
 void init(PMappingCallback mapper, MetaObject metaclass)
           
 void init(PMappingStructuresManager pmsm)
           
 boolean isConform(java.lang.String mappername)
           
 boolean match(java.lang.Object obj, boolean intermediaryTuple)
           
 void read(PBinding pb, java.lang.Object conn, PAccessor pa)
           
 void read(PBinding pb, java.lang.Object conn, PAccessor pa, java.lang.Object txctx)
           
 void read(PBinding pb, java.lang.Object conn, PAccessor pa, java.lang.Object txctx, boolean forUpdate)
           
 PName resolve(java.lang.Object conn, PName pname)
           
 void setPBinder(PBinder pb)
           
 void write(PBinding pb, java.lang.Object conn, PAccessor pa)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestJormPathHelper.MyPCM

public TestJormPathHelper.MyPCM(java.lang.String className,
                                java.util.Map pncs,
                                java.util.Map gcms,
                                PBinder binder,
                                TestJormPathHelper.MyMapper mapper)
Method Detail

createPBinding

public PBinding createPBinding()
                        throws PException
Throws:
PException

init

public void init(PMappingCallback mapper,
                 MetaObject metaclass)
          throws PException
Throws:
PException

getClassName

public java.lang.String getClassName()

getProjectName

public java.lang.String getProjectName()

getClassPNameCoder

public PNameCoder getClassPNameCoder()

getGenClassMapping

public PClassMapping getGenClassMapping()
                                 throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

getGenClassMapping

public PClassMapping getGenClassMapping(java.lang.String fn)
                                 throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

getMetaInfo

public MetaObject getMetaInfo()

getPBinder

public PBinder getPBinder()

getPMapper

public PMapper getPMapper()

getPNameCoder

public PNameCoder getPNameCoder()
                         throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

getPNameCoder

public PNameCoder getPNameCoder(java.lang.String fn)
                         throws java.lang.UnsupportedOperationException
Throws:
java.lang.UnsupportedOperationException

getPNameIterator

public java.util.Iterator getPNameIterator(java.lang.Object conn)
                                    throws PException
Throws:
PException

getPNameIterator

public PNameIterator getPNameIterator(java.lang.Object conn,
                                      boolean withSubType,
                                      boolean prefetching,
                                      java.lang.Object txctx)
                               throws PException
Throws:
PException

getPType

public PType getPType()

isConform

public boolean isConform(java.lang.String mappername)

setPBinder

public void setPBinder(PBinder pb)
                throws PException
Throws:
PException

configureRefFields

public void configureRefFields(PClassMapping.ReferenceConfigurator rc)
                        throws PException,
                               java.lang.UnsupportedOperationException
Throws:
PException
java.lang.UnsupportedOperationException

exist

public boolean exist(PBinding pb,
                     java.lang.Object conn)
              throws PException
Throws:
PException

read

public void read(PBinding pb,
                 java.lang.Object conn,
                 PAccessor pa,
                 java.lang.Object txctx)
          throws PException
Throws:
PException

read

public void read(PBinding pb,
                 java.lang.Object conn,
                 PAccessor pa,
                 java.lang.Object txctx,
                 boolean forUpdate)
          throws PException
Throws:
PException

read

public void read(PBinding pb,
                 java.lang.Object conn,
                 PAccessor pa)
          throws PException
Throws:
PException

write

public void write(PBinding pb,
                  java.lang.Object conn,
                  PAccessor pa)
           throws PException
Throws:
PException

addAssociation

public void addAssociation(PClassMapping targetClass,
                           int[] indexes)

getAssociationTable

public java.util.HashMap getAssociationTable()

getIndexesTable

public int[] getIndexesTable(PClassMapping targetClass)

getSubPCMs

public PClassMapping[] getSubPCMs()
                           throws PException
Throws:
PException

classDefined

public void classDefined(PMappingStructuresManager pmsm)
                  throws PException
Throws:
PException

getDecodedPName

public PName getDecodedPName(TupleCollection tc,
                             PName pname,
                             boolean intermediaryTuple)
                      throws PException
Throws:
PException

init

public void init(PMappingStructuresManager pmsm)
          throws PException
Throws:
PException

match

public boolean match(java.lang.Object obj,
                     boolean intermediaryTuple)
              throws PException
Throws:
PException

resolve

public PName resolve(java.lang.Object conn,
                     PName pname)
              throws PException
Throws:
PException