org.ofbiz.webtools.artifactinfo
Class ControllerRequestArtifactInfo

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

public class ControllerRequestArtifactInfo
extends ArtifactInfoBase


Field Summary
protected  java.net.URL controllerXmlUrl
           
static java.lang.String module
           
protected  ConfigXMLReader.RequestMap requestInfoMap
           
protected  java.util.Set<ControllerRequestArtifactInfo> requestsThatAreResponsesToThisRequest
           
protected  java.lang.String requestUri
           
protected  ServiceArtifactInfo serviceCalledByRequestEvent
           
protected  java.util.Set<ControllerViewArtifactInfo> viewsThatAreResponsesToThisRequest
           
 
Fields inherited from class org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
aif
 
Constructor Summary
ControllerRequestArtifactInfo(java.net.URL controllerXmlUrl, java.lang.String requestUri, ArtifactInfoFactory aif)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.net.URL getControllerXmlUrl()
           
 java.lang.String getDisplayName()
           
 java.lang.String getDisplayType()
           
 java.util.Set<FormWidgetArtifactInfo> getFormInfosReferringToRequest()
           
 java.util.Set<FormWidgetArtifactInfo> getFormInfosTargetingRequest()
           
 java.net.URL getLocationURL()
           
 java.util.Set<ControllerRequestArtifactInfo> getRequestsThatAreResponsesToThisRequest()
           
 java.util.Set<ControllerRequestArtifactInfo> getRequestsThatThisRequestIsResponsTo()
           
 java.lang.String getRequestUri()
           
 java.util.Set<ScreenWidgetArtifactInfo> getScreenInfosReferringToRequest()
           
 ServiceArtifactInfo getServiceCalledByRequestEvent()
          Get the Services that are called by this Request
 java.lang.String getType()
           
 java.lang.String getUniqueId()
           
 java.util.Set<ControllerViewArtifactInfo> getViewsThatAreResponsesToThisRequest()
           
 void populateAll()
          note this is mean to be called after the object is created and added to the ArtifactInfoFactory.allControllerRequestInfos in ArtifactInfoFactory.getControllerRequestArtifactInfo
 
Methods inherited from class org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
compareTo
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

controllerXmlUrl

protected java.net.URL controllerXmlUrl

requestUri

protected java.lang.String requestUri

requestInfoMap

protected ConfigXMLReader.RequestMap requestInfoMap

serviceCalledByRequestEvent

protected ServiceArtifactInfo serviceCalledByRequestEvent

requestsThatAreResponsesToThisRequest

protected java.util.Set<ControllerRequestArtifactInfo> requestsThatAreResponsesToThisRequest

viewsThatAreResponsesToThisRequest

protected java.util.Set<ControllerViewArtifactInfo> viewsThatAreResponsesToThisRequest
Constructor Detail

ControllerRequestArtifactInfo

public ControllerRequestArtifactInfo(java.net.URL controllerXmlUrl,
                                     java.lang.String requestUri,
                                     ArtifactInfoFactory aif)
                              throws GeneralException
Throws:
GeneralException
Method Detail

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 java.net.URL getControllerXmlUrl()

getRequestUri

public java.lang.String getRequestUri()

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in class ArtifactInfoBase

getDisplayType

public java.lang.String getDisplayType()
Specified by:
getDisplayType in class ArtifactInfoBase

getType

public java.lang.String getType()
Specified by:
getType in class ArtifactInfoBase

getUniqueId

public java.lang.String getUniqueId()
Specified by:
getUniqueId in class ArtifactInfoBase

getLocationURL

public java.net.URL getLocationURL()
                            throws java.net.MalformedURLException
Specified by:
getLocationURL in class ArtifactInfoBase
Throws:
java.net.MalformedURLException

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class ArtifactInfoBase

getServiceCalledByRequestEvent

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


getFormInfosReferringToRequest

public java.util.Set<FormWidgetArtifactInfo> getFormInfosReferringToRequest()

getFormInfosTargetingRequest

public java.util.Set<FormWidgetArtifactInfo> getFormInfosTargetingRequest()

getScreenInfosReferringToRequest

public java.util.Set<ScreenWidgetArtifactInfo> getScreenInfosReferringToRequest()

getRequestsThatAreResponsesToThisRequest

public java.util.Set<ControllerRequestArtifactInfo> getRequestsThatAreResponsesToThisRequest()

getRequestsThatThisRequestIsResponsTo

public java.util.Set<ControllerRequestArtifactInfo> getRequestsThatThisRequestIsResponsTo()

getViewsThatAreResponsesToThisRequest

public java.util.Set<ControllerViewArtifactInfo> getViewsThatAreResponsesToThisRequest()