Package org.openxava.model.impl
Class MapFacadeBean
java.lang.Object
org.openxava.model.impl.MapFacadeBean
Implement the logic of MapFacade.
The Bean suffix is because until 6.x it was a SessionBean.
- Author:
- Javier Paniza
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCollectionElement(UserInfo userInfo, String modelName, Map keyValues, String collectionName, Map collectionElementKeyValues) voidcreateAggregate(UserInfo userInfo, String modelName, Object container, int counter, Map values) createAggregate(UserInfo userInfo, String modelName, Map containerKeyValues, int counter, Map values) createAggregate(UserInfo userInfo, String modelName, Map containerKeyValues, String collectionName, Map values) createAggregateReturningKey(UserInfo userInfo, String modelName, Map containerKeyValues, int counter, Map values) createAggregateReturningKey(UserInfo userInfo, String modelName, Map containerKeyValues, String collectionName, Map values) createNotValidatingCollections(UserInfo userInfo, String modelName, Map values) createReturningKey(UserInfo userInfo, String modelName, Map values) createReturningValues(UserInfo userInfo, String modelName, Map values) voidvoidvoidvoidvoidfindEntity(UserInfo userInfo, String modelName, Map keyValues) getKeyValues(UserInfo userInfo, String modelName, Object entity) javax.ejb.SessionContextgetValuesByAnyProperty(UserInfo userInfo, String modelName, Map searchingValues, Map membersNames) getValuesNotTracking(UserInfo userInfo, String modelName, Map keyValues, Map membersNames) voidmoveCollectionElement(UserInfo userInfo, String modelName, Map keyValues, String collectionName, int from, int to) voidmoveCollectionElementToAnotherCollection(UserInfo userInfo, String sourceModelName, Map sourceKeyValues, String sourceCollectionName, String targetModelName, Map targetKeyValues, String targetCollectionName, Map collectionElementKeyValues) voidreassociate(Object entity) voidremoveCollectionElement(UserInfo userInfo, String modelName, Map keyValues, String collectionName, Map collectionElementKeyValues) voidsetSessionContext(javax.ejb.SessionContext ctx) voidvoidsetValuesNotTracking(UserInfo userInfo, String modelName, Map keyValues, Map values) validateIncludingMissingRequired(UserInfo userInfo, String modelName, Map values, String containerReference)
-
Constructor Details
-
MapFacadeBean
public MapFacadeBean()
-
-
Method Details
-
create
public Object create(UserInfo userInfo, String modelName, Map values) throws javax.ejb.CreateException, XavaException, ValidationException, RemoteException - Throws:
javax.ejb.CreateExceptionXavaExceptionValidationExceptionRemoteException
-
commit
-
getValues
public Map getValues(UserInfo userInfo, String modelName, Map keyValues, Map membersNames) throws javax.ejb.FinderException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionXavaExceptionRemoteException
-
getValuesNotTracking
public Map getValuesNotTracking(UserInfo userInfo, String modelName, Map keyValues, Map membersNames) throws javax.ejb.FinderException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionXavaExceptionRemoteException
-
getValuesByAnyProperty
public Map getValuesByAnyProperty(UserInfo userInfo, String modelName, Map searchingValues, Map membersNames) throws javax.ejb.FinderException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionXavaExceptionRemoteException
-
delete
public void delete(UserInfo userInfo, String modelName, Map keyValues) throws javax.ejb.RemoveException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.RemoveExceptionValidationExceptionXavaExceptionRemoteException
-
setValues
public void setValues(UserInfo userInfo, String modelName, Map keyValues, Map values) throws javax.ejb.FinderException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionValidationExceptionXavaExceptionRemoteException
-
setValuesNotTracking
public void setValuesNotTracking(UserInfo userInfo, String modelName, Map keyValues, Map values) throws javax.ejb.FinderException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionValidationExceptionXavaExceptionRemoteException
-
findEntity
public Object findEntity(UserInfo userInfo, String modelName, Map keyValues) throws javax.ejb.FinderException, RemoteException - Throws:
javax.ejb.FinderExceptionRemoteException
-
createReturningValues
public Map createReturningValues(UserInfo userInfo, String modelName, Map values) throws javax.ejb.CreateException, XavaException, ValidationException, RemoteException - Throws:
javax.ejb.CreateExceptionXavaExceptionValidationExceptionRemoteException
-
createReturningKey
public Map createReturningKey(UserInfo userInfo, String modelName, Map values) throws javax.ejb.CreateException, XavaException, ValidationException, RemoteException - Throws:
javax.ejb.CreateExceptionXavaExceptionValidationExceptionRemoteException
-
createNotValidatingCollections
public Map createNotValidatingCollections(UserInfo userInfo, String modelName, Map values) throws javax.ejb.CreateException, XavaException, ValidationException, RemoteException - Throws:
javax.ejb.CreateExceptionXavaExceptionValidationExceptionRemoteException
-
createAggregate
public Object createAggregate(UserInfo userInfo, String modelName, Map containerKeyValues, String collectionName, Map values) throws javax.ejb.CreateException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.CreateExceptionValidationExceptionXavaExceptionRemoteException
-
createAggregate
public Object createAggregate(UserInfo userInfo, String modelName, Map containerKeyValues, int counter, Map values) throws javax.ejb.CreateException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.CreateExceptionValidationExceptionXavaExceptionRemoteException
-
createAggregate
public Object createAggregate(UserInfo userInfo, String modelName, Object container, int counter, Map values) throws javax.ejb.CreateException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.CreateExceptionValidationExceptionXavaExceptionRemoteException
-
createAggregateReturningKey
public Map createAggregateReturningKey(UserInfo userInfo, String modelName, Map containerKeyValues, int counter, Map values) throws javax.ejb.CreateException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.CreateExceptionValidationExceptionXavaExceptionRemoteException
-
createAggregateReturningKey
public Map createAggregateReturningKey(UserInfo userInfo, String modelName, Map containerKeyValues, String collectionName, Map values) throws javax.ejb.CreateException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.CreateExceptionValidationExceptionXavaExceptionRemoteException
-
getValues
public Map getValues(UserInfo userInfo, String modelName, Object modelObject, Map memberNames) throws XavaException, RemoteException - Throws:
XavaExceptionRemoteException
-
validate
public Messages validate(UserInfo userInfo, String modelName, Map values) throws XavaException, RemoteException - Throws:
XavaExceptionRemoteException
-
validateIncludingMissingRequired
public Messages validateIncludingMissingRequired(UserInfo userInfo, String modelName, Map values, String containerReference) throws XavaException, RemoteException - Throws:
XavaExceptionRemoteException
-
removeCollectionElement
public void removeCollectionElement(UserInfo userInfo, String modelName, Map keyValues, String collectionName, Map collectionElementKeyValues) throws javax.ejb.FinderException, ValidationException, XavaException, javax.ejb.RemoveException, RemoteException - Throws:
javax.ejb.FinderExceptionValidationExceptionXavaExceptionjavax.ejb.RemoveExceptionRemoteException
-
addCollectionElement
public void addCollectionElement(UserInfo userInfo, String modelName, Map keyValues, String collectionName, Map collectionElementKeyValues) throws javax.ejb.FinderException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionValidationExceptionXavaExceptionRemoteException
-
moveCollectionElementToAnotherCollection
public void moveCollectionElementToAnotherCollection(UserInfo userInfo, String sourceModelName, Map sourceKeyValues, String sourceCollectionName, String targetModelName, Map targetKeyValues, String targetCollectionName, Map collectionElementKeyValues) throws javax.ejb.FinderException, ValidationException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionValidationExceptionXavaExceptionRemoteException
-
moveCollectionElement
public void moveCollectionElement(UserInfo userInfo, String modelName, Map keyValues, String collectionName, int from, int to) throws javax.ejb.FinderException, XavaException, RemoteException - Throws:
javax.ejb.FinderExceptionXavaExceptionRemoteException
-
ejbActivate
- Throws:
RemoteException
-
ejbCreate
- Throws:
javax.ejb.CreateExceptionRemoteException
-
ejbPassivate
- Throws:
RemoteException
-
ejbRemove
- Throws:
RemoteException
-
getSessionContext
public javax.ejb.SessionContext getSessionContext() -
getKeyValues
public Map getKeyValues(UserInfo userInfo, String modelName, Object entity) throws RemoteException, XavaException - Throws:
RemoteExceptionXavaException
-
setSessionContext
- Throws:
RemoteException
-
getKey
- Throws:
XavaExceptionRemoteException
-
reassociate
- Throws:
RemoteException
-