package org.ovirt.engine.core.utils.kerberos; import java.util.Map.Entry; public class PasswordDomainsConfigurationEntry extends DomainsConfigurationEntry { private final String LOGGING_PASSWORD = "********"; public PasswordDomainsConfigurationEntry(String entry, String domainSeperator, String valueSeperator) { super(entry, domainSeperator, valueSeperator); } // This method returns the entry for logging purposes @Override public String getDomainsLoggingEntry() { String configurationEntry = ""; boolean firstEntry = true; for (Entry<String, String> currEntry : valuePerDomain.entrySet()) { if (!firstEntry) { configurationEntry += domainSeperator; } else { firstEntry = false; } configurationEntry += currEntry.getKey(); if (currEntry.getValue() != null) { configurationEntry += valueSeperator + LOGGING_PASSWORD; } } return configurationEntry; } }