Skip to content

Instantly share code, notes, and snippets.

@ahassen
ahassen / NotNullIfFieldHasValue.java
Created December 31, 2015 06:03
Custom cross-validation annotation constraint
package com.apposit.terra.farm.repo;
import com.apposit.terra.farm.repo.NotNullIfAnotherFieldHasValueValidator;
import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.*;
/**
* Validates that field {@code dependingFieldName} is not null if
private List getaAllocatedVsDeliveredRowsForWoreda(Woreda woreda, Date from, Date to){
Map woredaAllocatedAndDelivered = [
DAP: [
allocated: 0,
delivered: 0
],
NPS: [
allocated: 0,
delivered: 0
package com.apposit.terra.connect.report
import com.apposit.terra.connect.model.*
import org.springframework.beans.factory.InitializingBean
/**
* Created by asuraphel on 11/24/15.
*/
enum ReportAccessorUserLevel {