25 lines
607 B
Java
25 lines
607 B
Java
package org.gcube.informationsystem.base.reference;
|
|
|
|
import java.util.UUID;
|
|
|
|
import org.gcube.informationsystem.model.reference.properties.Metadata;
|
|
|
|
/**
|
|
* This interfaces is an helper to identify elements could be identified via {@link Metadata}
|
|
*
|
|
* @author Luca Frosini (ISTI - CNR)
|
|
*/
|
|
public interface IdentifiableElement extends Element {
|
|
|
|
public static final String UUID_PROPERTY = "@uuid";
|
|
public static final String METADATA_PROPERTY = "@metadata";
|
|
|
|
public UUID getUUID();
|
|
|
|
public void setUUID(UUID uuid);
|
|
|
|
public Metadata getMetadata();
|
|
|
|
public void setMetadata(Metadata metadata);
|
|
}
|