All Implemented Interfaces:
Serializable

public class DataSet extends AbstractObjectWrapper<DataSetEntity>
See Also:
  • Constructor Details

  • Method Details

    • getId

      public UUID getId()
    • getName

      public String getName()
    • ordering

      public Long ordering()
    • isLocked

      public boolean isLocked()
    • setLocked

      public void setLocked(boolean locked)
    • getDataSetList

      public DataSetList getDataSetList()
    • getParameters

      public List<Parameter> getParameters()
      All parameters.
    • getParameterByAttributeId

      public Parameter getParameterByAttributeId(UUID attributeId)
      Parameter by ID.
    • getLabels

      public List<Label> getLabels()
      Associated labels list.
    • beforeRemove

      public void beforeRemove()
      Overrides:
      beforeRemove in class AbstractObjectWrapper<DataSetEntity>
    • getOverlaps

      public List<AttributeKey> getOverlaps()
      All overlaps under this dataset.
    • insertParameter

      public Parameter insertParameter(UUID parameterId, UUID attributeId)
      Create new parameter, returns new delegate.
    • createParameter

      public Parameter createParameter(UUID attributeId)
      Create new parameter, returns new delegate.
    • createOverlap

      public Parameter createOverlap(UUID attributeId, List<UUID> attributePath)
      Create new parameter overlap for path. Returns new delegate.
    • setName

      public void setName(String name)
    • setOrdering

      public void setOrdering(Long ordering)
    • setDataSetList

      public void setDataSetList(UUID dataSetListId)
      Sets data set list.
      Parameters:
      dataSetListId - the data set list id
    • copyParametersTo

      public void copyParametersTo(DataSet anotherDataSet, Map<UUID,AttributeCopyData> attributesMap)
      Copy parameters to another dataset. Needed attributes map.
    • getShortInfo

      public DataSetShort getShortInfo()