husted      2002/11/24 07:53:53

  Modified:    scaffold/src/java/org/apache/commons/scaffold/util
                        ProcessResultBase.java ProcessResult.java
                        BizServiceImpl.java BizService.java
                        BizResponseImpl.java BizResponse.java
                        BizRequestImpl.java BizRequest.java
  Log:
  + Javadoc updates.
  
  Revision  Changes    Path
  1.5       +2 -1      
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/ProcessResultBase.java
  
  Index: ProcessResultBase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/ProcessResultBase.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- ProcessResultBase.java    23 Nov 2002 02:45:55 -0000      1.4
  +++ ProcessResultBase.java    24 Nov 2002 15:53:53 -0000      1.5
  @@ -16,6 +16,7 @@
    * used "as-is" to manage a response from the business tier.
    *
    * @author Ted Husted
  + * @author Synthis Corporation
    * @version $Revision$ $Date$
    */
   public class ProcessResultBase implements ProcessResult {
  
  
  
  1.3       +3 -1      
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/ProcessResult.java
  
  Index: ProcessResult.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/ProcessResult.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ProcessResult.java        23 Nov 2002 02:45:55 -0000      1.2
  +++ ProcessResult.java        24 Nov 2002 15:53:53 -0000      1.3
  @@ -26,7 +26,9 @@
    * (see <code>isSingleForm()</code>).
    *
    * @author Ted Husted
  + * @author Synthis Corporation
    * @version $Revision$ $Date$
  + * @deprecated Use BizResponse instead
    */
   public interface ProcessResult {
   
  
  
  
  1.2       +4 -3      
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizServiceImpl.java
  
  Index: BizServiceImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizServiceImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BizServiceImpl.java       23 Nov 2002 19:05:49 -0000      1.1
  +++ BizServiceImpl.java       24 Nov 2002 15:53:53 -0000      1.2
  @@ -3,7 +3,7 @@
   
   /**
    * Sample business service object.
  - * Returns copy of request object. 
  + * Returns copy of request object as a "single form" response.
    * 
    * @author Ted Husted
    * @version $Revision$ $Date$
  @@ -12,12 +12,13 @@
   
       /**
        * Sample business service method.
  -     * Returns copy of request object. 
  +     * Returns copy of request object as a "single form" response.
        *
        * @exception Throws Exception on any error. 
        * A <code>ChainedException</code> is recommended.. 
        * @param request The bean containing the runtime parameters for 
        * this service.
  +     * @return A business response
        */
        public BizResponse process(BizRequest request) throws Exception {
                 
  
  
  
  1.2       +14 -3     
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizService.java
  
  Index: BizService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizService.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BizService.java   23 Nov 2002 19:05:49 -0000      1.1
  +++ BizService.java   24 Nov 2002 15:53:53 -0000      1.2
  @@ -2,7 +2,9 @@
   
   
   /**
  - * A business service facade. 
  + * A business service facade designed to be invoked 
  + * through a <code>process</code> method.
  + *
    * @author Ted Husted
    * @version $Revision$ $Date$
    */
  @@ -10,12 +12,21 @@
   
       /**
        * Perform the business logic for this service, by retrieving any 
  -     * runtime properties from the <code>BizRequest</code> bean. 
  +     * runtime properties from the business request 
  +     * [<code>org.apache.commons.util.BizRequest</code>]
  +     * and providing the result as a business response 
  +     * [<code>org.apache.commons.util.BizResponse</code>]. 
  +     * <p>
  +     * The business service may often be a facade that is used to 
  +     * connect to other services. 
        *
        * @exception Throws Exception on any error. 
        * A <code>ChainedException</code> is recommended.. 
        * @param request The bean containing the runtime parameters for 
        * this service.
  +      * @author Ted Husted
  +      * @author Nationwide Insurance Company
  +      * @version $Revision$ $Date$
        */
        public BizResponse process(BizRequest request) throws Exception;
   
  
  
  
  1.2       +9 -0      
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizResponseImpl.java
  
  Index: BizResponseImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizResponseImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BizResponseImpl.java      23 Nov 2002 19:05:49 -0000      1.1
  +++ BizResponseImpl.java      24 Nov 2002 15:53:53 -0000      1.2
  @@ -5,6 +5,15 @@
   import org.apache.commons.scaffold.lang.Tokens;
   
   
  +/**
  + * Concrete implementation of a business response 
  + * [<code>org,apache.commons.util.BizResponse</code>] 
  + * that can be used "as-is" to manage a response from the business tier.
  + *
  + * @author Ted Husted
  + * @author Synthis Corporation
  + * @version $Revision$ $Date$
  + */
   public class BizResponseImpl implements Serializable,BizResponse {
   
   
  
  
  
  1.2       +3 -1      
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizResponse.java
  
  Index: BizResponse.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizResponse.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BizResponse.java  23 Nov 2002 19:05:49 -0000      1.1
  +++ BizResponse.java  24 Nov 2002 15:53:53 -0000      1.2
  @@ -24,6 +24,8 @@
    * (see <code>isSingleForm()</code>).
    *
    * @author Ted Husted
  + * @author Synthis Corporation
  + * @author Nationwide Insurance Company
    * @version $Revision$ $Date$
    */
   public interface BizResponse {
  
  
  
  1.2       +11 -34    
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizRequestImpl.java
  
  Index: BizRequestImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizRequestImpl.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BizRequestImpl.java       23 Nov 2002 19:05:49 -0000      1.1
  +++ BizRequestImpl.java       24 Nov 2002 15:53:53 -0000      1.2
  @@ -1,81 +1,64 @@
   package org.apache.commons.scaffold.util;
   
   
  -// ------------------------------------------------------------------------ 78
  -
   import java.io.Serializable;
   import java.util.Locale;
   
  -public abstract class BizRequestImpl implements Serializable, BizRequest {
  +// ------------------------------------------------------------------------ 78
   
  +/**
  + * Concrete implementation of a business request.
  + * [<code>org,apache.commons.util.BizRequest</code>] 
  + *
  + * @author Ted Husted
  + * @version $Revision$ $Date$
  + */
  +public abstract class BizRequestImpl implements Serializable, BizRequest {
   
       /**
        * The locale for this bean instance, if any.
        */
       private Locale locale = null;
   
  -
        // See interface for JavaDoc
       public Locale getSessionLocale() {
           return this.locale;
       }
   
  -
        // See interface for JavaDoc
       public void setSessionLocale(Locale locale) {
           this.locale = locale;
       }
   
  -
       /**
        * The remoteNode for this bean instance, if any.
        */
       private Integer remoteNode = null;
   
  -
        // See interface for JavaDoc
       public Integer getRemoteNode() {
           return this.remoteNode;
       }
   
  -
        // See interface for JavaDoc
       public void setRemoteNode(Integer remoteNode) {
           this.remoteNode = remoteNode;
       }
   
  -
  -    /**
  -     * Set the remoteNode using a String in
  -     * the format usually given
  -     * by the REMOTE_ADDR CGI variable, or
  -     * ServletRequest.getRemoteAddr().
  -     * NOTE: <b>not implemented; returns 0</b>.
  -     * @returns An Integer value based on RemoteAddr string.
  -     */
  +     // See interface for JavaDoc
       public void setRemoteHost(String remoteHost) {
   
           setRemoteNode(new Integer(0)); // :FIXME: 
   
       }
   
  -
  -    /**
  -     * Return the String representation
  -     * of an IP address expressed
  -     * as an Integer, into the format usually given
  -     * by the REMOTE_ADDR CGI variable, or
  -     * ServletRequest.getRemoteAddr().
  -     * NOTE: <b>not implemented; returns zeros.</b>
  -     * @returns An Integer value based on RemoteAddr string.
  -     */
  +     // See interface for JavaDoc
       public String getRemoteHost() {
   
           return new String("000.000.000.000"); // :FIXME: 
   
       }
   
  -
       /**
        * The remote server object for this bean instance, if any.
        * This is often an application-scope object that can be used
  @@ -86,36 +69,30 @@
        */
       private Object server = null;
   
  -
        // See interface for JavaDoc
       public Object getRemoteServer() {
           return this.server;
       }
   
  -
        // See interface for JavaDoc
       public void setRemoteServer(Object server) {
           this.server = server;
       }
   
  -
       /**
        * The parameter
        */
       private String parameter = null;
   
  -
        // See interface for JavaDoc
       public String getParameter() {
           return (this.parameter);
       }
   
  -
        // See interface for JavaDoc
       public void setParameter(String parameter) {
           this.parameter = parameter;
       }
  -
   
        // See interface for JavaDoc
       public Messages validate(String parameter){ 
  
  
  
  1.2       +26 -3     
jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizRequest.java
  
  Index: BizRequest.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/scaffold/src/java/org/apache/commons/scaffold/util/BizRequest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BizRequest.java   23 Nov 2002 19:05:49 -0000      1.1
  +++ BizRequest.java   24 Nov 2002 15:53:53 -0000      1.2
  @@ -4,9 +4,32 @@
   import java.util.Locale;
   
   /**
  - * Simple helper bean that can be used to encapsulate the runtime 
  - * properties needed by a business process.
  + * A helper bean used to encapsulate the runtime 
  + * properties needed by a business service 
  + * [<code>org.apache.commons.scaffold.util.BizSevice</code>].
  + * <p>
  + * This is a whitebox class that is meant to be extended 
  + * with new properties to meet the requirements of a 
  + * particular business service. 
  + * <p>
  + * A number of base properties are provided to meet common needs.
  + * <p>
  + * <ul>
  + * <li>
  + * <b>SessionLocale</b> - A locale object for the client making this request.
  + * <li>
  + * <b>RemoteNode</b> - The network address of the client making this request 
  + * (or its proxy host). 
  + * <li>
  + * <b>RemoteServer</b> - A general-purpose Object that may be used by a business 
  + * service to obtain a reference to other services (JBDC, JNDI, and so forth).
  + * <li>
  + * <b>Parameter</b> -  A general-purpose String that may be used to select a 
  + * sub-service or pass other information to the service.
  + * </ul>
  + * 
    * @author Ted Husted
  + * @author Nationwide Insurance Company
    * @version $Revision$ $Date$
    */
   public interface BizRequest {
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to