DataAccessFunctionality

This enumeration represents the possible CRUD operations. This enumeration is an attempt to streamline the terminology of these operations between the dataAccess in the database, the methods in the Bean and the different terms used between programmers. The enumeration itself is unambiguously and has a method getFunctionality() to get the term used in the database in dataAccess.

The four operations are MODIFY, CREATE, DELETE and VIEW. The corrsponding database functionalities are modify,create, delete and status. A deprecated operation is the ENTRY(entry). This is the combination of the create and modify as was used by the previous version of the account component. This operation is only for backwards compatibility and should not be used in new applications, hence the @Deprecated.