org.ofbiz.webtools.artifactinfo
Class ArtifactInfoFactory
java.lang.Object
org.ofbiz.webtools.artifactinfo.ArtifactInfoFactory
public class ArtifactInfoFactory
- extends java.lang.Object
Field Summary |
java.util.Map<java.lang.String,ControllerRequestArtifactInfo> |
allControllerRequestInfos
|
java.util.Map<java.lang.String,ControllerViewArtifactInfo> |
allControllerViewInfos
|
java.util.Map<java.lang.String,EntityArtifactInfo> |
allEntityInfos
|
java.util.Map<java.lang.String,FormWidgetArtifactInfo> |
allFormInfos
|
java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> |
allFormInfosBasedOnServiceName
|
java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> |
allFormInfosExtendingForm
|
java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> |
allFormInfosReferringToEntityName
|
java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> |
allFormInfosReferringToRequest
|
java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> |
allFormInfosReferringToServiceName
|
java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> |
allFormInfosTargetingRequest
|
java.util.Map<java.lang.String,java.util.Set<ControllerRequestArtifactInfo>> |
allRequestInfosReferringToRequest
|
java.util.Map<java.lang.String,java.util.Set<ControllerRequestArtifactInfo>> |
allRequestInfosReferringToServiceName
|
java.util.Map<java.lang.String,java.util.Set<ControllerRequestArtifactInfo>> |
allRequestInfosReferringToView
|
java.util.Map<java.lang.String,ScreenWidgetArtifactInfo> |
allScreenInfos
|
java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> |
allScreenInfosReferringToEntityName
|
java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> |
allScreenInfosReferringToForm
|
java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> |
allScreenInfosReferringToRequest
|
java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> |
allScreenInfosReferringToScreen
|
java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> |
allScreenInfosReferringToServiceName
|
java.util.Map<ServiceEcaRule,ServiceEcaArtifactInfo> |
allServiceEcaInfos
|
java.util.Map<java.lang.String,java.util.Set<ServiceEcaArtifactInfo>> |
allServiceEcaInfosReferringToServiceName
|
java.util.Map<java.lang.String,ServiceArtifactInfo> |
allServiceInfos
|
java.util.Map<java.lang.String,java.util.Set<ServiceArtifactInfo>> |
allServiceInfosReferringToEntityName
|
java.util.Map<ServiceEcaRule,java.util.Set<ServiceArtifactInfo>> |
allServiceInfosReferringToServiceEcaRule
|
java.util.Map<java.lang.String,java.util.Set<ServiceArtifactInfo>> |
allServiceInfosReferringToServiceName
|
java.util.Map<java.lang.String,java.util.Set<ControllerViewArtifactInfo>> |
allViewInfosReferringToScreen
|
protected static UtilCache<java.lang.String,ArtifactInfoFactory> |
artifactInfoFactoryCache
|
static java.lang.String |
ControllerRequestInfoTypeId
|
static java.lang.String |
ControllerViewInfoTypeId
|
protected java.lang.String |
delegatorName
|
protected DispatchContext |
dispatchContext
|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> |
entityEcaCache
|
static java.lang.String |
EntityInfoTypeId
|
protected ModelReader |
entityModelReader
|
static java.lang.String |
FormWidgetInfoTypeId
|
static java.lang.String |
module
|
static java.lang.String |
ScreenWidgetInfoTypeId
|
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<ServiceEcaRule>>> |
serviceEcaCache
|
static java.lang.String |
ServiceEcaInfoTypeId
|
static java.lang.String |
ServiceInfoTypeId
|
Method Summary |
java.util.Set<ArtifactInfoBase> |
getAllArtifactInfosByNamePartial(java.lang.String artifactNamePartial,
java.lang.String type)
|
ArtifactInfoBase |
getArtifactInfoByNameAndType(java.lang.String artifactName,
java.lang.String artifactLocation,
java.lang.String type)
|
ArtifactInfoBase |
getArtifactInfoByUniqueIdAndType(java.lang.String uniqueId,
java.lang.String type)
|
static ArtifactInfoFactory |
getArtifactInfoFactory(java.lang.String delegatorName)
|
ControllerRequestArtifactInfo |
getControllerRequestArtifactInfo(java.net.URL controllerXmlUrl,
java.lang.String requestUri)
|
ConfigXMLReader.RequestMap |
getControllerRequestMap(java.net.URL controllerXmlUrl,
java.lang.String requestUri)
|
ControllerViewArtifactInfo |
getControllerViewArtifactInfo(java.net.URL controllerXmlUrl,
java.lang.String viewUri)
|
ConfigXMLReader.ViewMap |
getControllerViewMap(java.net.URL controllerXmlUrl,
java.lang.String viewUri)
|
DispatchContext |
getDispatchContext()
|
EntityArtifactInfo |
getEntityArtifactInfo(java.lang.String entityName)
|
ModelReader |
getEntityModelReader()
|
FormWidgetArtifactInfo |
getFormWidgetArtifactInfo(java.lang.String formNameAndLocation)
|
FormWidgetArtifactInfo |
getFormWidgetArtifactInfo(java.lang.String formName,
java.lang.String formLocation)
|
ModelEntity |
getModelEntity(java.lang.String entityName)
|
ModelForm |
getModelForm(java.lang.String formNameAndLocation)
|
ModelForm |
getModelForm(java.lang.String formName,
java.lang.String formLocation)
|
ModelScreen |
getModelScreen(java.lang.String screenName,
java.lang.String screenLocation)
|
ModelService |
getModelService(java.lang.String serviceName)
|
ScreenWidgetArtifactInfo |
getScreenWidgetArtifactInfo(java.lang.String screenName,
java.lang.String screenLocation)
|
ServiceArtifactInfo |
getServiceArtifactInfo(java.lang.String serviceName)
|
ServiceEcaArtifactInfo |
getServiceEcaArtifactInfo(ServiceEcaRule ecaRule)
|
void |
prepareAll()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
module
public static final java.lang.String module
artifactInfoFactoryCache
protected static UtilCache<java.lang.String,ArtifactInfoFactory> artifactInfoFactoryCache
EntityInfoTypeId
public static final java.lang.String EntityInfoTypeId
- See Also:
- Constant Field Values
ServiceInfoTypeId
public static final java.lang.String ServiceInfoTypeId
- See Also:
- Constant Field Values
ServiceEcaInfoTypeId
public static final java.lang.String ServiceEcaInfoTypeId
- See Also:
- Constant Field Values
FormWidgetInfoTypeId
public static final java.lang.String FormWidgetInfoTypeId
- See Also:
- Constant Field Values
ScreenWidgetInfoTypeId
public static final java.lang.String ScreenWidgetInfoTypeId
- See Also:
- Constant Field Values
ControllerRequestInfoTypeId
public static final java.lang.String ControllerRequestInfoTypeId
- See Also:
- Constant Field Values
ControllerViewInfoTypeId
public static final java.lang.String ControllerViewInfoTypeId
- See Also:
- Constant Field Values
delegatorName
protected java.lang.String delegatorName
entityModelReader
protected ModelReader entityModelReader
dispatchContext
protected DispatchContext dispatchContext
entityEcaCache
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<EntityEcaRule>>> entityEcaCache
serviceEcaCache
protected java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.List<ServiceEcaRule>>> serviceEcaCache
allEntityInfos
public java.util.Map<java.lang.String,EntityArtifactInfo> allEntityInfos
allServiceInfos
public java.util.Map<java.lang.String,ServiceArtifactInfo> allServiceInfos
allServiceEcaInfos
public java.util.Map<ServiceEcaRule,ServiceEcaArtifactInfo> allServiceEcaInfos
allFormInfos
public java.util.Map<java.lang.String,FormWidgetArtifactInfo> allFormInfos
allScreenInfos
public java.util.Map<java.lang.String,ScreenWidgetArtifactInfo> allScreenInfos
allControllerRequestInfos
public java.util.Map<java.lang.String,ControllerRequestArtifactInfo> allControllerRequestInfos
allControllerViewInfos
public java.util.Map<java.lang.String,ControllerViewArtifactInfo> allControllerViewInfos
allServiceEcaInfosReferringToServiceName
public java.util.Map<java.lang.String,java.util.Set<ServiceEcaArtifactInfo>> allServiceEcaInfosReferringToServiceName
allServiceInfosReferringToServiceName
public java.util.Map<java.lang.String,java.util.Set<ServiceArtifactInfo>> allServiceInfosReferringToServiceName
allFormInfosReferringToServiceName
public java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> allFormInfosReferringToServiceName
allFormInfosBasedOnServiceName
public java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> allFormInfosBasedOnServiceName
allScreenInfosReferringToServiceName
public java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> allScreenInfosReferringToServiceName
allRequestInfosReferringToServiceName
public java.util.Map<java.lang.String,java.util.Set<ControllerRequestArtifactInfo>> allRequestInfosReferringToServiceName
allServiceInfosReferringToEntityName
public java.util.Map<java.lang.String,java.util.Set<ServiceArtifactInfo>> allServiceInfosReferringToEntityName
allFormInfosReferringToEntityName
public java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> allFormInfosReferringToEntityName
allScreenInfosReferringToEntityName
public java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> allScreenInfosReferringToEntityName
allServiceInfosReferringToServiceEcaRule
public java.util.Map<ServiceEcaRule,java.util.Set<ServiceArtifactInfo>> allServiceInfosReferringToServiceEcaRule
allFormInfosExtendingForm
public java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> allFormInfosExtendingForm
allScreenInfosReferringToForm
public java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> allScreenInfosReferringToForm
allScreenInfosReferringToScreen
public java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> allScreenInfosReferringToScreen
allViewInfosReferringToScreen
public java.util.Map<java.lang.String,java.util.Set<ControllerViewArtifactInfo>> allViewInfosReferringToScreen
allRequestInfosReferringToView
public java.util.Map<java.lang.String,java.util.Set<ControllerRequestArtifactInfo>> allRequestInfosReferringToView
allFormInfosTargetingRequest
public java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> allFormInfosTargetingRequest
allFormInfosReferringToRequest
public java.util.Map<java.lang.String,java.util.Set<FormWidgetArtifactInfo>> allFormInfosReferringToRequest
allScreenInfosReferringToRequest
public java.util.Map<java.lang.String,java.util.Set<ScreenWidgetArtifactInfo>> allScreenInfosReferringToRequest
allRequestInfosReferringToRequest
public java.util.Map<java.lang.String,java.util.Set<ControllerRequestArtifactInfo>> allRequestInfosReferringToRequest
ArtifactInfoFactory
protected ArtifactInfoFactory(java.lang.String delegatorName)
throws GeneralException
- Throws:
GeneralException
getArtifactInfoFactory
public static ArtifactInfoFactory getArtifactInfoFactory(java.lang.String delegatorName)
throws GeneralException
- Throws:
GeneralException
prepareAll
public void prepareAll()
throws GeneralException
- Throws:
GeneralException
getEntityModelReader
public ModelReader getEntityModelReader()
getDispatchContext
public DispatchContext getDispatchContext()
getModelEntity
public ModelEntity getModelEntity(java.lang.String entityName)
throws GenericEntityException
- Throws:
GenericEntityException
getModelService
public ModelService getModelService(java.lang.String serviceName)
throws GenericServiceException
- Throws:
GenericServiceException
getModelForm
public ModelForm getModelForm(java.lang.String formNameAndLocation)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
getModelForm
public ModelForm getModelForm(java.lang.String formName,
java.lang.String formLocation)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
getModelScreen
public ModelScreen getModelScreen(java.lang.String screenName,
java.lang.String screenLocation)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
getControllerRequestMap
public ConfigXMLReader.RequestMap getControllerRequestMap(java.net.URL controllerXmlUrl,
java.lang.String requestUri)
getControllerViewMap
public ConfigXMLReader.ViewMap getControllerViewMap(java.net.URL controllerXmlUrl,
java.lang.String viewUri)
getEntityArtifactInfo
public EntityArtifactInfo getEntityArtifactInfo(java.lang.String entityName)
throws GeneralException
- Throws:
GeneralException
getServiceArtifactInfo
public ServiceArtifactInfo getServiceArtifactInfo(java.lang.String serviceName)
throws GeneralException
- Throws:
GeneralException
getServiceEcaArtifactInfo
public ServiceEcaArtifactInfo getServiceEcaArtifactInfo(ServiceEcaRule ecaRule)
throws GeneralException
- Throws:
GeneralException
getFormWidgetArtifactInfo
public FormWidgetArtifactInfo getFormWidgetArtifactInfo(java.lang.String formNameAndLocation)
throws GeneralException
- Throws:
GeneralException
getFormWidgetArtifactInfo
public FormWidgetArtifactInfo getFormWidgetArtifactInfo(java.lang.String formName,
java.lang.String formLocation)
throws GeneralException
- Throws:
GeneralException
getScreenWidgetArtifactInfo
public ScreenWidgetArtifactInfo getScreenWidgetArtifactInfo(java.lang.String screenName,
java.lang.String screenLocation)
throws GeneralException
- Throws:
GeneralException
getControllerRequestArtifactInfo
public ControllerRequestArtifactInfo getControllerRequestArtifactInfo(java.net.URL controllerXmlUrl,
java.lang.String requestUri)
throws GeneralException
- Throws:
GeneralException
getControllerViewArtifactInfo
public ControllerViewArtifactInfo getControllerViewArtifactInfo(java.net.URL controllerXmlUrl,
java.lang.String viewUri)
throws GeneralException
- Throws:
GeneralException
getArtifactInfoByUniqueIdAndType
public ArtifactInfoBase getArtifactInfoByUniqueIdAndType(java.lang.String uniqueId,
java.lang.String type)
getArtifactInfoByNameAndType
public ArtifactInfoBase getArtifactInfoByNameAndType(java.lang.String artifactName,
java.lang.String artifactLocation,
java.lang.String type)
getAllArtifactInfosByNamePartial
public java.util.Set<ArtifactInfoBase> getAllArtifactInfosByNamePartial(java.lang.String artifactNamePartial,
java.lang.String type)