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