Class ControllerRequestArtifactInfo

java.lang.Object
org.apache.ofbiz.webtools.artifactinfo.ArtifactInfoBase
org.apache.ofbiz.webtools.artifactinfo.ControllerRequestArtifactInfo
All Implemented Interfaces:
Comparable<ArtifactInfoBase>

public class ControllerRequestArtifactInfo extends ArtifactInfoBase
The type Controller request artifact info.
  • Constructor Details

  • Method Details

    • populateAll

      public void populateAll() throws GeneralException
      note this is mean to be called after the object is created and added to the ArtifactInfoFactory.allControllerRequestInfos in ArtifactInfoFactory.getControllerRequestArtifactInfo
      Throws:
      GeneralException
    • getControllerXmlUrl

      public URL getControllerXmlUrl()
      Gets controller xml url.
      Returns:
      the controller xml url
    • getRequestUri

      public String getRequestUri()
      Gets request uri.
      Returns:
      the request uri
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in class ArtifactInfoBase
    • getDisplayType

      public String getDisplayType()
      Specified by:
      getDisplayType in class ArtifactInfoBase
    • getType

      public String getType()
      Specified by:
      getType in class ArtifactInfoBase
    • getUniqueId

      public String getUniqueId()
      Specified by:
      getUniqueId in class ArtifactInfoBase
    • getLocationURL

      public URL getLocationURL() throws MalformedURLException
      Specified by:
      getLocationURL in class ArtifactInfoBase
      Throws:
      MalformedURLException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class ArtifactInfoBase
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ArtifactInfoBase
    • getServiceCalledByRequestEvent

      public ServiceArtifactInfo getServiceCalledByRequestEvent()
      Get the Services that are called by this Request
    • getFormInfosReferringToRequest

      public Set<FormWidgetArtifactInfo> getFormInfosReferringToRequest()
      Gets form infos referring to request.
      Returns:
      the form infos referring to request
    • getFormInfosTargetingRequest

      public Set<FormWidgetArtifactInfo> getFormInfosTargetingRequest()
      Gets form infos targeting request.
      Returns:
      the form infos targeting request
    • getScreenInfosReferringToRequest

      public Set<ScreenWidgetArtifactInfo> getScreenInfosReferringToRequest()
      Gets screen infos referring to request.
      Returns:
      the screen infos referring to request
    • getRequestsThatAreResponsesToThisRequest

      public Set<ControllerRequestArtifactInfo> getRequestsThatAreResponsesToThisRequest()
      Gets requests that are responses to this request.
      Returns:
      the requests that are responses to this request
    • getRequestsThatThisRequestIsResponsTo

      public Set<ControllerRequestArtifactInfo> getRequestsThatThisRequestIsResponsTo()
      Gets requests that this request is respons to.
      Returns:
      the requests that this request is respons to
    • getViewsThatAreResponsesToThisRequest

      public Set<ControllerViewArtifactInfo> getViewsThatAreResponsesToThisRequest()
      Gets views that are responses to this request.
      Returns:
      the views that are responses to this request