com.webobjects.directtoweb
Class D2WQueryAllEntitiesPage
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
com.webobjects.directtoweb.D2WComponent
com.webobjects.directtoweb.D2WPage
com.webobjects.directtoweb.D2WQueryAllEntitiesPage
- All Implemented Interfaces:
- Cloneable, com.webobjects.directtoweb.generation.DTWGeneration, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, QueryAllPageInterface, QueryPageInterface, Serializable, WOActionResults
- Direct Known Subclasses:
- BASQueryAllEntitiesPage, NEUQueryAllPage, WOLQueryAllPage
- public class D2WQueryAllEntitiesPage
- extends D2WPage
- implements QueryAllPageInterface, com.webobjects.directtoweb.generation.DTWGeneration
The D2WQueryAllEntitiesPage class provides the behavior for the query-all
page Direct to Web templates, specifically BASQueryAllEntitesPage,
NEUQueryAllPage, and WOLQueryAllPage.
The classes for these components inherit directly from
D2WQueryAllEntitiesPage and define no additional methods or variables.
Most of the methods in this class 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 query-all page,
you can invoke the methods in this class in the same way.
- See Also:
- Serialized Form
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 com.webobjects.directtoweb.D2WComponent |
allEntities, allowCollapsing, applicationPort, assistantPort, attribute, backgroundColorForHeaderRow, backgroundColorForPage, backgroundColorForTable, backgroundColorForTableDark, backgroundColorForTableLight, color, currentSettings, currentUrl, d2wContext, d2wContextVisibleEntityNamesCountPlus1, defaultRowspan, displayNameForKeyWhenRelationship, displayNameForProperty, displayPropertyKeys, dynamicPages, entity, entityName, formatter, generationReplacementFor, generationReplacementForCurrentObject, hasCustomKey, hasEntity, hasNoColor, homeClicked, homeHref, isEditing, isEntityReadOnly, isEntityReadOnly, isLiveAssistantEnabled, isNotBoldAsBoolean, isNotItalicAsBoolean, isPropertyAnAttribute, isWebAssistantActive, isWebAssistantConnected, isWebAssistantEnabled, keyForGenerationReplacementForVariableNamed, keyWhenRelationship, lastUrl, length, localContext, logout, object, objectPropertyValue, objectPropertyValueIsNonNull, pageTitle, property, propertyKey, propertyValueClassName, relationship, resourcePathURL, sessionID, setCurrentSettings, setDynamicPages, setEntities, setEntity, setEntityName, setLocalContext, setObject, setPropertyKey, setResourcePathURL, setTask, setTasks, showBanner, showWebAssistant, submitActionName, target, task, tasks, visibleEntityNames |
Methods inherited from class com.webobjects.appserver.WOComponent |
appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath |
displayGroup
public WODisplayGroup displayGroup
- The WODisplayGroup object that performs the query.
D2WQueryAllEntitiesPage
public D2WQueryAllEntitiesPage(WOContext aContext)
- Creates an instance of D2WQueryAllEntitiesPage
with the specified context.
- Parameters:
aContext
- instance of WOContext- See Also:
D2WPage.D2WPage(WOContext)
queryAction
public WOComponent queryAction()
- Is invoked when a user clicks the search button next to an entity
in the query-all page.
Creates and returns a list page displaying objects that match the query.
- Returns:
- a list page displaying objects that match the query
queryDataSource
public EODataSource queryDataSource()
- Description copied from interface:
QueryPageInterface
- Returns the receiver's EODataSource (defined in the EOControl Framework).
- Specified by:
queryDataSource
in interface QueryPageInterface
- Returns:
- a datasource initialized with a qualifier that matches the search criteria
the user specified in the query page. This datasource, for example, could be passed on to a List page to display the results.
replacementAssociationForAssociation
public WOAssociation replacementAssociationForAssociation(WOAssociation oldAssociation,
String oldBinding,
com.webobjects.directtoweb.generation.DTWTemplate aTemplate,
WOContext aContext)
- Replace the bindings
queryAction
and
showRegularQueryAction
.
The implementation is subject to change in future releases.
- Specified by:
replacementAssociationForAssociation
in interface com.webobjects.directtoweb.generation.DTWGeneration
- Overrides:
replacementAssociationForAssociation
in class D2WPage
- Parameters:
oldAssociation
- instance of WOAssociationoldBinding
- instance of StringaTemplate
- instance of DTWTemplateaContext
- instance of WOContext
- Returns:
- instance of WOAssociation
- See Also:
queryAction()
,
showRegularQueryAction()
,
D2WPage.replacementAssociationForAssociation(WOAssociation, String, DTWTemplate, WOContext)
showRegularQueryAction
public WOComponent showRegularQueryAction()
- Is invoked when a user clicks the More Options button next to an entity.
Creates and returns a query page for the entity.
- Returns:
- a query page for the entity
Copyright © 2004 Apple Computer, Inc.