Package org.objectweb.jorm.mapper.rdb.metainfo

Examples of org.objectweb.jorm.mapper.rdb.metainfo.RdbClassMultiMapping.addDependency()


            //Add inter dependencies between the parent and its child
            if (debug) {
                logger.log(BasicLevel.DEBUG, "Add dependencies between "
                        + parent.getFQName() + " and " + sc.getFQName());
            }
            rcm.addDependency(parent.getFQName());
            getClassMapping(mapping, parent.jormclass).addDependency(
                    sc.getFQName());
        }
        return rcm;
    }
View Full Code Here


            createLocalClassRefNameDefMapping(rcm, jclass, sf, nd, tnd, tclass);
        } else {
            createExternalClassRefNameDefMapping(rcm, jclass, sf, nd, trcm, tnd, tclass);
        }
        //add the dependency
        trcm.addDependency(sf.moClass.getFQName());
    }

    /**
     * Creates the mapping of the name def (JORM meta object) corresponding to
     * a reference to a persistent class from a persistent class. The class
View Full Code Here

                  t = rgcm.createRdbTable(table.name);
                  tTable.setColocated(true);
                    t.setColocated(true);
                  tTable.setColocatedMaster(true);
                    t.setColocatedMaster(false);
                  trcm.addDependency(sf.moClass.getFQName());
                  if (sf.isCoherentReverseField) {
                      //optimisation: the reverse field assumes the coherence.
                      // Then there is no need to write the generic class.
                      t.setReadOnly(true);
                  }
View Full Code Here

            default:
                //Create the RdbTable for the Generic class
                rgcm.createRdbTable(sf.join.extTable.name);
              //add the dependency
              trcm = (RdbClassMultiMapping) getClassMapping(mapping, targetClassJMO);
              trcm.addDependency(sf.moClass.getFQName());
              if (t != null && logger.isLoggable(BasicLevel.DEBUG)) {
                  logger.log(BasicLevel.DEBUG, "GCR field,"
                        + " join table: " + sf.join.extTable.name);
              }
                break;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.