Project Wonder 5.0

er.directtoweb.assignments.defaults
Class ERDDefaultAjaxConfigurationNameAssignment

java.lang.Object
  extended by com.webobjects.directtoweb.Assignment
      extended by er.directtoweb.assignments.ERDAssignment
          extended by er.directtoweb.assignments.defaults.ERDDefaultConfigurationNameAssignment
              extended by er.directtoweb.assignments.defaults.ERDDefaultAjaxConfigurationNameAssignment
All Implemented Interfaces:
com.webobjects.eocontrol.EOKeyValueArchiving, ERDComputingAssignmentInterface, java.io.Serializable

public class ERDDefaultAjaxConfigurationNameAssignment
extends ERDDefaultConfigurationNameAssignment

This assignment calculates default (ajax) page configuration names for the current entity in the context. Note: As they mirror the default configurations, the assignment class is separate (and a subclass). This means that the default configurations can be overridden in the rules more gracefully.

See Also:
ERDDefaultConfigurationNameAssignment, Serialized Form
Author:
mendis

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving
com.webobjects.eocontrol.EOKeyValueArchiving._NullValueSupport, com.webobjects.eocontrol.EOKeyValueArchiving._NumberSupport, com.webobjects.eocontrol.EOKeyValueArchiving._TimestampSupport, com.webobjects.eocontrol.EOKeyValueArchiving.Awaking, com.webobjects.eocontrol.EOKeyValueArchiving.FinishInitialization, com.webobjects.eocontrol.EOKeyValueArchiving.Support
 
Field Summary
 
Fields inherited from class er.directtoweb.assignments.defaults.ERDDefaultConfigurationNameAssignment
_DEPENDENT_KEYS
 
Fields inherited from class er.directtoweb.assignments.ERDAssignment
D2WContextClassArray, log
 
Fields inherited from class com.webobjects.directtoweb.Assignment
KeyPathKey, ValueKey
 
Fields inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving
_CLASS
 
Constructor Summary
ERDDefaultAjaxConfigurationNameAssignment(com.webobjects.eocontrol.EOKeyValueUnarchiver u)
          Public constructor
ERDDefaultAjaxConfigurationNameAssignment(java.lang.String key, java.lang.Object value)
          Public constructor
 
Method Summary
static java.lang.Object decodeWithKeyValueUnarchiver(com.webobjects.eocontrol.EOKeyValueUnarchiver eokeyvalueunarchiver)
          Static constructor required by the EOKeyValueUnarchiver interface.
 java.lang.Object editConfigurationName(com.webobjects.directtoweb.D2WContext c)
          Generates a default ajax edit page configuration based on the current entity name.
 java.lang.Object inspectConfigurationName(com.webobjects.directtoweb.D2WContext c)
          Generates a default ajax inspect page configuration based on the current entity name.
 java.lang.Object listConfigurationName(com.webobjects.directtoweb.D2WContext c)
          Generates a default ajax list page configuration based on the current entity name.
 
Methods inherited from class er.directtoweb.assignments.defaults.ERDDefaultConfigurationNameAssignment
confirmConfigurationName, confirmDeleteConfigurationName, createConfigurationName, createEmbeddedConfigurationName, createTabConfigurationName, createWizardConfigurationName, dependentKeys, editEmbeddedConfigurationName, editRelationshipConfigurationName, editRelationshipEmbeddedConfigurationName, editTabConfigurationName, entityNameForContext, inspectEmbeddedConfigurationName, inspectTabConfigurationName, listEmbeddedConfigurationName, queryConfigurationName
 
Methods inherited from class er.directtoweb.assignments.ERDAssignment
booleanContextValueForKey, fire, keyForMethodLookup, localizedTemplateStringForKeyInContext, localizedValueForKeyInContext, localizedValueForKeyWithDefaultInContext, localizerForContext, logDeprecatedMessage
 
Methods inherited from class com.webobjects.directtoweb.Assignment
encodeWithKeyValueArchiver, keyPath, toString, value, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ERDDefaultAjaxConfigurationNameAssignment

public ERDDefaultAjaxConfigurationNameAssignment(com.webobjects.eocontrol.EOKeyValueUnarchiver u)
Public constructor

Parameters:
u - key-value unarchiver used when unarchiving from rule files.

ERDDefaultAjaxConfigurationNameAssignment

public ERDDefaultAjaxConfigurationNameAssignment(java.lang.String key,
                                                 java.lang.Object value)
Public constructor

Parameters:
key - context key
value - of the assignment
Method Detail

decodeWithKeyValueUnarchiver

public static java.lang.Object decodeWithKeyValueUnarchiver(com.webobjects.eocontrol.EOKeyValueUnarchiver eokeyvalueunarchiver)
Static constructor required by the EOKeyValueUnarchiver interface. If this isn't implemented then the default behavior is to construct the first super class that does implement this method. Very lame.

Parameters:
eokeyvalueunarchiver - to be unarchived
Returns:
decoded assignment of this class

editConfigurationName

public java.lang.Object editConfigurationName(com.webobjects.directtoweb.D2WContext c)
Generates a default ajax edit page configuration based on the current entity name. Default format is 'AjaxEdit' + entity name.

Overrides:
editConfigurationName in class ERDDefaultConfigurationNameAssignment
Parameters:
c - current D2W context
Returns:
default edit page configuration name

inspectConfigurationName

public java.lang.Object inspectConfigurationName(com.webobjects.directtoweb.D2WContext c)
Generates a default ajax inspect page configuration based on the current entity name. Default format is 'AjaxInspect' + entity name.

Overrides:
inspectConfigurationName in class ERDDefaultConfigurationNameAssignment
Parameters:
c - current D2W context
Returns:
default inspect page configuration name

listConfigurationName

public java.lang.Object listConfigurationName(com.webobjects.directtoweb.D2WContext c)
Generates a default ajax list page configuration based on the current entity name. Default format is 'AjaxList' + entity name.

Overrides:
listConfigurationName in class ERDDefaultConfigurationNameAssignment
Parameters:
c - current D2W context
Returns:
default list page configuration name

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.