Example usage for org.apache.commons.collections CollectionUtils select

List of usage examples for org.apache.commons.collections CollectionUtils select

Introduction

In this page you can find the example usage for org.apache.commons.collections CollectionUtils select.

Prototype

public static Collection select(Collection inputCollection, Predicate predicate) 

Source Link

Document

Selects all elements from input collection which match the given predicate into an output collection.

Usage

From source file:org.egov.works.services.impl.ContractorBillServiceImpl.java

@Override
public Collection<EgBilldetails> getCustomDeductionTypes(final List<EgBilldetails> customDeductions) {
    return CollectionUtils.select(customDeductions, egBilldetails -> (EgBilldetails) egBilldetails != null);
}

From source file:org.egov.works.services.impl.ContractorBillServiceImpl.java

@Override
public Collection<EgBilldetails> getRetentionMoneyTypes(final List<EgBilldetails> retentionMoneyDeductions) {
    return CollectionUtils.select(retentionMoneyDeductions,
            egBilldetails -> (EgBilldetails) egBilldetails != null);
}

From source file:org.egov.works.services.impl.ContractorBillServiceImpl.java

@Override
public Collection<AssetForBill> getAssetAndAccountDetails(final List<AssetForBill> accountDetailsForBill) {
    return CollectionUtils.select(accountDetailsForBill, assetForBill -> (AssetForBill) assetForBill != null);
}

From source file:org.egov.works.services.impl.ContractorBillServiceImpl.java

@Override
public Collection<DeductionTypeForBill> getStandardDeductionTypes(
        final List<DeductionTypeForBill> standardDeductions) {
    return CollectionUtils.select(standardDeductions,
            deductionTypeForBill -> (DeductionTypeForBill) deductionTypeForBill != null);
}

From source file:org.egov.works.services.impl.WorkOrderServiceImpl.java

@Override
public Collection<WorkOrderActivity> getActionWorkOrderActivitiesList(
        final List<WorkOrderActivity> actionWorkOrderActivities) {
    return CollectionUtils.select(actionWorkOrderActivities,
            workOrderActivity -> (WorkOrderActivity) workOrderActivity != null);
}

From source file:org.egov.works.services.TenderResponseService.java

public Collection<TenderResponseActivity> getTenderResponseActivityList(
        final List<TenderResponseActivity> actionTenderResponseActivities) {
    return CollectionUtils.select(actionTenderResponseActivities, tenderReponseAct -> {
        final TenderResponseActivity tra = (TenderResponseActivity) tenderReponseAct;
        if (tra == null)
            return false;
        else {//from w  ww.j av a2  s  . com
            tra.setActivity(
                    (Activity) persistenceService.find("from Activity where id=?", tra.getActivity().getId()));
            return true;
        }

    });
}

From source file:org.egov.works.services.TenderResponseService.java

public Collection<TenderResponseContractors> getActionTenderResponseContractorsList(
        final List<TenderResponseContractors> actionTenderResponseContractors) {
    return CollectionUtils.select(actionTenderResponseContractors,
            tenderResponseContractors -> (TenderResponseContractors) tenderResponseContractors != null);
}

From source file:org.egov.works.services.WorksService.java

@SuppressWarnings("unchecked")
public Collection<String> getStatusNameDetails(final String[] statusNames) {
    return CollectionUtils.select(Arrays.asList(statusNames), statusName -> (String) statusName != null);
}

From source file:org.egov.works.services.WorksService.java

@SuppressWarnings("unchecked")
public Collection<Date> getStatusDateDetails(final Date[] statusDates) {
    return CollectionUtils.select(Arrays.asList(statusDates), statusDate -> (Date) statusDate != null);
}

From source file:org.fenixedu.academic.domain.DegreeCurricularPlan.java

public List<Branch> getCommonAreas() {
    return (List<Branch>) CollectionUtils.select(getAreasSet(), new Predicate() {
        @Override// ww  w.j a va 2 s  .c om
        public boolean evaluate(Object obj) {
            Branch branch = (Branch) obj;
            if (branch.getBranchType() == null) {
                return branch.getName().equals("") && branch.getCode().equals("");
            }
            return branch.getBranchType().equals(org.fenixedu.academic.domain.branch.BranchType.COMNBR);

        }
    });
}