Project Wonder 2.0

er.directtoweb
Class ERDEditDatePopupCommon

java.lang.Object
  extended bycom.webobjects.appserver.WOElement
      extended bycom.webobjects.appserver.WOComponent
          extended byer.extensions.ERXNonSynchronizingComponent
              extended byer.directtoweb.ERDCustomComponent
                  extended byer.directtoweb.ERDCustomEditComponent
                      extended byer.directtoweb.ERDEditDatePopupCommon
All Implemented Interfaces:
Cloneable, ERXExceptionHolder, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
Direct Known Subclasses:
ERDEditDatePopup, ERDEditDatePopupOrNull

public class ERDEditDatePopupCommon
extends ERDCustomEditComponent

Common superclass for date editing components.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class er.directtoweb.ERDCustomEditComponent
ERDCustomEditComponent.Keys
 
Nested classes inherited from class com.webobjects.appserver.WOComponent
WOComponent._EventLoggingEnabler, WOComponent.Event
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Nested classes inherited from class com.webobjects.foundation.NSValidation
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
 
Field Summary
protected static NSTimestampFormatter ALL_FORMAT
           
protected static NSTimestampFormatter ALL_FORMAT_AND_TIME
           
protected  String currentMonth
           
protected  String day
           
protected static NSTimestampFormatter DAY_FORMAT
           
protected static NSArray dayList
           
protected static NSArray defaultMonthNameList
           
protected  String month
           
protected static NSTimestampFormatter MONTH_FORMAT
           
protected static NSArray monthList
           
protected  NSArray monthNameList
           
protected  String time
           
protected static NSTimestampFormatter TIME_FORMAT
           
protected  String year
           
protected static NSTimestampFormatter YEAR_FORMAT
           
protected  NSMutableArray yearList
           
 
Fields inherited from class er.directtoweb.ERDCustomEditComponent
editingContext, log
 
Fields inherited from class er.directtoweb.ERDCustomComponent
extraBindings, FALSE, TRUE
 
Fields inherited from class er.extensions.ERXNonSynchronizingComponent
_dynamicBindings
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSValidation
_CLASS
 
Constructor Summary
ERDEditDatePopupCommon(WOContext context)
           
 
Method Summary
 boolean checkFutureDate()
           
 String day()
           
 NSArray dayList()
           
 boolean editTime()
           
 boolean isStateless()
          component is not stateless
 String month()
           
 NSArray monthList()
           
 String monthName()
           
 NSArray monthNameList()
           
 void reset()
          Used by stateless subclasses.
 void setDay(String newDay)
           
 void setMonth(String newMonth)
           
 void setYear(String newYear)
           
 boolean synchronizesVariablesWithBindings()
          Overridden from superclass to turn on component synching, which is the default.
 String time()
           
 String today()
           
 String year()
           
 NSArray yearList()
           
 
Methods inherited from class er.directtoweb.ERDCustomEditComponent
object, objectKeyPathValue, objectPropertyValue, permissionToEdit, setObject, setObjectKeyPathValue, setObjectPropertyValue
 
Methods inherited from class er.directtoweb.ERDCustomComponent
appendToResponse, booleanForBinding, clearValidationFailed, d2wComponentNameDebuggingEnabled, d2wContext, d2wContextFromBindings, d2wContextValueForBinding, d2wDebuggingEnabled, d2wPropertyKeyDebuggingEnabled, extraBindings, extraBindingsValueForBinding, hasBinding, integerBooleanForBinding, key, localContext, logDebugInfo, originalValueForBinding, parentValueForBinding, setD2wContext, setExtraBindings, setKey, setLocalContext, validationFailedWithException, valueForBinding
 
Methods inherited from class er.extensions.ERXNonSynchronizingComponent
booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, dynamicBindings, intValueForBinding, localizer, objectValueForBinding, objectValueForBinding, stringValueForBinding, stringValueForBinding
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

day

protected String day

month

protected String month

year

protected String year

currentMonth

protected String currentMonth

yearList

protected NSMutableArray yearList

monthList

protected static NSArray monthList

monthNameList

protected NSArray monthNameList

defaultMonthNameList

protected static NSArray defaultMonthNameList

dayList

protected static NSArray dayList

DAY_FORMAT

protected static final NSTimestampFormatter DAY_FORMAT

MONTH_FORMAT

protected static final NSTimestampFormatter MONTH_FORMAT

YEAR_FORMAT

protected static final NSTimestampFormatter YEAR_FORMAT

TIME_FORMAT

protected static final NSTimestampFormatter TIME_FORMAT

ALL_FORMAT

protected static final NSTimestampFormatter ALL_FORMAT

ALL_FORMAT_AND_TIME

protected static final NSTimestampFormatter ALL_FORMAT_AND_TIME

time

protected String time
Constructor Detail

ERDEditDatePopupCommon

public ERDEditDatePopupCommon(WOContext context)
Method Detail

isStateless

public boolean isStateless()
Description copied from class: ERXNonSynchronizingComponent
component is not stateless

Overrides:
isStateless in class ERDCustomEditComponent

synchronizesVariablesWithBindings

public boolean synchronizesVariablesWithBindings()
Description copied from class: ERDCustomComponent
Overridden from superclass to turn on component synching, which is the default.

Overrides:
synchronizesVariablesWithBindings in class ERDCustomEditComponent

reset

public void reset()
Description copied from class: ERDCustomComponent
Used by stateless subclasses.

Overrides:
reset in class ERDCustomEditComponent

dayList

public NSArray dayList()

monthNameList

public NSArray monthNameList()

monthList

public NSArray monthList()

yearList

public NSArray yearList()

time

public String time()
            throws Exception
Throws:
Exception

day

public String day()
           throws Exception
Throws:
Exception

setDay

public void setDay(String newDay)
            throws Exception
Throws:
Exception

monthName

public String monthName()
                 throws Exception
Throws:
Exception

month

public String month()
             throws Exception
Throws:
Exception

setMonth

public void setMonth(String newMonth)
              throws Exception
Throws:
Exception

year

public String year()
            throws Exception
Throws:
Exception

setYear

public void setYear(String newYear)
             throws Exception
Throws:
Exception

checkFutureDate

public boolean checkFutureDate()

editTime

public boolean editTime()

today

public String today()

Last updated: Do, Dez 9, 2004 • 12:46 PM CET

Copyright © 2002 – 2004 Project Wonder.