/** * */ package org.gcube.informationsystem.model.impl.properties; import java.util.Date; import java.util.UUID; import org.gcube.com.fasterxml.jackson.annotation.JsonTypeName; import org.gcube.informationsystem.model.reference.properties.Header; /** * @author Luca Frosini (ISTI - CNR) */ @JsonTypeName(value=Header.NAME) public final class HeaderImpl extends PropertyImpl implements Header { /** * Generated Serial Version UID */ private static final long serialVersionUID = 5102553511155113169L; protected UUID uuid; protected String creator; protected String modifiedBy; protected Date creationTime; protected Date lastUpdateTime; public HeaderImpl() { super(); } public HeaderImpl(UUID uuid) { this.uuid = uuid; } /** * @return the uuid */ @Override public UUID getUUID() { return uuid; } @Override public void setUUID(UUID uuid) { this.uuid = uuid; } @Override public String getCreator() { return creator; } @Override public String getModifiedBy() { return modifiedBy; } @Override public Date getCreationTime() { return creationTime; } @Override public Date getLastUpdateTime() { return lastUpdateTime; } }