List of usage examples for org.joda.time Interval Interval
public Interval(Object interval)
From source file:module.mission.presentationTier.dto.SearchMissionsDTO.java
License:Open Source License
public SearchMissionsDTO(final HttpServletRequest request) { setProcessNumber(StringUtils.isEmpty(request.getParameter("processNumber")) ? "" : request.getParameter("processNumber")); setMissionResponsible(StringUtils.isEmpty(request.getParameter("ruOID")) ? null : (Party) FenixFramework.getDomainObject(request.getParameter("ruOID"))); setPayingUnit(StringUtils.isEmpty(request.getParameter("puOID")) ? null : (Unit) FenixFramework.getDomainObject(request.getParameter("puOID"))); setForeign(//from ww w .j a v a2 s .co m StringUtils.isEmpty(request.getParameter("f")) ? null : Boolean.valueOf(request.getParameter("f"))); setDate(StringUtils.isEmpty(request.getParameter("d")) ? null : new LocalDate(Long.valueOf(request.getParameter("d")))); setInterval( StringUtils.isEmpty(request.getParameter("i")) ? null : new Interval(request.getParameter("i"))); setRequestingPerson(StringUtils.isEmpty(request.getParameter("rpOID")) ? null : (Person) FenixFramework.getDomainObject(request.getParameter("rpOID"))); setParticipant(StringUtils.isEmpty(request.getParameter("pOID")) ? null : (Person) FenixFramework.getDomainObject(request.getParameter("pOID"))); setPendingState(StringUtils.isEmpty(request.getParameter("ps")) ? null : MissionState.valueOf(request.getParameter("ps"))); setAccountingUnit(StringUtils.isEmpty(request.getParameter("auOID")) ? null : (AccountingUnit) FenixFramework.getDomainObject(request.getParameter("auOID"))); setParticipantAuthorizationAuthority(StringUtils.isEmpty(request.getParameter("paaOID")) ? null : (Person) FenixFramework.getDomainObject(request.getParameter("paaOID"))); setFilterCanceledProcesses(Boolean.valueOf(request.getParameter("fc"))); setFilterTakenProcesses(Boolean.valueOf(request.getParameter("ft"))); final String sortByParameter = request.getParameter("sortBy"); if (!StringUtils.isEmpty(sortByParameter) && sortByParameter.indexOf('=') != -1) { final String[] splittedSort = sortByParameter.split("="); if (splittedSort.length > 1) { this.sortBy = splittedSort[0]; this.orderBy = splittedSort[1]; } } }