org.objectweb.jorm.lib
Class TestJormPathHelper.MyGCM

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

public class TestJormPathHelper.MyGCM
extends GenClassMapping

See Also:
Serialized Form

Constructor Summary
TestJormPathHelper.MyGCM()
          Contains PrimitiveElement
TestJormPathHelper.MyGCM(PClassMapping pcm, PNameCoder pnc)
          Contains GenClassRef
TestJormPathHelper.MyGCM(PNameCoder pnc)
          Contains ClassRef
 
Method Summary
 void addAssociation(PClassMapping targetClass, int[] indexes)
           
 void classDefined(PMappingStructuresManager pmsm)
           
 PBinding createPBinding()
           
 boolean exist(PBinding pb, java.lang.Object conn)
           
 java.util.HashMap getAssociationTable()
           
 PName getDecodedPName(TupleCollection tc, PName pname, boolean intermediaryTuple)
           
 int[] getIndexesTable(PClassMapping targetClass)
           
 java.util.Iterator getPNameIterator(java.lang.Object conn)
           
 PNameIterator getPNameIterator(java.lang.Object conn, boolean withSubType, boolean prefetching, java.lang.Object txctx)
           
 PClassMapping[] getSubPCMs()
           
 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)
           
 PName resolve(java.lang.Object conn, PName pname)
           
 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.MyGCM

public TestJormPathHelper.MyGCM()
Contains PrimitiveElement


TestJormPathHelper.MyGCM

public TestJormPathHelper.MyGCM(PNameCoder pnc)
Contains ClassRef


TestJormPathHelper.MyGCM

public TestJormPathHelper.MyGCM(PClassMapping pcm,
                                PNameCoder pnc)
Contains GenClassRef

Method Detail

createPBinding

public PBinding createPBinding()
                        throws PException
Throws:
PException

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

isConform

public boolean isConform(java.lang.String mappername)

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)
          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