PATH
Documentation > WebObjects 4.5 >
Direct to Web
D2WInspectPage
Package:
com.apple.yellow.directtoweb
Inherits from:D2WPage
Implements:
Subclasses:
Class Description
This class provides the behavior for the inspect page and edit page Direct to Web templates, specifically BASInspectPage, NEUInspectPage, and WOLInspectPage. The classes for these components inherit directly from D2WInspectPage and define no additional methods or variables.
D2WTabInspectPage also inherits from this class.
Most of the methods in this class are accessed (via the EOKeyValueCoding interface defined in the EOControl framework) from the Direct to Web template's bindings (.wod
) file. If you create a Direct to Web template from an inspect page or an edit page, you can invoke the methods in this class in the same way. See the "Direct to Web" chapter of WebObjects Tools and Techniques for more information about creating a Direct to Web template.
Method Types
Constructors
Fields
Actions
Key-Value Coding
Private Methods
Constructors
com.apple.yellow.directtoweb.D2WInspectPage
public D2WInspectPage()
Standard Java no-argument constructor.
Fields
errorMessage
java.lang.String
Contains an error message displayed on the inspect page.
Methods
awake
public void awake()
This method is intentionally undocumented. You should never have to invoke or customize it.
cancelAction
public WOComponent cancelAction()
This action method is invoked when the user clicks Cancel. It discards the edits on the page. You can specify the component this action displays by overriding nextPage
. You can also specify custom behavior for this action by overriding nextPageDelegate
; in this case, nextPage
is ignored.See Also:
nextPage (D2WPage)
nextPageDelegate (D2WPage)
deleteAction
public WOComponent deleteAction()
This action method is invoked when the user clicks Delete. It deletes the object that the page is inspecting or editing. You can specify the component this action displays by overriding nextPage
. You can also specify custom behavior for this action by overriding nextPageDelegate
; in this case, nextPage
is ignored.See Also:
nextPage (D2WPage)
nextPageDelegate (D2WPage)
editAction
public WOComponent editAction()
This action method is invoked when the user clicks Edit in an inspect page. It creates an edit page for the inspected object.
implementedInterface
public String implementedInterface()
This method is intentionally undocumented. You should never have to invoke or customize it.
nextPage
public WOComponent nextPage()
This action method is invoked when the user clicks Return in an inspect page. You can specify the component this action displays by overriding this method. You can also specify custom behavior for this action by overriding nextPageDelegate
instead.See Also:
nextPageDelegate (D2WPage)
object
public EOEnterpriseObject object()
Returns the Object displayed by the inspect or edit page.
replacementAssociationForAssociation
public WOAssociation replacementAssociationForAssociation(WOAssociation oldAssociation, String oldBinding, DTWTemplate aTemplate, WOContext aContext)
This method is intentionally undocumented. You should never have to invoke or customize it.
setEditingContext
public void setEditingContext(EOEditingContext editingContext)
This method is intentionally undocumented. You should never have to invoke or customize it.
setObject
public void setObject(EOEnterpriseObject object)
Sets the object displayed by the inspect or edit page.
sleep
public void sleep()
This method is intentionally undocumented. You should never have to invoke or customize it.
submitAction
public WOComponent submitAction()
This action method executes when the user clicks Save on the edit page. It saves the edits to the database.
validationFailedWithException
public void validationFailedWithException(Throwable anExeception, Object anObject, String aString)
This method is intentionally undocumented. You should never have to invoke or customize it.