jrunx.ide.persistence
Class AbstractCmpManager

java.lang.Object
  |
  +--jrunx.ide.persistence.AbstractCmpManager
All Implemented Interfaces:
CmpManager
Direct Known Subclasses:
JRun3CmpManager, JRun4CmpManager

public class AbstractCmpManager
extends java.lang.Object
implements CmpManager


Field Summary
protected  CmpDBField[] cmpDBFields
           
protected  java.util.ArrayList dbConnections
           
 
Fields inherited from interface jrunx.ide.persistence.CmpManager
DELETE, FROM, INSERT, SELECT, SET, UPDATE, VALUES, WHERE
 
Constructor Summary
AbstractCmpManager()
           
 
Method Summary
 void addDataSource(DBConnection dbc)
           
 void addDataSourceListener(DataSourceListener dsl)
           
protected  void fireDataSourceChange(DataSourceEvent dse)
           
 CmpMethod[] generateCoreCmpMethods(JRunEntityBean cmpBean)
           
 CmpDBField[] getCmpDBFields(JRunEntityBean currentBean)
           
 CmpDBSource getCmpDBSource(JRunEntityBean currentBean)
           
 CmpMethod[] getCmpMethods(JRunEntityBean currentBean)
           
 boolean isCmpFieldChanged()
           
 boolean isCoreCmpMethod(CmpMethod meth)
           
 DBConnection[] listDataSources()
           
 void removeDataSource(DBConnection dbc)
           
 void removeDataSourceListener(DataSourceListener dsl)
           
 void saveAllDataSources()
           
 void saveDataSource(DBConnection dbc)
           
 void setCmpDBFields(JRunEntityBean currentBean, CmpDBSource source, CmpDBField[] fields)
           
 void setCmpFieldChanged(boolean b)
           
 void setCmpMethods(JRunEntityBean currentBean, CmpMethod[] cmpMethods)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cmpDBFields

protected CmpDBField[] cmpDBFields

dbConnections

protected java.util.ArrayList dbConnections
Constructor Detail

AbstractCmpManager

public AbstractCmpManager()
Method Detail

getCmpDBSource

public CmpDBSource getCmpDBSource(JRunEntityBean currentBean)
Specified by:
getCmpDBSource in interface CmpManager

getCmpDBFields

public CmpDBField[] getCmpDBFields(JRunEntityBean currentBean)
Specified by:
getCmpDBFields in interface CmpManager

setCmpDBFields

public void setCmpDBFields(JRunEntityBean currentBean,
                           CmpDBSource source,
                           CmpDBField[] fields)
Specified by:
setCmpDBFields in interface CmpManager

isCmpFieldChanged

public boolean isCmpFieldChanged()
Specified by:
isCmpFieldChanged in interface CmpManager

setCmpFieldChanged

public void setCmpFieldChanged(boolean b)
Specified by:
setCmpFieldChanged in interface CmpManager

listDataSources

public DBConnection[] listDataSources()
                               throws java.lang.Exception
Specified by:
listDataSources in interface CmpManager

addDataSource

public void addDataSource(DBConnection dbc)
                   throws java.lang.Exception
Specified by:
addDataSource in interface CmpManager

removeDataSource

public void removeDataSource(DBConnection dbc)
                      throws java.lang.Exception
Specified by:
removeDataSource in interface CmpManager

saveAllDataSources

public void saveAllDataSources()
                        throws java.lang.Exception
Specified by:
saveAllDataSources in interface CmpManager

saveDataSource

public void saveDataSource(DBConnection dbc)
                    throws java.lang.Exception
Specified by:
saveDataSource in interface CmpManager

fireDataSourceChange

protected void fireDataSourceChange(DataSourceEvent dse)

addDataSourceListener

public void addDataSourceListener(DataSourceListener dsl)
Specified by:
addDataSourceListener in interface CmpManager

removeDataSourceListener

public void removeDataSourceListener(DataSourceListener dsl)
Specified by:
removeDataSourceListener in interface CmpManager

setCmpMethods

public void setCmpMethods(JRunEntityBean currentBean,
                          CmpMethod[] cmpMethods)
Specified by:
setCmpMethods in interface CmpManager

getCmpMethods

public CmpMethod[] getCmpMethods(JRunEntityBean currentBean)
                          throws java.lang.Exception
Specified by:
getCmpMethods in interface CmpManager

generateCoreCmpMethods

public CmpMethod[] generateCoreCmpMethods(JRunEntityBean cmpBean)
                                   throws java.lang.Exception
Specified by:
generateCoreCmpMethods in interface CmpManager

isCoreCmpMethod

public boolean isCoreCmpMethod(CmpMethod meth)
Specified by:
isCoreCmpMethod in interface CmpManager


Copyright � 2002 Macromedia Corporation. All Rights Reserved.