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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
Constructor Summary
ConstructorsConstructorDescriptionImportObjectSchemaDataBean
(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. -
Method Summary
Modifier and TypeMethodDescriptionstatic ImportObjectSchemaDataBean
createTemplateImportData
(String fileName, String name, String key, String description, boolean includeObjects) static ImportObjectSchemaDataBean
createTemplateImportData
(String fileName, String name, String key, String description, boolean includeObjects, ImportObjectSchemaDataBean.ImportType importType, ImportObjectSchemaDataBean.ExecutionType executionType) boolean
long
getKey()
getName()
boolean
boolean
boolean
boolean
void
setDescription
(String description) void
setFilePath
(String filePath) void
setImportAttachments
(boolean importAttachments) void
setImportFileSize
(long importFileSize) void
setImportObjectAvatars
(boolean importObjectAvatars) void
setImportTempDir
(Path importTempDir) void
setIsCSVFileNameId
(com.riadalabs.jira.plugins.insight.services.exports.schema.ObjectSchemaExportDetailsProperties exportDetailsProperties) void
setPassword
(String password) void
setProgressId
(ProgressId progressId) void
setTotalObjectsInExport
(com.riadalabs.jira.plugins.insight.services.exports.schema.ObjectSchemaExportDetailsProperties exportDetailsProperties) Methods inherited from class com.riadalabs.jira.plugins.insight.services.progress.result.ProgressResultBase
combine, complete, getEnded, getExecutedAsUserKey, getExecutedType, getId, getInfoMessage, getNumberOfWorkers, getObjectSchemaId, getResult, getStarted, getStatus, getType, getTypeIdentifier, isInProgress, isOK, log, setEnded, setExecutedAsUserKey, setExecutedType, setId, setInfoMessage, setNumberOfWorkers, setObjectSchemaId, setResult, setStarted, setStatus, setType, setTypeIdentifier
-
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
-
getImportFileSize
public long getImportFileSize() -
getName
-
getKey
-
getDescription
-
setDescription
-
getPassword
-
setImportFileSize
public void setImportFileSize(long importFileSize) -
setPassword
-
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
-
setImportTempDir
-
setProgressId
-
getProgressId
-
getTotalExportedObjects
-
setTotalObjectsInExport
public void setTotalObjectsInExport(com.riadalabs.jira.plugins.insight.services.exports.schema.ObjectSchemaExportDetailsProperties exportDetailsProperties) -
isCSVFileNameId
-
setIsCSVFileNameId
public void setIsCSVFileNameId(com.riadalabs.jira.plugins.insight.services.exports.schema.ObjectSchemaExportDetailsProperties exportDetailsProperties) -
isTemplateImport
public boolean isTemplateImport() -
executeSynchronous
public boolean executeSynchronous() -
getFilePath
-
setFilePath
-