Package de.iritgo.aktera.model

Examples of de.iritgo.aktera.model.Model


   */
  public static ListingDescriptor createListingFromModel(ModelRequest req, String modelName) throws ModelException
  {
    try
    {
      Model listingModel = (Model) req.getService(Model.ROLE, modelName);
      Output listingOutput = (Output) listingModel.execute(req).get("listing");

      if (listingOutput != null)
      {
        return (ListingDescriptor) listingOutput.getContent();
      }
View Full Code Here


    try
    {
      req = ModelTools.createModelRequest();

      Model saveModel = (Model) req.getService(Model.ROLE, model, (Context) keelIritgoAuthMap.get(new Long(
              userUniqueId)));

      ((KeelContextualizable) req).setKeelContext((Context) keelIritgoAuthMap.get(new Long(userUniqueId)));

      req.setParameter("id", keelObjectId);

      DataObject systemObject = (DataObject) Engine.instance().getBaseRegistry().get(dataObject.getUniqueId(),
              dataObject.getTypeId());

      for (Iterator i = dataObject.getAttributes().keySet().iterator(); i.hasNext();)
      {
        String attributeName = (String) i.next();

        systemObject.setAttribute(attributeName, dataObject.getAttribute(attributeName));
        req.setParameter(attributeName, dataObject.getAttribute(attributeName));
      }

      req.setParameter("id", dataObject.getStringAttribute("keelObjectId"));

      saveModel.execute(req);
      ActionTools.sendServerBroadcast(new EditIObjectAction(EditIObjectAction.OK, systemObject));
    }
    catch (Exception x)
    {
      Log.log("system", "ConnectorServerManager.saveKeelObject", "Keel error, unknown model (" + model
View Full Code Here

    try
    {
      req = ModelTools.createModelRequest();

      Model deleteModel = (Model) req.getService(Model.ROLE, model, (Context) keelIritgoAuthMap.get(new Long(
              userUniqueId)));

      ((KeelContextualizable) req).setKeelContext((Context) keelIritgoAuthMap.get(new Long(userUniqueId)));

      req.setParameter("id", keelObjectId);

      deleteModel.execute(req);
    }
    catch (Exception x)
    {
      Log.log("system", "ConnectorServerManager.deleteKeelObject", "Keel error, unknown model? Error: " + x,
              Log.FATAL);
View Full Code Here

  {
    ModelRequest req = null;

    try
    {
      Model model = null;

      req = ModelTools.createModelRequest();

      Context context = (Context) keelIritgoAuthMap.get(new Long(userUniqueId));

      if (context != null)
      {
        model = (Model) req.getService(Model.ROLE, properties.getProperty("model"), context);
      }
      else
      {
        UserEnvironment userEnvironment = new DefaultUserEnvironment()
        {
          private LinkedList<String> fakeList;

          public List<String> getGroups()
          {
            if (fakeList == null)
            {
              fakeList = new LinkedList<String>();
              fakeList.add(new String("root"));
            }

            return fakeList;
          }
        };

        context = new DefaultContext();
        ((DefaultContext) context).put(UserEnvironment.CONTEXT_KEY, userEnvironment);

        model = (Model) req.getService(Model.ROLE, properties.getProperty("model"), context);
      }

      ((KeelContextualizable) req).setKeelContext(context);

      String attributeName = null;

      for (Iterator i = properties.keySet().iterator(); i.hasNext();)
      {
        attributeName = (String) i.next();

        req.setParameter(attributeName, properties.get(attributeName));
      }

      KeelResponse res = model.execute(req);

      return res;
    }
    catch (Exception x)
    {
View Full Code Here

    try
    {
      req = ModelTools.createModelRequest();

      Model editModel = (Model) req.getService(Model.ROLE, model, (Context) keelIritgoAuthMap.get(new Long(
              userUniqueId)));

      ((KeelContextualizable) req).setKeelContext((Context) keelIritgoAuthMap.get(new Long(userUniqueId)));

      req.setParameter("id", keelObjectId);

      res = editModel.execute(req);
    }
    catch (Exception x)
    {
      Log.log("system", "ConnectorServerManager.getKeelObject", "Keel error, unknown model? Error: " + x,
              Log.FATAL);
View Full Code Here

    try
    {
      req = ModelTools.createModelRequest();

      Model listingModel = (Model) req.getService(Model.ROLE, model, (Context) keelIritgoAuthMap.get(new Long(
              userUniqueId)));

      ((KeelContextualizable) req).setKeelContext((Context) keelIritgoAuthMap.get(new Long(userUniqueId)));

      req.setParameter("listId", "list");
      req.setParameter("recordsPerPage", new Integer(100));
      req.setParameter("listSearch", searchCondition);
      req.setParameter("aktario", "true");

      if (! listSearchCategory.equals(""))
      {
        req.setParameter("listSearchCategory", listSearchCategory);
        req.setParameter(listName + "SearchCategory", listSearchCategory);
      }

      res = listingModel.execute(req);
    }
    catch (Exception x)
    {
      Log.log("system", "ConnectorServerManager.doQuery", "Keel error, unknown model (" + model + ")? Error: "
              + x, Log.FATAL);
View Full Code Here

  {
    ModelRequest req = null;

    try
    {
      Model model = null;

      req = ModelTools.createModelRequest();

      Context context = (Context) keelIritgoAuthMap.get(new Long(userUniqueId));
View Full Code Here

      String extendsModelName = config.getChild("extends").getValue(null);

      if (extendsModelName != null)
      {
        Model extendsModel = (Model) req.getService(Model.ROLE, extendsModelName);

        config = extendsModel.getConfiguration();
      }
      else
      {
        config = null;
      }
View Full Code Here

  {
    try
    {
      Container keelContainer = (Container) ServerAppContext.serverInstance().getObject("keel.container");

      Model model = (Model) keelContainer.getService(Model.ROLE, props.getProperty("model"));

      ModelRequest req = (ModelRequest) keelContainer.getService(ModelRequest.ROLE);
      DefaultContext context = new DefaultContext();

      ((KeelContextualizable) req).setKeelContext(context);

      String attributeName = null;

      for (Iterator i = props.keySet().iterator(); i.hasNext();)
      {
        attributeName = (String) i.next();
        req.setParameter(attributeName, props.getProperty(attributeName));
      }

      model.execute(req);
    }
    catch (Exception x)
    {
      Log.logError("server", "AkteraAktarioServerManager.doModel", "Unable to execute model: " + x.toString());
      x.printStackTrace();
View Full Code Here

   */
  public static boolean moduleExists(ModelRequest req, String name)
  {
    try
    {
      Model moduleInfoModel = (Model) req.getService(Model.ROLE, "aktera.module-info");

      Configuration[] modules = moduleInfoModel.getConfiguration().getChildren("module");

      for (int i = 0; i < modules.length; ++i)
      {
        Configuration module = modules[i];

View Full Code Here

TOP

Related Classes of de.iritgo.aktera.model.Model

Copyright © 2018 www.massapicom. 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.