org.openxava.model.impl
Interface IMapFacadeImpl

All Known Subinterfaces:
MapFacadeRemote
All Known Implementing Classes:
MapFacadeBean

public interface IMapFacadeImpl


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

Method Detail

create

java.lang.Object create(UserInfo userInfo,
                        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(UserInfo userInfo,
                                     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(UserInfo userInfo,
                        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(UserInfo userInfo,
                        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(UserInfo userInfo,
                           java.lang.String modelName,
                           java.lang.Object modelObject)
                           throws XavaException,
                                  java.rmi.RemoteException
Throws:
XavaException
java.rmi.RemoteException

setValues

void setValues(UserInfo userInfo,
               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(UserInfo userInfo,
            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(UserInfo userInfo,
                            java.lang.String modelName,
                            java.util.Map keyValues)
                            throws FinderException,
                                   java.rmi.RemoteException
Throws:
FinderException
java.rmi.RemoteException

createReturningValues

java.util.Map createReturningValues(UserInfo userInfo,
                                    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(UserInfo userInfo,
                  java.lang.String modelName,
                  java.util.Map values)
                  throws XavaException,
                         java.rmi.RemoteException
Throws:
XavaException
java.rmi.RemoteException

createAggregate

java.lang.Object createAggregate(UserInfo userInfo,
                                 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(UserInfo userInfo,
                                 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(UserInfo userInfo,
                                          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(UserInfo userInfo,
                                 java.lang.String modelName,
                                 java.util.Map values)
                                 throws CreateException,
                                        XavaException,
                                        ValidationException,
                                        java.rmi.RemoteException
Throws:
CreateException
XavaException
ValidationException
java.rmi.RemoteException

createNotValidatingCollections

java.util.Map createNotValidatingCollections(UserInfo userInfo,
                                             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(UserInfo userInfo,
                          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(UserInfo userInfo,
                             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(UserInfo userInfo)
            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException