Changes for page EOF-Using EOF-EOGenerator

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

From 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.
To version 26.1
edited by Quinton Dolan
on 2007/07/09 06:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -147,12 +147,27 @@
147 147  
148 148  {{code}}
149 149  
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 -}
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 + }
156 156  
157 157  {{/code}}
158 158  
... ... @@ -160,12 +160,49 @@
160 160  
161 161  {{code}}
162 162  
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$>
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$>
169 169   return eoObject;
170 170  }
171 171  
... ... @@ -179,18 +179,10 @@
179 179   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetchAll<$classNameWithoutPackage$>s(_editingContext, null);
180 180   }
181 181  
182 -{{/code}}
183 -
184 -{{code}}
185 -
186 186   public static NSArray fetchAll<$classNameWithoutPackage$>s(EOEditingContext _editingContext, NSArray _sortOrderings) {
187 187   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>s(_editingContext, null, _sortOrderings);
188 188   }
189 189  
190 -{{/code}}
191 -
192 -{{code}}
193 -
194 194   public static NSArray fetch<$classNameWithoutPackage$>s(EOEditingContext _editingContext, EOQualifier _qualifier, NSArray _sortOrderings) {
195 195   EOFetchSpecification fetchSpec = new EOFetchSpecification(<$GEN_PREFIX$><$classNameWithoutPackage$>.ENTITY_NAME, _qualifier, _sortOrderings);
196 196   fetchSpec.setIsDeep(true);
... ... @@ -198,18 +198,10 @@
198 198   return eoObjects;
199 199   }
200 200  
201 -{{/code}}
202 -
203 -{{code}}
204 -
205 205   public static <$classNameWithoutPackage$> fetch<$classNameWithoutPackage$>(EOEditingContext _editingContext, String _keyName, Object _value) {
206 206   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>(_editingContext, new EOKeyValueQualifier(_keyName, EOQualifier.QualifierOperatorEqual, _value));
207 207   }
208 208  
209 -{{/code}}
210 -
211 -{{code}}
212 -
213 213   public static <$classNameWithoutPackage$> fetch<$classNameWithoutPackage$>(EOEditingContext _editingContext, EOQualifier _qualifier) {
214 214   NSArray eoObjects = <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>s(_editingContext, _qualifier, null);
215 215   <$classNameWithoutPackage$> eoObject;
... ... @@ -225,19 +225,11 @@
225 225   }
226 226   return eoObject;
227 227   }
228 -
229 -{{/code}}
230 -
231 -{{code}}
232 -
264 +
233 233   public static <$classNameWithoutPackage$> fetchRequired<$classNameWithoutPackage$>(EOEditingContext _editingContext, String _keyName, Object _value) {
234 234   return <$GEN_PREFIX$><$classNameWithoutPackage$>.fetchRequired<$classNameWithoutPackage$>(_editingContext, new EOKeyValueQualifier(_keyName, EOQualifier.QualifierOperatorEqual, _value));
235 235   }
236 236  
237 -{{/code}}
238 -
239 -{{code}}
240 -
241 241   public static <$classNameWithoutPackage$> fetchRequired<$classNameWithoutPackage$>(EOEditingContext _editingContext, EOQualifier _qualifier) {
242 242   <$classNameWithoutPackage$> eoObject = <$GEN_PREFIX$><$classNameWithoutPackage$>.fetch<$classNameWithoutPackage$>(_editingContext, _qualifier);
243 243   if (eoObject h1. null) {
... ... @@ -256,10 +256,6 @@
256 256   return (<$classNameWithoutPackage$>)EOUtilities.localInstanceOfObject(_editingContext, this);
257 257   }
258 258  
259 -{{/code}}
260 -
261 -{{code}}
262 -
263 263   public static <$classNameWithoutPackage$> localInstanceOf<$classNameWithoutPackage$>(EOEditingContext _editingContext, <$classNameWithoutPackage$> _eo) {
264 264   return (_eo null) ? null : (<$classNameWithoutPackage$>)EOUtilities.localInstanceOfObject(_editingContext, _eo);
265 265   }