Class SIFReferenceAction

java.lang.Object
org.apache.struts.action.Action
org.dlese.dpc.schemedit.action.DCSAction
org.dlese.dpc.schemedit.sif.action.SIFReferenceAction

public final class SIFReferenceAction extends DCSAction
A Struts Action controlling interaction between MetadataEditor and SIF helper, which helps users select and create SIF objects.
Author:
Jonathan Ostwald
  • Constructor Details

    • SIFReferenceAction

      public SIFReferenceAction()
  • Method Details

    • execute

      public org.apache.struts.action.ActionForward execute(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
      Processes the specified HTTP request and creates the corresponding HTTP response by forwarding to a JSP that will create it. A RepositoryManager must be available to this class via a ServletContext attribute under the key "repositoryManager." Returns an ActionForward instance which must be configured in struts-config.xml to forward to the JSP page that will handle the request.
      Overrides:
      execute in class org.apache.struts.action.Action
      Parameters:
      mapping - The ActionMapping used to select this instance
      form - The ActionForm for the given page
      request - The HTTP request we are processing
      response - The HTTP response we are creating
      Returns:
      The ActionForward instance describing where and how control should be forwarded
      Throws:
      IOException - if an input/output error occurs
      ServletException - if a servlet exception occurs
    • handleCreateObject

      protected org.apache.struts.action.ActionForward handleCreateObject(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception
      Create a SIF Record and prepare to insert into target record open in metadata editor.
      Parameters:
      mapping - NOT YET DOCUMENTED
      form - NOT YET DOCUMENTED
      request - NOT YET DOCUMENTED
      response - NOT YET DOCUMENTED
      Returns:
      NOT YET DOCUMENTED
      Throws:
      Exception - NOT YET DOCUMENTED
    • setDebug

      public static void setDebug(boolean isDebugOutput)
      Sets the debug attribute of the SIFReferenceAction class
      Parameters:
      isDebugOutput - The new debug value