Package org.apache.cayenne

Examples of org.apache.cayenne.ValueHolder


        if (newValue instanceof Fault) {
            super.writePropertyDirectly(object, null, newValue);
        }
        else {
            // must resolve value holder...
            ValueHolder holder = (ValueHolder) readProperty(object);
            holder.setValueDirectly(newValue);
        }
    }
View Full Code Here


                || target instanceof Fault
                || ((ValueHolder) target).isFault();
    }

    public void invalidate(Object object) {
        ValueHolder list = (ValueHolder) readPropertyDirectly(object);
        if(list != null) {
            list.invalidate();
        }
    }
View Full Code Here

    ValueHolder getWrappedValueHolder() {
        return (list instanceof ValueHolder) ? (ValueHolder) list : null;
    }

    public boolean isFault() {
        ValueHolder h = getWrappedValueHolder();
        return (h != null) ? h.isFault() : false;
    }
View Full Code Here

        ValueHolder h = getWrappedValueHolder();
        return (h != null) ? h.isFault() : false;
    }

    public Object setValueDirectly(Object value) throws CayenneRuntimeException {
        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.setValueDirectly(value) : null;
    }
View Full Code Here

        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.setValueDirectly(value) : null;
    }

    public Object setValue(Object value) throws CayenneRuntimeException {
        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.setValue(value) : null;
    }
View Full Code Here

        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.setValue(value) : null;
    }

    public Object getValue() throws CayenneRuntimeException {
        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.getValue() : null;
    }
View Full Code Here

        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.getValue() : null;
    }
   
    public Object getValueDirectly() throws CayenneRuntimeException {
        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.getValueDirectly() : null;
    }
View Full Code Here

        ValueHolder h = getWrappedValueHolder();
        return h != null ? h.getValueDirectly() : null;
    }

    public void invalidate() {
        ValueHolder h = getWrappedValueHolder();
        if (h != null) {
            h.invalidate();
        }
    }
View Full Code Here

                    "ValueHolders for non-persistent objects are not supported.",
                    this,
                    object);
        }

        ValueHolder holder = createValueHolder((Persistent) object);
        faultHandler.setFaultProperty(object, false);
        return holder;
    }
View Full Code Here

    /**
     * Returns true if a property ValueHolder is not initialized or is itself a fault.
     */
    @Override
    public boolean isFault(Object object) {
        ValueHolder holder = (ValueHolder) accessor.getValue(object);
        return holder == null || holder.isFault();
    }
View Full Code Here

TOP

Related Classes of org.apache.cayenne.ValueHolder

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.