Examples of usesSingleFieldIdentityClass()


Examples of org.datanucleus.metadata.AbstractClassMetaData.usesSingleFieldIdentityClass()

                {
                    return null;
                }
                AbstractClassMetaData cmd = api.getMetaDataManager()
                        .getMetaDataForClass(className, api.getClassLoaderResolver());
                if (cmd != null && cmd.usesSingleFieldIdentityClass())
                {
                    Object value = TypeConversionHelper.convertTo(token,
                        cmd.getMetaDataForMemberAtRelativePosition(cmd.getPKMemberPositions()[0]).getType());
                    id.put("id", value);
View Full Code Here

Examples of org.datanucleus.metadata.AbstractClassMetaData.usesSingleFieldIdentityClass()

            // Use the provided translator to convert it
            key = translator.getKey(this, pcClass, key);
        }

        Object id = null;
        if (cmd.usesSingleFieldIdentityClass())
        {
            // Single Field Identity
            Class idType = clr.classForName(cmd.getObjectidClass());
            id = getApiAdapter().getNewSingleFieldIdentity(idType, pcClass, key);
        }
View Full Code Here

Examples of org.datanucleus.metadata.AbstractClassMetaData.usesSingleFieldIdentityClass()

        {
            getStoreManager().addClass(cmd.getFullClassName(), clr);
        }

        Object id = null;
        if (cmd.usesSingleFieldIdentityClass())
        {
            // Single Field Identity
            Class idType = clr.classForName(cmd.getObjectidClass());
            id = getApiAdapter().getNewSingleFieldIdentity(idType, pcClass, key);
        }
View Full Code Here

Examples of org.datanucleus.metadata.ClassMetaData.usesSingleFieldIdentityClass()

            storeDataByClass.put(data.getName(), data); // Keyed by class name

            // If it's a class, using APPLICATION identity and is users own AID then store the PK class.
            // We don't need SingleFieldIdentity in here since they define the class being used
            ClassMetaData cmd = (ClassMetaData)data.getMetaData();
            if (cmd.getIdentityType() == IdentityType.APPLICATION && !cmd.usesSingleFieldIdentityClass())
            {
                storeDataByAppIdClass.put(cmd.getObjectidClass(), data);
            }
        }
        else
View Full Code Here

Examples of org.jpox.metadata.AbstractClassMetaData.usesSingleFieldIdentityClass()

        {
            getStoreManager().addClass(cmd.getFullClassName(), clr);
        }

        Object id = null;
        if (cmd.usesSingleFieldIdentityClass())
        {
            // Single Field Identity
            Class idType = clr.classForName(cmd.getObjectidClass());
            id = getApiAdapter().getNewSingleFieldIdentity(idType, pcClass, key);
        }
View Full Code Here

Examples of org.jpox.metadata.ClassMetaData.usesSingleFieldIdentityClass()

            storeDataByClass.put(data.getName(), data);

            // If it's a class, using APPLICATION identity and is users own AID then store the PK class.
            // We don't need SingleFieldIdentity in here since they define the class being used
            ClassMetaData cmd = (ClassMetaData)data.getMetaData();
            if (cmd.getIdentityType() == IdentityType.APPLICATION && !cmd.usesSingleFieldIdentityClass())
            {
                storeDataByAppIdClass.put(cmd.getObjectidClass(), data);
            }
        }
        else
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.