org.nakedobjects.remoting.client.facets
Class PropertyClearFacetWrapProxy
java.lang.Object
org.nakedobjects.metamodel.facets.FacetAbstract
org.nakedobjects.metamodel.facets.properties.modify.PropertyClearFacetAbstract
org.nakedobjects.remoting.client.facets.PropertyClearFacetWrapProxy
- All Implemented Interfaces:
- DecoratingFacet<PropertyClearFacet>, Facet, PropertyClearFacet
public final class PropertyClearFacetWrapProxy
- extends PropertyClearFacetAbstract
- implements DecoratingFacet<PropertyClearFacet>
A reflection peer for changing one-to-many fields remotely, instead of on the local machine.
Any requests to add or remove elements from the field will be passed over the network to the server for
completion. Only requests on persistent objects are passed to the server; on a transient object the request
will always be dealt with locally.
If any of the objects involved have been changed on the server by another process then a
ConcurrencyException will be passed back to the client and re-thrown.
| Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract |
alwaysReplace, facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toString, toStringValues, unwrapObject, unwrapString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PropertyClearFacetWrapProxy
public PropertyClearFacetWrapProxy(PropertyClearFacet underlyingFacet,
ServerFacade serverFacade,
ObjectEncoderDecoder encoderDecoder,
java.lang.String name)
getDecoratedFacet
public PropertyClearFacet getDecoratedFacet()
- Specified by:
getDecoratedFacet in interface DecoratingFacet<PropertyClearFacet>
clearProperty
public void clearProperty(NakedObject inObject)
- Specified by:
clearProperty in interface PropertyClearFacet
getAuthenticationSession
protected static AuthenticationSession getAuthenticationSession()
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.