|
WebObjects 5.4.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.webobjects.appserver.WOElement com.webobjects.appserver.WOComponent com.webobjects.directtoweb.D2WComponent com.webobjects.directtoweb.D2WPage com.webobjects.directtoweb.D2WMasterDetailPage
public class D2WMasterDetailPage
The D2WMasterDetailPage
class provides the behavior for the
master-detail page Direct to Web templates, specifically BASMasterDetailPage,
NEUMasterDetailPage, and WOLMasterDetailPage.
The classes for these pages inherit directly from D2WMasterDetailPage and
define no additional methods or variables.
Most methods are accessed, via the EOKeyValueCoding interface defined in the EOControl framework, from the bindings (.wod) file of the Direct to Web template. If you create a Direct to Web template from a master-detail page, you can invoke the methods in this class in the same way.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
---|
WOComponent.Event |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
---|
NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException |
Field Summary | |
---|---|
EOEnterpriseObject |
selectedObject
|
Fields inherited from class com.webobjects.directtoweb.D2WComponent |
---|
currentObjectKey |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
KeyPathSeparator |
Constructor Summary | |
---|---|
D2WMasterDetailPage(WOContext aContext)
Constructs a D2WMasterDetailPage with the specified context. |
Method Summary | |
---|---|
WOComponent |
backAction()
Deprecated. Use listReturnAction instead. |
boolean |
isObjectSelected()
Returns whether the user has selected an object in the select component of the master-detail page. |
WOComponent |
listReturnAction()
Is invoked when the user clicks Return in the master-detail page. |
NextPageDelegate |
masterDetailPageDelegate()
Returns the next page delegate for the edit component on the master-detail page. |
WOAssociation |
replacementAssociationForAssociation(WOAssociation oldAssociation,
String oldBinding,
DTWTemplate aTemplate,
WOContext aContext)
This method is intentionally undocumented. |
NextPageDelegate |
selectPageDelegate()
Returns the next page delegate, an object implementing the NextPageDelegate interface, for the select component on the master-detail page. |
void |
setEditPageDelegate(Object newValue)
This method is intentionally undocumented. |
void |
setSelectPageDelegate(Object newValue)
This method is intentionally undocumented. |
Methods inherited from class com.webobjects.directtoweb.D2WPage |
---|
alternateRowColor, dataSource, descriptionForResponse, extraBindings, finalize, nextPage, nextPageDelegate, pageWrapperName, setDataSource, setExtraBindings, setNextPage, setNextPageDelegate, showCancel |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.webobjects.directtoweb.ListPageInterface |
---|
setDataSource, setNextPage, setNextPageDelegate |
Field Detail |
---|
public EOEnterpriseObject selectedObject
Constructor Detail |
---|
public D2WMasterDetailPage(WOContext aContext)
aContext
- - the WOContext.Method Detail |
---|
public NextPageDelegate selectPageDelegate()
nextPage
method on this object
when the user selects the record to edit.
public void setSelectPageDelegate(Object newValue)
public NextPageDelegate masterDetailPageDelegate()
nextPage
method on this object
when the user clicks Cancel in the edit component.
NextPageDelegate
public void setEditPageDelegate(Object newValue)
public boolean isObjectSelected()
@Deprecated public WOComponent backAction()
listReturnAction
instead.
D2WMasterDetailPage.listReturnAction()
public WOComponent listReturnAction()
nextPage
to specify the component this action displays.
You can also specify custom behavior for this action by overriding
nextPageDelegate
; in this case, nextPage
is ignored.
D2WPage.nextPage()
,
D2WPage.nextPageDelegate()
public WOAssociation replacementAssociationForAssociation(WOAssociation oldAssociation, String oldBinding, DTWTemplate aTemplate, WOContext aContext)
D2WPage
replacementAssociationForAssociation
in interface DTWGeneration
replacementAssociationForAssociation
in class D2WPage
|
Last updated June 2008 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |