Examples of IConfig


Examples of de.mhus.lib.config.IConfig

    persistence.initialize(cPersistence);
   
  }

  protected void doCreateScheduler() throws Exception {
    IConfig cScheduler = config.getConfig("scheduler");
    if (cScheduler != null) {
      String clazz = cScheduler.getExtracted("class",TimerScheduler.class.getCanonicalName());
      scheduler = (BpmScheduler) activator.getObject(clazz);
    } else
      scheduler = new TimerScheduler();
   
    scheduler.initialize(cScheduler);
View Full Code Here

Examples of de.mhus.lib.config.IConfig

      }
     
      con.getStatement("dropblub").execute(null);
     
      HashConfig cstr = new HashConfig();
      IConfig ctable = cstr.createConfig("table");
      ctable.setProperty("name", "blub");
      IConfig cfield = ctable.createConfig("field");
      cfield.setProperty("name", "t_string");
      cfield.setProperty("type", "string");
      cfield.setProperty("size", "200");
      cfield.setProperty("default", "aloa");
     
      Dialect dialect = pool.getDialect();
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);     
      dialect.createStructure(cstr, con, null);

      cfield = ctable.createConfig("field");
      cfield.setProperty("name", "t_int");
      cfield.setProperty("type", "int");
      cfield.setProperty("default", "10");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      cfield.setProperty("type", "float");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      cfield.setProperty("default", "20");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      cfield.removeProperty("default");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      cfield.setProperty("default", "15");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);

      cfield.setProperty("notnull", "yes");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      ctable.setProperty("primary_key", "t_int");
     
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      ctable.setProperty("primary_key", "t_int,t_string");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      ctable.removeProperty("primary_key");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
     
      // index
     
      IConfig cindex = cstr.createConfig("index");
      cindex.setString("name", "blub_idx");
      cindex.setString("table", "blub");
      cindex.setString("fields", "t_string");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);

      cindex.setString("fields", "t_string,t_int");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      dialect.createStructure(cstr, con, null);
     
      // data
      IConfig cdata = cstr.createConfig("data");
      IConfig cexec = cdata.createConfig("execute");
      String tName = pool.getDialect().normalizeTableName("blub");
      cexec.setProperty("sql", "insert into " + tName + " (t_string,t_int) values ('aaa',1)");
      cexec = cdata.createConfig("execute");
      cexec.setProperty("sql", "insert into " + tName + " (t_string,t_int) values ('bbb',2)");
     
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);

      cdata.setProperty("select", "select * from " + tName + " where t_string='ccc'");
      cdata.setProperty("condition", "not found");
      cexec = cdata.createConfig("execute");
      cexec.setProperty("sql", "insert into " + tName + " (t_string,t_int) values ('ccc',3)");

      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
      System.out.println("--------------------------------------------------");
      dialect.createStructure(cstr, con, null);
View Full Code Here

Examples of de.mhus.lib.config.IConfig

   * @param obj
   * @param def
   * @return
   */
  public synchronized IConfig getConfig(Object obj, IConfig def) {
    IConfig out = null;
    if (obj == null) {
      // nothing
    } else
    if (obj instanceof Class) {
      out = getConfig().getConfig(((Class<?>)obj).getCanonicalName());
View Full Code Here

Examples of de.mhus.lib.config.IConfig

      res = res.substring(0, pos + 1);
    res = res + resource;
    // log.info("Load Resource: " + res);
    InputStream is = model.getTarget().getClass().getClassLoader()
        .getResourceAsStream(res);
    IConfig document = new XmlConfig(MXml.loadXml(is).getDocumentElement());
    load(document,root);
  }
View Full Code Here

Examples of de.mhus.lib.config.IConfig

            ObjectList nextList = next.getList();
            parseElements(aspectName, innerTarget, nextList);
          }       
        } else {
          FormSortId idx = method.getAnnotation(FormSortId.class);
          IConfig xmlElement = fillElement(prefix,method, toXmlString(element,methodName));
         
          ObjectList nextList = list;
          if (!MString.isEmpty(element.group())) {
            nextList = findGroupList(element, list);
          }
View Full Code Here

Examples of de.mhus.lib.config.IConfig

    if (bundle == null) throw new MException("Bundle already closed");

    synchronized (bundle) {
      DbPool pool = bundle.get(name);
      if (pool == null) {
        IConfig poolCon = config.getConfig(name);
        if (poolCon != null) {
          pool = new DbPool(poolCon, activator);
          bundle.put(name, pool);
        } else {
          throw new MException("pool config not found",name);
View Full Code Here

Examples of de.mhus.lib.config.IConfig

//    buildWithDefinitions(mainWindow);
//    buildWithPojo(mainWindow);

    try {
//      mainWindow.setSizeFull();
      IConfig deskModel = new DefRoot( new LayVertical(
          new DefAttribute(LayoutBuilder.WIDTH, "100%"),
          new DefAttribute(LayoutBuilder.HEIGHT, "400px"),

            new DskHeader(
                new DskLogin()
            ),
//            new DskBreadcrumb(),
            new LayHorizontalSplit(
                new DskNavigation(),
                new DskContent(),
                new DefAttribute(LayoutBuilder.SPLIT_MIN, "100px"),
                new DefAttribute(LayoutBuilder.SPLIT_MAX, "400px"),
                new DefAttribute(LayoutBuilder.SPLIT_POS, "200px"),
                new DefAttribute(LayoutBuilder.WIDTH, "100%"),
                new DefAttribute(LayoutBuilder.HEIGHT, "100%"),
                new DefAttribute(LayoutBuilder.EXPAND, "1")
            )
          ) ).build();
     
      ConfigUtil.dump(deskModel,System.out);
     
      Desktop desk = new Desktop(deskModel);
      mainWindow.addComponent(desk.getRoot());
      ((VerticalLayout)mainWindow.getContent()).setExpandRatio(desk.getRoot(), 1);
      mainWindow.getContent().setSizeFull();
     
      IConfig dir = MConfigFactory.getInstance().createConfigFor(MSystem.locateResource(this, "dir.xml").toURI());
      IConfig dir2 = dir.getConfig("dir1");
      desk.setSelectedPath(new ConfigNavigationNode(dir2));
//      ((VerticalLayout)mainWindow.getContent()).setExpandRatio(kill, 0);
     
      VerticalLayout form = new VerticalLayout();
      //form.setSizeFull();
View Full Code Here

Examples of de.mhus.lib.config.IConfig

   *
   * @param name
   * @return The query string or null.
   */
  public String[] getQuery(String name) {   
    IConfig query = config.getConfig("queries");
    String queryLanguage = null;
    String queryString = query.getString(name,null);
    String[] out = new String[] { queryLanguage, queryString };
   
    if (queryString == null) {
      for (IConfig q : query.getConfigBundle("query") ) {
        if (q.getString("name", "").equals(name)) {
          queryLanguage = q.getExtracted("language");
          queryString = q.getExtracted("string");
          out = new String[] { queryLanguage, queryString };
          break;
View Full Code Here

Examples of de.mhus.lib.config.IConfig

  public static String getMimeType(String extension) {
    if (extension == null) return null;
    extension = extension.trim().toLowerCase();
   
    String mime = null;
    IConfig config = MSingleton.instance().getConfig(MFile.class, null);
    if (config != null) {
      IConfig map = config.getConfig("mapping");
      if (map != null)
        mime = map.getExtracted(extension);
    }
    if (mime == null && config != null) {
      String file = config.getExtracted("file");
      if (file != null) {
        if (mimeConfigCache == null) {
View Full Code Here

Examples of de.mhus.lib.config.IConfig

    public Log4JFactory(IConfig config) {
      super();
      if (config != null) {
       
        IConfig ccc = config.getConfig("configuration");
        String configFile = config.getExtracted("configuration");
       
        if (ccc != null && ccc instanceof XmlConfig) {
          MLog.t("configure inline");
          DOMConfigurator.configure( ((XmlConfig)ccc).getXmlElement() );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.