package com.radicaldynamic.groupinform.logic; import com.radicaldynamic.groupinform.R; import com.radicaldynamic.groupinform.application.Collect; /* * This class represents a form folder result as returned from Inform Online */ public class AccountFolder { private String id; private String rev; private String ownerId; private String name; private String description; private String visibility; private boolean replicated; public AccountFolder( String id, String rev, String ownerId, String name, String description, String visibility, boolean replicated) { this.setId(id); this.setRev(rev); this.setOwnerId(ownerId); this.setName(name); this.setDescription(description); this.setVisibility(visibility); this.setReplicated(replicated); } public void setId(String id) { this.id = id; } public String getId() { return id; } public void setRev(String rev) { this.rev = rev; } public String getRev() { return rev; } public String getOwnerAlias() { AccountDevice device = Collect.getInstance().getInformOnlineState().getAccountDevices().get(ownerId); if (device == null) return Collect.getInstance().getString(R.string.tf_unavailable).toString(); else return device.getDisplayName(); } public void setOwnerId(String ownerId) { this.ownerId = ownerId; } public String getOwnerId() { return ownerId; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setDescription(String description) { this.description = description; } public String getDescription() { return description; } public void setVisibility(String visibility) { this.visibility = visibility; } public String getVisibility() { return visibility; } public void setReplicated(boolean replicated) { this.replicated = replicated; } public boolean isReplicated() { return replicated; } public String toString() { return getName(); } }