org.ofbiz.webtools.artifactinfo
Class ArtifactInfoBase

java.lang.Object
  extended by org.ofbiz.webtools.artifactinfo.ArtifactInfoBase
All Implemented Interfaces:
java.lang.Comparable<ArtifactInfoBase>
Direct Known Subclasses:
ControllerRequestArtifactInfo, ControllerViewArtifactInfo, EntityArtifactInfo, FormWidgetArtifactInfo, ScreenWidgetArtifactInfo, ServiceArtifactInfo, ServiceEcaArtifactInfo

public abstract class ArtifactInfoBase
extends java.lang.Object
implements java.lang.Comparable<ArtifactInfoBase>


Field Summary
protected  ArtifactInfoFactory aif
           
 
Constructor Summary
ArtifactInfoBase(ArtifactInfoFactory aif)
           
 
Method Summary
 int compareTo(ArtifactInfoBase that)
           
 boolean equals(java.lang.Object obj)
           
abstract  java.lang.String getDisplayName()
           
abstract  java.lang.String getDisplayType()
           
abstract  java.net.URL getLocationURL()
           
abstract  java.lang.String getType()
           
abstract  java.lang.String getUniqueId()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aif

protected ArtifactInfoFactory aif
Constructor Detail

ArtifactInfoBase

public ArtifactInfoBase(ArtifactInfoFactory aif)
Method Detail

equals

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

compareTo

public int compareTo(ArtifactInfoBase that)
Specified by:
compareTo in interface java.lang.Comparable<ArtifactInfoBase>

getDisplayName

public abstract java.lang.String getDisplayName()

getDisplayType

public abstract java.lang.String getDisplayType()

getType

public abstract java.lang.String getType()

getUniqueId

public abstract java.lang.String getUniqueId()

getLocationURL

public abstract java.net.URL getLocationURL()
                                     throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException