## Uses of Class
com.comtrade.ecm.engine.business.ApplicationUser

- Packages that use ApplicationUser
  Package | Description
  --- | ---
  com.comtrade.ecm.engine.business.actions |
  com.comtrade.ecm.engine.business.manager |
  com.comtrade.ecm.engine.persistence |

- - ### Uses of ApplicationUser in com.comtrade.ecm.engine.business.actions

    Classes in com.comtrade.ecm.engine.business.actions with type parameters of type ApplicationUser
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AppplicationAction<T,R,A extends ApplicationUser>`
    `interface` | `EntityAction<E extends Persistable,T,R,A extends ApplicationUser>`
    `interface` | `ManagerAction<M extends BusinessEntityManager,T,R,A extends ApplicationUser>`

  - ### Uses of ApplicationUser in com.comtrade.ecm.engine.business.manager

    Methods in com.comtrade.ecm.engine.business.manager that return ApplicationUser
    Modifier and Type | Method and Description
    --- | ---
    `ApplicationUser` | AbstractBusinessEntityManager.`getUser()`

  - ### Uses of ApplicationUser in com.comtrade.ecm.engine.persistence

    Methods in com.comtrade.ecm.engine.persistence that return ApplicationUser
    Modifier and Type | Method and Description
    --- | ---
    `ApplicationUser` | LoginManager.`login(LoginParameters data)`

    Methods in com.comtrade.ecm.engine.persistence with parameters of type ApplicationUser
    Modifier and Type | Method and Description
    --- | ---
    `long` | PersistenceEntityManager.`count(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters)`
    `void` | PersistenceEntityManager.`delete(ApplicationUser user, java.lang.Class<? extends T> businessEntityClass, Id primaryKey)`
    `void` | PersistenceEntityManager.`delete(ApplicationUser user, T businessEntity)`
    `void` | PersistenceEntityManager.`deleteAll(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters)`
    `T` | PersistenceEntityManager.`execute(java.lang.Class<T> returnTypeClass, java.lang.String actionId, ApplicationUser user, T businessEntity, Accessible additionalParameters)`
    `T` | PersistenceEntityManager.`getById(ApplicationUser user, java.lang.Class<T> businessEntityClass, Id primaryKey)`
    `T` | PersistenceEntityManager.`getByMasterId(ApplicationUser user, java.lang.Class<T> businessEntityClass, Id primaryKey)`
    `java.util.List<T>` | PersistenceEntityManager.`getData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters)`
    `QueryResponse<T>` | PersistenceEntityManager.`getEditData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters)`
    `QueryResponse<T>` | PersistenceEntityManager.`getSelectionData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters)`
    `T` | PersistenceEntityManager.`getTotalData(ApplicationUser user, java.lang.Class<T> clazz, QueryParameters queryParameters)`
    `void` | PersistenceEntityManager.`insert(ApplicationUser user, T businessEntity)`
    `void` | LoginManager.`logout(ApplicationUser user)`
    `void` | PersistenceManager.`transactionAbort(ApplicationUser user)`
    `void` | PersistenceManager.`transactionBegin(ApplicationUser user)`
    `void` | PersistenceManager.`transactionEnd(ApplicationUser user)`
    `void` | PersistenceEntityManager.`update(ApplicationUser user, T businessEntity)`