com.openshift.client.cartridge.selector
Class LatestVersionQuery
java.lang.Object
com.openshift.internal.client.cartridge.AbstractCartridgeQuery
com.openshift.client.cartridge.selector.LatestVersionQuery
- Direct Known Subclasses:
- LatestEmbeddableCartridge, LatestStandaloneCartridge
public class LatestVersionQuery
- extends AbstractCartridgeQuery
A constraint that shall match available embeddable and standalone cartridges by name. Among
several matching ones, the one with the highest version is chosen.
- Author:
- Andre Dietisheim
- See Also:
for cartridges that have already been added and
configured to an application.
LatestVersionQuery
public LatestVersionQuery(String name)
getNameConstraint
public String getNameConstraint()
getAll
public <C extends ICartridge> Collection<C> getAll(Collection<C> cartridges)
- Overrides:
getAll
in class AbstractCartridgeQuery
get
public <C extends ICartridge> C get(Collection<C> cartridges)
- Overrides:
get
in class AbstractCartridgeQuery
matches
public <C extends ICartridge> boolean matches(C cartridge)
- Specified by:
matches
in class AbstractCartridgeQuery
getLatest
protected <C extends ICartridge> C getLatest(Collection<C> matchingCartridges)
allStandaloneCartridges
public Collection<IStandaloneCartridge> allStandaloneCartridges(IApplication application)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright © 2014 JBoss, a division of Red Hat, Inc.. All Rights Reserved.