com.counterclaim.openefm.model.ozone
Class OzoneObjectManagerImpl

java.lang.Object
  extended byorg.ozoneDB.OzoneObject
      extended bycom.counterclaim.openefm.model.ozone.OzoneModelObjectImpl
          extended bycom.counterclaim.openefm.model.ozone.OzoneObjectManagerImpl
All Implemented Interfaces:
java.lang.Comparable, ModelObject, ObjectManager, org.ozoneDB.OzoneCompatible, OzoneModelObject, OzoneObjectManager, org.ozoneDB.OzoneRemote, java.io.Serializable
Direct Known Subclasses:
OzoneCourtManagerImpl, OzoneEFSPManagerImpl, OzoneLxmlFilingManagerImpl, OzoneUserManagerImpl

public abstract class OzoneObjectManagerImpl
extends OzoneModelObjectImpl
implements OzoneObjectManager

See Also:
Serialized Form
 

Field Summary
private static org.apache.log4j.Logger log
           
private  ObjectModel model
           
private static long serialVersionUID
           
 
Fields inherited from class com.counterclaim.openefm.model.ozone.OzoneModelObjectImpl
id, manager
 
Fields inherited from class org.ozoneDB.OzoneObject
 
Constructor Summary
OzoneObjectManagerImpl()
           
 
Method Summary
protected abstract  void deindex(OzoneModelObject obj)
           
 ObjectModel getModel()
           
protected  Id nextId()
           
 void postObjectModified(OzoneModelObject obj)
           
 void preObjectModified(OzoneModelObject obj)
           
protected abstract  void reindex(OzoneModelObject obj)
           
 void setModel(ObjectModel model)
           
 
Methods inherited from class com.counterclaim.openefm.model.ozone.OzoneModelObjectImpl
compareTo, getId, getObjectManager, log, log, postModify, preModify, setId, setObjectManager
 
Methods inherited from class org.ozoneDB.OzoneObject
container, database, deleteRecursive, handle, hashCode, onCreate, onDelete, self, setContainer, size, toString, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.counterclaim.openefm.model.ozone.OzoneModelObject
setId, setObjectManager
 
Methods inherited from interface com.counterclaim.openefm.model.ModelObject
getId, getObjectManager
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

log

private static org.apache.log4j.Logger log

model

private transient ObjectModel model

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

OzoneObjectManagerImpl

public OzoneObjectManagerImpl()
                       throws ModelException
Method Detail

setModel

public void setModel(ObjectModel model)
Specified by:
setModel in interface ObjectManager

getModel

public ObjectModel getModel()
Specified by:
getModel in interface ObjectManager

nextId

protected Id nextId()
             throws ModelException
Throws:
ModelException

preObjectModified

public void preObjectModified(OzoneModelObject obj)
Specified by:
preObjectModified in interface OzoneObjectManager

postObjectModified

public void postObjectModified(OzoneModelObject obj)
Specified by:
postObjectModified in interface OzoneObjectManager

deindex

protected abstract void deindex(OzoneModelObject obj)

reindex

protected abstract void reindex(OzoneModelObject obj)


Copyright © 2002 counterclaim.com. All Rights Reserved.