|
Project Wonder 5.0.0.8654 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecter.extensions.eof.ERXEC.DefaultFactory
public static class ERXEC.DefaultFactory
Default implementation of the Factory interface.
| Field Summary | |
|---|---|
protected Map |
activeEditingContexts
|
protected Object |
defaultEditingContextDelegate
holds a reference to the default ec delegate |
protected Object |
defaultNoValidationDelegate
holds a reference to the default no validation delegate |
static Logger |
log
logging support |
protected Boolean |
useSharedEditingContext
holds whether to newly created instances use the shared editing context. |
| Constructor Summary | |
|---|---|
ERXEC.DefaultFactory()
|
|
| Method Summary | |
|---|---|
protected EOEditingContext |
_createEditingContext(EOObjectStore parent)
Actual EC creation bottleneck. |
EOEditingContext |
_newEditingContext()
See static method for documentation. |
EOEditingContext |
_newEditingContext(boolean validationEnabled)
See static method for documentation. |
EOEditingContext |
_newEditingContext(EOObjectStore objectStore)
See static method for documentation. |
EOEditingContext |
_newEditingContext(EOObjectStore objectStore,
boolean validationEnabled)
See static method for documentation. |
Object |
defaultEditingContextDelegate()
Returns the default editing context delegate. |
Object |
defaultNoValidationDelegate()
Default delegate that does not perform validation. |
NSArray |
lockedEditingContexts()
|
void |
setDefaultDelegateOnEditingContext(EOEditingContext ec)
Sets the default editing context delegate on the given editing context. |
void |
setDefaultDelegateOnEditingContext(EOEditingContext ec,
boolean validation)
Sets either the default editing context delegate that does or does not allow validation based on the validation flag passed in on the given editing context. |
void |
setDefaultEditingContextDelegate(Object delegate)
Sets the default editing context delegate to be used for editing context creation. |
void |
setDefaultNoValidationDelegate(Object delegate)
Sets the default editing context delegate to be used for editing context creation that does not allow validation. |
void |
setUseSharedEditingContext(boolean value)
|
boolean |
useSharedEditingContext()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Logger log
protected Object defaultEditingContextDelegate
protected Object defaultNoValidationDelegate
protected Boolean useSharedEditingContext
protected Map activeEditingContexts
| Constructor Detail |
|---|
public ERXEC.DefaultFactory()
| Method Detail |
|---|
public Object defaultEditingContextDelegate()
defaultEditingContextDelegate in interface ERXEC.Factorypublic void setDefaultEditingContextDelegate(Object delegate)
setDefaultEditingContextDelegate in interface ERXEC.Factorydelegate - to be set on every created editing context by default.public Object defaultNoValidationDelegate()
defaultNoValidationDelegate in interface ERXEC.Factorypublic void setDefaultNoValidationDelegate(Object delegate)
setDefaultNoValidationDelegate in interface ERXEC.Factorydelegate - to be set on every created editing context that doesn't
allow validation.
public void setDefaultDelegateOnEditingContext(EOEditingContext ec,
boolean validation)
setDefaultDelegateOnEditingContext in interface ERXEC.Factoryec - editing context to have it's delegate set.validation - flag that determines if the editing context should perform
validation on objects being saved.public void setDefaultDelegateOnEditingContext(EOEditingContext ec)
setDefaultDelegateOnEditingContext in interface ERXEC.Factoryec - editing context to have it's delegate set.public EOEditingContext _newEditingContext()
_newEditingContext in interface ERXEC.Factorypublic EOEditingContext _newEditingContext(boolean validationEnabled)
_newEditingContext in interface ERXEC.Factorypublic EOEditingContext _newEditingContext(EOObjectStore objectStore)
_newEditingContext in interface ERXEC.Factory
public EOEditingContext _newEditingContext(EOObjectStore objectStore,
boolean validationEnabled)
_newEditingContext in interface ERXEC.Factorypublic NSArray lockedEditingContexts()
protected EOEditingContext _createEditingContext(EOObjectStore parent)
public boolean useSharedEditingContext()
useSharedEditingContext in interface ERXEC.Factorypublic void setUseSharedEditingContext(boolean value)
setUseSharedEditingContext in interface ERXEC.Factory
|
Last updated: Thu, Nov 20, 2008 04:36 AM EST | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||