Examples of SatisfiedCondition


Examples of org.sonatype.nexus.capability.condition.SatisfiedCondition

  ActivationConditionHandler bind() {
    if (activationCondition == null) {
      try {
        Condition capabilityActivationCondition = reference.capability().activationCondition();
        if (capabilityActivationCondition == null) {
          capabilityActivationCondition = new SatisfiedCondition("Capability has no activation condition");
        }
        activationCondition = conditions.logical().and(
            capabilityActivationCondition,
            conditions.nexus().active(),
            conditions.capabilities().capabilityHasNoFailures()
View Full Code Here

Examples of org.sonatype.nexus.capability.condition.SatisfiedCondition

        if (validityCondition instanceof CapabilityContextAware) {
          ((CapabilityContextAware) validityCondition).setContext(reference.context());
        }
      }
      catch (Exception e) {
        validityCondition = new SatisfiedCondition(
            "Always satisfied (failed to determine validity condition)"
        );
        log.error(
            "Could not get validation condition from capability {} ({}). Considering it as always valid",
            new Object[]{reference.capability(), reference.context().id(), e}
        );
      }
      if (validityCondition == null) {
        validityCondition = new SatisfiedCondition("Always satisfied (capability has no validity condition)");
      }
      validityCondition.bind();
    }
    return this;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.