public abstract class AbstractDependencyData<T extends AbstractExternalEntityData & Named> extends AbstractExternalEntityData implements DependencyData<T>, Named, OrderAware
Modifier | Constructor and Description |
---|---|
protected |
AbstractDependencyData(ModuleData ownerModule,
T target) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getExternalName() |
java.lang.String |
getInternalName() |
java.lang.String |
getName()
Deprecated.
use
getExternalName() or getInternalName() instead |
int |
getOrder() |
ModuleData |
getOwnerModule() |
DependencyScope |
getScope() |
T |
getTarget() |
int |
hashCode() |
boolean |
isExported() |
void |
setExported(boolean exported) |
void |
setExternalName(java.lang.String name) |
void |
setInternalName(java.lang.String name) |
void |
setName(java.lang.String name)
Deprecated.
use
setExternalName(String) or setInternalName(String) instead |
void |
setOrder(int order) |
void |
setOwnerModule(ModuleData ownerModule) |
void |
setScope(DependencyScope scope) |
void |
setTarget(T target) |
java.lang.String |
toString() |
getOwner
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getOwner
protected AbstractDependencyData(ModuleData ownerModule, T target)
public ModuleData getOwnerModule()
getOwnerModule
in interface DependencyData<T extends AbstractExternalEntityData & Named>
public void setOwnerModule(ModuleData ownerModule)
public T getTarget()
getTarget
in interface DependencyData<T extends AbstractExternalEntityData & Named>
public void setTarget(T target)
public DependencyScope getScope()
getScope
in interface DependencyData<T extends AbstractExternalEntityData & Named>
public void setScope(DependencyScope scope)
public boolean isExported()
isExported
in interface DependencyData<T extends AbstractExternalEntityData & Named>
public void setExported(boolean exported)
@Deprecated public java.lang.String getName()
getExternalName()
or getInternalName()
instead@Deprecated public void setName(java.lang.String name)
setExternalName(String)
or setInternalName(String)
insteadpublic java.lang.String getExternalName()
getExternalName
in interface Named
public void setExternalName(java.lang.String name)
setExternalName
in interface Named
public java.lang.String getInternalName()
getInternalName
in interface Named
public void setInternalName(java.lang.String name)
setInternalName
in interface Named
public int getOrder()
getOrder
in interface OrderAware
public void setOrder(int order)
public int hashCode()
hashCode
in class AbstractExternalEntityData
public boolean equals(java.lang.Object o)
equals
in class AbstractExternalEntityData
public java.lang.String toString()
toString
in class java.lang.Object