Package org.opencustomer.util.configuration

Examples of org.opencustomer.util.configuration.UserConfiguration


   
    @Override
    protected void search(EntityPanel panel, ChooseForm form, ActionMessages errors, HttpServletRequest request, HttpServletResponse response)
    {
        UserVO user = (UserVO)request.getSession().getAttribute(Globals.USER_KEY);
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);

        // reload list
        List<CalendarListVO> list = null;
        long count = 0;

        Sort sort = null;
        if (form.getSort() == null)
            sort = new Sort(UserDAO.SORT_USERNAME, true);
        else
            sort = Sort.parseParam(form.getSort());

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramUserName = form.getUserName();
        String paramName = form.getName();

        List<CalendarVO> excludedCalendars = new ArrayList<CalendarVO>();
View Full Code Here


    @Override
    protected void search(PageContactForm form, ActionMessages errors, HttpServletRequest request)
    {
        UserVO user       = (UserVO)request.getSession().getAttribute(Globals.USER_KEY);
        CompanyVO company = (CompanyVO) getPanel().getEntity();
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);

        List list = null;
        long count = 0;

        Sort sort = null;
        if (form.getSort() == null)
            sort = new Sort(ContactDAO.SORT_CONTACTTIMESTAMP, false);
        else
            sort = Sort.parseParam(form.getSort());

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramSubject = form.getSubject();
        String paramBoundType = form.getBoundType();
        String paramContactType = form.getContactType();
        String paramName = form.getName();
View Full Code Here

    @Override
    protected final void search(Panel panel, E form, boolean formCached, ActionMessages errors, HttpServletRequest request, HttpServletResponse response) {
        final ListConfigurationVO.Type type = getType();
       
        UserVO user            = (UserVO)request.getSession().getAttribute(Globals.USER_KEY);
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);
       
        ListConfigurationVO choosenList = (ListConfigurationVO)panel.getAttribute("choosenList");
       
        if(panel.getAttribute("listConfigurations") == null) {
            List<ListConfigurationVO> listConfigurations = new ListConfigurationDAO().getByTypeAndUser(type, user);
            if(!listConfigurations.isEmpty()) {
                ListBean bean = new ListBean();
                for(ListConfigurationVO vo : listConfigurations) {
                    List<ListConfigurationVO> group = bean.getGroups().get(vo.getUser() == null);
                    group.add(vo);
                }
               
                if(!listConfigurations.contains(choosenList)) {
                    if(log.isDebugEnabled())
                        log.debug("list is not yet available: "+choosenList);
                    panel.removeAttribute("choosenList");
                }
               
                panel.setAttribute("listConfigurations", bean);
            }
        }
       
        if(form.getDoChooseList() != null) {
            if(log.isDebugEnabled())
                log.debug("load new list configuration: "+form.getListId());
           
            panel.removeAttribute(TABLE_KEY);
           
            choosenList = new ListConfigurationDAO().getById(form.getListId());

            form.setDoChooseList(null);
        } else if(panel.getAttribute(TABLE_KEY) == null) {
            if(log.isDebugEnabled())
                log.debug("load default configuration: ");
           
            if(choosenList == null)
                choosenList = new ListConfigurationDAO().getDefaultListConfiguration(type, user);
            else
                choosenList = new ListConfigurationDAO().getById(choosenList.getId());
           
            if(choosenList != null)
                form.setListId(choosenList.getId());
        }
       
        if(choosenList != null)
            panel.setAttribute("choosenList", choosenList);
       
        // query database
        Table table = (Table)panel.getAttribute(TABLE_KEY);
        if(table == null) {
            Integer[] columns = null;
            if(choosenList != null)
                columns = choosenList.getColumns();
            table = TableFactory.getInstance().createTable(type.getName(), user, columns);
            table.getPage().setStep(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS));
            panel.setAttribute(TABLE_KEY, table);
        }
       
        if(!formCached && !form.getDoResetSearch().isSelected()) {
            table.loadSearch(errors, request);
View Full Code Here

    @Override
    protected void search(PageJobForm form, ActionMessages errors, HttpServletRequest request)
    {
        UserVO user       = (UserVO)request.getSession().getAttribute(Globals.USER_KEY);
        CompanyVO company = (CompanyVO) getPanel().getEntity();
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);

        List list = null;
        long count = 0;

        Sort sort = ListAction.extractSort(getPanel(), "job_sort", form.getSort(), new Sort(JobListDAO.SORT_DUEDATE, true));
        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramSubject = form.getSubject();
        JobVO.Status[] paramStatus = null;
        if(form.getStatus() != null)
            paramStatus = new JobVO.Status[]{EnumUtility.valueOf(JobVO.Status.class, form.getStatus())};
View Full Code Here

   
    @Override
    protected final void search(EntityPanel panel, E form, ActionMessages errors, HttpServletRequest request, HttpServletResponse response)
    {
        UserVO activeUser = (UserVO)request.getSession().getAttribute(Globals.USER_KEY);
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);

        List<UserListVO> list = null;
        long count = 0;

        List<UserVO> ignoredUsers = getIgnoredUsers(panel);
       
        Sort sort = null;
        if (form.getSort() == null)
            sort = new Sort(PersonListDAO.SORT_LASTNAME, true);
        else
            sort = Sort.parseParam(form.getSort());

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramFirstName = form.getFirstName();
        String paramLastName = form.getLastName();
        String paramUserName = form.getUserName();
       
View Full Code Here

   
    @Override
    protected final void search(EntityPanel panel, E form, ActionMessages errors, HttpServletRequest request, HttpServletResponse response)
    {
        UserVO user   = (UserVO)request.getSession().getAttribute(Globals.USER_KEY);
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);

        List<PersonListVO> list = null;
        long count = 0;

        List<PersonVO> ignoredPersons = getIgnoredPersons(panel);
        if(ignoredPersons != null)
            panel.setAttribute("ignoredPersons", ignoredPersons);
       
        Sort sort = extractSort(panel, form, PersonListDAO.SORT_LASTNAME);
        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramCompanyName = form.getCompanyName();
        String paramFirstName = form.getFirstName();
        String paramLastName = form.getLastName();
View Full Code Here

   
    @Override
    protected final void search(EntityPanel panel, E form, ActionMessages errors, HttpServletRequest request, HttpServletResponse response)
    {
        UserVO activeUser = (UserVO) request.getSession().getAttribute(Globals.USER_KEY);
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);

        List<UsergroupVO> list = null;
        long count = 0;

        Sort sort = extractSort(panel, form, UsergroupDAO.SORT_NAME);

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramName = form.getName();

        UsergroupDAO.AdminSelect adminSelect = UsergroupDAO.AdminSelect.NOT_ADMIN;
        if(isAdmin(panel))
View Full Code Here

   
    @Override
    protected final void search(EntityPanel panel, E form, ActionMessages errors, HttpServletRequest request, HttpServletResponse response)
    {
        UserVO user   = (UserVO)request.getSession().getAttribute(Globals.USER_KEY);
        UserConfiguration conf = (UserConfiguration)request.getSession().getAttribute(Globals.CONFIGURATION_KEY);

        List<CompanyVO> list = null;
        long count = 0;

        Sort sort = extractSort(panel, form, CompanyDAO.SORT_COMPANYNAME);

        Page page = new Page(conf.getIntValue(UserConfiguration.Key.LIST_NUMBER_ROWS), form.getPage());

        String paramCompanyName = form.getCompanyName();

        CompanyDAO dao = new CompanyDAO();
View Full Code Here

        if(uservo != null && errors.isEmpty())
        {     
            Authenticator auth = new Authenticator(uservo);
            if(auth.isValid(Right.EXTERN_WEBSERVICE_READ))
            {
                UserConfiguration userConf = new UserConfiguration(uservo);
               
                eventList = new ArrayList<HashMap>();
                EventBeanCalculator calc = new EventBeanCalculator(uservo.getCalendar(),startDate,endDate);
                calc.setWithReminderDate(true);
                List<EventBean> eventBeanList = calc.getEventBeans();
View Full Code Here

        List<UserVO> users = new UserDAO().getAll();
        for(UserVO user : users)
        {
            if(log.isDebugEnabled())
                log.debug("loading jobs for: " + user.getUserName());
            UserConfiguration userConf = new UserConfiguration(user);
           
            EventBeanCalculator calc = new EventBeanCalculator(user.getCalendar(),startDate,endDate);
            calc.setWithReminderDate(true);
            List<EventBean> eventBeanList = calc.getEventBeans();
            if(log.isDebugEnabled())
View Full Code Here

TOP

Related Classes of org.opencustomer.util.configuration.UserConfiguration

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.