/*
 * @(#)DataGridTag.java
 *
 * Copyright 2001-2002 by Oracle Corporation,
 * 500 Oracle Parkway, Redwood Shores, California, 94065, U.S.A.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Oracle Corporation.
 */

package oracle.jbo.html.jsp.datatags;

import javax.servlet.http.HttpServletRequest;

/**
 */
public class DataGridTag extends DataComponentTag
{
   public static final String defaultUrl = "DataTableComponent.jsp";
   public static final String paramNames[] = new String[]{ "edittarget", "originURL" };
   protected String  editTarget;

   public DataGridTag()
   {
      super();
   }

   protected void reset()
   {
      super.reset();
      sRelativeUrlPath = defaultUrl;
      editTarget = null;
   }

   public void setEdittarget(String sValue)
   {
      this.editTarget = sValue;
   }

   public String getUrl()
   {
      String url = super.getUrl();
      
      HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
      String originURL = request.getRequestURI();

      return buildUrl(url, paramNames, new String[]{ editTarget, originURL});
   }
}
