|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.pentaho.platform.engine.core.system.PentahoBase
org.pentaho.platform.engine.services.runtime.SimpleRuntimeElement
public class SimpleRuntimeElement
| Field Summary |
|---|
| Fields inherited from class org.pentaho.platform.engine.core.system.PentahoBase |
|---|
EMPTYLOGID, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR |
| Fields inherited from interface org.pentaho.platform.api.engine.ILogger |
|---|
ACTIVITY_LOG, DEBUG, ERROR, FATAL, INFO, INSTANCE_LOG, SESSION_LOG, SOLUTION_LOG, TRACE, UNKNOWN, WARN |
| Constructor Summary | |
|---|---|
SimpleRuntimeElement(String instId)
Constructor |
|
SimpleRuntimeElement(String instId,
String parId,
String parType)
Constructor |
|
SimpleRuntimeElement(String instId,
String parId,
String parType,
String solnId)
Constructor |
|
| Method Summary | |
|---|---|
boolean |
equals(Object other)
Uses the instanceId to distinguish equality. |
void |
forceSave()
Causes an immediate call to the underlying persistence mechanism's write-now method. |
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 |
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()
|
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)
Gets the type of the parameter |
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 |
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. |
| Methods inherited from class org.pentaho.platform.engine.core.system.PentahoBase |
|---|
debug, debug, error, error, fatal, fatal, genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, info, info, setLoggingLevel, setLogId, trace, trace, warn, warn |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.pentaho.platform.api.repository.IRuntimeElement |
|---|
getLoggingLevel |
| Constructor Detail |
|---|
public SimpleRuntimeElement(String instId)
instId - The Instance Id
public SimpleRuntimeElement(String instId,
String parId,
String parType)
instId - The Instance IdparId - The Parent IdparType - The Parent Type
public SimpleRuntimeElement(String instId,
String parId,
String parType,
String solnId)
instId - The Instance IdparId - The Parent IdparType - The Parent TypesolnId - The Solution Id| Method Detail |
|---|
public List getMessages()
public String getParentId()
getParentId in interface IRuntimeElementpublic void setParentId(String parentId)
setParentId in interface IRuntimeElementparentId - The parentId to set.public String getParentType()
getParentType in interface IRuntimeElementpublic void setParentType(String parentType)
setParentType in interface IRuntimeElementparentType - The parentType to set.public String getInstanceId()
getInstanceId in interface IRuntimeElementpublic void setInstanceId(String instId)
setInstanceId in interface IRuntimeElementinstId - The instanceId to set.public String getSolutionId()
getSolutionId in interface IRuntimeElementpublic void setSolutionId(String solutionId)
setSolutionId in interface IRuntimeElementsolutionId - The solutionId to set.public int getRevision()
getRevision in interface IRuntimeElementpublic boolean equals(Object other)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String getStringProperty(String key)
getStringProperty in interface IRuntimeElementkey - The key into the map.
public String getStringProperty(String key,
String defaultValue)
getStringProperty in interface 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 IRuntimeElementkey - The key into the map.value - The value to set.public BigDecimal getBigDecimalProperty(String key)
getBigDecimalProperty in interface IRuntimeElementkey - Key in the paramMap.
public BigDecimal getBigDecimalProperty(String key,
BigDecimal defaultValue)
getBigDecimalProperty in interface 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 IRuntimeElementkey - Key in the paramMap.value - The property value to set.public Date getDateProperty(String key)
getDateProperty in interface IRuntimeElementkey - Key in the paramMap
public Date getDateProperty(String key,
Date defaultValue)
getDateProperty in interface 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 IRuntimeElementkey - Key in the paramMapvalue - The property value to set.
public Long getLongProperty(String key,
Long defaultValue)
getLongProperty in interface 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 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 IRuntimeElementkey - Key in the paramMapvalue - The property value to set.
public void setLongProperty(String key,
long value)
setLongProperty in interface IRuntimeElementkey - Key in the paramMapvalue - The property value to set.public List getListProperty(String key)
getListProperty in interface IRuntimeElementkey - Key in the map
public Map getMapProperty(String key)
getMapProperty in interface IRuntimeElementkey - The key in the map
public void setListProperty(String key,
List value)
setListProperty in interface IRuntimeElementkey - The key in the map.value - The list property to set.
public void setMapProperty(String key,
Map value)
setMapProperty in interface IRuntimeElementkey - The key in the map.value - The map property to set.public String toXML()
toXML in interface IRuntimeElementpublic Log getLogger()
getLogger in class PentahoBasepublic void setAllowableAttributeNames(Collection allowedReadNames)
setAllowableAttributeNames in interface IRuntimeElementallowedReadNames - The names of the attributes that this process is allowed to
read.public Set getParameterNames()
getParameterNames in interface IRuntimeElementpublic String getParameterType(String parameterName)
IRuntimeElement
getParameterType in interface IRuntimeElementparameterName - Parameter name
public void setLoaded(boolean value)
setLoaded in interface IRuntimeElementpublic boolean getLoaded()
getLoaded in interface IRuntimeElementpublic boolean getReadOnly()
public void setReadOnly(boolean value)
public void forceSave()
IRuntimeElement
forceSave in interface IRuntimeElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||