Package org.jayasoft.woj.common.model

Examples of org.jayasoft.woj.common.model.Group


    DataSource getDataSource() {
        return DSManager.getInstance().getUserDS();
    }
   
    protected Object[] getInsertParameters(Object o) {
        Group g = (Group) o;
        List parameters = new ArrayList();
        parameters.add(new Long(g.getId()));
        parameters.add(g.getName());
        if (g.getParent()==null) {
            parameters.add(null);
        } else {
            parameters.add(new Long(g.getParent().getId()));
        }
        parameters.add(g.getWojServer());
        parameters.add(new Long(g.getCreationTime()));
        parameters.add(new Long(System.currentTimeMillis()));
        parameters.add(new Integer(g.getDedicatedSpace()));
        return parameters.toArray();
    }
View Full Code Here


        parameters.add(new Integer(g.getDedicatedSpace()));
        return parameters.toArray();
    }
   
    protected Object[] getUpdateParameters(Object o) {
        Group g = (Group) o;
        List parameters = new ArrayList();
        parameters.add(g.getName());
        if (g.getParent() == null) {
          parameters.add(null);         
        } else {
          parameters.add(new Long(g.getParent().getId()));
        }
        parameters.add(g.getWojServer());
        parameters.add(new Long(System.currentTimeMillis()));
        parameters.add(new Integer(g.getDedicatedSpace()));
        parameters.add(new Long(g.getId()));
        return parameters.toArray();
    }
View Full Code Here

        parameters.add(new Long(g.getId()));
        return parameters.toArray();
    }

    protected Object[] getDeleteParameters(Object o) {
        Group g = (Group) o;
        List parameters = new ArrayList();
        parameters.add(new Long(g.getId()));
        return parameters.toArray();
    }
View Full Code Here

            throw new UnsupportedOperationException("no request for getLastUpdateTime");
        }
    }

    public Group getGroup(String ident) {
        Group group = (Group)get(ident, JDBCGroup.getRowMapper());
        LOGGER.debug("Getting Group from ident: " + ident + " resolved by " + group);
    return group;
    }
View Full Code Here

   
    public void delete(Object o) {
        // We first need to unlink users from this group
        String sqlRequest = _handler.getRequest("remove.users.from.group");

        Group g = (Group)o;
        getJdbcTemplate().update(sqlRequest, new Object[] {new Long(g.getId())});
        super.delete(o);
    }
View Full Code Here

    //Groups
    Map usersByGroup = new HashMap();
    List unGroupedUsers = new ArrayList(Arrays.asList(WOJServer.getInstance().getDataService().getUserDao().getAll()));
      Group[] groups = WOJServer.getInstance().getDataService().getGroupDao().getAll();
      for (int i = 0; i < groups.length; i++) {
      Group group = groups[i];
      List groupUser = Arrays.asList(WOJServer.getInstance().getDataService().getUserDao().getAllInGroup(group.getId()));
      usersByGroup.put(group, groupUser);
      unGroupedUsers.removeAll(groupUser);
    }

    Collections.sort(unGroupedUsers, UserAction.USER_LOGIN_COMPARATOR);
View Full Code Here

        addWarning("group.warning.emptyselection"); //$NON-NLS-1$
      } else {
        Group[]todelete = new Group[groupIds.length];
        for (int i = 0; i < groupIds.length; i++) {
        String id = groupIds[i];
        Group group = new Group();
        group.setId(Long.valueOf(id).longValue());
        todelete[i]= group;
      }
           
        WOJServer.getInstance().getUserManagementService().removeGroup(todelete);
//        List users = new ArrayList(Arrays.asList(WOJServer.getInstance().getDataService().getUserDao().getAll()));
View Full Code Here

      String[] selectedUsersId = getRequest().getParameterValues(ServletConstants.EE.ADD_USER_IN_GROUP.SELECTED_USERS);
      if(StringUtils.isEmpty(groupId) || ArrayUtils.isEmpty(selectedUsersId)) {
        addWarning("group.emptyselection"); //$NON-NLS-1$
      } else {
        UserDao userDao = WOJServer.getInstance().getDataService().getUserDao();
        Group g = WOJServer.getInstance().getDataService().getGroupDao().getGroup(groupId);
        for (int i = 0; i < selectedUsersId.length; i++) {
        String userId = selectedUsersId[i];
        User u = userDao.getUserById(Long.valueOf(userId));
                if (u!=null) {
                    u.setGroup(g);
View Full Code Here

    public String createGroup(){
      String grpName = getRequest().getParameter(ServletConstants.EE.ADD_GROUP.NAME);
      if(StringUtils.isEmpty(grpName)) {
        addWarning("addgroup.warning.emptyname"); //$NON-NLS-1$
      } else {
        Group group = new Group();
        group.setName(grpName);
        WOJServer.getInstance().getUserManagementService().addGroup(new Group[]{group});
      }
      return display();
    }
View Full Code Here

           
            Group[] groups = _portalSynchronizationService.getUpdatedGroups(since);
            if (groups != null) {
                LOGGER.debug(groups.length + " groups to synchronize.");
                for (int i = 0; i < groups.length; i++) {
                    Group g = groups[i];
                    // Space on portal is in MB but on server it's in KB
//                    g.setDedicatedSpace(g.getDedicatedSpace()*1024);
                    if (gDao.getGroup(String.valueOf(g.getId())) == null) {
                        gDao.insert(g);
                        LOGGER.debug(g + " has been inserted.");
                    } else {
                        gDao.update(g);
                        LOGGER.debug(g + " has been updated.");
View Full Code Here

TOP

Related Classes of org.jayasoft.woj.common.model.Group

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.