Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.belladati.sdk.impl;
 
 import java.util.Date;
 
	private final BellaDatiServiceImpl service;
	private final String sourceId;
	private OverwritePolicy overwritePolicy = OverwritePolicy.deleteNone();
	private boolean posted = false;
		super(""date);
		this. = service;
		this. = sourceId;
	}
	public boolean isOverwriting() {
		return !OverwritePolicy.deleteNone().equals();
	}
		if () {
			throw new IllegalStateException("Import already submitted to server.");
		}
		this. = policy == null ? OverwritePolicy.deleteNone() : policy;
		return this;
	}
	}
		if () {
			throw new IllegalStateException("Import already submitted to server.");
		}
		if (unit == null || factor <= 0) {
			this. = null;
else {
			this. = new ImportIntervalImpl(unitfactor);
		}
		return this;
	}
	public JsonNode toJson() {
		ObjectNode node = new ObjectMapper().createObjectNode().put("when",
		if (isOverwriting()) {
			node.put("overwrite".toJson());
		}
		if ( != null) {
			node.put("repeateInterval"period.name());
			if (period == .) {
				node.put("customRepeateInterval".getMinutes());
			}
		}
		return node;
	}
	public void post() throws NotFoundExceptionIllegalStateException {
		if () {
			throw new IllegalStateException("Import already submitted to server.");
		}
		..post("api/dataSets/dataSources/" +  + "/schedule".,
			Collections.singletonList(new BasicNameValuePair("params"toJson().toString())));
		 = true;
	}
		for (ImportPeriod period : ImportPeriod.values()) {
			if (period.minutes == interval.getMinutes()) {
				return period;
			}
		}
	}
New to GrepCode? Check out our FAQ X