Package evolaris.framework.um.business

Examples of evolaris.framework.um.business.UserManager


    }
     
    // execute the commands 
    Set<CommandEntry> commandEntries = invocation.getCommandEntries();
    // table-driven action evaluation
    UserManager userManager = new UserManager(locale,session);
    User user = userManager.registerUserByMsisdn(Long.parseLong(msisdn), null, invocation.getGroup());
   
    InteractionLogManager interactionLogManager = new InteractionLogManager(locale, session);   
    EventParameters eventParameters = null;
   
    ReceivedSms receivedSms = new ReceivedSms();
View Full Code Here


    GroupManager groupMgr = new GroupManager(locale, session);
    Group group = groupMgr.getGroup(f.getGroupId());
    timerEvent.setGroup(group);
   
    // owning user
    UserManager userManager = new UserManager(locale, session);
    User owningUser = userManager.getUserDetails(f.getOwningUserId());
    if (owningUser == null){
      throw new InputException(resources.getMessage(locale,"smssvc.AnEntryNotAvailable"));
    }
    timerEvent.setOwningUser(owningUser);

    // apply to
    if (f.getApplyToSelection() == 1) { // user
      User requestingUser = userManager.getUserDetails(f.getRequestingUserId());
      if (requestingUser == null){
        throw new InputException(resources.getMessage(locale,"smssvc.AnEntryNotAvailable"));
      }
      timerEvent.setRequestingUser(requestingUser);
      timerEvent.setRequestingUserSet(null);
View Full Code Here

    req.setAttribute("sourceBlogs", sourceBlogs);
    req.setAttribute("proposedBlogIds",proposedBlogIds);
   
    // selection content; proposed mappings have to be in the lists independently of the maximum number of entries

    UserManager userManager = new UserManager(locale,session);
    SortedSet<SelectableUser> selectableUsers = new TreeSet<SelectableUser>();
    for (User user : proposedUsers) {
      selectableUsers.add(new SelectableUser(user.getId(),userManager.selectionDescription(user)));
    }
    User[] users = userManager.getUsers(destinationGroup, true);
    for (User user : users) {
      if (selectableUsers.size() < MAX_NOF_SELECTION_ENTRIES && user.getUsername() != null){  // only propose users with user names
        selectableUsers.add(new SelectableUser(user.getId(),userManager.selectionDescription(user)));
      }
    }
    req.setAttribute("selectableUsers", selectableUsers);
   
    UserSetManager userSetManager = new UserSetManager(locale,session);
View Full Code Here

    // create mappings from form
    MappingSet mappingSet = new MappingSet();
   
    // users
   
    UserManager userManager = new UserManager(locale,session);
    long[] sourceUserIds = f.getSourceUserIds();
    if (sourceUserIds != null){  // at least one mapping
      long[] selectedUserIds = f.getSelectedUserIds();
      for (int i = 0; i < sourceUserIds.length; i++){
        long sourceUserId = sourceUserIds[i];
        User sourceUser = userManager.getUserDetails(sourceUserId);
        if (sourceUser == null){
          throw new InputException(getResources(req).getMessage(locale, "smssvc.SourceUserNotAvailableAnymore"),"user #" + sourceUserId + " not found",null,null);
        }
        checkAccessRights(req,sourceUser.getGroup());
        long selectedUserId = selectedUserIds[i];
        if (selectedUserId <= 0){
          throw new InputException(getResources(req).getMessage(locale, "smssvc.UserMappingSelectionMissing"),"sourceUserId = " + sourceUserId,null,null);
        }
        User selectedUser = userManager.getUserDetails(selectedUserId);
        if (selectedUser == null){
          throw new InputException(getResources(req).getMessage(locale, "smssvc.SelectedUserNotAvaliableAnymore"),"user #" + selectedUserId + " not found",null,null);
        }
        checkAccessRights(req,selectedUser.getGroup());
        mappingSet.add(new Entry(sourceUser), new Entry(selectedUser));
View Full Code Here

          }
        }
      }
     
      // interpret the commands
      UserManager userManager = new UserManager(locale,session);
      long requestingUserId = requestingUser.getId();
      requestingUser = userManager.getUserDetails(requestingUserId)// reload in new session
      if (requestingUser == null){
        LOGGER.warn("requesting user #" + requestingUserId + " deleted => ignoring" )// very unlikely because of referential integrity
        continue;
      }
     
View Full Code Here

   *
   * @see org.apache.struts.action.Action#execute(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
   */
  public ActionForward list(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse resp) {

    UserManagerBase userManager = new UserManager(locale,session);
    User user = userManager.getUserDetails(req.getUserPrincipal().getName().toLowerCase());
    SendTaskListForm sendTaskListForm = (SendTaskListForm) form;

    SendTaskManager sendTaskMgr = new SendTaskManager(locale, session);

    Group groupToDisplay = getCurrentGroup(req);
View Full Code Here

              int gameScore=Integer.parseInt(gameScoreString);
             
              session=evolaris.framework.database.util.HibernateSessions.startTransaction(this.getClass());
              GameHiber g=GameDao.findGameHiber(gameId,session);
             
              UserManager um=new UserManager(Locale.getDefault(),session);
              GroupManager gm=new GroupManager(Locale.getDefault(),session);
             
             
              User user=um.registerUserByMsisdn(senderMSIDSN, "", gm.getGroup("mGBL"));
             
              //TODO check security - what about new players!?!?!
       
              GameScoreHiber gs=new GameScoreHiber();
              gs.setGame(g);
View Full Code Here

    try {
      Group group = null;
      String groupId = request.getParameter("group");
      if (groupId == null) {
        String webUsername = request.getUserPrincipal().getName().toLowerCase();
        UserManagerBase userManager = new UserManager(Locale.GERMAN, session)
        User webUser = userManager.getUserDetails(webUsername);
        group = webUser.getGroup();
      } else {
        GroupManager groupManager = new GroupManager(Locale.GERMAN, session);
        group = groupManager.getGroup(Long.parseLong(groupId));
      }
View Full Code Here

  protected void setUp() throws Exception {
    super.setUp();
    session = HibernateSessions.startTransaction(this.getClass());
    mgr = new PermissionManager(Locale.getDefault(), session);
   
    UserManager umgr = new UserManager(Locale.getDefault(), session);
    UserSetManager usmgr = new UserSetManager(Locale.getDefault(), session);;
    adminUser = umgr.getUserDetails("rbra");
    userUser = umgr.getUserDetails("heic");
    userOfOtherGroup = umgr.getUserDetails("administrator");

    adminRole = umgr.getRole("administrator");
    userRole = umgr.getRole("user");
   
    javaDevelopers = usmgr.getUserSet(1L)// adminUser is member, userUser is not
   
    testObject = new Blog();
    testObject.setName("test");
View Full Code Here

   
    FormFile csvFile = userImportForm.getCsvFile();
    if (csvFile != null && csvFile.getFileName() != null && csvFile.getFileName().length() != 0){
      try {
        InputStream inputStream = csvFile.getInputStream();
        UserManager userManager = new UserManager(locale,session);
       
        UserImportResult importResult = userManager.importData(inputStream, userImportForm.getCharacterSet(), userImportForm.getDelimiter(),userSet,
            userImportForm.getMergeSelection().equals("userName"),
            userImportForm.getMergeSelection().equals("msisdn"),
            userImportForm.getMergeSelection().equals("personnelNumber"));
        inputStream.close();
       
View Full Code Here

TOP

Related Classes of evolaris.framework.um.business.UserManager

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.