Package mc.core.domain.asset
Class AssetInsertParameter
java.lang.Object
mc.core.domain.asset.AssetInsertParameter
- All Implemented Interfaces:
Serializable
parameter object for inserting asset through assetAPI and assetWorker. uses the builder pattern for chaining
variable/optional arguments at creation time. NOTE: one of file or fileStream must be set to insert new asset
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncollection(Collection collection) copyFilter(CopyFilter copyFilter) createNewVersion(boolean createNewVersion) entityProfile(EntityProfile entityProfile) external()extractArchive(boolean extractArchive) fileStream(InputStream fileStream, String filename) getAsset()getFile()booleangroupLeader(Asset groupLeader) booleanbooleanbooleanbooleanmacResFile(File macResFile) macResFileStream(InputStream macResFileStream) masterAsset(Asset masterAsset) overwrite(boolean overwrite) startConversion(boolean startConversion)
-
Constructor Details
-
AssetInsertParameter
public AssetInsertParameter() -
AssetInsertParameter
-
-
Method Details
-
assetType
-
collection
- Parameters:
collection- Target collection for insert.- Returns:
- this reference.
-
entityProfile
-
file
-
file
-
fileStream
-
fileId
-
macResFile
-
macResFileStream
-
groupLeader
-
masterAsset
- Parameters:
masterAsset- Representative or variant.- Returns:
- this reference.
-
overwrite
-
overwrite
-
createNewVersion
-
createNewVersion
-
extractArchive
-
extractArchive
-
startConversion
-
copyFilter
-
getAsset
-
getAssetType
-
getCollection
- Returns:
- Target collection for insert.
-
getEntityProfile
-
isExtractArchive
public boolean isExtractArchive() -
isOverwrite
public boolean isOverwrite() -
isCreateNewVersion
public boolean isCreateNewVersion() -
getFile
-
getFileStream
-
getFileId
-
getFilename
-
getMacResFile
-
getMacResFileStream
-
getMasterAsset
-
getGroupLeader
-
isExternal
public boolean isExternal() -
external
-
getStartConversion
public boolean getStartConversion() -
getCopyFilter
-