OK -
I fixed the entity.name by replacing with entity.classNameWithoutPackage
NOW:
What is with ${relationship.....
???
Once that and the setRowid is figured out I should be good to go.
Thanks
-j-
public NSArray portfolioMetricListPortfolioProjects(EOQualifier
qualifier, NSArray sortOrderings, boolean fetch) {
NSArray results;
if (fetch) {
EOQualifier fullQualifier;
EOQualifier inverseQualifier = new EOKeyValueQualifier($
{relationship.destination.classNameWithDefault}.PORTFOLIO_PROJECT_KEY,
EOQualifier.QualifierOperatorEqual, this);
if (qualifier == null) {
fullQualifier = inverseQualifier;
}
else {
NSMutableArray qualifiers = new NSMutableArray();
qualifiers.addObject(qualifier);
qualifiers.addObject(inverseQualifier);
fullQualifier = new EOAndQualifier(qualifiers);
}
results = $
{relationship
.actualDestination
.classNameWithDefault
}.fetchPortfolioMetricListPortfolioProjects(editingContext(),
fullQualifier, sortOrderings);
}
else {
results = portfolioMetricListPortfolioProjects();
if (qualifier != null) {
results =
(NSArray)EOQualifier.filteredArrayWithQualifier(results, qualifier);
}
if (sortOrderings != null) {
results =
(NSArray)EOSortOrdering.sortedArrayUsingKeyOrderArray(results,
sortOrderings);
}
}
return results;
}
public void
addToPortfolioMetricListPortfolioProjectsRelationship
($relationship.actualDestination.classNameWithDefault object) {
addObjectToBothSidesOfRelationshipWithKey(object,
"portfolioMetricListPortfolioProjects");
}
public void
removeFromPortfolioMetricListPortfolioProjectsRelationship
($relationship.actualDestination.classNameWithDefault object) {
removeObjectFromBothSidesOfRelationshipWithKey(object,
"portfolioMetricListPortfolioProjects");
}
public $relationship.actualDestination.classNameWithDefault
createPortfolioMetricListPortfolioProjectsRelationship() {
EOClassDescription eoClassDesc =
EOClassDescription
.classDescriptionForEntityName("PortfolioMetricListPortfolioProject");
EOEnterpriseObject eo =
eoClassDesc.createInstanceWithEditingContext(editingContext(), null);
editingContext().insertObject(eo);
addObjectToBothSidesOfRelationshipWithKey(eo,
"portfolioMetricListPortfolioProjects");
return ($relationship.actualDestination.classNameWithDefault) eo;
}
public void
deletePortfolioMetricListPortfolioProjectsRelationship
($relationship.actualDestination.classNameWithDefault object) {
removeObjectFromBothSidesOfRelationshipWithKey(object,
"portfolioMetricListPortfolioProjects");
editingContext().deleteObject(object);
}
This archive was generated by hypermail 2.0.0 : Mon Dec 03 2007 - 23:31:56 EST