org.apache.ojb.otm.states
Class Transient

java.lang.Object
  extended byorg.apache.ojb.otm.states.State
      extended byorg.apache.ojb.otm.states.Transient
All Implemented Interfaces:
ObjectModification, java.io.Serializable

public class Transient
extends State

this state represents new objects not made persistent yet (ODMG StateNewClean) and already deleted objects.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.ojb.otm.states.State
HOLLOW, PERSISTENT_CLEAN, PERSISTENT_DELETED, PERSISTENT_DIRTY, PERSISTENT_NEW, PERSISTENT_NEW_DELETED, TRANSIENT
 
Fields inherited from interface org.apache.ojb.broker.util.ObjectModification
serialVersionUID
 
Constructor Summary
(package private) Transient()
           
 
Method Summary
 State makePersistent()
          Describes the state transition on makePersistent()
 State rollback()
          Describes the state transition on rollback()
 java.lang.String toString()
          return a String representation
 
Methods inherited from class org.apache.ojb.otm.states.State
commit, deletePersistent, getObject, markDirty, needsDelete, needsInsert, needsUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Transient

Transient()
Method Detail

toString

public java.lang.String toString()
return a String representation


makePersistent

public State makePersistent()
                     throws IllegalObjectStateException
Describes the state transition on makePersistent()

Overrides:
makePersistent in class State
Throws:
IllegalObjectStateException

rollback

public State rollback()
               throws IllegalObjectStateException
Description copied from class: State
Describes the state transition on rollback()

Overrides:
rollback in class State
Throws:
IllegalObjectStateException


Authors: Thomas Mahler and others. (C) 2000 - 2003 Apache Software Foundation
All rights reserved. Published under the Apache License.
http://db.apache.org/ojb
Version: 1.0.rc5, 2003-12-14