Class ImportObjectSchemaDataBean

java.lang.Object
com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResultBase
com.riadalabs.jira.plugins.insight.services.imports.model.schema.ImportObjectSchemaDataBean
All Implemented Interfaces:
com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult, Serializable

public class ImportObjectSchemaDataBean extends com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResultBase
An Import Object Schema "data container" class that should be available throughout the object schema import flow in order to make decisions like: Include resource X or Y.
Author:
Fredrik Karbing
See Also:
  • Constructor Details

    • ImportObjectSchemaDataBean

      public ImportObjectSchemaDataBean()
    • ImportObjectSchemaDataBean

      public ImportObjectSchemaDataBean(com.riadalabs.jira.plugins.insight.channel.web.api.rest.model.imports.schema.ImportObjectSchemaInEntry entry)
      Constructor to use for REST initiated invocation of "Import Object Schema" Service.
      Parameters:
      entry - The Data transfer object used by REST Method.
  • Method Details

    • createTemplateImportData

      public static ImportObjectSchemaDataBean createTemplateImportData(String fileName, String name, String key, String description, boolean includeObjects)
    • createTemplateImportData

      public static ImportObjectSchemaDataBean createTemplateImportData(String fileName, String name, String key, String description, boolean includeObjects, ImportObjectSchemaDataBean.ImportType importType, ImportObjectSchemaDataBean.ExecutionType executionType)
    • getFileName

      public String getFileName()
    • getImportFileSize

      public long getImportFileSize()
    • getName

      public String getName()
    • getKey

      public String getKey()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getPassword

      public String getPassword()
    • setImportFileSize

      public void setImportFileSize(long importFileSize)
    • setPassword

      public void setPassword(String password)
    • isIncludeObjects

      public boolean isIncludeObjects()
    • isImportAttachments

      public boolean isImportAttachments()
    • setImportAttachments

      public void setImportAttachments(boolean importAttachments)
    • isImportObjectAvatars

      public boolean isImportObjectAvatars()
    • setImportObjectAvatars

      public void setImportObjectAvatars(boolean importObjectAvatars)
    • getImportTempDir

      public Path getImportTempDir()
    • setImportTempDir

      public void setImportTempDir(Path importTempDir)
    • setProgressId

      public void setProgressId(ProgressId progressId)
    • getProgressId

      public ProgressId getProgressId()
    • getTotalExportedObjects

      public Integer getTotalExportedObjects()
    • setTotalObjectsInExport

      public void setTotalObjectsInExport(com.riadalabs.jira.plugins.insight.services.exports.schema.ObjectSchemaExportDetailsProperties exportDetailsProperties)
    • isCSVFileNameId

      public Boolean isCSVFileNameId()
    • setIsCSVFileNameId

      public void setIsCSVFileNameId(com.riadalabs.jira.plugins.insight.services.exports.schema.ObjectSchemaExportDetailsProperties exportDetailsProperties)
    • isTemplateImport

      public boolean isTemplateImport()
    • executeSynchronous

      public boolean executeSynchronous()
    • getFilePath

      public String getFilePath()
    • setFilePath

      public void setFilePath(String filePath)