List of usage examples for org.apache.commons.lang.builder CompareToBuilder append
public CompareToBuilder append(boolean[] lhs, boolean[] rhs)
Appends to the builder
the deep comparison of two boolean
arrays.
==
null
, null
is less than non-null
From source file:org.gradle.api.changedetection.state.DirectoryState.java
public int compareTo(Object o) { final DirectoryState other = (DirectoryState) o; final CompareToBuilder builder = new CompareToBuilder(); builder.append(other.level, level); builder.append(relativePath, other.relativePath); return builder.toComparison(); }
From source file:org.jgap.gp.CommandGene.java
/** * The compareTo-method. Considers application data when the configuration * asks for this./*from w w w . j a va 2 s. c o m*/ * * @param a_other the other object to compare * @return -1, 0, 1 * * @author Klaus Meffert * @since 3.0 */ public int compareTo(Object a_other) { if (a_other == null) { return 1; } CommandGene other = (CommandGene) a_other; if (getClass() != other.getClass()) { /**@todo do it more precisely*/ return -1; } else { CompareToBuilder comparator = new CompareToBuilder(); comparator.append(size(), other.size()).append(m_subChildTypes, other.m_subChildTypes) .append(m_subReturnType, other.m_subReturnType); if (m_compareAppData) { comparator.append(m_applicationData, other.m_applicationData); } return comparator.toComparison(); } }
From source file:org.n52.shetland.ogc.om.PointValuePair.java
@Override public int compareTo(PointValuePair o) { CompareToBuilder compareToBuilder = new CompareToBuilder(); compareToBuilder.append(this.getPoint(), o.getPoint()); return compareToBuilder.toComparison(); }
From source file:org.n52.shetland.ogc.om.TimeLocationValueTriple.java
@Override public int compareTo(TimeValuePair o) { CompareToBuilder compareToBuilder = new CompareToBuilder().appendSuper(super.compareTo(o)); if (o instanceof TimeLocationValueTriple) { compareToBuilder.append(this.getLocation(), ((TimeLocationValueTriple) o).getLocation()); }/* w ww . j a v a 2 s. c o m*/ return compareToBuilder.toComparison(); }
From source file:org.openanzo.client.cli.StatementComparator.java
public int compare(Statement o1, Statement o2) { CompareToBuilder builder = new CompareToBuilder(); builder.append(o1.getNamedGraphUri() != null ? o1.getNamedGraphUri().toString() : null, o2.getNamedGraphUri() != null ? o2.getNamedGraphUri().toString() : null); builder.append(o1.getSubject().toString(), o2.getSubject().toString()); builder.append(o1.getPredicate(), o2.getPredicate(), predicateComparator); builder.append(o1.getObject().toString(), o2.getObject().toString()); return builder.toComparison(); }
From source file:org.openanzo.rdf.Statement.java
public int compareTo(Statement o) { CompareToBuilder builder = new CompareToBuilder(); builder.append(getNamedGraphUri() != null ? getNamedGraphUri() : null, o.getNamedGraphUri() != null ? o.getNamedGraphUri() : null); builder.append(getSubject(), o.getSubject()); builder.append(getPredicate(), o.getPredicate()); builder.append(getObject(), o.getObject()); return builder.toComparison(); }
From source file:org.opencustomer.framework.db.vo.BaseVO.java
public int compareTo(Object obj) { int compare = -1; if (obj == null) compare = -1;/*from w w w .j av a 2 s.co m*/ else if (this == obj) compare = 0; else if (!(obj instanceof BaseVO)) compare = -1; else if (!this.getClass().equals(obj.getClass())) compare = -1; else { BaseVO castObj = (BaseVO) obj; CompareToBuilder builder = new CompareToBuilder(); builder.append(this.getId(), castObj.getId()); compare = builder.toComparison(); } return compare; }
From source file:org.opencustomer.webapp.module.system.sessions.ListAction.java
@Override public ActionForward execute(ActionMapping mapping, ListForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { SessionMonitor monitor = (SessionMonitor) request.getSession().getServletContext() .getAttribute(Globals.SESSION_MONITOR_KEY); if (log.isDebugEnabled()) log.debug("found " + monitor.getUserSessions().size() + " monitored sessions"); ArrayList<SessionInfoBean> list = new ArrayList<SessionInfoBean>(); for (HttpSession session : monitor.getUserSessions()) { SessionInfoBean bean = new SessionInfoBean(); bean.setLoginTime(new Date(session.getCreationTime())); bean.setLastAccessTime(new Date(session.getLastAccessedTime())); bean.setInactiveTime(System.currentTimeMillis() - session.getLastAccessedTime()); UserVO user = (UserVO) session.getAttribute(Globals.USER_KEY); if (user != null) bean.setUsername(user.getUserName()); list.add(bean);// w ww .j ava 2 s.co m } Collections.sort(list, new Comparator<SessionInfoBean>() { public int compare(SessionInfoBean bean1, SessionInfoBean bean2) { CompareToBuilder builder = new CompareToBuilder(); builder.append(bean2.getLastAccessTime(), bean1.getLastAccessTime()); builder.append(bean1.getUsername(), bean2.getUsername()); return builder.toComparison(); } }); request.setAttribute("list", list); SessionStatisticBean statistic = new SessionStatisticBean(); for (SessionInfoBean bean : list) statistic.add(bean.getInactiveTime() / 1000); request.setAttribute("statistic", statistic); return mapping.getInputForward(); }
From source file:org.opennms.netmgt.config.accesspointmonitor.Service.java
public int compareTo(final ServiceTemplate obj) { final CompareToBuilder builder = new CompareToBuilder().append(getName(), obj.getName()) .append(getThreads(), obj.getThreads()).append(getPassiveServiceName(), obj.getPassiveServiceName()) .append(getInterval(), obj.getInterval()).append(getStatus(), obj.getStatus()); if (obj instanceof Service) { builder.append(getTemplateName(), ((Service) obj).getTemplateName()); }//from ww w .j a v a2s . com builder.append(getParameters().toArray(OF_PARAMETERS), obj.getParameters().toArray(OF_PARAMETERS)); return builder.toComparison(); }
From source file:org.oscarehr.PMmodule.model.IntakeAnswer.java
/** * @see Comparable#compareTo(Object)/*from w w w . j a v a 2 s. c om*/ */ public int compareTo(IntakeAnswer answer) { CompareToBuilder compareToBuilder = new CompareToBuilder(); compareToBuilder.append(getId(), answer.getId()); compareToBuilder.append(getNode().getId(), answer.getNode().getId()); compareToBuilder.append(getIndex(), answer.getIndex()); return compareToBuilder.toComparison(); }