Class OsgiPentahoObjectReference<T>
- java.lang.Object
-
- org.pentaho.platform.engine.core.system.osgi.OsgiPentahoObjectReference<T>
-
- All Implemented Interfaces:
Comparable<org.pentaho.platform.api.engine.IPentahoObjectReference<T>>
,org.pentaho.platform.api.engine.IPentahoObjectReference<T>
public class OsgiPentahoObjectReference<T> extends Object implements org.pentaho.platform.api.engine.IPentahoObjectReference<T>
Created by nbaker on 4/27/15.
-
-
Constructor Summary
Constructors Constructor Description OsgiPentahoObjectReference(org.osgi.framework.BundleContext bundleContext, Class<T> type, org.osgi.framework.ServiceReference ref)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(org.pentaho.platform.api.engine.IPentahoObjectReference<T> o)
Map<String,Object>
getAttributes()
T
getObject()
Class<?>
getObjectClass()
Integer
getRanking()
-
-
-
Method Detail
-
getObjectClass
public Class<?> getObjectClass()
- Specified by:
getObjectClass
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>
-
getObject
public T getObject()
- Specified by:
getObject
in interfaceorg.pentaho.platform.api.engine.IPentahoObjectReference<T>
-
getRanking
public Integer getRanking()
- Specified by:
getRanking
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>
-
-