Examples of BaseUser


Examples of com.daikit.commons.shared.bean.BaseUser

   * @param exception
   */
  public void handleAuthenticationErrorUserLoggedChanged(final BaseAction<?> callingAction,
      final DkUserLoggedChangedException exception)
  {
    final BaseUser userLogged = DkMain.model().getUserLogged();
    final BaseUser previousLoggedUser = DkMain.model().getPreviousUserLogged();
    if (DkObjectUtils.equalsWithNull(AbstractDkBeanWithId.getId(userLogged), exception.getNewLoggedUserId())
        || userLogged == null
        && DkObjectUtils.equalsWithNull(AbstractDkBeanWithId.getId(previousLoggedUser), exception.getNewLoggedUserId()))
    {
      // In this case the new logged user is the same than the old one.
View Full Code Here

Examples of org.apache.ftpserver.usermanager.BaseUser

  {
    try
    {
      PropertiesUserManager propertiesUserManager = new PropertiesUserManager();
      propertiesUserManager.setPropFileftpUserPropertiesFile );
      BaseUser ftpUser = new BaseUser();
      ftpUser.setName( userName );
      ftpUser.setPassword( password );
      ftpUser.setHomeDirectory( ftpHomeDir.getAbsolutePath() );
      Authority[] auths = { new WritePermission() };
      ftpUser.setAuthorities( auths );
          ftpUser.setEnabledtrue );
          propertiesUserManager.configure();
      propertiesUserManager.save( ftpUser );
     
      BaseUser adminUser = new BaseUser();
      adminUser.setName( "admin" );
      adminUser.setHomeDirectory( ftpHomeDir.getAbsolutePath() );
      propertiesUserManager.save( adminUser );
    }
    catch (FtpException e)
    {
      log.error( e );
View Full Code Here

Examples of org.apache.ftpserver.usermanager.BaseUser

   }

   @Override
   public synchronized User getUserByName(String userName)
   {
      BaseUser user = (BaseUser)super.getUserByName(userName);
      String home = user.getHomeDirectory();
      if (home == null) return user;
     
      user.setHomeDirectory(basePath + home.substring(2));
      return user;
   }
View Full Code Here

Examples of org.apache.ftpserver.usermanager.BaseUser

    private DirectoryLister directoryLister;

    private FileSystemView fileSystemView;

    protected void setUp() throws Exception {
        BaseUser baseUser = new BaseUser();
        baseUser.setHomeDirectory(ROOT_DIR.getAbsolutePath());
        fileSystemView = new NativeFileSystemView(baseUser) {};
        directoryLister = new DirectoryLister();
       
        assertTrue(ROOT_DIR.mkdirs());
        assertTrue(TEST_DIR1.mkdirs());
View Full Code Here

Examples of org.apache.ftpserver.usermanager.BaseUser

       
        // create admin user
        String adminName = userManager.getAdminName();
        if(!userManager.doesExist(adminName)) {
            LOG.info("Creating user : " + adminName);
            BaseUser adminUser = new BaseUser();
            adminUser.setName(adminName);
            adminUser.setPassword(adminName);
            adminUser.setEnabled(true);
           
            adminUser.setAuthorities(ADMIN_AUTHORITIES);

            adminUser.setHomeDirectory("./res/home");
            adminUser.setMaxIdleTime(0);
            userManager.save(adminUser);
        }
       
        // create anonymous user
        if(!userManager.doesExist("anonymous")) {
            LOG.info("Creating user : anonymous");
            BaseUser anonUser = new BaseUser();
            anonUser.setName("anonymous");
            anonUser.setPassword("");
           
            anonUser.setAuthorities(ANON_AUTHORITIES);
           
            anonUser.setEnabled(true);

            anonUser.setHomeDirectory("./res/home");
            anonUser.setMaxIdleTime(300);
            userManager.save(anonUser);
        }
    }
View Full Code Here

Examples of org.apache.ftpserver.usermanager.BaseUser

           
            // Add to the MDC logging
            MdcInjectionFilter.setProperty(session, "userName", userName);
           
            // already logged-in
            BaseUser user = (BaseUser)session.getUser();
            if(session.isLoggedIn()) {
                if( userName.equals(user.getName()) ) {
                    session.write(FtpReplyUtil.translate(session, request, context, FtpReply.REPLY_230_USER_LOGGED_IN, "USER", null));
                    success = true;
                }
                else {
                    session.write(FtpReplyUtil.translate(session, request, context, 530, "USER.invalid", null));
View Full Code Here

Examples of org.apache.ftpserver.usermanager.BaseUser

    // create admin user
    String adminName = userManager.getAdminName();
    if (!userManager.doesExist(adminName)) {
      LOG.info("Creating user : " + adminName);
      BaseUser adminUser = new BaseUser();
      adminUser.setName(adminName);
      adminUser.setPassword(adminName);
      adminUser.setEnabled(true);

      adminUser.setAuthorities(ADMIN_AUTHORITIES);

      adminUser.setHomeDirectory("./res/home");
      adminUser.setMaxIdleTime(0);
      userManager.save(adminUser);
    }

    // create anonymous user
    if (!userManager.doesExist("anonymous")) {
      LOG.info("Creating user : anonymous");
      BaseUser anonUser = new BaseUser();
      anonUser.setName("anonymous");
      anonUser.setPassword("");

      anonUser.setAuthorities(ANON_AUTHORITIES);

      anonUser.setEnabled(true);

      anonUser.setHomeDirectory("./res/home");
      anonUser.setMaxIdleTime(300);
      userManager.save(anonUser);
    }
  }
View Full Code Here

Examples of org.apache.ftpserver.usermanager.impl.BaseUser

           
            BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
           
            UserManager um = ((DefaultFtpServer)server).getUserManager();
           
            BaseUser user = new BaseUser();

            System.out.println("Asking for details of the new user");
           
            System.out.println();
            String userName = askForString(in, "User name:", "User name is mandatory");
            if(userName == null) {
                return;
            }
            user.setName(userName);
           
            user.setPassword(askForString(in, "Password:"));
           
            String home = askForString(in, "Home directory:", "Home directory is mandatory");
            if(home == null) {
                return;           
            }
            user.setHomeDirectory(home);
           
            user.setEnabled(askForBoolean(in, "Enabled (Y/N):"));

            user.setMaxIdleTime(askForInt(in, "Max idle time in seconds (0 for none):"));
           
            List<Authority> authorities = new ArrayList<Authority>();
           
            if(askForBoolean(in, "Write permission (Y/N):")) {
                authorities.add(new WritePermission());
            }

            int maxLogins = askForInt(in, "Maximum number of concurrent logins (0 for no restriction)");
            int maxLoginsPerIp = askForInt(in, "Maximum number of concurrent logins per IP (0 for no restriction)");
           
            authorities.add(new ConcurrentLoginPermission(maxLogins, maxLoginsPerIp));
           
            int downloadRate = askForInt(in, "Maximum download rate (0 for no restriction)");
            int uploadRate = askForInt(in, "Maximum upload rate (0 for no restriction)");
           
            authorities.add(new TransferRatePermission(downloadRate, uploadRate));
           
            user.setAuthorities(authorities);
           
            um.save(user);
           
            if(um instanceof PropertiesUserManager) {
                File file = ((PropertiesUserManager) um).getFile();
View Full Code Here

Examples of org.apache.ftpserver.usermanager.impl.BaseUser

    private FileSystemView fileSystemView;

    @Override
    protected void setUp() throws Exception {
        BaseUser baseUser = new BaseUser();
        baseUser.setHomeDirectory(ROOT_DIR.getAbsolutePath());
        fileSystemView = new NativeFileSystemView(baseUser) {
        };
        directoryLister = new DirectoryLister();

        assertTrue(ROOT_DIR.mkdirs());
View Full Code Here

Examples of org.apache.ftpserver.usermanager.impl.BaseUser

            serverFactory.addListener("default", factory.createListener());

            PropertiesUserManagerFactory userManagerFactory = new PropertiesUserManagerFactory();
            UserManager um = userManagerFactory.createUserManager();

            BaseUser user = new BaseUser();
            user.setName("admin");
            user.setPassword("admin");

            List<Authority> authorities = new ArrayList<Authority>();
            authorities.add( new WritePermission() );

            user.setAuthorities( authorities );

            user.setHomeDirectory( ftpHomeDir.getAbsolutePath() );


            um.save(user);

            serverFactory.setUserManager( um );
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.