Changes for page EOF-Using EOF-EOGenerator
Last modified by Pascal Robert on 2012/01/21 22:03
From version 26.1
edited by Quinton Dolan
on 2007/07/09 06:52
on 2007/07/09 06:52
Change comment:
There is no comment for this version
To version 17.1
edited by David Holt
on 2007/08/14 11:27
on 2007/08/14 11:27
Change comment:
Corrected some slight errors in the code that were created in the transfer from the older Wiki
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. qdolan1 +XWiki.dholt - 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,14 +261,22 @@ 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 - if (eoObject h1.null) {243 + if (eoObject == null) { 272 272 throw new NoSuchElementException("There was no <$classNameWithoutPackage$> that matched the qualifier '" + _qualifier + "'."); 273 273 } 274 274 return eoObject; ... ... @@ -284,8 +284,12 @@ 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 - return (_eo null) ? null : (<$classNameWithoutPackage$>)EOUtilities.localInstanceOfObject(_editingContext, _eo); 264 + return (_eo == null) ? null : (<$classNameWithoutPackage$>)EOUtilities.localInstanceOfObject(_editingContext, _eo); 289 289 } 290 290 291 291 {{/code}}