java.lang.Object
com.riadalabs.jira.plugins.insight.services.imports.model.ImportSourceOT
All Implemented Interfaces:
Comparable<ImportSourceOT>

@PublicApi public class ImportSourceOT extends Object implements Comparable<ImportSourceOT>
The ImportSourceOT is the mapping between some external data and an Assets object type. The purpose of the class is to determine how the external data is selected from the external data source (represented by the ImportSource and how it should be mapped into Assets
Since:
5.0
  • Constructor Details

    • ImportSourceOT

      public ImportSourceOT()
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Is this active i.e. should this be used when processing the ImportSource
    • isValid

      public boolean isValid()
    • isInvalid

      public boolean isInvalid()
    • mergeWith

      public void mergeWith(ImportSourceOT other)
      Merge this with the supplied other. This id, created, importsourceid will be used in all circumstances. The merge will replace this values with the others if they exist. Accept theirs.
    • getId

      public Integer getId()
    • setId

      public void setId(Integer id)
    • getParentImportSourceOTId

      public Integer getParentImportSourceOTId()
    • setParentImportSourceOTId

      public void setParentImportSourceOTId(Integer parentImportSourceOTId)
    • getImportSourceId

      public Integer getImportSourceId()
    • setImportSourceId

      public void setImportSourceId(Integer importSourceId)
    • getCreated

      public Date getCreated()
    • setCreated

      public void setCreated(Date created)
    • getUpdated

      public Date getUpdated()
    • setUpdated

      public void setUpdated(Date updated)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getObjectTypeId

      public Integer getObjectTypeId()
    • setObjectTypeId

      public void setObjectTypeId(Integer objectTypeId)
    • getModuleOTSelector

      public ModuleOTSelector getModuleOTSelector()
    • setModuleOTSelector

      public void setModuleOTSelector(ModuleOTSelector moduleOTSelector)
    • getSelectorIQL

      public String getSelectorIQL()
    • setSelectorIQL

      public void setSelectorIQL(String selectorIQL)
    • getHandleMissingObjects

      public HandleMissingObjects getHandleMissingObjects()
    • setHandleMissingObjects

      public void setHandleMissingObjects(HandleMissingObjects handleMissingObjects)
    • getImportSourceStatus

      public ImportSourceStatus getImportSourceStatus()
    • setImportSourceStatus

      public void setImportSourceStatus(ImportSourceStatus importSourceStatus)
    • getImportSourceOTAttrBeans

      public List<ImportSourceOTAttr> getImportSourceOTAttrBeans()
    • setImportSourceOTAttrBeans

      public void setImportSourceOTAttrBeans(List<ImportSourceOTAttr> importSourceOTAttrBeans)
    • getEmptyValues

      public EmptyValues getEmptyValues()
    • setEmptyValues

      public void setEmptyValues(EmptyValues emptyValues)
    • getUnknownValues

      public UnknownValues getUnknownValues()
    • setUnknownValues

      public void setUnknownValues(UnknownValues unknownValues)
    • getMatchIdentifierIgnoreCase

      public boolean getMatchIdentifierIgnoreCase()
    • setMatchIdentifierIgnoreCase

      public void setMatchIdentifierIgnoreCase(boolean matchIdentifierIgnoreCase)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(ImportSourceOT o)
      Specified by:
      compareTo in interface Comparable<ImportSourceOT>