Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.belladati.sdk.impl;
 
 import java.util.Date;
 import java.util.List;
 
class DashboardImpl implements Dashboard {
	private final BellaDatiServiceImpl service;
	private final String id;
	private final String name;
	private final Date lastChange;
	private final List<Dashletdashlets;
		this. = service;
		this. = json.get("id").asText();
		this. = json.get("name").asText();
		if (json.hasNonNull("lastChange")) {
			Date lastChange;
			try {
				lastChange = format.parse(json.get("lastChange").asText());
catch (ParseException e) {
				lastChange = null;
			}
			this. = lastChange;
else {
			this. = null;
		}
		List<Dashletdashlets = new ArrayList<Dashlet>();
		if (json.hasNonNull("dashlets") && json.get("dashlets"instanceof ArrayNode) {
			for (JsonNode view : (ArrayNodejson.get("dashlets")) {
				try {
					DashletImpl viewInfo = new DashletImpl(this.view);
					dashlets.add(viewInfo);
catch (DashletException e) {
					// nothing to do, just ignore the view
				}
			}
		}
		this. = Collections.unmodifiableList(dashlets);
	}
	public String getId() {
		return ;
	}
	public String getName() {
		return ;
	}
	public Date getLastChange() {
		return  != null ? (Date.clone() : null;
	}
	public List<DashletgetDashlets() {
		return ;
	}
	public String toString() {
		return ;
	}
	public boolean equals(Object obj) {
		if (obj instanceof DashboardImpl) {
			return .equals(((DashboardImplobj).);
		}
		return false;
	}
	public int hashCode() {
		return .hashCode();
	}
New to GrepCode? Check out our FAQ X