com.irisel.oms.guiom.control
Class DataAccessDelegate

java.lang.Object
  extended by com.irisel.oms.guiom.control.DataAccessDelegate
All Implemented Interfaces:
OMSEventListener, java.util.EventListener

public class DataAccessDelegate
extends java.lang.Object
implements OMSEventListener


Constructor Summary
DataAccessDelegate()
           
 
Method Summary
 void addProperty(ClassVO c)
           
 void delete(Instance[] instances)
           
 int deleteFile(OMSAction action)
           
 java.lang.String onEvent(OMSEvent e)
           
 void relate(RelationVO relationVO, Instance instance, Instance instance2)
           
 void rename(ClassVO c)
           
 void rename(PropertyVO p)
           
 void save(OMSAction action)
           
 void saveApp(java.lang.String xml)
           
 void saveAppVO()
           
 boolean saveFile(OMSAction action)
           
 void unrelate(DataInstance instance, RelationVO relationVO, long[] ls)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataAccessDelegate

public DataAccessDelegate()
Method Detail

delete

public void delete(Instance[] instances)

rename

public void rename(PropertyVO p)
            throws DataModelException,
                   SchemaUpdateException,
                   java.rmi.RemoteException,
                   java.sql.SQLException
Throws:
DataModelException
SchemaUpdateException
java.rmi.RemoteException
java.sql.SQLException

addProperty

public void addProperty(ClassVO c)
                 throws DataModelException,
                        SchemaUpdateException,
                        java.rmi.RemoteException,
                        java.sql.SQLException
Throws:
DataModelException
SchemaUpdateException
java.rmi.RemoteException
java.sql.SQLException

rename

public void rename(ClassVO c)
            throws DataModelException,
                   SchemaUpdateException,
                   java.rmi.RemoteException,
                   java.sql.SQLException
Throws:
DataModelException
SchemaUpdateException
java.rmi.RemoteException
java.sql.SQLException

saveAppVO

public void saveAppVO()
               throws java.rmi.RemoteException,
                      SchemaUpdateException,
                      DataModelException
Throws:
java.rmi.RemoteException
SchemaUpdateException
DataModelException

save

public void save(OMSAction action)
          throws DataException
Throws:
DataException

deleteFile

public int deleteFile(OMSAction action)
               throws QuerySaveException,
                      java.sql.SQLException,
                      DataException
Throws:
QuerySaveException
java.sql.SQLException
DataException

saveFile

public boolean saveFile(OMSAction action)
                 throws QuerySaveException,
                        java.sql.SQLException,
                        DataException
Throws:
QuerySaveException
java.sql.SQLException
DataException

saveApp

public void saveApp(java.lang.String xml)
             throws DataModelException
Throws:
DataModelException

relate

public void relate(RelationVO relationVO,
                   Instance instance,
                   Instance instance2)

unrelate

public void unrelate(DataInstance instance,
                     RelationVO relationVO,
                     long[] ls)

onEvent

public java.lang.String onEvent(OMSEvent e)
                         throws DataException,
                                SchemaUpdateException,
                                java.rmi.RemoteException,
                                DataModelException,
                                java.sql.SQLException,
                                QuerySaveException
Specified by:
onEvent in interface OMSEventListener
Throws:
DataException
SchemaUpdateException
java.rmi.RemoteException
DataModelException
java.sql.SQLException
QuerySaveException