33 lines
499 B
Java
33 lines
499 B
Java
package org.gcube.common.storagehub.model.items;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.Getter;
|
|
import lombok.NoArgsConstructor;
|
|
import lombok.Setter;
|
|
|
|
@Getter
|
|
@Setter
|
|
@NoArgsConstructor
|
|
@EqualsAndHashCode(of = "id" )
|
|
public abstract class RootItem {
|
|
|
|
//for service internal use
|
|
@JsonIgnore
|
|
transient Object relatedNode;
|
|
|
|
String id;
|
|
|
|
String name;
|
|
|
|
String path;
|
|
|
|
String parentId;
|
|
|
|
String parentPath;
|
|
|
|
String primaryType;
|
|
|
|
}
|