social-service-model/src/main/java/org/gcube/social_networking/socialnetworking/model/beans/SharedFolderBean.java

132 lines
2.2 KiB
Java

package org.gcube.social_networking.socialnetworking.model.beans;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonProperty;
public class SharedFolderBean {
@JsonProperty("id")
@NotNull
private String id;
@JsonProperty("name")
@NotNull
private String name;
@JsonProperty("title")
@NotNull
private String title;
@JsonProperty("displayName")
@NotNull
private String displayName;
@JsonProperty("path")
@NotNull
private String path;
@JsonProperty("parentId")
@NotNull
private String parentId;
@JsonProperty("vreFolder")
@NotNull
boolean vreFolder;
public SharedFolderBean(String id, String name, String title, String displayName, String path, String parentId, boolean vreFolder) {
super();
this.id = id;
this.name = name;
this.title = title;
this.displayName = displayName;
this.path = path;
this.parentId = parentId;
this.vreFolder = vreFolder;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDisplayName() {
return displayName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
public String getParentId() {
return parentId;
}
public void setParentId(String parentId) {
this.parentId = parentId;
}
public boolean isVreFolder() {
return vreFolder;
}
public void setVreFolder(boolean vreFolder) {
this.vreFolder = vreFolder;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("SharedFolderBean [id=");
builder.append(id);
builder.append(", name=");
builder.append(name);
builder.append(", displayName=");
builder.append(displayName);
builder.append(", path=");
builder.append(path);
builder.append(", parentId=");
builder.append(parentId);
builder.append(", vreFolder=");
builder.append(vreFolder);
builder.append("]");
return builder.toString();
}
}