Examples of ModuleVersion


Examples of de.iritgo.aktera.persist.ModuleVersion

            .moduleConfigsSortedByDependency(req);

    for (Configuration moduleConfig : moduleConfigs)
    {
      String moduleId = moduleConfig.getAttribute("id", "unkown");
      ModuleVersion newVersion = new ModuleVersion(moduleConfig.getChild("version").getValue());

      ModuleVersion currentVersion = new ModuleVersion();

      try
      {
        Persistent version = pf.create("aktera.Version");

        version.setField("type", "M");
        version.setField("name", moduleId);

        if (version.find())
        {
          currentVersion = new ModuleVersion(version.getFieldString("version"));
        }
        else
        {
          currentVersion = new ModuleVersion("0.0.0");
        }
      }
      catch (Exception x)
      {
      }
View Full Code Here

Examples of de.iritgo.aktera.persist.ModuleVersion

    for (Configuration moduleConfig : moduleConfigs)
    {
      String moduleId = moduleConfig.getAttribute("id", "unkown");
      String moduleName = moduleConfig.getChild("name").getValue("unkown");
      ModuleVersion newVersion = new ModuleVersion(moduleConfig.getChild("version").getValue(null));

      Output outModule = response.createOutput("module_" + moduleConfig.getAttribute("id", "unknown"));

      outModuleList.add(outModule);
      outModule.setAttribute("name", moduleName);
      outModule.setAttribute("description", moduleConfig.getChild("description").getValue(""));
      outModule.setAttribute("newVersion", newVersion.toString());

      ModuleVersion currentVersion = new ModuleVersion();

      try
      {
        Persistent version = pf.create("aktera.Version");

        version.setField("type", "M");
        version.setField("name", moduleId);

        if (version.find())
        {
          currentVersion = new ModuleVersion(version.getFieldString("version"));
        }
        else
        {
          currentVersion = new ModuleVersion("0.0.0");
        }
      }
      catch (Exception x)
      {
        outModule.setAttribute("oldVersion", currentVersion.toString());
        outModule.setAttribute("error", "unableToRetrieveCurrentVersion");
        outModule.setAttribute("errorException", x.toString());

        response.addOutput("updateError", "Y");

        continue;
      }

      outModule.setAttribute("oldVersion", currentVersion.toString());

      String updateHandlerClassName = moduleConfig.getChild("update").getAttribute("class", null);

      if (updateHandlerClassName != null)
      {
        try
        {
          System.out.println("UpdateDatabase: Updating module '" + moduleId + "' with handler '"
                  + updateHandlerClassName + "'");

          Class klass = Class.forName(updateHandlerClassName);

          if (klass != null)
          {
            UpdateHandler updateHandler = (UpdateHandler) klass.newInstance();

            Connection con = null;

            try
            {
              con = dataSourceComponent.getConnection();
              updateHandler.setConnection(con);
              updateHandler.updateDatabase(request, logger, con, pf, (ModuleVersion) currentVersion
                      .clone(), newVersion);
            }
            finally
            {
              con.close();
View Full Code Here

Examples of models.ModuleVersion

                                                          PlayVersion.getAll(),
                                                          form));
        }
        else
        {
            ModuleVersion moduleVersion = form.get();
            moduleVersion.playModule = Module.findByModuleKey(moduleKey);
            moduleVersion.releaseDate = new Date();

            moduleVersion.compatibility.addAll(RequestUtils.getListFromRequest(request(),
                                                                               "compatibility.id",
                                                                               PlayVersion.FIND));

            // everything below here needs to be implemented
            moduleVersion.binaryFile = new BinaryContent();
            moduleVersion.binaryFile.content = new byte[]{1};
            moduleVersion.binaryFile.contentLength = 1;
            moduleVersion.save();
            moduleVersion.saveManyToManyAssociations("compatibility");

            createHistoricalEvent("Module updated - " + moduleVersion.playModule.name,
                                  String.format("%s (%s) uploaded version %s of %s",
                                                user.displayName,
                                                user.userName,
View Full Code Here

Examples of org.pdtextensions.repos.ModuleVersion

 
  public DebugProvider() {
    // initialize dummies
    final Vendor vendor1 = new Vendor("org.vendor1", this, new IModule[]{
        new Module("foo-lib", "org.vendor1", this, new IModuleVersion[]{
            new ModuleVersion("org.vendor1""foo-lib", "0.9", true, (String) null, null, null),
            new ModuleVersion("org.vendor1""foo-lib", "1.0", true, (String) null, null, null),
            new ModuleVersion("org.vendor1""foo-lib", "1.1-SNAPSHOT", false, (String) null, null, null)
        }, "1.0", "1.1-SNAPSHOT")
    });
    final Vendor vendor2 = new Vendor("com.vendor2", this, new IModule[]{});
    this.dummyModules.put(vendor1.getName(), vendor1);
    this.dummyModules.put(vendor2.getName(), vendor2);
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.