001 package org.kuali.common.jdbc.model;
002
003 import org.kuali.common.util.Assert;
004 import org.kuali.common.util.nullify.NullUtils;
005
006 public final class Credentials {
007
008 public static final Credentials EMPTY = new Credentials();
009 public static final String NO_USERNAME = NullUtils.NONE;
010 public static final String NO_PASSWORD = NullUtils.NONE;
011
012 public Credentials() {
013 this(NO_USERNAME, NO_PASSWORD);
014 }
015
016 public Credentials(String username) {
017 this(username, NO_PASSWORD);
018 }
019
020 public Credentials(String username, String password) {
021 Assert.noBlanks(username, password);
022 this.username = username;
023 this.password = password;
024 }
025
026 private final String username;
027 private final String password;
028
029 public String getUsername() {
030 return username;
031 }
032
033 public String getPassword() {
034 return password;
035 }
036 }