Package tigase.kernel.core
Class Dependency
java.lang.Object
tigase.kernel.core.Dependency
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns definition of bean.Returns name of dependent bean.getField()
Returns field to be filled by dependency.Class<?>
getType()
Returns type of wanted bean.boolean
Checks if empty value may be injected.void
setBeanName
(String beanId) void
void
setGenericType
(Type genericType) void
setNullAllowed
(boolean nullAllowed) void
toString()
-
Constructor Details
-
Dependency
Creates instance of class.- Parameters:
beanConfig
- definition of bean.
-
-
Method Details
-
getBeanConfig
Returns definition of bean.- Returns:
- definition of bean.
-
getBeanName
Returns name of dependent bean.- Returns:
- name of dependent bean, or
null
if name is not specified.
-
setBeanName
-
getField
Returns field to be filled by dependency.- Returns:
- field.
-
setField
-
getGenericType
-
setGenericType
-
getType
Returns type of wanted bean.- Returns:
- type of bean.
-
setType
-
isNullAllowed
public boolean isNullAllowed()Checks if empty value may be injected.- Returns:
true
if dependency is optional.
-
setNullAllowed
public void setNullAllowed(boolean nullAllowed) -
toString
-