All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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.




© 2015 - 2024 Weber Informatics LLC | Privacy Policy