Examples of PermissionManager


Examples of evolaris.framework.sys.business.PermissionManager

      throw new BugException(e1.getMessage());
    }
    BlogManager blogMgr = new BlogManager(locale, session);
    List<Article> articles = blogMgr.getArticlesByLabel(labelParam);   
    List<DisplayableArticle> entries = new ArrayList<DisplayableArticle>();
    PermissionManager permissionMgr = new PermissionManager(locale, session);
    Map<Long, Set<Long>> blogPermissions = new HashMap<Long, Set<Long>>()// cache permissions, as computing them is expensive
    for (Article a : articles) {
      // only add articles, the user is allowed to see
      Set<Long> permissions = blogPermissions.get(a.getBlog().getId());
      if (permissions == null) {
        permissions = permissionMgr.getPermissions(a.getBlog(), webUser);
        // if group specified, only allow articles of blogs of that group!
        if (group != null && a.getBlog().getGroup() != group) {
          permissions = new HashSet<Long>();
        }
        blogPermissions.put(a.getBlog().getId(), permissions);
View Full Code Here

Examples of net.ae97.totalpermissions.PermissionManager

    public void setGroupInfoString(String world, String group, String node, String value) {
        setGroupInfo(world, group, node, value);
    }

    private PermissionUser getUser(String name) {
        PermissionManager manager = totalPermissions.getManager();
        PermissionUser user = manager.getUser(name);
        return user;
    }
View Full Code Here

Examples of net.ae97.totalpermissions.PermissionManager

        PermissionUser user = manager.getUser(name);
        return user;
    }

    private PermissionGroup getGroup(String name) {
        PermissionManager manager = totalPermissions.getManager();
        PermissionGroup group = manager.getGroup(name);
        return group;
    }
View Full Code Here

Examples of net.citizensnpcs.permissions.PermissionManager

        commands.register(BasicCommands.class);
        commands.register(ToggleCommands.class);
        commands.register(WaypointCommands.class);

        // initialize permissions system
        new PermissionManager().init();
        Economy.init();

        // schedule Creature tasks
        if (CreatureNPCType.hasSpawning()) {
            getServer().getScheduler().scheduleSyncRepeatingTask(this, new CreatureTask(),
View Full Code Here

Examples of org.apache.jetspeed.security.PermissionManager

     * @throws SerializerException
     */
    private void recreatePermissions() throws SerializerException
    {
      logMe("recreatePermissions - started");
        PermissionManager pm = (PermissionManager) getCM()
                .getComponent("org.apache.jetspeed.security.PermissionManager");
        if (pm == null)
            throw new SerializerException(
                    SerializerException.COMPONENTMANAGER_DOES_NOT_EXIST
                            .create("org.apache.jetspeed.security.PermissionManager"));

        Iterator list = null;
        try
        {
          list = ((JSSeedData)getSnapshot()).getPermissions().iterator();
        } catch (Exception e)
        {
            throw new SerializerException(
                    SerializerException.GET_EXISTING_OBJECTS
                            .create(new String[]
                            { "Permissions", e.getMessage()}));
        }

        while (list.hasNext())
        {
            JSPermission _js = (JSPermission)list.next();
            PortalResourcePermission perm = _js.getPermissionForType();
            if ((perm != null) && (perm instanceof PortalResourcePermission))
            {
              try
                {
                    pm.addPermission(perm);
                    ArrayList listTemp = null;
          JSUserGroups jsUserGroups = _js.getGroupString();
          if (jsUserGroups != null)
            listTemp = this.getTokens(jsUserGroups.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
              Principal p = (Principal)this.groupMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserRoles jsUserRoles = _js.getRoleString();
          if (jsUserRoles != null)
            listTemp = this.getTokens(jsUserRoles.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
                 Principal p = (Principal)this.roleMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserUsers jsUserUsers = _js.getUserString();
          if (jsUserUsers != null)
            listTemp = this.getTokens(jsUserUsers.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
                 Principal p = (Principal)this.userMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }

              }
               catch (Exception e)
View Full Code Here

Examples of org.apache.jetspeed.security.PermissionManager

     * @throws SerializerException
     */
    private void getPermissions() throws SerializerException
    {
        Object o = null;
        PermissionManager pm = (PermissionManager) getCM()
                .getComponent("org.apache.jetspeed.security.PermissionManager");
        if (pm == null)
            throw new SerializerException(
                    SerializerException.COMPONENTMANAGER_DOES_NOT_EXIST
                            .create("org.apache.jetspeed.security.PermissionManager"));

        Iterator list = null;
        try
        {
            list = pm.getPermissions().iterator();
        } catch (Exception e)
        {
            throw new SerializerException(
                    SerializerException.GET_EXISTING_OBJECTS
                            .create(new String[]
View Full Code Here

Examples of org.apache.jetspeed.security.PermissionManager

     * @throws SerializerException
     */
    private void recreatePermissions() throws SerializerException
    {
      logMe("recreatePermissions - started");
        PermissionManager pm = (PermissionManager) getCM()
                .getComponent("org.apache.jetspeed.security.PermissionManager");
        if (pm == null)
            throw new SerializerException(
                    SerializerException.COMPONENTMANAGER_DOES_NOT_EXIST
                            .create("org.apache.jetspeed.security.PermissionManager"));

        Iterator list = null;
        JSPermissions permissions = ((JSSeedData)getSnapshot()).getPermissions();
        if (permissions != null)
        {
           list =  permissions.iterator();
            while (list.hasNext())
            {
                JSPermission _js = (JSPermission)list.next();
                PortalResourcePermission perm = _js.getPermissionForType();
                if ((perm != null) && (perm instanceof PortalResourcePermission))
                {
                  try
                    {
                        pm.addPermission(perm);
                        ArrayList listTemp = null;
              JSUserGroups jsUserGroups = _js.getGroupString();
              if (jsUserGroups != null)
                listTemp = this.getTokens(jsUserGroups.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
              {
                Iterator _itTemp = listTemp.iterator();
                while (_itTemp.hasNext())
                {
                  Principal p = (Principal)this.groupMap.get((String)_itTemp.next());
                  if (p != null)
                    pm.grantPermission(p, perm);
                }
              }
              JSUserRoles jsUserRoles = _js.getRoleString();
              if (jsUserRoles != null)
                listTemp = this.getTokens(jsUserRoles.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
              {
                Iterator _itTemp = listTemp.iterator();
                while (_itTemp.hasNext())
                {
                     Principal p = (Principal)this.roleMap.get((String)_itTemp.next());
                  if (p != null)
                    pm.grantPermission(p, perm);
                }
              }
              JSUserUsers jsUserUsers = _js.getUserString();
              if (jsUserUsers != null)
                listTemp = this.getTokens(jsUserUsers.toString());
              else
                listTemp = null;
              if ((listTemp != null) && (listTemp.size()>0))
              {
                Iterator _itTemp = listTemp.iterator();
                while (_itTemp.hasNext())
                {
                     Principal p = (Principal)this.userMap.get((String)_itTemp.next());
                  if (p != null)
                    pm.grantPermission(p, perm);
                }
              }
   
                  }
                   catch (Exception e)
View Full Code Here

Examples of org.apache.jetspeed.security.PermissionManager

     * @throws SerializerException
     */
    private void getPermissions() throws SerializerException
    {
        Object o = null;
        PermissionManager pm = (PermissionManager) getCM()
                .getComponent("org.apache.jetspeed.security.PermissionManager");
        if (pm == null)
            throw new SerializerException(
                    SerializerException.COMPONENTMANAGER_DOES_NOT_EXIST
                            .create("org.apache.jetspeed.security.PermissionManager"));

        Iterator list = null;
        try
        {
            list = pm.getPermissions().iterator();
        } catch (Exception e)
        {
            throw new SerializerException(
                    SerializerException.GET_EXISTING_OBJECTS
                            .create(new String[]
View Full Code Here

Examples of org.apache.jetspeed.security.PermissionManager

     */
    private void recreatePermissions() throws SerializerException
    {
      logMe("recreatePermissions - started");
        Object o = null;
        PermissionManager pm = (PermissionManager) getCM()
                .getComponent("org.apache.jetspeed.security.PermissionManager");
        if (pm == null)
            throw new SerializerException(
                    SerializerException.COMPONENTMANAGER_DOES_NOT_EXIST
                            .create("org.apache.jetspeed.security.PermissionManager"));

        Iterator list = null;
        try
        {
          list = ((JSSeedData)getSnapshot()).getPermissions().iterator();
        } catch (Exception e)
        {
            throw new SerializerException(
                    SerializerException.GET_EXISTING_OBJECTS
                            .create(new String[]
                            { "Permissions", e.getMessage()}));
        }

        while (list.hasNext())
        {
            JSPermission _js = (JSPermission)list.next();
            PortalResourcePermission perm = _js.getPermissionForType();
            if ((perm != null) && (perm instanceof PortalResourcePermission))
            {
              try
                {
                    pm.addPermission(perm);
                    ArrayList listTemp = null;
          JSUserGroups jsUserGroups = _js.getGroupString();
          if (jsUserGroups != null)
            listTemp = this.getTokens(jsUserGroups.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
              Principal p = (Principal)this.groupMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserRoles jsUserRoles = _js.getRoleString();
          if (jsUserRoles != null)
            listTemp = this.getTokens(jsUserRoles.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
                 Principal p = (Principal)this.roleMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }
          JSUserUsers jsUserUsers = _js.getUserString();
          if (jsUserUsers != null)
            listTemp = this.getTokens(jsUserUsers.toString());
          else
            listTemp = null;
          if ((listTemp != null) && (listTemp.size()>0))
          {
            Iterator _itTemp = listTemp.iterator();
            while (_itTemp.hasNext())
            {
                 Principal p = (Principal)this.userMap.get((String)_itTemp.next());
              if (p != null)
                pm.grantPermission(p, perm);
            }
          }

              }
               catch (Exception e)
View Full Code Here

Examples of org.apache.jetspeed.security.PermissionManager

     * @throws SerializerException
     */
    private void getPermissions() throws SerializerException
    {
        Object o = null;
        PermissionManager pm = (PermissionManager) getCM()
                .getComponent("org.apache.jetspeed.security.PermissionManager");
        if (pm == null)
            throw new SerializerException(
                    SerializerException.COMPONENTMANAGER_DOES_NOT_EXIST
                            .create("org.apache.jetspeed.security.PermissionManager"));

        Iterator list = null;
        try
        {
            list = pm.getPermissions().iterator();
        } catch (Exception e)
        {
            throw new SerializerException(
                    SerializerException.GET_EXISTING_OBJECTS
                            .create(new String[]
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.