Class SpringPentahoObjectReference<T>
- java.lang.Object
-
- org.pentaho.platform.engine.core.system.objfac.spring.SpringPentahoObjectReference<T>
-
- All Implemented Interfaces:
Comparable<org.pentaho.platform.api.engine.IPentahoObjectReference<T>>
,org.pentaho.platform.api.engine.IPentahoObjectReference<T>
public class SpringPentahoObjectReference<T> extends Object implements org.pentaho.platform.api.engine.IPentahoObjectReference<T>
Spring implementation ofIPentahoObjectReference
User: nbaker Date: 1/16/13
-
-
Constructor Summary
Constructors Constructor Description SpringPentahoObjectReference(org.springframework.context.ConfigurableApplicationContext context, String name, Class<T> clazz, org.pentaho.platform.api.engine.IPentahoSession session, org.springframework.beans.factory.config.BeanDefinition beanDef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(org.pentaho.platform.api.engine.IPentahoObjectReference<T> o)
boolean
equals(Object o)
Map<String,Object>
getAttributes()
T
getObject()
Class<?>
getObjectClass()
Integer
getRanking()
int
hashCode()
-
-
-
Method Detail
-
getObjectClass
public Class<?> getObjectClass()
- Specified by:
getObjectClass
in interfaceorg.pentaho.platform.api.engine.IPentahoObjectReference<T>
-
getObject
public T getObject()
- Specified by:
getObject
in interfaceorg.pentaho.platform.api.engine.IPentahoObjectReference<T>
-
getAttributes
public Map<String,Object> getAttributes()
- Specified by:
getAttributes
in interfaceorg.pentaho.platform.api.engine.IPentahoObjectReference<T>
-
compareTo
public int compareTo(org.pentaho.platform.api.engine.IPentahoObjectReference<T> o)
- Specified by:
compareTo
in interfaceComparable<T>
-
-