Examples of JDOClass


Examples of com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties.JDOClass

        for (Iterator i = transientTypePrefixes.iterator(); i.hasNext();) {
            final String typePrefix = (String)i.next();
            if (classPath.startsWith(typePrefix))
                return false;
        }
        JDOClass clazz = getJDOClass (classPath);
        return (clazz != null  ?  clazz.isPersistent ()  false);
    }
View Full Code Here

Examples of com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties.JDOClass

     */

    public final String getSuperClass (String classname)
    {

        JDOClass clazz = getJDOClass (classname);
        return (clazz != null  ?  clazz.getSuperClassName ()  null);

    //JDOMetaDataPropertyImpl.getSuperClass()
View Full Code Here

Examples of com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties.JDOClass

     * class.
     */
    public int getFieldNo(String classPath, String fieldName)
        throws JDOMetaDataUserException, JDOMetaDataFatalError
    {
        JDOClass clazz = getJDOClass (classPath);
        return (clazz != null  ?  clazz.getIndexOfField (fieldName:  -1);
    }
View Full Code Here

Examples of com.sun.jdo.api.persistence.enhancer.meta.JDOMetaDataProperties.JDOClass

     * of a class.
     */
    public String [] getManagedFields (String classname)
    {

        JDOClass clazz = getJDOClass (classname);
        return (clazz != null  ?  clazz.getManagedFieldNames ()  new String [] {});

    //JDOMetaDataPropertyImpl.getManagedFields()
View Full Code Here

Examples of com.sun.jdori.model.jdo.JDOClass

        this.pc = pc;
    }

    String getAttributeName(int fieldNum)
    {
        JDOClass jdoClass = Helper.getJDOClass(pc.getClass());
        JDOField jdoField = jdoClass.getField(fieldNum);
        String attributeName = jdoField.getName();
        return attributeName;
    }
View Full Code Here

Examples of com.sun.jdori.model.jdo.JDOClass

        pc = (PersistenceCapable) iter.next();
        Identity oid = new Identity(pc, broker);
        StateManagerInternal smi = pmi.getStateManager(oid, pc.getClass());
       
        // fetch attributes into StateManager
      JDOClass jdoClass = Helper.getJDOClass(pc.getClass());
      fieldNums = jdoClass.getManagedFieldNumbers();

      FieldManager fm = new OjbFieldManager(pc, broker);
      smi.replaceFields(fieldNums, fm);
      smi.retrieve();
     
View Full Code Here

Examples of com.sun.jdori.model.jdo.JDOClass

                oid = new Identity(instance,broker);
            }
            broker.removeFromCache(instance);
            PersistenceCapable pc = (PersistenceCapable) broker.getObjectByIdentity(oid);

            JDOClass jdoClass = Helper.getJDOClass(pc.getClass());
            if (fieldNums == null)
            {
                fieldNums = jdoClass.getManagedFieldNumbers();
            }

            FieldManager fm = new OjbFieldManager(pc, broker);
            sm.replaceFields(fieldNums, fm);
View Full Code Here

Examples of com.sun.jdori.model.jdo.JDOClass

   * @param c the persistent Class
   * @return the JDOCLass object
   */
  static JDOClass getJDOClass(Class c)
  {
    JDOClass rc = null;
    try
    {
      JavaModelFactory javaModelFactory = RuntimeJavaModelFactory.getInstance();
      JavaModel javaModel = javaModelFactory.getJavaModel(c.getClassLoader());
      JDOModel m = JDOModelFactoryImpl.getInstance().getJDOModel(javaModel);
View Full Code Here

Examples of org.apache.jdo.model.jdo.JDOClass

   
    private JDOClass getJDOClass(String classPath)
        throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
    {
        final String className = classPath.replace('/', '.');
        final JDOClass clazz = jdoModel.getJDOClass(className);
        return clazz;
    }
View Full Code Here

Examples of org.apache.jdo.model.jdo.JDOClass

   
    private JDOField getJDOField(String classPath,
                                 String fieldName)
        throws EnhancerMetaDataUserException, EnhancerMetaDataFatalError
    {
        final JDOClass clazz = getJDOClass(classPath);
        if (clazz == null) {
            return null;
        }
        final JDOField field = clazz.getDeclaredField(fieldName);
        affirm(field == null || field.getDeclaringClass() == clazz,
               "field not declared in class: " + classPath + "." + fieldName);
        return field;
    }
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.