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.