storagehub-model/src/main/java/org/gcube/common/storagehub/model/items/RootItem.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;
}