Re: Velocity Template Errors on my Model...

From: James Cicenia (jame..imijon.com)
Date: Mon Dec 03 2007 - 18:36:22 EST

  • Next message: Mike Schrag: "Re: EOGenerator vs. JavaGenerator vs. VelocityGenerator ?"

    More oddities:

    1)

       public static ProjectDocument
    createProjectDocument(EOEditingContext editingContext, Integer rowid
    , com.tos.eo.PortfolioProject project) {
         ProjectDocument eo = (ProjectDocument)
    EOUtilities.createAndInsertInstance(editingContext,
    _ProjectDocument.ENTITY_NAME);
                    eo.setRowid(rowid);
         eo.setProjectRelationship(project);
         return eo;
       }

    Notice the eo.setRowid(rowid);

    Generates an error.

    2)

       public static ${entity.classNameWithoutPackage} fetchRequired$
    {entity.name}(EOEditingContext editingContext, String keyName, Object
    value) {
         return ${entity.prefixClassNameWithoutPackage}.fetchRequired$
    {entity.name}(editingContext, new EOKeyValueQualifier(keyName,
    EOQualifier.QualifierOperatorEqual, value));
       }

       public static ${entity.classNameWithoutPackage} fetchRequired$
    {entity.classNameWithoutPackage}(EOEditingContext editingContext,
    EOQualifier qualifier) {
         ${entity.classNameWithoutPackage} eoObject = $
    {entity.prefixClassNameWithoutPackage}.fetch$
    {entity.classNameWithoutPackage}(editingContext, qualifier);
         if (eoObject == null) {
           throw new NoSuchElementException("There was no ${entity.name}
    that matched the qualifier '" + qualifier + "'.");
         }
         return eoObject;
       }

    The above in underline generate errors
    the first one ahs the wrong arguments?
    the second ... should it have "Required" appended to the fetch?

    Thanks
    James Cicenia



    This archive was generated by hypermail 2.0.0 : Mon Dec 03 2007 - 18:37:19 EST