Class Dependency


  • public class Dependency
    extends Object
    • Constructor Detail

      • Dependency

        public Dependency​(BeanConfig beanConfig)
        Creates instance of class.
        Parameters:
        beanConfig - definition of bean.
    • Method Detail

      • getBeanConfig

        public BeanConfig getBeanConfig()
        Returns definition of bean.
        Returns:
        definition of bean.
      • getBeanName

        public String getBeanName()
        Returns name of dependent bean.
        Returns:
        name of dependent bean, or null if name is not specified.
      • setBeanName

        public void setBeanName​(String beanId)
      • getField

        public Field getField()
        Returns field to be filled by dependency.
        Returns:
        field.
      • setField

        public void setField​(Field field)
      • getGenericType

        public Type getGenericType()
      • setGenericType

        public void setGenericType​(Type genericType)
      • getType

        public Class<?> getType()
        Returns type of wanted bean.
        Returns:
        type of bean.
      • setType

        public void setType​(Class<?> type)
      • isNullAllowed

        public boolean isNullAllowed()
        Checks if empty value may be injected.
        Returns:
        true if dependency is optional.
      • setNullAllowed

        public void setNullAllowed​(boolean nullAllowed)