public abstract class RepositoryConditionSupport
extends org.sonatype.nexus.capability.condition.ConditionSupport
implements org.sonatype.nexus.capability.CapabilityContextAware
Constructor and Description |
---|
RepositoryConditionSupport(org.sonatype.nexus.common.event.EventManager eventManager,
org.sonatype.nexus.repository.manager.RepositoryManager repositoryManager,
Supplier<String> repositoryName) |
Modifier and Type | Method and Description |
---|---|
protected void |
doBind() |
void |
doRelease() |
protected String |
getRepositoryName() |
void |
handle(org.sonatype.nexus.capability.CapabilityEvent.AfterUpdate event) |
void |
handle(org.sonatype.nexus.capability.CapabilityEvent.BeforeUpdate event) |
abstract void |
handle(org.sonatype.nexus.repository.manager.RepositoryCreatedEvent event) |
void |
handle(org.sonatype.nexus.repository.manager.RepositoryLoadedEvent event) |
protected boolean |
sameRepositoryAs(String repositoryName)
Checks that condition is about the passed in repository name.
|
RepositoryConditionSupport |
setContext(org.sonatype.nexus.capability.CapabilityContext context) |
protected void |
setSatisfied(boolean satisfied) |
public RepositoryConditionSupport setContext(org.sonatype.nexus.capability.CapabilityContext context)
setContext
in interface org.sonatype.nexus.capability.CapabilityContextAware
protected void doBind()
doBind
in class org.sonatype.nexus.capability.condition.ConditionSupport
public void doRelease()
doRelease
in class org.sonatype.nexus.capability.condition.ConditionSupport
public abstract void handle(org.sonatype.nexus.repository.manager.RepositoryCreatedEvent event)
protected void setSatisfied(boolean satisfied)
setSatisfied
in class org.sonatype.nexus.capability.condition.ConditionSupport
public void handle(org.sonatype.nexus.repository.manager.RepositoryLoadedEvent event)
public void handle(org.sonatype.nexus.capability.CapabilityEvent.BeforeUpdate event)
public void handle(org.sonatype.nexus.capability.CapabilityEvent.AfterUpdate event)
protected boolean sameRepositoryAs(String repositoryName)
repositoryName
- to checkprotected String getRepositoryName()
Copyright © 2008–2021 Sonatype, Inc.. All rights reserved.