This repository has been archived on 2021-09-20. You can view files and clone it, but cannot push or open issues or pull requests.
geoportal-common/src/main/java/org/gcube/application/geoportal/common/model/project/Project.java

51 lines
831 B
Java

package org.gcube.application.geoportal.common.model.project;
import javax.json.JsonObject;
import org.gcube.application.geoportal.common.model.BasicJSONObject;
public class Project extends BasicJSONObject{
public Project(JsonObject theObject) {
super(theObject);
// TODO Auto-generated constructor stub
}
/**
* Project{
_id:
profile_id:
publication :{
creation_time:
creation_user:
last_update_time:
last_update_user:
version :
license :
policy : }
status : VALID,
PUBLISHED,INVALID
document : {.....}
centroid : {
x:
y:
z:}
}
*
*/
public static enum Status{
VALID,INVALID,PUBLISHED
}
private String _id;
private String profile_id;
private PublicationDetails publication;
private Status status;
private BasicJSONObject document;
private Centroid centroid;
}