You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by hu...@apache.org on 2002/09/09 22:37:05 UTC

cvs commit: jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql StorageBeanBase.java

husted      2002/09/09 13:37:05

  Modified:    scaffold/src/java/org/apache/commons/scaffold/sql
                        StorageBeanBase.java
  Log:
  + Add isNew() to StorageBean, StorageBeanBase.
  
  Revision  Changes    Path
  1.7       +20 -20    jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql/StorageBeanBase.java
  
  Index: StorageBeanBase.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/sql/StorageBeanBase.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- StorageBeanBase.java	6 Sep 2002 21:47:16 -0000	1.6
  +++ StorageBeanBase.java	9 Sep 2002 20:37:05 -0000	1.7
  @@ -30,7 +30,7 @@
   import org.apache.commons.scaffold.util.ProcessResultBase;
   
   
  -// --------------------------------------------------------------------
  +// ------------------------------------------------------------------------ 78
   
   /**
    * Implements StorageBean interface using
  @@ -107,7 +107,7 @@
   public class StorageBeanBase extends ProcessBeanBase implements StorageBean {
   
   
  -// ----------------------------------------------------------- Commands
  +// ------------------------------------------------------------------ Commands
   // TODO: Refactor this to use a CommandStore
   
   
  @@ -177,8 +177,7 @@
       }
   
   
  -// ---------------------------------------- Base Properties
  -
  +// ----------------------------------------------------------- Base Properties
   
       /**
        * [:TODO: Javadoc]
  @@ -302,7 +301,7 @@
       }
   
   
  -// ----------------------------------------------------- Public Methods
  +// ------------------------------------------------------------ Public Methods
   
   
           // See inteface for JavaDoc
  @@ -315,7 +314,7 @@
       } // end populate
   
   
  -// ----------------------------------------------------- Create Methods
  +// ------------------------------------------------------------ Create Methods
   
   
           // See inteface for JavaDoc
  @@ -335,7 +334,7 @@
       } // end executeUpdate
   
   
  -// -------------------------------------------------- Retrieval Methods
  +// --------------------------------------------------------------------- Retrieval Methods
   
   
           // See inteface for JavaDoc
  @@ -453,7 +452,7 @@
       } // end findByProperty
   
   
  -// ======================================================== UD Methods
  +// ================================================================ UD Methods
   
       /**
        * A storage location for the primaryKey object.
  @@ -476,7 +475,6 @@
           this.primaryKey = primaryKey;
       }
   
  -
       /**
        * The timestamp of the last edit.
        * <p>
  @@ -615,8 +613,7 @@
       }
   
   
  -// ------------------------------------------------------------- store
  -
  +// --------------------------------------------------------------------- store
   
       /**
        * [:TODO: Javadoc]
  @@ -631,6 +628,12 @@
   
   
           // See inteface for JavaDoc
  +    public boolean isNew() {
  +        return (null==getPrimaryKey());
  +    }
  +
  +
  +        // See inteface for JavaDoc
           // @todo Refactor to use fixed-length high/low String as key.
       public Object createKey(String keyName)
               throws ResourceException {
  @@ -670,8 +673,7 @@
           // UPDATE The name of the delete command
       public void store() throws Exception {
   
  -        Object key = getPrimaryKey();
  -        boolean isInsert = (null==key);
  +        boolean isInsert = isNew();
           if (isInsert) allocateKey();
   
           String command = null;
  @@ -730,8 +732,7 @@
       }
   
   
  -// ---------------------------------------------------------- retrieve
  -
  +// ------------------------------------------------------------------ retrieve
   
           // see interface for Javadoc
       public void retrieve() throws Exception {
  @@ -777,7 +778,7 @@
       } // end retrieve
   
   
  -// ------------------------------------------------------------ delete
  +// -------------------------------------------------------------------- delete
   
   
           // see interface for Javadoc
  @@ -834,7 +835,7 @@
       } // end delete
   
   
  -// ------------------------------------------------------------ recycle
  +// -------------------------------------------------------------------- recycle
   
   
           // see interface for Javadoc
  @@ -889,8 +890,7 @@
       } // end recycle
   
   
  -// ---------------------------------------------------------- restore
  -
  +// ------------------------------------------------------------------- restore
   
       /**
        * Unmark entry for deletion.
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>