コード例 #1
0
  private void removeNamedBean(String typeName, String name) {
    WriteableBeanDatabase wbd = hub.getWriteableDatabaseCopy();

    WriteableType wt = wbd.findOrAddWriteableType(typeName);

    wt.removeInstance(name);

    wbd.commit();
  }
コード例 #2
0
  private void addNamedBean(String typeName, String name) {
    WriteableBeanDatabase wbd = hub.getWriteableDatabaseCopy();

    WriteableType wt = wbd.findOrAddWriteableType(typeName);

    HashMap<String, Object> namedBean = new HashMap<String, Object>();
    namedBean.put(NAME_KEY, name);

    wt.addInstance(name, namedBean);

    wbd.commit();
  }
コード例 #3
0
  private void addConfiguredValueBean(String typeName, long value) {
    WriteableBeanDatabase wbd = hub.getWriteableDatabaseCopy();

    WriteableType wt = wbd.findOrAddWriteableType(typeName);

    HashMap<String, Object> namedBean = new HashMap<String, Object>();
    namedBean.put(CONFIGURED_VALUE_KEY, new Long(value));

    wt.addInstance(DEFAULT_KEY, namedBean);

    wbd.commit();
  }