geoportal-data-entry-app/src/main/java/org/gcube/portlets/user/geoportaldataentry/shared/CommitReport.java

88 lines
2.0 KiB
Java
Raw Normal View History

package org.gcube.portlets.user.geoportaldataentry.shared;
import java.io.Serializable;
import org.gcube.application.geoportalcommon.shared.geoportal.project.LifecycleInformationDV;
/**
* The Class CommitReport.
*
* @author Francesco Mangiacrapa at ISTI-CNR francesco.mangiacrapa@isti.cnr.it
*
* Jul 30, 2021
*/
2020-12-01 18:15:13 +01:00
public class CommitReport implements Serializable {
/**
*
*/
2022-05-20 12:31:58 +02:00
private static final long serialVersionUID = -3606902201347318287L;
public String projectID;
private LifecycleInformationDV lifecycleInformation;
private String profileID;
private String projectAsJSON;
/**
* Instantiates a new commit report.
*/
public CommitReport() {
2020-12-01 18:15:13 +01:00
}
2020-12-01 18:15:13 +01:00
public CommitReport(String projectID, String profileID, String projectAsJSON,
LifecycleInformationDV lifecycleInfo) {
2022-05-20 12:31:58 +02:00
this.projectID = projectID;
this.profileID = profileID;
this.projectAsJSON = projectAsJSON;
2022-05-20 12:31:58 +02:00
this.lifecycleInformation = lifecycleInfo;
2020-12-01 18:15:13 +01:00
}
2022-05-20 12:31:58 +02:00
public String getProjectID() {
return projectID;
}
2022-05-20 12:31:58 +02:00
public LifecycleInformationDV getLifecycleInformation() {
return lifecycleInformation;
}
2022-05-20 12:31:58 +02:00
public void setProjectID(String projectID) {
this.projectID = projectID;
}
2022-05-20 12:31:58 +02:00
public void setLifecycleInformation(LifecycleInformationDV lifecycleInformation) {
this.lifecycleInformation = lifecycleInformation;
}
public String getProfileID() {
return profileID;
}
public void setProfileID(String profileID) {
this.profileID = profileID;
}
public String getProjectAsJSON() {
return projectAsJSON;
}
public void setProjectAsJSON(String projectAsJSON) {
this.projectAsJSON = projectAsJSON;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
2022-05-20 12:31:58 +02:00
builder.append("CommitReport [projectID=");
builder.append(projectID);
builder.append(", lifecycleInformation=");
builder.append(lifecycleInformation);
builder.append(", profileID=");
builder.append(profileID);
builder.append(", projectAsJSON=");
builder.append(projectAsJSON);
builder.append("]");
return builder.toString();
}
}