Package org.jabusuite.core.users.session

Examples of org.jabusuite.core.users.session.JbsUsersRemote


    }

    @Override
    public void doDeleteJbsObject(JbsBaseObject jbsObject) throws Exception {
        try {
            JbsUsersRemote userManagement = (JbsUsersRemote)ClientTools.getRemoteBean(JbsUsersRemote.class);
            userManagement.deleteDataset((JbsUser)jbsObject);
        } catch (NamingException e) {
            throw new Exception(e);
        }
    }
View Full Code Here


        load();
    }

    public void load() {
        try {
            JbsUsersRemote users = (JbsUsersRemote) ClientTools.getRemoteBean(JbsUsersRemote.class);
            this.setUsers(users.getDatasets("", "", 0, 0));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
View Full Code Here

    public JbsUser fetchUser(long userId) {
        System.out.println("Fetching user " + String.valueOf(userId));
        JbsUser user;
        try {
            JbsUsersRemote jbsUsers = (JbsUsersRemote) ClientTools.getRemoteBean(JbsUsersRemote.class);
            user = jbsUsers.findUser(userId);
        } catch (Exception e) {
            user = null;
            System.out.println("User with id " + String.valueOf(userId) + " not found.");
        }
        return user;
View Full Code Here

    @Override
    public void doSave() throws EJbsObject {
        System.out.println("Saving data...");
        try {
            JbsUsersRemote jbsUsers = (JbsUsersRemote) ClientTools.getRemoteBean(JbsUsersRemote.class);

            super.doSave();
           
            if ((this.getDlgState()==DlgState.dsInsert) && (jbsUsers.findUser(this.getUser().getUserName())!=null)) {
                //JbsOptionPane.showErrorDialog(this, JbsL10N.getString("User.existsMessage"));
                throw new EJbsUser(EJbsUser.ET_EXISTS);
            }
           
            if (this.getUser().getCompanies()==null)
                this.getUser().setCompanies(new LinkedHashSet<JbsCompany>());
            if (this.getUser().getCompanies().isEmpty())
                this.getUser().getCompanies().add(ClientGlobals.getCompany());
            if (this.getDlgState() == DlgState.dsInsert) {
                System.out.println("Adding new entity " + this.getUser().getId() + ".");
                jbsUsers.createUser(this.getUser());
            } else if (this.getDlgState() == DlgState.dsEdit) {
                System.out.println("Saving existing entity " + this.getUser().getId() + ".");
                jbsUsers.updateUser(this.getUser());
            }
            System.out.println("Entity saved.");

        } catch (NamingException e) {
            e.printStackTrace();
View Full Code Here

    protected JbsUser findUser(String userName) {
        logger.info("Looking for user " + String.valueOf(userName));
        //Context context;
        JbsUser user;
        try {
            JbsUsersRemote jbsUsers = (JbsUsersRemote)ClientTools.getRemoteBean(JbsUsersRemote.class);
            user = jbsUsers.findUser(userName);
        } catch (Exception e) {
            user = null;
            logger.error("User " + userName + " not found.",e);
        }
        return user;
View Full Code Here

    }
   
    protected boolean hasDemoUser() {
        boolean result=false;
        try {
            JbsUsersRemote jbsUsers = (JbsUsersRemote)ClientTools.getRemoteBean(JbsUsersRemote.class);
            JbsUser demoUser = jbsUsers.findUser("demo");
            if (demoUser!=null)
                result=StringUtils.encodeMD5("demo").equals(demoUser.getPassword());
        } catch (Exception e) {
            result=false;
        }
View Full Code Here

        initKeystrokeListener();
       
        //Context context;
        JbsUser user;
        try {
            JbsUsersRemote jbsUsers = (JbsUsersRemote)ClientTools.getRemoteBean(JbsUsersRemote.class);
            user = jbsUsers.findUser("root");
            logger.debug("User: "+user.getUserName());
        } catch (Exception e) {
            user = null;
        }
       
View Full Code Here

     */
    @Override
    public List<JbsBaseObject> getDataFromServer(int startIndex,
            int resultCount) {
        try {
            JbsUsersRemote users = (JbsUsersRemote) ClientTools.getRemoteBean(JbsUsersRemote.class);
            return users.getDatasets(this.getFilter(), this.getOrderFields(), this.getUser(), this.getCompany(), startIndex, resultCount);

        } catch (Exception e) {
            logger.error("Error fetching users.", e);
            return null;
        }
View Full Code Here

     * @see org.jabusuite.client.datalist.LiveJbsObjectList#getListSize()
     */
    @Override
    public int getListSize() {
        try {
            JbsUsersRemote users = (JbsUsersRemote) ClientTools.getRemoteBean(JbsUsersRemote.class);
            return (int) users.getDatasetCount(this.getFilter(), this.getUser(), this.getCompany());
        } catch (Exception e) {
            logger.error("Error fetching users.", e);
            return 0;
        }
    }
View Full Code Here

TOP

Related Classes of org.jabusuite.core.users.session.JbsUsersRemote

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.