Class Predicates


  • public class Predicates
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      Predicates()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> com.google.common.base.Function<java.lang.Object,​T> cast​(java.lang.Class<T> targetClass)  
      static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltaOf​(com.xebialabs.deployit.plugin.api.reflect.Type type)  
      static com.google.common.base.Function<com.xebialabs.deployit.plugin.api.deployment.specification.Delta,​com.xebialabs.deployit.plugin.api.udm.Deployed<?,​?>> extractDeployed()  
      static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> instanceOf​(com.xebialabs.deployit.plugin.api.reflect.Type type)  
      static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> operationIs​(com.xebialabs.deployit.plugin.api.deployment.specification.Operation operationToMatch)  
      static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.reflect.Type> subtypeOf​(com.xebialabs.deployit.plugin.api.reflect.Type type)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Predicates

        public Predicates()
    • Method Detail

      • subtypeOf

        public static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.reflect.Type> subtypeOf​(com.xebialabs.deployit.plugin.api.reflect.Type type)
      • instanceOf

        public static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> instanceOf​(com.xebialabs.deployit.plugin.api.reflect.Type type)
      • deltaOf

        public static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltaOf​(com.xebialabs.deployit.plugin.api.reflect.Type type)
      • extractDeployed

        public static com.google.common.base.Function<com.xebialabs.deployit.plugin.api.deployment.specification.Delta,​com.xebialabs.deployit.plugin.api.udm.Deployed<?,​?>> extractDeployed()
      • operationIs

        public static com.google.common.base.Predicate<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> operationIs​(com.xebialabs.deployit.plugin.api.deployment.specification.Operation operationToMatch)
      • cast

        public static <T> com.google.common.base.Function<java.lang.Object,​T> cast​(java.lang.Class<T> targetClass)