Class AttributeImportContext

java.lang.Object
org.qubership.atp.dataset.service.direct.importexport.models.AttributeImportContext

public class AttributeImportContext extends Object
  • Constructor Details

    • AttributeImportContext

      public AttributeImportContext()
  • Method Details

    • setOverlaps

      public void setOverlaps(Collection<AttributeKey> overlaps)
      Set datasets to context.
    • setDatasets

      public void setDatasets(Collection<DataSet> datasets)
      Set datasets to context.
    • setDataset

      public void setDataset(DataSet dataset)
    • setRefDatasets

      public void setRefDatasets(Collection<DataSet> refDatasets)
      Set referenced datasets to context.
    • setAttributes

      public void setAttributes(String prefix, Collection<Attribute> attributes)
      Set attributes to context.
    • setAttributes

      public void setAttributes(Collection<Attribute> attributes)
      Set attributes to context.
    • setAttributeParameters

      public void setAttributeParameters(Collection<Parameter> parameters)
      Set attributes parameters to context.
    • getRefParameter

      public Parameter getRefParameter(String datasetParameterKey)
    • clearParametersContext

      public void clearParametersContext()
    • getDataset

      public DataSet getDataset(UUID datasetId)
    • getDatasetId

      public UUID getDatasetId(String datasetName)
    • containsRefDataset

      public boolean containsRefDataset(String datasetName)
    • getRefDatasetId

      public UUID getRefDatasetId(String datasetKey)
    • getAttributeId

      public UUID getAttributeId(String attributeKey)
    • getAttribute

      public Attribute getAttribute(String attributeKey)
    • getAttribute

      public Attribute getAttribute(UUID id)
    • getAttributeDslRef

      public String getAttributeDslRef(String attributeKey)
      Get attribute DSL reference.
      Parameters:
      attributeKey - attribute key
      Returns:
      attribute DSL reference
    • isOverlapExist

      public boolean isOverlapExist(String overlapKey)