information-system-model/src/main/java/org/gcube/informationsystem/model/entity/Entity.java

25 lines
586 B
Java

/**
*
*/
package org.gcube.informationsystem.model.entity;
import org.gcube.informationsystem.model.annotations.Abstract;
import org.gcube.informationsystem.model.annotations.ISProperty;
import org.gcube.informationsystem.model.embedded.Header;
/**
* @author Luca Frosini (ISTI - CNR) http://www.lucafrosini.com/
*/
@Abstract
public interface Entity {
public static final String NAME = Entity.class.getSimpleName();
public static final String HEADER_PROPERTY = "header";
@ISProperty(name=HEADER_PROPERTY, mandatory=true, nullable=false)
public Header getHeader();
}