Class AbstractRepositoryTap<S extends AbstractRepositoryTap<S>>
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<S>
org.jreleaser.model.internal.common.AbstractActivatable<S>
org.jreleaser.model.internal.packagers.AbstractRepositoryTap<S>
- All Implemented Interfaces:
Serializable,Activatable,Domain,ExtraProperties,ModelObject<S>,OwnerAware,RepositoryTap
- Direct Known Subclasses:
ArticleAnnouncer.Repository,DockerPackager.DockerRepository,JibPackager.JibRepository,PackagerRepository
public abstract class AbstractRepositoryTap<S extends AbstractRepositoryTap<S>>
extends AbstractActivatable<S>
implements RepositoryTap
- Since:
- 0.1.0
- Author:
- Andres Almiray
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtraProperties(Map<String, Object> extraProperties) asMap(boolean full) getName()getOwner()getResolvedCommitMessage(org.jreleaser.mustache.TemplateContext props) getResolvedTagName(org.jreleaser.mustache.TemplateContext props) protected StringgetToken()voidvoidvoidsetBranchPush(String branchPush) voidsetCommitMessage(String commitMessage) voidsetExtraProperties(Map<String, Object> extraProperties) voidvoidvoidsetTagName(String tagName) voidsetTapName(String tapName) voidvoidsetUsername(String username) Methods inherited from class org.jreleaser.model.internal.common.AbstractActivatable
disable, enabledSet, getActive, isActiveSet, isEnabled, isSet, isSnapshotSupported, 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, isSnapshotSupported, resolveEnabled, resolveEnabledWithSnapshot, setActive, setActiveMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, prefix, resolvedExtraProperties, resolvedExtraPropertiesMethods inherited from interface org.jreleaser.model.internal.packagers.RepositoryTap
asImmutable
-
Constructor Details
-
AbstractRepositoryTap
-
-
Method Details
-
getBasename
- Specified by:
getBasenamein interfaceRepositoryTap
-
setTapName
-
getTapName
-
merge
- Specified by:
mergein interfaceModelObject<S extends AbstractRepositoryTap<S>>- Overrides:
mergein classAbstractActivatable<S extends AbstractRepositoryTap<S>>
-
getCanonicalRepoName
- Specified by:
getCanonicalRepoNamein interfaceRepositoryTap
-
getResolvedName
- Specified by:
getResolvedNamein interfaceRepositoryTap
-
getResolvedCommitMessage
- Specified by:
getResolvedCommitMessagein interfaceRepositoryTap
-
getResolvedTagName
- Specified by:
getResolvedTagNamein interfaceRepositoryTap
-
getOwner
- Specified by:
getOwnerin interfaceOwnerAware
-
setOwner
- Specified by:
setOwnerin interfaceOwnerAware
-
getName
- Specified by:
getNamein interfaceRepositoryTap
-
setName
- Specified by:
setNamein interfaceRepositoryTap
-
getTagName
- Specified by:
getTagNamein interfaceRepositoryTap
-
setTagName
- Specified by:
setTagNamein interfaceRepositoryTap
-
getBranch
- Specified by:
getBranchin interfaceRepositoryTap
-
setBranch
- Specified by:
setBranchin interfaceRepositoryTap
-
getBranchPush
- Specified by:
getBranchPushin interfaceRepositoryTap
-
setBranchPush
- Specified by:
setBranchPushin interfaceRepositoryTap
-
getUsername
- Specified by:
getUsernamein interfaceRepositoryTap
-
setUsername
- Specified by:
setUsernamein interfaceRepositoryTap
-
getToken
- Specified by:
getTokenin interfaceRepositoryTap
-
setToken
- Specified by:
setTokenin interfaceRepositoryTap
-
getCommitMessage
- Specified by:
getCommitMessagein interfaceRepositoryTap
-
setCommitMessage
- Specified by:
setCommitMessagein interfaceRepositoryTap
-
getExtraProperties
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
addExtraProperties
- Specified by:
addExtraPropertiesin interfaceExtraProperties
-
asMap
-