Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.belladati.sdk.impl;
 
 import java.util.Date;
 
	private final String callerName;
	private final boolean overwriting;
		super(json.get("id").asText(), parseNextImport(json));
		this. = json.get("createdBy").asText();
		this. = json.hasNonNull("overwritingPolicy") && !json.get("overwritingPolicy").asText().isEmpty();
		if (json.hasNonNull("repeateInterval")) {
else {
			 = null;
		}
	}
	private static Date parseNextImport(JsonNode jsonthrows InvalidDataSourceImportException {
		if (!json.hasNonNull("when")) {
		}
		try {
			return format.parse(json.get("when").asText());
catch (ParseException e) {
		}
	}
		try {
			ImportPeriod period = ImportPeriod.valueOf(json.get("repeateInterval").asText());
			if (period == .) {
			}
			return new ImportIntervalImpl(period.unitperiod.minutes / period.unit.getMinutes());
catch (IllegalArgumentException e) {
		}
	}
	private static int parseCustomMinutes(JsonNode jsonthrows InvalidDataSourceImportException {
		if (json.hasNonNull("repeateIntervalCustom")) {
			try {
				int minutes = Integer.parseInt(json.get("repeateIntervalCustom").asText());
				if (minutes > 0) {
					return minutes;
				}
catch (NumberFormatException e) {
				// nothing to do - exception is thrown below
			}
		}
	}
	public String getCallerName() {
		return ;
	}
	public boolean isOverwriting() {
		return ;
	}
	public boolean equals(Object obj) {
		if (obj instanceof DataSourceImportImpl) {
		}
		return false;
	}
	public int hashCode() {
		return .hashCode();
	}
	static class InvalidDataSourceImportException extends Exception {
The serialVersionUID
		private static final long serialVersionUID = -4920843734203654180L;
			super("Invalid data source import JSON: " + node.toString());
		}
	}
New to GrepCode? Check out our FAQ X