| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The provideres, which implement this interface are responsible for supplying delete,
canDelete and isDeleted functionalities of Elements
and References.
| Method Summary | |
boolean | canDelete(PropertyMap propertyMap)This method is called when it's neccesssary to know if Element or
Reference can be deleted. |
void | delete(PropertyMap propertyMap)This method is called when object is to be deleted. |
boolean | isApplicable(PropertyMap propertyMap)This method is guaranteed to be called with the corresponding argument right before any other method of provider is invoked. |
boolean | isDeleted(PropertyMap propertyMap)This method is called, when isDeleted opertation of Element or
Reference was invoked. |
| Method Detail |
public boolean canDelete(PropertyMap propertyMap)
Element or
Reference can be deleted. Provider can veto deleting of object by returning
false.
false
true.true unless propertyMap cannot be deleted.public void delete(PropertyMap propertyMap)
true for canDelete.
isDeleted method of providers.public boolean isApplicable(PropertyMap propertyMap)
true if it can supply following
propertyMappublic boolean isDeleted(PropertyMap propertyMap)
isDeleted opertation of Element or
Reference was invoked.
false from this method.
false for instantiated Entity,
| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||