public class OsgiPentahoObjectReference<T> extends Object implements org.pentaho.platform.api.engine.IPentahoObjectReference<T>
Constructor and Description |
---|
OsgiPentahoObjectReference(org.osgi.framework.BundleContext bundleContext,
Class<T> type,
org.osgi.framework.ServiceReference ref) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(org.pentaho.platform.api.engine.IPentahoObjectReference<T> o) |
Map<String,Object> |
getAttributes() |
T |
getObject() |
Class<?> |
getObjectClass() |
Integer |
getRanking() |
public Class<?> getObjectClass()
getObjectClass
in interface org.pentaho.platform.api.engine.IPentahoObjectReference<T>
public Map<String,Object> getAttributes()
getAttributes
in interface org.pentaho.platform.api.engine.IPentahoObjectReference<T>
public T getObject()
getObject
in interface org.pentaho.platform.api.engine.IPentahoObjectReference<T>
public Integer getRanking()
getRanking
in interface org.pentaho.platform.api.engine.IPentahoObjectReference<T>
public int compareTo(org.pentaho.platform.api.engine.IPentahoObjectReference<T> o)
compareTo
in interface Comparable<org.pentaho.platform.api.engine.IPentahoObjectReference<T>>
Copyright © 2019 Hitachi Vantara. All rights reserved.