package ch.x42.terye.persistence;
import ch.x42.terye.persistence.id.ItemId;
public abstract class ItemState {
private final ItemId id;
public ItemState(ItemId id) {
this.id = id;
}
public ItemId getId() {
return id;
}
public String getPath() {
return id.toString();
}
public abstract boolean isNode();
public abstract ItemState clone(ItemId newId);
}