List of usage examples for org.apache.commons.collections Predicate Predicate
Predicate
From source file:com.kcs.service.impl.GenerateXmlOtherServiceImpl.java
private List<Datasetepe> filterChildEpe(final Datasetepe main, List<Datasetepe> childList) { List<Datasetepe> result = new ArrayList<Datasetepe>(); final Predicate predicate = new Predicate() { @Override/*from w w w.j a v a2 s . c om*/ public boolean evaluate(Object o) { if (Utility.isNotNull(o)) { Datasetepe child = (Datasetepe) o; boolean result = (objEquals(main.getCustCode(), child.getCustCode()) && objEquals(main.getSeq(), child.getSeq()) && objEquals(main.getSysCode(), child.getSysCode())); return result; } return false; } }; result = (List<Datasetepe>) CollectionUtils.select(childList, predicate); return result; }
From source file:module.siadap.domain.wrappers.UnitSiadapWrapper.java
public List<PersonSiadapWrapper> getUnitEmployeesWithProcessesPendingHomologation() { List<PersonSiadapWrapper> unitEmployees = getUnitEmployees(true, new Predicate() { @Override//from w ww . j a v a2 s . com public boolean evaluate(Object personObject) { PersonSiadapWrapper personWrapper = (PersonSiadapWrapper) personObject; if ((personWrapper.getSiadap() != null) && (personWrapper.getSiadap().isWaitingHomologation())) { return true; } return false; } }); Collections.sort(unitEmployees, PersonSiadapWrapper.PERSON_COMPARATOR_BY_NAME_FALLBACK_YEAR_THEN_PERSON_OID); return unitEmployees; }
From source file:com.kcs.service.impl.GenerateXmlOtherServiceImpl.java
private List<Datasetepe> filterChildEpeTrans(final Datasetepe childInvolved, List<Datasetepe> childTransList) { List<Datasetepe> result = new ArrayList<Datasetepe>(); final Predicate predicate = new Predicate() { @Override/* w w w .jav a 2s . c o m*/ public boolean evaluate(Object o) { if (Utility.isNotNull(o)) { Datasetepe child = (Datasetepe) o; boolean result = (objEquals(childInvolved.getIpId(), child.getIpId()) && objEquals(childInvolved.getSeq(), child.getSeq()) && objEquals(childInvolved.getIpIdType(), child.getIpIdType())); return result; } return false; } }; result = (List<Datasetepe>) CollectionUtils.select(childTransList, predicate); return result; }
From source file:net.sourceforge.fenixedu.domain.student.Registration.java
final public List<Advise> getAdvisesByTeacher(final Teacher teacher) { return (List<Advise>) CollectionUtils.select(getAdvisesSet(), new Predicate() { @Override/*from w w w . j ava 2 s . c o m*/ final public boolean evaluate(Object arg0) { Advise advise = (Advise) arg0; return advise.getTeacher() == teacher; } }); }
From source file:net.sourceforge.fenixedu.domain.student.Registration.java
final public List<Advise> getAdvisesByType(final AdviseType adviseType) { return (List<Advise>) CollectionUtils.select(getAdvisesSet(), new Predicate() { @Override/*from w w w . j a va 2 s . c o m*/ final public boolean evaluate(Object arg0) { Advise advise = (Advise) arg0; return advise.getAdviseType().equals(adviseType); } }); }
From source file:com.projity.pm.task.Task.java
public static Predicate instanceofPredicate() { return new Predicate() { public boolean evaluate(Object arg0) { return arg0 instanceof Task; }//from w w w .j a va 2 s .co m }; }
From source file:com.ebay.cloud.cms.metadata.mongo.MongoMetadataServiceImplTest.java
@Test public void testGetMetaClass_refresh() { MetadataContext metaContext = new MetadataContext(); IMetadataService ms = repositoryService.getRepository("raptor-paas").getMetadataService(); List<MetaClass> metas = ms.getMetaClasses(metaContext); Assert.assertEquals(34, metas.size()); // force refresh metaContext.setRefreshMetadata(true); List<MetaClass> newMetas = ms.getMetaClasses(metaContext); Assert.assertEquals(34, newMetas.size()); for (final MetaClass oldMeta : metas) { Object obj = CollectionUtils.find(newMetas, new Predicate() { @Override/*w ww. ja va 2 s . co m*/ public boolean evaluate(Object object) { if (object == oldMeta) { return true; } return false; } }); Assert.assertNull(obj); } // cached get metaContext.setRefreshMetadata(false); List<MetaClass> new2metas = ms.getMetaClasses(metaContext); Assert.assertEquals(34, new2metas.size()); for (final MetaClass newMeta : newMetas) { Object obj = CollectionUtils.find(new2metas, new Predicate() { @Override public boolean evaluate(Object object) { if (object == newMeta) { return true; } return false; } }); Assert.assertNotNull(obj); } }
From source file:com.kcs.service.impl.GenerateXmlServiceImpl.java
List<Datasetftx> filterChildBot(final Datasetftx main, List<Datasetftx> child) { List<Datasetftx> result = new ArrayList<Datasetftx>(); // for(Datasetftx c : child){ //// if(equals(c.getSeq(),main.getSeq())){ //// logger.debug("seq ==> " + c.getSeq() + "," + main.getSeq() + " : " + (equals(c.getSeq(),main.getSeq()))); ////// logger.debug("cusCode ==> " + c.getCustCode() + "," + main.getCustCode() + " : " + equals(c.getCustCode(), main.getCustCode())); ////// logger.debug("sysCode ==> " + c.getSysCode() + "," + main.getSysCode() + " : " + (c.getSysCode().equals(main.getSysCode()))); //// } // if(objEquals(c.getSeq(),main.getSeq()) && c.getCustCode().equals(main.getCustCode()) && c.getSysCode().equals(main.getSysCode())){ // result.add(c); // } // }/* w w w . ja v a2s . c o m*/ final Predicate childBotPredicate = new Predicate() { @Override public boolean evaluate(Object o) { if (Utility.isNotNull(o)) { Datasetftx child = (Datasetftx) o; boolean result = (objEquals(child.getSeq(), main.getSeq()) && (child.getCustCode().equals(main.getCustCode())) && (child.getSysCode().equals(main.getSysCode()))); return result; } return false; } }; result = (List<Datasetftx>) CollectionUtils.select(child, childBotPredicate); return result; }
From source file:com.kcs.service.impl.GenerateXmlServiceImpl.java
List<Datasetftx> filterChildRelateFiGroup(final Datasetftx main, List<Datasetftx> childRelateFiGroupList) { List<Datasetftx> result = new ArrayList<Datasetftx>(); // for(Datasetftx c : childRelateFiGroupList){ // if(objEquals(c.getSeq(),main.getSeq())){ // result.add(c); // } // }//ww w . j a va 2 s . c o m final Predicate childRelateFiPredicate = new Predicate() { @Override public boolean evaluate(Object o) { if (Utility.isNotNull(o)) { Datasetftx child = (Datasetftx) o; boolean result = (objEquals(child.getSeq(), main.getSeq())); return result; } return false; } }; result = (List<Datasetftx>) CollectionUtils.select(childRelateFiGroupList, childRelateFiPredicate); return result; }
From source file:com.projity.pm.task.Project.java
public static Predicate instanceofPredicate() { return new Predicate() { public boolean evaluate(Object arg0) { return arg0 instanceof Project; }/* w w w . jav a 2 s.co m*/ }; }