public interface ManagedObjectDependencyMetaData<D extends Enum<D>>
ManagedObject
for the
ManagedObjectSource
is dependent upon.Modifier and Type | Method and Description |
---|---|
D |
getKey()
Obtains the
Enum key identifying this dependency. |
String |
getLabel()
Provides a descriptive name for this dependency.
|
Class<?> |
getType()
Obtains the
Class that the dependent object must
extend/implement. |
String |
getTypeQualifier()
Obtains the qualifier on the type.
|
D getKey()
Enum
key identifying this dependency. If
null
then dependency will be referenced by this instance's
index in the array returned from ManagedObjectSourceMetaData
.Enum
key identifying the dependency or null
indicating identified by an index.Class<?> getType()
Class
that the dependent object must
extend/implement.String getTypeQualifier()
Obtains the qualifier on the type.
This is to enable qualifying the type of dependency required.
null
if not qualifying
the type.String getLabel()
Copyright © 2005–2016. All rights reserved.