org.openxava.model.impl
Interface IMapFacadeImpl

All Known Subinterfaces:
MapFacadeRemote
All Known Implementing Classes:
MapFacadeBean

public interface IMapFacadeImpl


Method Summary
 void addCollectionElement(java.lang.String user, java.lang.String modelName, java.util.Map keyValues, java.lang.String collectionName, java.util.Map collectionElementKeyValue)
           
 void commit(java.lang.String user)
           
 java.lang.Object create(java.lang.String user, java.lang.String modelName, java.util.Map values)
           
 java.lang.Object createAggregate(java.lang.String user, java.lang.String modelName, java.util.Map keyContainer, int counter, java.util.Map values)
           
 java.lang.Object createAggregate(java.lang.String user, java.lang.String modelName, java.lang.Object container, int counter, java.util.Map values)
           
 java.util.Map createAggregateReturningKey(java.lang.String user, java.lang.String modelName, java.util.Map containerKeyValues, int counter, java.util.Map values)
           
 java.util.Map createReturningKey(java.lang.String user, java.lang.String modelName, java.util.Map values)
           
 java.util.Map createReturningValues(java.lang.String user, java.lang.String modelName, java.util.Map values)
           
 void delete(java.lang.String user, java.lang.String modelName, java.util.Map keyValues)
           
 java.lang.Object findEntity(java.lang.String user, java.lang.String modelName, java.util.Map keyValues)
           
 java.lang.Object getKey(MetaModel metaModel, java.util.Map keyValues)
           
 java.util.Map getKeyValues(java.lang.String user, java.lang.String modelName, java.lang.Object modelObject)
           
 java.util.Map getValues(java.lang.String user, java.lang.String modelName, java.util.Map keyValues, java.util.Map memberNames)
           
 java.util.Map getValues(java.lang.String user, java.lang.String modelName, java.lang.Object modelObject, java.util.Map memberNames)
           
 java.util.Map getValuesByAnyProperty(java.lang.String user, java.lang.String modelName, java.util.Map searchingValues, java.util.Map memberNames)
           
 void reassociate(java.lang.Object entity)
           
 void removeCollectionElement(java.lang.String user, java.lang.String modelName, java.util.Map keyValues, java.lang.String collectionName, java.util.Map collectionElementKeyValue)
           
 void setValues(java.lang.String user, java.lang.String modelName, java.util.Map keyValues, java.util.Map values)
           
 Messages validate(java.lang.String user, java.lang.String modelName, java.util.Map values)
           
 

Method Detail

create

java.lang.Object create(java.lang.String user,
                        java.lang.String modelName,
                        java.util.Map values)
                        throws CreateException,
                               ValidationException,
                               XavaException,
                               java.rmi.RemoteException
Throws:
CreateException
ValidationException
XavaException
java.rmi.RemoteException

getValuesByAnyProperty

java.util.Map getValuesByAnyProperty(java.lang.String user,
                                     java.lang.String modelName,
                                     java.util.Map searchingValues,
                                     java.util.Map memberNames)
                                     throws FinderException,
                                            XavaException,
                                            java.rmi.RemoteException
Throws:
FinderException
XavaException
java.rmi.RemoteException

getValues

java.util.Map getValues(java.lang.String user,
                        java.lang.String modelName,
                        java.util.Map keyValues,
                        java.util.Map memberNames)
                        throws FinderException,
                               XavaException,
                               java.rmi.RemoteException
Throws:
FinderException
XavaException
java.rmi.RemoteException

getValues

java.util.Map getValues(java.lang.String user,
                        java.lang.String modelName,
                        java.lang.Object modelObject,
                        java.util.Map memberNames)
                        throws XavaException,
                               java.rmi.RemoteException
Throws:
XavaException
java.rmi.RemoteException

getKeyValues

java.util.Map getKeyValues(java.lang.String user,
                           java.lang.String modelName,
                           java.lang.Object modelObject)
                           throws XavaException,
                                  java.rmi.RemoteException
Throws:
XavaException
java.rmi.RemoteException

setValues

void setValues(java.lang.String user,
               java.lang.String modelName,
               java.util.Map keyValues,
               java.util.Map values)
               throws FinderException,
                      ValidationException,
                      XavaException,
                      java.rmi.RemoteException
Throws:
FinderException
ValidationException
XavaException
java.rmi.RemoteException

delete

void delete(java.lang.String user,
            java.lang.String modelName,
            java.util.Map keyValues)
            throws RemoveException,
                   XavaException,
                   ValidationException,
                   java.rmi.RemoteException
Throws:
RemoveException
XavaException
ValidationException
java.rmi.RemoteException

findEntity

java.lang.Object findEntity(java.lang.String user,
                            java.lang.String modelName,
                            java.util.Map keyValues)
                            throws FinderException,
                                   java.rmi.RemoteException
Throws:
FinderException
java.rmi.RemoteException

createReturningValues

java.util.Map createReturningValues(java.lang.String user,
                                    java.lang.String modelName,
                                    java.util.Map values)
                                    throws CreateException,
                                           XavaException,
                                           ValidationException,
                                           java.rmi.RemoteException
Throws:
CreateException
XavaException
ValidationException
java.rmi.RemoteException

validate

Messages validate(java.lang.String user,
                  java.lang.String modelName,
                  java.util.Map values)
                  throws XavaException,
                         java.rmi.RemoteException
Throws:
XavaException
java.rmi.RemoteException

createAggregate

java.lang.Object createAggregate(java.lang.String user,
                                 java.lang.String modelName,
                                 java.util.Map keyContainer,
                                 int counter,
                                 java.util.Map values)
                                 throws CreateException,
                                        ValidationException,
                                        XavaException,
                                        java.rmi.RemoteException
Throws:
CreateException
ValidationException
XavaException
java.rmi.RemoteException

createAggregate

java.lang.Object createAggregate(java.lang.String user,
                                 java.lang.String modelName,
                                 java.lang.Object container,
                                 int counter,
                                 java.util.Map values)
                                 throws CreateException,
                                        ValidationException,
                                        XavaException,
                                        java.rmi.RemoteException
Throws:
CreateException
ValidationException
XavaException
java.rmi.RemoteException

createAggregateReturningKey

java.util.Map createAggregateReturningKey(java.lang.String user,
                                          java.lang.String modelName,
                                          java.util.Map containerKeyValues,
                                          int counter,
                                          java.util.Map values)
                                          throws CreateException,
                                                 ValidationException,
                                                 XavaException,
                                                 java.rmi.RemoteException
Throws:
CreateException
ValidationException
XavaException
java.rmi.RemoteException

createReturningKey

java.util.Map createReturningKey(java.lang.String user,
                                 java.lang.String modelName,
                                 java.util.Map values)
                                 throws CreateException,
                                        XavaException,
                                        ValidationException,
                                        java.rmi.RemoteException
Throws:
CreateException
XavaException
ValidationException
java.rmi.RemoteException

addCollectionElement

void addCollectionElement(java.lang.String user,
                          java.lang.String modelName,
                          java.util.Map keyValues,
                          java.lang.String collectionName,
                          java.util.Map collectionElementKeyValue)
                          throws FinderException,
                                 ValidationException,
                                 XavaException,
                                 java.rmi.RemoteException
Throws:
FinderException
ValidationException
XavaException
java.rmi.RemoteException

removeCollectionElement

void removeCollectionElement(java.lang.String user,
                             java.lang.String modelName,
                             java.util.Map keyValues,
                             java.lang.String collectionName,
                             java.util.Map collectionElementKeyValue)
                             throws RemoveException,
                                    FinderException,
                                    ValidationException,
                                    XavaException,
                                    java.rmi.RemoteException
Throws:
RemoveException
FinderException
ValidationException
XavaException
java.rmi.RemoteException

getKey

java.lang.Object getKey(MetaModel metaModel,
                        java.util.Map keyValues)
                        throws XavaException,
                               java.rmi.RemoteException
Throws:
XavaException
java.rmi.RemoteException

reassociate

void reassociate(java.lang.Object entity)
                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

commit

void commit(java.lang.String user)
            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException