org.nakedobjects.metamodel.value
Class JavaSqlTimeValueSemanticsProvider
java.lang.Object
org.nakedobjects.metamodel.facets.FacetAbstract
org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstract
org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstractTemporal
org.nakedobjects.metamodel.value.TimeValueSemanticsProviderAbstract
org.nakedobjects.metamodel.value.JavaSqlTimeValueSemanticsProvider
- All Implemented Interfaces:
- DefaultsProvider, EncoderDecoder, Parser, ValueSemanticsProvider, Facet, DateValueFacet
public class JavaSqlTimeValueSemanticsProvider
- extends TimeValueSemanticsProviderAbstract
Treats Time as a time-only value type.
|
Method Summary |
java.lang.Object |
add(java.lang.Object original,
int years,
int months,
int days,
int hours,
int minutes)
|
java.util.Date |
dateValue(java.lang.Object object)
|
protected java.util.Hashtable |
formats()
|
protected java.lang.Object |
now()
|
protected java.lang.Object |
setDate(java.util.Date date)
|
| Methods inherited from class org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstractTemporal |
createDateFormat, createValue, dateValue, doEncode, doParse, doRestore, ignoreTimeZone, isEmpty, setMask, titleString, titleWithMask, type |
| Methods inherited from class org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstract |
alwaysReplace, createAdapter, determineNumberFormat, displayTitleOf, fromEncodedString, getAdaptedClass, getClock, getConfiguration, getDefaultsProvider, getDefaultValue, getEncoderDecoder, getParser, getRuntimeContext, getSpecification, getSpecificationLoader, isEqualByContent, isImmutable, parseableTitleOf, parseTextEntry, titleString, toEncodedString, typicalLength |
| Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract |
facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toStringValues, unwrapObject, unwrapString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JavaSqlTimeValueSemanticsProvider
public JavaSqlTimeValueSemanticsProvider()
- Required because implementation of
Parser and EncoderDecoder.
JavaSqlTimeValueSemanticsProvider
public JavaSqlTimeValueSemanticsProvider(FacetHolder holder,
NakedObjectConfiguration configuration,
SpecificationLoader specificationLoader,
RuntimeContext runtimeContext)
add
public java.lang.Object add(java.lang.Object original,
int years,
int months,
int days,
int hours,
int minutes)
- Specified by:
add in class ValueSemanticsProviderAbstractTemporal
dateValue
public java.util.Date dateValue(java.lang.Object object)
- Specified by:
dateValue in class ValueSemanticsProviderAbstractTemporal
formats
protected java.util.Hashtable formats()
- Specified by:
formats in class ValueSemanticsProviderAbstractTemporal
now
protected java.lang.Object now()
- Specified by:
now in class ValueSemanticsProviderAbstractTemporal
setDate
protected java.lang.Object setDate(java.util.Date date)
- Specified by:
setDate in class ValueSemanticsProviderAbstractTemporal
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.