Examples of EnhancerMetaDataUserException


Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

            final JavaType javaType = javaModel.getJavaType(className);
            final JavaField javaField = javaType.getJavaField(fieldName);
            final JavaType declaringClass = javaField.getDeclaringClass();
            return declaringClass.getName().replace('.', '/');
        } catch (ModelFatalException ex) {
            throw new EnhancerMetaDataUserException(ex);
        }
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

            affirm(fieldType == field.getType());
            affirm(field.getPersistenceModifier()
                   != PersistenceModifier.UNSPECIFIED,
                   "known, unspecified JDO field: " + classPath + "." + fieldName);
        } catch (ModelFatalException ex) {
            throw new EnhancerMetaDataUserException(ex);
        } catch (ModelException ex) {
            throw new EnhancerMetaDataUserException(ex);
        }
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

            JavaType fieldType = javaModel.getJavaType(javaModel.getTypeName(fieldSig));
            affirm(fieldType != null,
                   "cannot get java type for: " + fieldSig);
            return !TypeSupport.isPersistenceFieldType(fieldType);
        } catch (ModelFatalException ex) {
            throw new EnhancerMetaDataUserException(ex);
        }
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

                final String msg
                    = getMsg(Msg.ERR_TRANSIENT_CLASS_WITH_PERSISTENT_FIELD,
                             new String[]{
                                 clazz.getName(),
                                 field.getName() });
                throw new EnhancerMetaDataUserException(msg);
            }
            if (field.isTransactional() && clazz.isTransient()) {
                // non-persistent classes cannot have transactional fields
                final String msg
                    = getMsg(Msg.ERR_TRANSIENT_CLASS_WITH_TRANSACTIONAL_FIELD,
                             new String[]{
                                 clazz.getName(),
                                 field.getName() });
                throw new EnhancerMetaDataUserException(msg);
            }
            if (!field.isKnownTransient() && !field.isManaged()) {
                // unspecified persistence modifier
                final String msg
                    = getMsg(Msg.ERR_UNSPECIFIED_FIELD_PERSISTENCE_MODIFIER,
                             new String[]{
                                 clazz.getName(),
                                 field.getName() });
                throw new EnhancerMetaDataUserException(msg);
            }

            // check annotation type
            if (!field.isAnnotated() && field.isManaged()) {
                // unspecified annotation type
                final String msg
                    = getMsg(Msg.ERR_UNSPECIFIED_FIELD_ANNOTATION_TYPE,
                             new String[]{
                                 clazz.getName(),
                                 field.getName() });
                throw new EnhancerMetaDataUserException(msg);
            }
            if (field.isAnnotated() && !field.isManaged()) {
                // non managed field with annotation type
                final String msg
                    = getMsg(Msg.ERR_NON_MANAGED_ANNOTATED_FIELD,
                             new String[]{
                                 clazz.getName(),
                                 field.getName() });
                throw new EnhancerMetaDataUserException(msg);
            }
            if (field.isAnnotated() && clazz.isTransient()) {
                // a non-persistent class cannot have an annotated field
                final String msg
                    = getMsg(Msg.ERR_TRANSIENT_CLASS_WITH_ANNOTATED_FIELD,
                             new String[]{
                                 clazz.getName(),
                                 field.getName() });
                throw new EnhancerMetaDataUserException(msg);
            }
        }
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

    {
        if (fieldname.length() == 0) {
            final String msg
                = getMsg(Msg.ERR_EMPTY_FIELDNAME,
                         new String[]{ classname });
            throw new EnhancerMetaDataUserException(msg);
        }

        if (!Character.isJavaIdentifierStart(fieldname.charAt(0))) {
            final String msg
                = getMsg(Msg.ERR_INVALID_FIELDNAME,
                         new String[]{ classname, fieldname });
            throw new EnhancerMetaDataUserException(msg);
        }

        for (int i = fieldname.length() - 1; i >= 0; i--) {
            final char c = fieldname.charAt(i);
            if (!Character.isJavaIdentifierPart(c)) {
                final String msg
                    = getMsg(Msg.ERR_INVALID_FIELDNAME,
                             new String[]{ classname, fieldname });
                throw new EnhancerMetaDataUserException(msg);
            }
        }
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

                                 new String[]{
                                     entry,
                                     p1.name,
                                     p1.value,
                                     p2.value });
                    throw new EnhancerMetaDataUserException(msg);
                }
            }
        }
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

        }

        final String msg
            = getMsg(Msg.ERR_INVALID_PROPERTY_NAME,
                     new String[]{ entry, name });
        throw new EnhancerMetaDataUserException(msg);
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

        }

        final String msg
            = getMsg(Msg.ERR_INVALID_PROPERTY_VALUE,
                     new String[]{ entry, name, prop.value });
        throw new EnhancerMetaDataUserException(msg);
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

            prop.value = attribute.substring(idx + 1, attribute.length());
            if (prop.name.length() == 0 || prop.value.length() == 0) {
                final String msg
                    = getMsg(Msg.ERR_EMPTY_PROPERTY_NAME_OR_VALUE,
                             new String[]{ attribute });
                throw new EnhancerMetaDataUserException(msg);
            }
        }

        return prop;
    }
View Full Code Here

Examples of org.apache.jdo.impl.enhancer.meta.EnhancerMetaDataUserException

            final JavaType javaType = javaModel.getJavaType(className);
            final JavaField javaField = javaType.getJavaField(fieldName);
            final JavaType declaringClass = javaField.getDeclaringClass();
            return declaringClass.getName().replace('.', '/');
        } catch (ModelFatalException ex) {
            throw new EnhancerMetaDataUserException(ex);
        }
    }
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.