1 17 18 package org.pentaho.core.repository; 19 20 import java.math.BigDecimal ; 21 import java.util.Collection ; 22 import java.util.Date ; 23 import java.util.List ; 24 import java.util.Map ; 25 import java.util.Set ; 26 27 public interface IRuntimeElement { 28 31 public String getParentId(); 32 33 37 public void setParentId(String parentId); 38 39 42 public String getParentType(); 43 44 48 public void setParentType(String parentType); 49 50 53 public String getInstanceId(); 54 55 59 public void setInstanceId(String instanceId); 60 61 64 public String getSolutionId(); 65 66 70 public void setSolutionId(String solutionId); 71 72 75 public int getRevision(); 76 77 84 public String getStringProperty(String key); 85 86 95 public String getStringProperty(String key, String defaultValue); 96 97 108 public void setStringProperty(String key, String value); 109 110 117 public BigDecimal getBigDecimalProperty(String key); 118 119 129 public BigDecimal getBigDecimalProperty(String key, BigDecimal defaultValue); 130 131 142 public void setBigDecimalProperty(String key, BigDecimal value); 143 144 151 public Date getDateProperty(String key); 152 153 163 public Date getDateProperty(String key, Date defaultValue); 164 165 175 public void setDateProperty(String key, Date value); 176 177 187 public Long getLongProperty(String key, Long defaultValue); 188 189 200 public long getLongProperty(String key, long defaultValue); 201 202 210 public void setLongProperty(String key, Long value); 211 212 223 public void setLongProperty(String key, long value); 224 225 232 public List getListProperty(String key); 233 234 243 public Map getMapProperty(String key); 244 245 253 public void setListProperty(String key, List value); 254 255 265 public void setMapProperty(String key, Map value); 266 267 270 public String toXML(); 271 272 275 public int getLoggingLevel(); 276 277 282 public void setAllowableAttributeNames(Collection allowableReadAttributeNames); 283 284 287 public Set getParameterNames(); 288 289 296 public String getParameterType(String name); 297 298 public void setLoaded(boolean value); 299 300 public boolean getLoaded(); 301 302 307 public void forceSave(); 308 309 } 310
| Popular Tags
|