public static class ERXEC.DefaultFactory extends Object implements ERXEC.Factory
| Modifier and Type | Field and Description |
|---|---|
protected Object |
defaultEditingContextDelegate
holds a reference to the default ec delegate
|
protected Object |
defaultNoValidationDelegate
holds a reference to the default no validation delegate
|
protected Boolean |
useSharedEditingContext
holds whether to newly created instances use the shared editing
context.
|
| Constructor and Description |
|---|
DefaultFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected com.webobjects.eocontrol.EOEditingContext |
_createEditingContext(com.webobjects.eocontrol.EOObjectStore parent)
Actual EC creation bottleneck.
|
com.webobjects.eocontrol.EOEditingContext |
_newEditingContext()
See static method for documentation.
|
com.webobjects.eocontrol.EOEditingContext |
_newEditingContext(boolean validationEnabled)
See static method for documentation.
|
com.webobjects.eocontrol.EOEditingContext |
_newEditingContext(com.webobjects.eocontrol.EOObjectStore objectStore)
See static method for documentation.
|
com.webobjects.eocontrol.EOEditingContext |
_newEditingContext(com.webobjects.eocontrol.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.
|
protected Constructor |
editingContextConstructor() |
void |
setDefaultDelegateOnEditingContext(com.webobjects.eocontrol.EOEditingContext ec)
Sets the default editing context delegate on the given editing
context.
|
void |
setDefaultDelegateOnEditingContext(com.webobjects.eocontrol.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() |
protected Object defaultEditingContextDelegate
protected Object defaultNoValidationDelegate
protected Boolean useSharedEditingContext
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(com.webobjects.eocontrol.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(com.webobjects.eocontrol.EOEditingContext ec)
setDefaultDelegateOnEditingContext in interface ERXEC.Factoryec - editing context to have it's delegate set.public com.webobjects.eocontrol.EOEditingContext _newEditingContext()
_newEditingContext in interface ERXEC.Factorypublic com.webobjects.eocontrol.EOEditingContext _newEditingContext(boolean validationEnabled)
_newEditingContext in interface ERXEC.Factorypublic com.webobjects.eocontrol.EOEditingContext _newEditingContext(com.webobjects.eocontrol.EOObjectStore objectStore)
_newEditingContext in interface ERXEC.Factorypublic com.webobjects.eocontrol.EOEditingContext _newEditingContext(com.webobjects.eocontrol.EOObjectStore objectStore,
boolean validationEnabled)
_newEditingContext in interface ERXEC.Factoryprotected Constructor editingContextConstructor()
protected com.webobjects.eocontrol.EOEditingContext _createEditingContext(com.webobjects.eocontrol.EOObjectStore parent)
er.extensions.ERXEC.editingContextClassName property to
specify the name of your editing context class to be instantiated and returned by this method.parent - The parent EOObjectStore for the editing context created and returned by this methodpublic boolean useSharedEditingContext()
useSharedEditingContext in interface ERXEC.Factorypublic void setUseSharedEditingContext(boolean value)
setUseSharedEditingContext in interface ERXEC.FactoryCopyright © 2002 – 2020 Project Wonder.