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;
}
}