public class RuntimeElement
extends org.pentaho.platform.engine.core.system.PentahoBase
implements org.pentaho.platform.api.repository.IRuntimeElement
| Constructor and Description |
|---|
RuntimeElement(String instId)
Constructor
|
RuntimeElement(String instId,
String parId,
String parType)
Constructor
|
RuntimeElement(String instId,
String parId,
String parType,
String solnId)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other)
Uses the instanceId to distinguish equality.
|
void |
forceSave() |
BigDecimal |
getBigDecimalProperty(String key)
Gets a BigDecimal property from the paramMap.
|
BigDecimal |
getBigDecimalProperty(String key,
BigDecimal defaultValue)
Gets a property from the paramMap as a BigDecimal, using a default value if it doesn't exist in the map.
|
Date |
getCreateDate() |
Date |
getDateProperty(String key)
Gets a property from the paramMap as a Date, with no default value.
|
Date |
getDateProperty(String key,
Date defaultValue)
Gets a property from the paramMap as a Date using a default value if it doesn't exist in the map
|
String |
getInstanceId() |
List |
getListProperty(String key)
Gets a list property from the paramMap.
|
boolean |
getLoaded() |
org.apache.commons.logging.Log |
getLogger() |
long |
getLongProperty(String key,
long defaultValue)
Gets a property from the paramMap as a long using a default value if it doesn't exist in the map
|
Long |
getLongProperty(String key,
Long defaultValue)
Gets a property from the paramMap as a Long using a default value if it doesn't exist in the map
|
Map |
getMapProperty(String key)
Gets a map property from the paramMap.
|
List |
getMessages() |
Set |
getParameterNames() |
String |
getParameterType(String parameterName) |
String |
getParentId() |
String |
getParentType() |
boolean |
getReadOnly() |
int |
getRevision()
Auto-handled revision mechanism.
|
String |
getSolutionId() |
String |
getStringProperty(String key)
Gets a property from the paramMap as a string with no default value.
|
String |
getStringProperty(String key,
String defaultValue)
Gets a property from the paramMap as a string, using a default value if it doesn't exist in the map.
|
int |
hashCode() |
void |
setAllowableAttributeNames(Collection allowedReadNames) |
void |
setBigDecimalProperty(String key,
BigDecimal value)
Sets the BigDecimal property in the paramMap.
|
void |
setCreateDate(Date value) |
void |
setDateProperty(String key,
Date value)
Sets a date property in the paramMap.
|
void |
setInstanceId(String instId) |
void |
setListProperty(String key,
List value)
Sets a list property in the paramMap.
|
void |
setLoaded(boolean value) |
void |
setLongProperty(String key,
long value)
Sets a long property in the paramMap.
|
void |
setLongProperty(String key,
Long value)
Sets a long property in the paramMap.
|
void |
setMapProperty(String key,
Map value)
Sets a map property in the paramMap.
|
void |
setParentId(String parentId) |
void |
setParentType(String parentType) |
void |
setReadOnly(boolean value) |
void |
setSolutionId(String solutionId) |
void |
setStringProperty(String key,
String value)
Sets a property into the paramMap.
|
String |
toXML()
Returns an XML representation of the RuntimeElement.
|
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, info, info, setLoggingLevel, setLogId, trace, trace, warn, warnpublic RuntimeElement(String instId)
instId - The Instance Idpublic RuntimeElement(String instId, String parId, String parType)
instId - The Instance IdparId - The Parent IdparType - The Parent Typepublic List getMessages()
public String getParentId()
getParentId in interface org.pentaho.platform.api.repository.IRuntimeElementpublic void setParentId(String parentId)
setParentId in interface org.pentaho.platform.api.repository.IRuntimeElementparentId - The parentId to set.public String getParentType()
getParentType in interface org.pentaho.platform.api.repository.IRuntimeElementpublic void setParentType(String parentType)
setParentType in interface org.pentaho.platform.api.repository.IRuntimeElementparentType - The parentType to set.public String getInstanceId()
getInstanceId in interface org.pentaho.platform.api.repository.IRuntimeElementpublic void setInstanceId(String instId)
setInstanceId in interface org.pentaho.platform.api.repository.IRuntimeElementinstId - The instanceId to set.public String getSolutionId()
getSolutionId in interface org.pentaho.platform.api.repository.IRuntimeElementpublic void setSolutionId(String solutionId)
setSolutionId in interface org.pentaho.platform.api.repository.IRuntimeElementsolutionId - The solutionId to set.public int getRevision()
getRevision in interface org.pentaho.platform.api.repository.IRuntimeElementpublic boolean equals(Object other)
public Date getCreateDate()
public void setCreateDate(Date value)
public String getStringProperty(String key)
getStringProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - The key into the map.public String getStringProperty(String key, String defaultValue)
getStringProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - The key into the map.defaultValue - Default value returned if the key isn't already in the map.public void setStringProperty(String key, String value)
setStringProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - The key into the map.value - The value to set.public BigDecimal getBigDecimalProperty(String key)
getBigDecimalProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMap.public BigDecimal getBigDecimalProperty(String key, BigDecimal defaultValue)
getBigDecimalProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMap.defaultValue - Detault value if the property doesn't exist in the paramMap.public void setBigDecimalProperty(String key, BigDecimal value)
setBigDecimalProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMap.value - The property value to set.public Date getDateProperty(String key)
getDateProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMappublic Date getDateProperty(String key, Date defaultValue)
getDateProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMapdefaultValue - The default value if the property doesn't exist in the paramMap.public void setDateProperty(String key, Date value)
setDateProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMapvalue - The property value to set.public Long getLongProperty(String key, Long defaultValue)
getLongProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMapdefaultValue - The default value if the property doesn't exist in the paramMap.public long getLongProperty(String key, long defaultValue)
getLongProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMapdefaultValue - The default value if the property doesn't exist in the paramMap.public void setLongProperty(String key, Long value)
setLongProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMapvalue - The property value to set.public void setLongProperty(String key, long value)
setLongProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the paramMapvalue - The property value to set.public List getListProperty(String key)
getListProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - Key in the mappublic Map getMapProperty(String key)
getMapProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - The key in the mappublic void setListProperty(String key, List value)
setListProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - The key in the map.value - The list property to set.public void setMapProperty(String key, Map value)
setMapProperty in interface org.pentaho.platform.api.repository.IRuntimeElementkey - The key in the map.value - The map property to set.public String toXML()
toXML in interface org.pentaho.platform.api.repository.IRuntimeElementpublic org.apache.commons.logging.Log getLogger()
getLogger in class org.pentaho.platform.engine.core.system.PentahoBasepublic void setAllowableAttributeNames(Collection allowedReadNames)
setAllowableAttributeNames in interface org.pentaho.platform.api.repository.IRuntimeElementpublic Set getParameterNames()
getParameterNames in interface org.pentaho.platform.api.repository.IRuntimeElementpublic String getParameterType(String parameterName)
getParameterType in interface org.pentaho.platform.api.repository.IRuntimeElementpublic void setLoaded(boolean value)
setLoaded in interface org.pentaho.platform.api.repository.IRuntimeElementpublic boolean getLoaded()
getLoaded in interface org.pentaho.platform.api.repository.IRuntimeElementpublic boolean getReadOnly()
public void setReadOnly(boolean value)
public void forceSave()
forceSave in interface org.pentaho.platform.api.repository.IRuntimeElement