org.ofbiz.webtools.artifactinfo
Class FormWidgetArtifactInfo

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

public class FormWidgetArtifactInfo
extends ArtifactInfoBase


Field Summary
protected  java.util.Set<EntityArtifactInfo> entitiesUsedInThisForm
           
protected  java.lang.String formLocation
           
protected  java.lang.String formName
           
protected  FormWidgetArtifactInfo formThisFormExtends
           
protected  ModelForm modelForm
           
static java.lang.String module
           
protected  java.util.Set<ControllerRequestArtifactInfo> requestsLinkedToInForm
           
protected  java.util.Set<ControllerRequestArtifactInfo> requestsTargetedByInForm
           
protected  java.util.Set<ServiceArtifactInfo> servicesUsedInThisForm
           
 
Fields inherited from class org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
aif
 
Constructor Summary
FormWidgetArtifactInfo(java.lang.String formName, java.lang.String formLocation, ArtifactInfoFactory aif)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDisplayName()
           
 java.lang.String getDisplayType()
           
 java.util.Set<EntityArtifactInfo> getEntitiesUsedInForm()
           
 java.util.Set<FormWidgetArtifactInfo> getFormsExtendingThisForm()
           
 FormWidgetArtifactInfo getFormThisFormExtends()
           
 java.net.URL getLocationURL()
           
 java.util.Set<ControllerRequestArtifactInfo> getRequestsLinkedToInForm()
           
 java.util.Set<ControllerRequestArtifactInfo> getRequestsTargetedByForm()
           
 java.util.Set<ScreenWidgetArtifactInfo> getScreensIncludingThisForm()
           
 java.util.Set<ServiceArtifactInfo> getServicesUsedInForm()
           
 java.lang.String getType()
           
 java.lang.String getUniqueId()
           
 void populateAll()
          note this is mean to be called after the object is created and added to the ArtifactInfoFactory.allFormInfos in ArtifactInfoFactory.getFormWidgetArtifactInfo
protected  void populateEntitiesFromNameSet(java.util.Set<java.lang.String> allEntityNameSet)
           
protected  void populateFormExtended()
           
protected  void populateLinkedRequests()
           
protected  void populateServicesFromNameSet(java.util.Set<java.lang.String> allServiceNameSet)
           
protected  void populateTargetedRequests()
           
protected  void populateUsedEntities()
           
protected  void populateUsedServices()
           
 
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

modelForm

protected ModelForm modelForm

formName

protected java.lang.String formName

formLocation

protected java.lang.String formLocation

entitiesUsedInThisForm

protected java.util.Set<EntityArtifactInfo> entitiesUsedInThisForm

servicesUsedInThisForm

protected java.util.Set<ServiceArtifactInfo> servicesUsedInThisForm

formThisFormExtends

protected FormWidgetArtifactInfo formThisFormExtends

requestsLinkedToInForm

protected java.util.Set<ControllerRequestArtifactInfo> requestsLinkedToInForm

requestsTargetedByInForm

protected java.util.Set<ControllerRequestArtifactInfo> requestsTargetedByInForm
Constructor Detail

FormWidgetArtifactInfo

public FormWidgetArtifactInfo(java.lang.String formName,
                              java.lang.String formLocation,
                              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.allFormInfos in ArtifactInfoFactory.getFormWidgetArtifactInfo

Throws:
GeneralException

populateFormExtended

protected void populateFormExtended()
                             throws GeneralException
Throws:
GeneralException

populateUsedEntities

protected void populateUsedEntities()
                             throws GeneralException
Throws:
GeneralException

populateEntitiesFromNameSet

protected void populateEntitiesFromNameSet(java.util.Set<java.lang.String> allEntityNameSet)
                                    throws GeneralException
Throws:
GeneralException

populateUsedServices

protected void populateUsedServices()
                             throws GeneralException
Throws:
GeneralException

populateServicesFromNameSet

protected void populateServicesFromNameSet(java.util.Set<java.lang.String> allServiceNameSet)
                                    throws GeneralException
Throws:
GeneralException

populateLinkedRequests

protected void populateLinkedRequests()
                               throws GeneralException
Throws:
GeneralException

populateTargetedRequests

protected void populateTargetedRequests()
                                 throws GeneralException
Throws:
GeneralException

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

getEntitiesUsedInForm

public java.util.Set<EntityArtifactInfo> getEntitiesUsedInForm()

getServicesUsedInForm

public java.util.Set<ServiceArtifactInfo> getServicesUsedInForm()

getFormThisFormExtends

public FormWidgetArtifactInfo getFormThisFormExtends()

getFormsExtendingThisForm

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

getScreensIncludingThisForm

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

getRequestsLinkedToInForm

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

getRequestsTargetedByForm

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