Class AbstractWebUploader<A extends org.jreleaser.model.api.upload.WebUploader,S extends AbstractWebUploader<A,S>>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.upload.AbstractUploader<A,S>
org.jreleaser.model.internal.upload.AbstractWebUploader<A,S>
- All Implemented Interfaces:
Serializable,org.jreleaser.model.Http,Activatable,Domain,ExtraProperties,ModelObject<S>,TimeoutAware,Uploader<A>,WebUploader<A>
- Direct Known Subclasses:
HttpUploader
public abstract class AbstractWebUploader<A extends org.jreleaser.model.api.upload.WebUploader,S extends AbstractWebUploader<A,S>>
extends AbstractUploader<A,S>
implements WebUploader<A>
- Since:
- 0.8.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jreleaser.model.Http
org.jreleaser.model.Http.Authorization, org.jreleaser.model.Http.Method -
Field Summary
Fields inherited from class org.jreleaser.model.internal.upload.AbstractUploader
artifacts, catalogs, checksums, files, signatures -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgetResolvedDownloadUrl(JReleaserContext context, Artifact artifact) getResolvedDownloadUrl(org.jreleaser.mustache.TemplateContext props, Artifact artifact) getResolvedUploadUrl(JReleaserContext context, Artifact artifact) voidvoidsetDownloadUrl(String downloadUrl) voidsetUploadUrl(String uploadUrl) Methods inherited from class org.jreleaser.model.internal.upload.AbstractUploader
addExtraProperties, artifactProps, artifactProps, asMap, getConnectTimeout, getExtraProperties, getName, getReadTimeout, getType, isArtifacts, isArtifactsSet, isCatalogs, isCatalogsSet, isChecksums, isChecksumsSet, isFiles, isFilesSet, isSignatures, isSignaturesSet, isSnapshotSupported, prefix, resolveSkipKeys, setArtifacts, setCatalogs, setChecksums, setConnectTimeout, setExtraProperties, setFiles, setName, setReadTimeout, setSignaturesMethods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jreleaser.model.internal.common.Activatable
disable, getActive, isActiveSet, isEnabled, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperties, addExtraProperty, extraPropertyIsTrue, getExtraProperties, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraProperties, setExtraPropertiesMethods inherited from interface org.jreleaser.model.Http
getAuthorization, getHeaders, getPassword, getUsernameMethods inherited from interface org.jreleaser.model.internal.common.TimeoutAware
getConnectTimeout, getReadTimeout, setConnectTimeout, setReadTimeoutMethods inherited from interface org.jreleaser.model.internal.upload.Uploader
artifactProps, artifactProps, asImmutable, getName, getType, isArtifacts, isArtifactsSet, isCatalogs, isCatalogsSet, isChecksums, isChecksumsSet, isFiles, isFilesSet, isSignatures, isSignaturesSet, isSnapshotSupported, resolveSkipKeys, setArtifacts, setCatalogs, setChecksums, setFiles, setName, setSignatures
-
Constructor Details
-
AbstractWebUploader
-
-
Method Details
-
merge
- Specified by:
mergein interfaceModelObject<A extends org.jreleaser.model.api.upload.WebUploader>- Overrides:
mergein classAbstractUploader<A extends org.jreleaser.model.api.upload.WebUploader,S extends AbstractWebUploader<A, S>>
-
getResolvedDownloadUrl
- Specified by:
getResolvedDownloadUrlin interfaceUploader<A extends org.jreleaser.model.api.upload.WebUploader>
-
getResolvedDownloadUrl
public String getResolvedDownloadUrl(org.jreleaser.mustache.TemplateContext props, Artifact artifact) - Specified by:
getResolvedDownloadUrlin interfaceUploader<A extends org.jreleaser.model.api.upload.WebUploader>
-
getResolvedUploadUrl
- Specified by:
getResolvedUploadUrlin interfaceWebUploader<A extends org.jreleaser.model.api.upload.WebUploader>
-
getUploadUrl
- Specified by:
getUploadUrlin interfaceWebUploader<A extends org.jreleaser.model.api.upload.WebUploader>
-
setUploadUrl
- Specified by:
setUploadUrlin interfaceWebUploader<A extends org.jreleaser.model.api.upload.WebUploader>
-
getDownloadUrl
- Specified by:
getDownloadUrlin interfaceWebUploader<A extends org.jreleaser.model.api.upload.WebUploader>
-
setDownloadUrl
- Specified by:
setDownloadUrlin interfaceWebUploader<A extends org.jreleaser.model.api.upload.WebUploader>
-
asMap
- Specified by:
asMapin classAbstractUploader<A extends org.jreleaser.model.api.upload.WebUploader,S extends AbstractWebUploader<A, S>>
-