/*
 * @(#)DataHandlerTag.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 DataHandlerTag extends ComponentTag
{
   public static final String defaultUrl = "DataHandlerComponent.jsp";
   public static final String paramNames[] = new String[]{ "amId" };
   protected String  sAppModuleId;
   
   public DataHandlerTag()
   {
      super();
   }

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

   public void setAppid(String sValue)
   {
      this.sAppModuleId = sValue;
   }

   public String getUrl()
   {
      HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
      
      return buildUrl(sRelativeUrlPath, paramNames, new String[]{ sAppModuleId });
   }
}
