Class ExportObjectSchemaDataBean

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

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

    • ExportObjectSchemaDataBean

      public ExportObjectSchemaDataBean(String fileName, Integer objectSchemaId, String objectSchemaName, boolean includeObjects)
      Constructor to use for "Non REST" initiated invocation of "Export Object Schema" Service. The arguments represent all the fields that are mandatory.
    • ExportObjectSchemaDataBean

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

    • getFileName

      public String getFileName()
    • setFileName

      public void setFileName(String fileName)
      If user provided file name for export is taken, a non conflicting file name is calculated and we then need to use that file name throughout the export flow.
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getId

      public Integer getId()
      Specified by:
      getId in interface com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResult
      Overrides:
      getId in class com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResultBase
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • isIncludeObjects

      public boolean isIncludeObjects()
    • isIncludeArchived

      public boolean isIncludeArchived()
    • getTotalObjectsInExport

      public Integer getTotalObjectsInExport()
    • setTotalObjectsInExport

      public void setTotalObjectsInExport(Integer totalObjectsInExport)
    • setProgressId

      public void setProgressId(ProgressId progressId)
    • getProgressId

      public ProgressId getProgressId()