Class BeanInjectionInfo
- java.lang.Object
- 
- org.pentaho.di.core.injection.bean.BeanInjectionInfo
 
- 
 public class BeanInjectionInfo extends Object Storage for bean annotations info for Metadata Injection and Load/Save.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description classBeanInjectionInfo.GroupclassBeanInjectionInfo.Property
 - 
Constructor SummaryConstructors Constructor Description BeanInjectionInfo(Class<?> clazz)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddInjectionProperty(Injection metaInj, BeanLevelInfo leaf)StringcheckMetaDataInjectionBeanAgainstMessages()StringgetDescription(String name)List<BeanInjectionInfo.Group>getGroups()StringgetLocalizationPrefix()Map<String,BeanInjectionInfo.Property>getProperties()static booleanisInjectionSupported(Class<?> clazz)
 
- 
- 
- 
Field Detail- 
clazzprotected final Class<?> clazz 
 
- 
 - 
Constructor Detail- 
BeanInjectionInfopublic BeanInjectionInfo(Class<?> clazz) 
 
- 
 - 
Method Detail- 
isInjectionSupportedpublic static boolean isInjectionSupported(Class<?> clazz) 
 - 
getLocalizationPrefixpublic String getLocalizationPrefix() 
 - 
getPropertiespublic Map<String,BeanInjectionInfo.Property> getProperties() 
 - 
getGroupspublic List<BeanInjectionInfo.Group> getGroups() 
 - 
addInjectionPropertyprotected void addInjectionProperty(Injection metaInj, BeanLevelInfo leaf) 
 - 
checkMetaDataInjectionBeanAgainstMessagespublic String checkMetaDataInjectionBeanAgainstMessages() - Returns:
- A human friendly message listing any metadata injection properties for the target class that do not have localized values. Returns null if everything is ok
 
 
- 
 
-