grsf-manage-widget/src/main/java/org/gcube/datacatalogue/grsf_manage_widget/shared/RevertableOperationInfo.java

100 lines
2.6 KiB
Java

package org.gcube.datacatalogue.grsf_manage_widget.shared;
import java.io.Serializable;
public class RevertableOperationInfo implements Serializable{
private static final long serialVersionUID = 5274434342849474800L;
private String recordUrl;
private String fullNameCurrentAdmin; // the one who is thinking to revert it
private String uuid;
private String fullNameOriginalAdmin; // the original admin in the link (his/her Full Name)
private String userNameOriginalAdmin; // the original admin's username
private long timestamp;
private RevertableOperations operation;
public RevertableOperationInfo() {
super();
}
public RevertableOperationInfo(
String recordUrl,
String fullNameCurrentAdmin,
String uuid,
String fullNameOriginalAdmin,
String userNameOriginalAdmin,
long timestamp,
RevertableOperations operation) {
super();
this.recordUrl = recordUrl;
this.fullNameCurrentAdmin = fullNameCurrentAdmin;
this.uuid = uuid;
this.fullNameOriginalAdmin = fullNameOriginalAdmin;
this.userNameOriginalAdmin = userNameOriginalAdmin;
this.timestamp = timestamp;
this.operation = operation;
}
public long getTimestamp() {
return timestamp;
}
public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
}
public RevertableOperations getOperation() {
return operation;
}
public void setOperation(RevertableOperations operation) {
this.operation = operation;
}
public String getRecordUrl() {
return recordUrl;
}
public void setRecordUrl(String recordUrl) {
this.recordUrl = recordUrl;
}
public String getFullNameCurrentAdmin() {
return fullNameCurrentAdmin;
}
public void setFullNameCurrentAdmin(String fullNameCurrentAdmin) {
this.fullNameCurrentAdmin = fullNameCurrentAdmin;
}
public String getFullNameOriginalAdmin() {
return fullNameOriginalAdmin;
}
public void setFullNameOriginalAdmin(String fullNameOriginalAdmin) {
this.fullNameOriginalAdmin = fullNameOriginalAdmin;
}
public String getUserNameOriginalAdmin() {
return userNameOriginalAdmin;
}
public void setUserNameOriginalAdmin(String userNameOriginalAdmin) {
this.userNameOriginalAdmin = userNameOriginalAdmin;
}
public String getUuid() {
return uuid;
}
public void setUuid(String uuid) {
this.uuid = uuid;
}
@Override
public String toString() {
return "RevertableOperationInfo [recordUrl=" + recordUrl
+ ", fullNameCurrentAdmin=" + fullNameCurrentAdmin + ", uuid="
+ uuid + ", fullNameOriginalAdmin=" + fullNameOriginalAdmin
+ ", userNameOriginalAdmin=" + userNameOriginalAdmin
+ ", timestamp=" + timestamp + ", operation=" + operation + "]";
}
}