Package org.apache.isis.core.progmodel.facets.value.date

Examples of org.apache.isis.core.progmodel.facets.value.date.DateValueFacet


            final int col = column(location);
            final int row = row(location);
            if (col >= 0 && col < COLUMNS && row >= 0 && row < ROWS) {
                date.add(Calendar.DAY_OF_MONTH, row * 7 + col);
                final Content content = getContent();
                final DateValueFacet facet = content.getSpecification().getFacet(DateValueFacet.class);
                final ObjectAdapter value = facet.createValue(date.getTime());
                ((TextParseableContent) content).parseTextEntry(value.titleString());
                ((TextParseableContent) content).entryComplete();
                /*
                 * if (content.isObject()) { ((ObjectContent) content).setObject(value); }
                 */
 
View Full Code Here


        clearTime(today);

        date = Calendar.getInstance();
        final ObjectAdapter dateAdapter = ((TextParseableContent) getContent()).getAdapter();
        if (dateAdapter != null) {
            final DateValueFacet facet = dateAdapter.getSpecification().getFacet(DateValueFacet.class);
            currentDate = Calendar.getInstance();
            final Date dateValue = facet.dateValue(dateAdapter);
            currentDate.setTime(dateValue);
            clearTime(currentDate);
            date.setTime(dateValue);
        }
        clearTime(date);
View Full Code Here

            final Location location = click.getLocation();
            final Date selectedDate = getSelectedDate(location);
            if (selectedDate != null) {
                date.setTime(selectedDate);
                final Content content = getContent();
                final DateValueFacet facet = content.getSpecification().getFacet(DateValueFacet.class);
                final ObjectAdapter value = facet.createValue(date.getTime());
                ((TextParseableContent) content).parseTextEntry(value.titleString());
                ((TextParseableContent) content).entryComplete();
                getView().refresh();
            }
        }
View Full Code Here

    protected void process(final Request request, final ObjectAdapter object, final ObjectAssociation field,
        final Format format, final String name, final Scope scope) {
        final ObjectAdapter fieldReference = field.get(object);
        if (format != null && fieldReference.getResolveState().isValue()) {
            final DateValueFacet facet = fieldReference.getSpecification().getFacet(DateValueFacet.class);
            final Date date = facet.dateValue(fieldReference);
            final String value = format.format(date);
            request.appendDebug("    " + object + " -> " + value);
            request.getContext().addVariable(name, Request.getEncoder().encoder(value), scope);
        } else {
            final String source = fieldReference == null ? "" : request.getContext().mapObject(fieldReference, scope);
View Full Code Here

            public Event apply(ObjectAdapter input) {
                Event event = new Event();

                final String associationId = dateAssociation.getId();
                final String associationName = dateAssociation.getName();
                final DateValueFacet facet = dateAssociation.getSpecification().getFacet(DateValueFacet.class);
                final ObjectAdapter dateAdapter = dateAssociation.get(input);
                final Date dateValue = facet.dateValue(dateAdapter);
                if(dateValue == null) {
                    return null;
                }
                final DateTime start = new DateTime(dateValue.getTime());
                final DateTime end = start;
View Full Code Here

TOP

Related Classes of org.apache.isis.core.progmodel.facets.value.date.DateValueFacet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.