org.nakedobjects.metamodel.facets.value.DateValueFacet Maven / Gradle / Ivy
The newest version!
package org.nakedobjects.metamodel.facets.value;
import java.util.Date;
import org.nakedobjects.metamodel.adapter.NakedObject;
import org.nakedobjects.metamodel.facets.Facet;
public interface DateValueFacet extends Facet {
public static final int DATE = 0x01;
public static final int TIME = 0x10;
public static final int PRECISION = 0x100;
public static final int DATE_ONLY = DATE;
public static final int TIME_ONLY = TIME;
public static final int DATE_AND_TIME = DATE + TIME;
public static final int TIMESTAMP = DATE + TIME + PRECISION;
Date dateValue(NakedObject object);
NakedObject createValue(Date date);
int getLevel();
}
// Copyright (c) Naked Objects Group Ltd.