Package de.iritgo.aktera.persist

Examples of de.iritgo.aktera.persist.Persistent


    {
      throw new PersistenceException("Relation '" + detailName + "' is not a detail relation");
    }

    String toPersistent = r.getToPersistent();
    Persistent detList = myFactory.create(toPersistent);
    String oneFieldName = null;
    String oneFromFieldName = null;
    Iterator fromFields = r.getFromFields().iterator();

    for (Iterator i = r.getToFields().iterator(); i.hasNext();)
    {
      oneFieldName = (String) i.next();
      oneFromFieldName = (String) fromFields.next();
      detList.setField(oneFieldName, getField(oneFromFieldName));
    }

    return detList.query();
  }
View Full Code Here


   * @return The persistent or bean
   * @throws ModelException If the no persistent or bean was found
   */
  public Object get(String name) throws ModelException
  {
    Persistent persistent = persistentMap.get(name);

    if (persistent != null)
    {
      return persistent;
    }
View Full Code Here

   * @return The persistent or bean
   * @throws ModelException If the no persistent was found
   */
  public Persistent getPersistent(String name) throws ModelException
  {
    Persistent persistent = persistentMap.get(name);

    if (persistent != null)
    {
      return persistent;
    }
View Full Code Here

   */
  public PersistentMetaData getMetaData(String name)
  {
    try
    {
      Persistent persistent = persistentMap.get(name);

      if (persistent != null)
      {
        return persistent.getMetaData();
      }
    }
    catch (PersistenceException ignored)
    {
    }
View Full Code Here

        Object o = c.newInstance();

        /* If the class we instantiated extends Persistent... */
        if (o instanceof Persistent)
        {
          Persistent p = (Persistent) c.newInstance();

          p.setMetaData(pmd);

          return p;
        }
        else
        {
View Full Code Here

    createComponentSecurity("de.iritgo.aktera.base.tools.Menu", "user", "*");

    createInstanceSecurity("de.iritgo.aktera.ui.form.Edit", "aktera.my.settings.edit", "user", "*");
    createInstanceSecurity("de.iritgo.aktera.ui.form.Save", "aktera.my.settings.save", "user", "*");

    Persistent adminGroup = persistentFactory.create("aktera.AkteraGroup");

    adminGroup.setField("name", "administrator");
    adminGroup.find();

    Persistent managerGroup = persistentFactory.create("aktera.AkteraGroup");

    managerGroup.setField("name", "manager");
    managerGroup.find();

    // Users
    Persistent profile;
    Persistent party;
    Persistent user;
    Persistent preferences;

    user = persistentFactory.create("keel.user");
    user.setField("name", "anonymous");

    if (user.find())
    {
      party = persistentFactory.create("aktera.Party");
      party.setField("userId", user.getField("uid"));

      if (party.find())
      {
        profile = persistentFactory.create("aktera.Profile");
        profile.setField("partyId", party.getField("partyId"));
        profile.add();
      }

      preferences = persistentFactory.create("aktera.Preferences");
      preferences.setField("userId", user.getField("uid"));
      preferences.setField("protect", Boolean.TRUE);
      preferences.setField("language", "de");
      preferences.setField("theme", "iritgong");
      preferences.setField("powerUser", Boolean.FALSE);
      preferences.setField("canChangePassword", Boolean.FALSE);
      preferences.add();
    }

    user = persistentFactory.create("keel.user");
    user.setField("name", "admin");

    if (user.find())
    {
      party = persistentFactory.create("aktera.Party");
      party.setField("userId", user.getField("uid"));

      if (party.find())
      {
        profile = persistentFactory.create("aktera.Profile");
        profile.setField("partyId", party.getField("partyId"));
        profile.add();
      }

      preferences = persistentFactory.create("aktera.Preferences");
      preferences.setField("userId", user.getField("uid"));
      preferences.setField("protect", Boolean.FALSE);
      preferences.setField("language", "de");
      preferences.setField("theme", "iritgong");
      preferences.setField("powerUser", Boolean.FALSE);
      preferences.setField("canChangePassword", Boolean.TRUE);
      preferences.add();
    }

    user = persistentFactory.create("keel.user");
    user.setField("name", "manager");

    if (user.find())
    {
      party = persistentFactory.create("aktera.Party");
      party.setField("userId", user.getField("uid"));

      if (party.find())
      {
        profile = persistentFactory.create("aktera.Profile");
        profile.setField("partyId", party.getField("partyId"));
        profile.add();
      }

      preferences = persistentFactory.create("aktera.Preferences");
      preferences.setField("userId", user.getField("uid"));
      preferences.setField("protect", Boolean.FALSE);
      preferences.setField("language", "de");
      preferences.setField("theme", "iritgong");
      preferences.setField("powerUser", Boolean.FALSE);
      preferences.setField("canChangePassword", Boolean.TRUE);
      preferences.add();
    }

    Integer userGroupId = selectInt("AkteraGroup", "id", "name = '" + AkteraGroup.GROUP_NAME_USER + "'");

    createPermission("G", userGroupId, "de.iritgo.aktera.client.login");
View Full Code Here

      PersistentFactory persistentManager = (PersistentFactory) wrappedRequest.getService(PersistentFactory.ROLE,
              wrappedRequest.getDomain());

      for (int i = 0; i < ids.length; ++i)
      {
        Persistent persistent = null;
        Object bean = null;

        if (persistentConfig.size() != 0)
        {
          if (persistentConfig.get(0).getAttribute("name", null) != null)
          {
            persistent = persistentManager.create(persistentConfig.get(0).getAttribute("name"));
            persistent.setField(persistentConfig.get(0).getAttribute("key"), NumberTools.toIntInstance(
                    ids[i], - 1));
            persistent.find();
          }
          else
          {
            StandardDao standardDao = (StandardDao) SpringTools.getBean(StandardDao.ID);
View Full Code Here

        throw new PermissionException("Permission denied to edit com device function keys of user " + userId);
      }

      try
      {
        Persistent user = pf.create("keel.user");

        user.setField("uid", userId);
        user.find();
        userName = user.getFieldString("name");
      }
      catch (PersistenceException x)
      {
      }
    }
View Full Code Here

      if (persistentConfig.size() > 0)
      {
        Iterator persistentConfigIterator = persistentConfig.iterator();
        Configuration aPersistentConfig = (Configuration) persistentConfigIterator.next();

        Persistent persistent = persistentManager.create(aPersistentConfig.getAttribute("name"));

        persistents.put(aPersistentConfig.getAttribute("id"), persistent);

        for (; persistentConfigIterator.hasNext();)
        {
View Full Code Here

  {
    User user = null;

    try
    {
      Persistent u = getUserPersistent();

      if (property == User.Property.UID)
      {
        u.setField(FLD_UID, value);
      }
      else if (property == User.Property.NAME)
      {
        u.setField(FLD_NAME, value);
      }
      else if (property == User.Property.PASSWORD)
      {
        u.setField(FLD_PASSWORD, value);
      }
      else if (property == User.Property.EMAIL)
      {
        u.setField(FLD_EMAIL, value);
      }
      else
      {
        log.warn("Don't know how to find using property " + property);
      }

      if (u.find())
      {
        user = createUserFromPersistent(u);
      }
    }
    catch (PersistenceException e)
View Full Code Here

TOP

Related Classes of de.iritgo.aktera.persist.Persistent

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.