Changes for page EOF-Using EOF-EOGenerator

Last modified by Pascal Robert on 2012/01/21 22:03

From version 27.1
edited by Quinton Dolan
on 2007/07/09 06:52
Change comment: There is no comment for this version
To version 15.1
edited by Quinton Dolan
on 2007/07/17 02:07
Change comment: fixed formatting of mike's code (again) to better match original wiki. still looks aweful in safari.

Summary

Details

Page properties
Content
... ... @@ -147,27 +147,12 @@
147 147  
148 148  {{code}}
149 149  
150 - public static <$classNameWithoutPackage$> create<$classNameWithoutPackage$>(EOEditingContext _editingContext<
151 - $foreach Attribute classAttributes.@sortedNameArray do$><
152 - $if !Attribute.allowsNull$>, <$Attribute.javaValueClassName$> _<$Attribute.name$><$endif$><
153 - $endforeach do$><
154 - $foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><
155 - $if ToOneRelationship.isMandatory$>, <$ToOneRelationship.destinationEntity.referenceJavaClassName$> _<$ToOneRelationship.name$><$endif$><
156 - $endforeach do$>) {
157 - <$classNameWithoutPackage$> eoObject = (<$classNameWithoutPackage$>)EOUtilities.createAndInsertInstance(_editingContext,
158 - <$GEN_PREFIX$><$classNameWithoutPackage$>.ENTITY_NAME);<
159 - $foreach Attribute classAttributes.@sortedNameArray do$><
160 - $if !Attribute.allowsNull$>
161 - eoObject.set<$Attribute.name.initialCapitalString$>(_<$Attribute.name$>);<
162 - $endif$><
163 - $endforeach do$><
164 - $foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><
165 - $if ToOneRelationship.isMandatory$>
166 - eoObject.set<$ToOneRelationship.name.initialCapitalString$>Relationship(_<$ToOneRelationship.name$>);<
167 - $endif$><
168 - $endforeach do$>
169 - return eoObject;
170 - }
150 +public static <$classNameWithoutPackage$> create<$classNameWithoutPackage$>(EOEditingContext _editingContext<$foreach Attribute classAttributes.@sortedNameArray do$><$if !Attribute.allowsNull$>, <$Attribute.javaValueClassName$> _<$Attribute.name$><$endif$><$endforeach do$><$foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><$if ToOneRelationship.isMandatory$>, <$ToOneRelationship.destinationEntity.referenceJavaClassName$> _<$ToOneRelationship.name$><$endif$><$endforeach do$>) {
151 + <$classNameWithoutPackage$> eoObject = (<$classNameWithoutPackage$>)EOUtilities.createAndInsertInstance(_editingContext, <$GEN_PREFIX$><$classNameWithoutPackage$>.ENTITY_NAME);<$foreach Attribute classAttributes.@sortedNameArray do$><$if !Attribute.allowsNull$>
152 + eoObject.set<$Attribute.name.initialCapitalString$>(_<$Attribute.name$>);<$endif$><$endforeach do$><$foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><$if ToOneRelationship.isMandatory$>
153 + eoObject.set<$ToOneRelationship.name.initialCapitalString$>Relationship(_<$ToOneRelationship.name$>);<$endif$><$endforeach do$>
154 + return eoObject;
155 +}
171 171  
172 172  {{/code}}
173 173  
... ... @@ -175,49 +175,12 @@
175 175  
176 176  {{code}}
177 177  
178 -public static <$classNameWithoutPackage$> create<$classNameWithoutPackage$>(EOEditingContext editingContext<
179 - $foreach Attribute classAttributes.@sortedNameArray do$><
180 - $if !Attribute.allowsNull$>, <$Attribute.javaValueClassName$> <$Attribute.name$><$endif$><
181 - $endforeach do$><
182 - $foreach Attribute parentEntity.classAttributes.@sortedNameArray do$><
183 - $if !Attribute.allowsNull$><$set RestrictingQualifierKey = false$><
184 - $foreach QualifierKey restrictingQualifier.allQualifierKeys do$><
185 - $if Attribute.name = QualifierKey$><$set RestrictingQualifierKey = true$><$endif$><
186 - $endforeach do$><$if RestrictingQualifierKey = false$>, <$Attribute.javaValueClassName$> <$Attribute.name$><$endif$><
187 - $endif$><
188 - $endforeach do$><
189 - $foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><
190 - $if ToOneRelationship.isMandatory$>, <$ToOneRelationship.destinationEntity.referenceJavaClassName$> <$ToOneRelationship.name$><$endif$><
191 - $endforeach do$><
192 - $foreach ToOneRelationship parentEntity.classToOneRelationships.@sortedNameArray do$><
193 - $if ToOneRelationship.isMandatory$>, <$ToOneRelationship.destinationEntity.referenceJavaClassName$> <$ToOneRelationship.name$><$endif$><
194 - $endforeach do$>) {
195 - <$classNameWithoutPackage$> eoObject = (<$classNameWithoutPackage$>)EOUtilities.createAndInsertInstance(editingContext, <$GEN_PREFIX$><$classNameWithoutPackage$>.ENTITY_NAME);<
196 - $foreach Attribute classAttributes.@sortedNameArray do$><
197 - $if !Attribute.allowsNull$>
198 - eoObject.set<$Attribute.name.initialCapitalString$>(<$Attribute.name$>);<
199 - $endif$><
200 - $endforeach do$><
201 - $foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><
202 - $if ToOneRelationship.isMandatory$>
203 - eoObject.set<$ToOneRelationship.name.initialCapitalString$>Relationship(<$ToOneRelationship.name$>);<
204 - $endif$><
205 - $endforeach do$><
206 - $foreach Attribute parentEntity.classAttributes.@sortedNameArray do$><
207 - $if !Attribute.allowsNull$><$set RestrictingQualifierKey = false$><
208 - $foreach QualifierKey restrictingQualifier.allQualifierKeys do$><
209 - $if Attribute.name = QualifierKey$><$set RestrictingQualifierKey = true$><$endif$><
210 - $endforeach do$><
211 - $if RestrictingQualifierKey = false$>
212 - eoObject.set<$Attribute.name.initialCapitalString$>(<$Attribute.name$>);<
213 - $endif$><
214 - $endif$><
215 - $endforeach do$><
216 - $foreach ToOneRelationship parentEntity.classToOneRelationships.@sortedNameArray do$><
217 - $if ToOneRelationship.isMandatory$>
218 - eoObject.set<$ToOneRelationship.name.initialCapitalString$>Relationship(<$ToOneRelationship.name$>);<
219 - $endif$><
220 - $endforeach do$>
163 +public static <$classNameWithoutPackage$> create<$classNameWithoutPackage$>(EOEditingContext editingContext<$foreach Attribute classAttributes.@sortedNameArray do$><$if !Attribute.allowsNull$>, <$Attribute.javaValueClassName$> <$Attribute.name$><$endif$><$endforeach do$><$foreach Attribute parentEntity.classAttributes.@sortedNameArray do$><$if !Attribute.allowsNull$><$set RestrictingQualifierKey = false$><$foreach QualifierKey restrictingQualifier.allQualifierKeys do$><$if Attribute.name = QualifierKey$><$set RestrictingQualifierKey = true$><$endif$><$endforeach do$><$if RestrictingQualifierKey = false$>, <$Attribute.javaValueClassName$> <$Attribute.name$><$endif$><$endif$><$endforeach do$><$foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><$if ToOneRelationship.isMandatory$>, <$ToOneRelationship.destinationEntity.referenceJavaClassName$> <$ToOneRelationship.name$><$endif$><$endforeach do$><$foreach ToOneRelationship parentEntity.classToOneRelationships.@sortedNameArray do$><$if ToOneRelationship.isMandatory$>, <$ToOneRelationship.destinationEntity.referenceJavaClassName$> <$ToOneRelationship.name$><$endif$><$endforeach do$>) {
164 + <$classNameWithoutPackage$> eoObject = (<$classNameWithoutPackage$>)EOUtilities.createAndInsertInstance(editingContext, <$GEN_PREFIX$><$classNameWithoutPackage$>.ENTITY_NAME);<$foreach Attribute classAttributes.@sortedNameArray do$><$if !Attribute.allowsNull$>
165 + eoObject.set<$Attribute.name.initialCapitalString$>(<$Attribute.name$>);<$endif$><$endforeach do$><$foreach ToOneRelationship classToOneRelationships.@sortedNameArray do$><$if ToOneRelationship.isMandatory$>
166 + eoObject.set<$ToOneRelationship.name.initialCapitalString$>Relationship(<$ToOneRelationship.name$>);<$endif$><$endforeach do$><$foreach Attribute parentEntity.classAttributes.@sortedNameArray do$><$if !Attribute.allowsNull$><$set RestrictingQualifierKey = false$><$foreach QualifierKey restrictingQualifier.allQualifierKeys do$><$if Attribute.name = QualifierKey$><$set RestrictingQualifierKey = true$><$endif$><$endforeach do$><$if RestrictingQualifierKey = false$>
167 + eoObject.set<$Attribute.name.initialCapitalString$>(<$Attribute.name$>);<$endif$><$endif$><$endforeach do$><$foreach ToOneRelationship parentEntity.classToOneRelationships.@sortedNameArray do$><$if ToOneRelationship.isMandatory$>
168 + eoObject.set<$ToOneRelationship.name.initialCapitalString$>Relationship(<$ToOneRelationship.name$>);<$endif$><$endforeach do$>
221 221   return eoObject;
222 222  }
223 223  
... ... @@ -231,10 +231,18 @@
231 231   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetchAll<$classNameWithoutPackage$>s(_editingContext, null);
232 232   }
233 233  
182 +{{/code}}
183 +
184 +{{code}}
185 +
234 234   public static NSArray fetchAll<$classNameWithoutPackage$>s(EOEditingContext _editingContext, NSArray _sortOrderings) {
235 235   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>s(_editingContext, null, _sortOrderings);
236 236   }
237 237  
190 +{{/code}}
191 +
192 +{{code}}
193 +
238 238   public static NSArray fetch<$classNameWithoutPackage$>s(EOEditingContext _editingContext, EOQualifier _qualifier, NSArray _sortOrderings) {
239 239   EOFetchSpecification fetchSpec = new EOFetchSpecification(<$GEN_PREFIX$><$classNameWithoutPackage$>.ENTITY_NAME, _qualifier, _sortOrderings);
240 240   fetchSpec.setIsDeep(true);
... ... @@ -242,10 +242,18 @@
242 242   return eoObjects;
243 243   }
244 244  
201 +{{/code}}
202 +
203 +{{code}}
204 +
245 245   public static <$classNameWithoutPackage$> fetch<$classNameWithoutPackage$>(EOEditingContext _editingContext, String _keyName, Object _value) {
246 246   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>(_editingContext, new EOKeyValueQualifier(_keyName, EOQualifier.QualifierOperatorEqual, _value));
247 247   }
248 248  
209 +{{/code}}
210 +
211 +{{code}}
212 +
249 249   public static <$classNameWithoutPackage$> fetch<$classNameWithoutPackage$>(EOEditingContext _editingContext, EOQualifier _qualifier) {
250 250   NSArray eoObjects = <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>s(_editingContext, _qualifier, null);
251 251   <$classNameWithoutPackage$> eoObject;
... ... @@ -261,11 +261,19 @@
261 261   }
262 262   return eoObject;
263 263   }
264 -
228 +
229 +{{/code}}
230 +
231 +{{code}}
232 +
265 265   public static <$classNameWithoutPackage$> fetchRequired<$classNameWithoutPackage$>(EOEditingContext _editingContext, String _keyName, Object _value) {
266 266   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetchRequired<$classNameWithoutPackage$>(_editingContext, new EOKeyValueQualifier(_keyName, EOQualifier.QualifierOperatorEqual, _value));
267 267   }
268 268  
237 +{{/code}}
238 +
239 +{{code}}
240 +
269 269   public static <$classNameWithoutPackage$> fetchRequired<$classNameWithoutPackage$>(EOEditingContext _editingContext, EOQualifier _qualifier) {
270 270   <$classNameWithoutPackage$> eoObject = <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>(_editingContext, _qualifier);
271 271   if (eoObject h1. null) {
... ... @@ -284,6 +284,10 @@
284 284   return (<$classNameWithoutPackage$>)EOUtilities.localInstanceOfObject(_editingContext, this);
285 285   }
286 286  
259 +{{/code}}
260 +
261 +{{code}}
262 +
287 287   public static <$classNameWithoutPackage$> localInstanceOf<$classNameWithoutPackage$>(EOEditingContext _editingContext, <$classNameWithoutPackage$> _eo) {
288 288   return (_eo null) ? null : (<$classNameWithoutPackage$>)EOUtilities.localInstanceOfObject(_editingContext, _eo);
289 289   }