All Implemented Interfaces:
Serializable, Comparable<ObjectBean>

public class ObjectImportBean extends MutableObjectBean implements Serializable
See Also:
  • Constructor Details

    • ObjectImportBean

      public ObjectImportBean()
  • Method Details

    • getImportSourceOTId

      public Integer getImportSourceOTId()
    • setImportSourceOTId

      public void setImportSourceOTId(Integer importSourceOTId)
    • putReferenceMapping

      public void putReferenceMapping(ObjectTypeAttributeBean ota, List<com.riadalabs.jira.plugins.insight.services.core.iql.model.IQL> referencingPredicate)
    • putReferenceMappingWithDotNotation

      public void putReferenceMappingWithDotNotation(ObjectTypeAttributeBean ota, List<com.riadalabs.jira.plugins.insight.services.core.iql.model.IQL> referencingPredicate)
      Since the AQL dot notation requires the references to be set before the AQL will be executable
      Parameters:
      ota - the object type attribute
      referencingPredicate - the predicate that finds the objects to be referenced
    • getReferences

      public ObjectImportBean.ReferenceMapping getReferences()
    • hasDotNotationReferences

      public boolean hasDotNotationReferences()
    • setReferences

      public void setReferences(ObjectImportBean.ReferenceMapping references)
    • getAvatarData

      public byte[] getAvatarData()
    • setAvatarData

      public void setAvatarData(byte[] avatarData)
    • addAction

      public void addAction(com.riadalabs.jira.plugins.insight.services.imports.common.ImportObjectsActionMapper.IMPORT_OBJECT_ACTION action)
    • shouldBeCreated

      public boolean shouldBeCreated()
    • shouldUpdate

      public boolean shouldUpdate()
    • isMissing

      public boolean isMissing()
    • updateReferences

      public boolean updateReferences()
    • contentIdentical

      public boolean contentIdentical()
    • toString

      public String toString()
      Description copied from class: ObjectBean
      Do not change this
      Overrides:
      toString in class ObjectBean