ERXGuardedObjectInterface Interface Reference

Inherited by ERXCustomObject, and ERXGenericRecord.

List of all members.

Public Member Functions

boolean canDelete ()
boolean canUpdate ()
void delete ()


Detailed Description

The guarded object interface is used as a way to ensure that objects that are not supposed to be deleted or updated don't accidently get deleted or updated. Look at ERXGenericRecord for an implementation. This interface is also used within ERD2W applications to determine if the edit icon or the trash can icon should be displayed.

Member Function Documentation

boolean canDelete (  ) 

Should return if this object can be deleted.

Returns:
if it is safe to delete

Implemented in ERXCustomObject, and ERXGenericRecord.

boolean canUpdate (  ) 

Should return if this object can be updated.

Returns:
if it is safe to update

Implemented in ERXCustomObject, and ERXGenericRecord.

void delete (  ) 

To be implemented in order to determine additional operations to be done during deletion due to a bug in EOF that doesn't refresh relationships correctly in the parent editingContext

Implemented in ERXCustomObject, ERXGenericRecord, and ERXPartialGenericRecord.


The documentation for this interface was generated from the following file:

Generated on Sat May 26 06:43:10 2012 for Project Wonder by  doxygen 1.5.8