Class ControllerRequestArtifactInfo
- java.lang.Object
-
- org.apache.ofbiz.webtools.artifactinfo.ArtifactInfoBase
-
- org.apache.ofbiz.webtools.artifactinfo.ControllerRequestArtifactInfo
-
- All Implemented Interfaces:
java.lang.Comparable<ArtifactInfoBase>
public class ControllerRequestArtifactInfo extends ArtifactInfoBase
-
-
Field Summary
Fields Modifier and Type Field Description 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.apache.ofbiz.webtools.artifactinfo.ArtifactInfoBase
aif
-
-
Constructor Summary
Constructors Constructor Description ControllerRequestArtifactInfo(java.net.URL controllerXmlUrl, java.lang.String requestUri, ArtifactInfoFactory aif)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 Requestjava.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.apache.ofbiz.webtools.artifactinfo.ArtifactInfoBase
compareTo, hashCode, toString
-
-
-
-
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 classArtifactInfoBase
-
getDisplayType
public java.lang.String getDisplayType()
- Specified by:
getDisplayType
in classArtifactInfoBase
-
getType
public java.lang.String getType()
- Specified by:
getType
in classArtifactInfoBase
-
getUniqueId
public java.lang.String getUniqueId()
- Specified by:
getUniqueId
in classArtifactInfoBase
-
getLocationURL
public java.net.URL getLocationURL() throws java.net.MalformedURLException
- Specified by:
getLocationURL
in classArtifactInfoBase
- Throws:
java.net.MalformedURLException
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classArtifactInfoBase
-
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()
-
-