org.ofbiz.webtools.artifactinfo
Class ScreenWidgetArtifactInfo

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

public class ScreenWidgetArtifactInfo
extends ArtifactInfoBase


Field Summary
protected  java.util.Set<EntityArtifactInfo> entitiesUsedInThisScreen
           
protected  java.util.Set<FormWidgetArtifactInfo> formsIncludedInThisScreen
           
protected  ModelScreen modelScreen
           
static java.lang.String module
           
protected  java.util.Set<ControllerRequestArtifactInfo> requestsLinkedToInScreen
           
protected  java.lang.String screenLocation
           
protected  java.lang.String screenName
           
protected  java.util.Set<ServiceArtifactInfo> servicesUsedInThisScreen
           
 
Fields inherited from class org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
aif
 
Constructor Summary
ScreenWidgetArtifactInfo(java.lang.String screenName, java.lang.String screenLocation, ArtifactInfoFactory aif)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDisplayName()
           
 java.lang.String getDisplayType()
           
 java.util.Set<EntityArtifactInfo> getEntitiesUsedInScreen()
           
 java.util.Set<FormWidgetArtifactInfo> getFormsIncludedInScreen()
           
 java.net.URL getLocationURL()
           
 java.util.Set<ControllerRequestArtifactInfo> getRequestsLinkedToInScreen()
           
 java.util.Set<ScreenWidgetArtifactInfo> getScreensIncludedInScreen()
           
 java.util.Set<ScreenWidgetArtifactInfo> getScreensIncludingThisScreen()
           
 java.util.Set<ServiceArtifactInfo> getServicesUsedInScreen()
           
 java.lang.String getType()
           
 java.lang.String getUniqueId()
           
 java.util.Set<ControllerViewArtifactInfo> getViewsReferringToScreen()
           
 void populateAll()
           
protected  void populateEntitiesFromNameSet(java.util.Set<java.lang.String> allEntityNameSet)
           
protected  void populateFormsFromNameSet(java.util.Set<java.lang.String> allFormNameSet)
           
protected  void populateIncludedForms()
           
protected  void populateLinkedRequests()
           
protected  void populateServicesFromNameSet(java.util.Set<java.lang.String> allServiceNameSet)
           
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

modelScreen

protected ModelScreen modelScreen

screenName

protected java.lang.String screenName

screenLocation

protected java.lang.String screenLocation

entitiesUsedInThisScreen

protected java.util.Set<EntityArtifactInfo> entitiesUsedInThisScreen

servicesUsedInThisScreen

protected java.util.Set<ServiceArtifactInfo> servicesUsedInThisScreen

formsIncludedInThisScreen

protected java.util.Set<FormWidgetArtifactInfo> formsIncludedInThisScreen

requestsLinkedToInScreen

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

ScreenWidgetArtifactInfo

public ScreenWidgetArtifactInfo(java.lang.String screenName,
                                java.lang.String screenLocation,
                                ArtifactInfoFactory aif)
                         throws GeneralException
Throws:
GeneralException
Method Detail

populateAll

public void populateAll()
                 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

populateUsedEntities

protected void populateUsedEntities()
                             throws GeneralException
Throws:
GeneralException

populateEntitiesFromNameSet

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

populateIncludedForms

protected void populateIncludedForms()
                              throws GeneralException
Throws:
GeneralException

populateFormsFromNameSet

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

populateLinkedRequests

protected void populateLinkedRequests()
                               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

getViewsReferringToScreen

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

getEntitiesUsedInScreen

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

getServicesUsedInScreen

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

getFormsIncludedInScreen

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

getScreensIncludedInScreen

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

getScreensIncludingThisScreen

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

getRequestsLinkedToInScreen

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