Class ExportComplexRelationsRequest
Object
ExportComplexRelationsRequest
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ExportComplexRelationsToCSVRequest,ExportComplexRelationsToExcelRequest
Abstract request for exporting complex relations of a certain domain.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @NotNull UUIDRequired. The ID of the ComplexRelationType for which the export will be executed.protected UUIDThe ID of the Domain to filter on (optional).protected StringThe name of the file.protected booleanSet if the file will include a header (true) or not (false).protected booleanRemove text formatting (true) or not (false).protected booleanSets if the export should be stored as an attachment (true) or not (false) of the provideddomainId.protected booleanAdds characteristics to support reimport (true) or not (false). -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExportComplexRelationsRequest(UUID complexRelationTypeId, UUID domainId, boolean storeAsAttachment, String fileName, boolean includeHeaderRow, boolean supportRoundtrip, boolean removeFormatting) Creates a newExportComplexRelationsRequestinstance. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanRequired. The ID of the ComplexRelationType for which the export will be executed.The ID of the Domain to filter on (optional).The name of the file.inthashCode()booleanSet if the file will include a header (true) or not (false).booleanRemove text formatting (true) or not (false).booleanSets if the export should be stored as an attachment (true) or not (false) of the provideddomainId.booleanAdds characteristics to support reimport (true) or not (false).voidsetComplexRelationTypeId(UUID complexRelationTypeId) Required. The ID of the ComplexRelationType for which the export will be executed.voidsetDomainId(UUID domainId) The ID of the Domain to filter on (optional).voidsetFileName(String fileName) The name of the file.voidsetIncludeHeaderRow(boolean includeHeaderRow) Set if the file will include a header (true) or not (false).voidsetRemoveFormatting(boolean removeFormatting) Remove text formatting (true) or not (false).voidsetStoreAsAttachment(boolean storeAsAttachment) Sets if the export should be stored as an attachment (true) or not (false) of the provideddomainId.voidsetSupportRoundtrip(boolean supportRoundtrip) Adds characteristics to support reimport (true) or not (false).toString()
-
Field Details
-
complexRelationTypeId
Required. The ID of the ComplexRelationType for which the export will be executed. -
domainId
The ID of the Domain to filter on (optional). -
storeAsAttachment
protected boolean storeAsAttachmentSets if the export should be stored as an attachment (true) or not (false) of the provideddomainId. -
fileName
The name of the file. (optional) if not provided a name is generated. -
includeHeaderRow
protected boolean includeHeaderRowSet if the file will include a header (true) or not (false). Default value isfalse. -
supportRoundtrip
protected boolean supportRoundtripAdds characteristics to support reimport (true) or not (false). Default value isfalse. -
removeFormatting
protected boolean removeFormattingRemove text formatting (true) or not (false). Default value isfalse.
-
-
Constructor Details
-
ExportComplexRelationsRequest
public ExportComplexRelationsRequest() -
ExportComplexRelationsRequest
protected ExportComplexRelationsRequest(UUID complexRelationTypeId, UUID domainId, boolean storeAsAttachment, String fileName, boolean includeHeaderRow, boolean supportRoundtrip, boolean removeFormatting) Creates a newExportComplexRelationsRequestinstance.- Parameters:
complexRelationTypeId- Required. The ID of the ComplexRelationType for which the export will be executed.domainId- The ID of the Domain to filter on (optional).storeAsAttachment- Sets if the export should be stored as an attachment (true) or not (false) of the provideddomainId.fileName- The name of the file. (optional) if not provided a name is generated.includeHeaderRow- Set if the file will include a header (true) or not (false). Default value isfalse.supportRoundtrip- Adds characteristics to support reimport (true) or not (false). Default value isfalse.removeFormatting- Remove text formatting (true) or not (false). Default value isfalse.
-
-
Method Details
-
getComplexRelationTypeId
Required. The ID of the ComplexRelationType for which the export will be executed. -
getDomainId
The ID of the Domain to filter on (optional). -
isStoreAsAttachment
public boolean isStoreAsAttachment()Sets if the export should be stored as an attachment (true) or not (false) of the provideddomainId. -
getFileName
The name of the file. (optional) if not provided a name is generated. -
isIncludeHeaderRow
public boolean isIncludeHeaderRow()Set if the file will include a header (true) or not (false). Default value isfalse. -
isSupportRoundtrip
public boolean isSupportRoundtrip()Adds characteristics to support reimport (true) or not (false). Default value isfalse. -
isRemoveFormatting
public boolean isRemoveFormatting()Remove text formatting (true) or not (false). Default value isfalse. -
setComplexRelationTypeId
Required. The ID of the ComplexRelationType for which the export will be executed. -
setDomainId
The ID of the Domain to filter on (optional). -
setStoreAsAttachment
public void setStoreAsAttachment(boolean storeAsAttachment) Sets if the export should be stored as an attachment (true) or not (false) of the provideddomainId. -
setFileName
The name of the file. (optional) if not provided a name is generated. -
setIncludeHeaderRow
public void setIncludeHeaderRow(boolean includeHeaderRow) Set if the file will include a header (true) or not (false). Default value isfalse. -
setSupportRoundtrip
public void setSupportRoundtrip(boolean supportRoundtrip) Adds characteristics to support reimport (true) or not (false). Default value isfalse. -
setRemoveFormatting
public void setRemoveFormatting(boolean removeFormatting) Remove text formatting (true) or not (false). Default value isfalse. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-