public interface RelationshipManager
Modifier and Type | Method and Description |
---|---|
void |
checkConsistency()
Method to check for consistency the managed relations of this object with the related objects.
|
void |
clearFields()
Convenience method to clear all fields from being managed.
|
boolean |
managesField(int fieldNumber)
Accessor for whether a field is being managed.
|
void |
process()
Method to process the (bidirectional) relations for this object.
|
void |
relationAdd(int fieldNumber,
Object val)
Method to register a change in the contents of a container field, with an object being added.
|
void |
relationChange(int fieldNumber,
Object oldValue,
Object newValue)
Method that is called when the user calls setXXX() on a field.
|
void |
relationRemove(int fieldNumber,
Object val)
Method to register a change in the contents of a container field, with an object being removed.
|
void clearFields()
void relationChange(int fieldNumber, Object oldValue, Object newValue)
fieldNumber
- Number of the fieldoldValue
- The old valuenewValue
- The new valuevoid relationAdd(int fieldNumber, Object val)
fieldNumber
- Number of the fieldval
- Value being addedvoid relationRemove(int fieldNumber, Object val)
fieldNumber
- Number of the fieldval
- Value being removedboolean managesField(int fieldNumber)
fieldNumber
- Number of the fieldvoid checkConsistency()
void process()
Copyright © 2019. All rights reserved.