package rocks.inspectit.shared.cs.storage.label.type.impl;
import javax.persistence.DiscriminatorValue;
import javax.persistence.Entity;
import rocks.inspectit.shared.cs.storage.label.type.AbstractStorageLabelType;
/**
* Type of the label to denote the User that have explored the Storage.
*
* @author Ivan Senic
*
*/
@Entity
@DiscriminatorValue("EBLT")
public class ExploredByLabelType extends AbstractStorageLabelType<String> {
/**
* Generated UID.
*/
private static final long serialVersionUID = 2675258191208645291L;
/**
* {@inheritDoc}
*/
@Override
public boolean isOnePerStorage() {
return false;
}
/**
* {@inheritDoc}
*/
@Override
public boolean isValueReusable() {
return false;
}
/**
* {@inheritDoc}
*/
@Override
public boolean isMultiType() {
return false;
}
/**
* {@inheritDoc}
*/
@Override
public Class<String> getValueClass() {
return String.class;
}
/**
* {@inheritDoc}
*/
@Override
public boolean isEditable() {
return false;
}
}