/** {@inheritDoc} */ public Boolean evaluate(Credential target) { if (target == null) { log.error("Credential target was null"); return null; } if (target.getKeyNames().isEmpty()) { log.info("Could not evaluate criteria, credential contained no key names"); return null; } Boolean result = target.getKeyNames().contains(keyName); return result; }
/** {@inheritDoc} */ public Boolean evaluate(Credential target) { if (target == null) { log.error("Credential target was null"); return null; } if (target.getKeyNames().isEmpty()) { log.info("Could not evaluate criteria, credential contained no key names"); return null; } Boolean result = target.getKeyNames().contains(keyName); return result; }
/** Process the values of {@link Credential#getKeyNames()}. * * @param keyInfo the KeyInfo that is being built * @param credential the Credential that is geing processed */ protected void processKeyNames(KeyInfo keyInfo, Credential credential) { if (options.emitKeyNames) { for (String keyNameValue : credential.getKeyNames()) { if ( ! DatatypeHelper.isEmpty(keyNameValue)) { KeyInfoHelper.addKeyName(keyInfo, keyNameValue); } } } }
/** Process the values of {@link Credential#getKeyNames()}. * * @param keyInfo the KeyInfo that is being built * @param credential the Credential that is geing processed */ protected void processKeyNames(KeyInfo keyInfo, Credential credential) { if (options.emitKeyNames) { for (String keyNameValue : credential.getKeyNames()) { if ( ! DatatypeHelper.isEmpty(keyNameValue)) { KeyInfoHelper.addKeyName(keyInfo, keyNameValue); } } } }