public interface ArcProperty extends PropertyDescriptor
Modifier and Type | Method and Description |
---|---|
ArcProperty |
getComplimentaryReverseArc()
Returns a complimentary reverse ArcProperty or null if no reverse arc
exists.
|
String |
getComplimentaryReverseDbRelationshipPath()
Returns a path over reverse DbRelationships for this arc's
ObjRelationship.
|
ObjRelationship |
getRelationship()
Returns a relationship associated with this arc.
|
ClassDescriptor |
getTargetDescriptor()
Returns a ClassDescriptor for the type of graph nodes pointed to by this
arc property.
|
void |
invalidate(Object object)
Turns a property of an object into a fault.
|
boolean |
isFault(Object source)
Returns whether a target node connected to a given object is an
unresolved fault.
|
getName, injectValueHolder, readProperty, readPropertyDirectly, visit, writeProperty, writePropertyDirectly
ObjRelationship getRelationship()
String getComplimentaryReverseDbRelationshipPath()
ArcProperty getComplimentaryReverseArc()
ClassDescriptor getTargetDescriptor()
ClassDescriptor.getSubclassDescriptor(Class)
before
using the descriptor to access objects.boolean isFault(Object source)
source
- an object that is a source object of the relationship.void invalidate(Object object)
Copyright © 2001–2018 Apache Cayenne. All rights reserved.