1 23 24 package org.continuent.sequoia.common.users; 25 26 34 public class DatabaseBackendUser extends AbstractDatabaseUser 35 { 36 private static final long serialVersionUID = 92260597820622650L; 37 38 39 private String backendName; 40 41 49 public DatabaseBackendUser(String backendName, String login, String password) 50 { 51 super(login, password); 52 this.backendName = backendName; 53 } 54 55 60 public String getBackendName() 61 { 62 return backendName; 63 } 64 65 74 public boolean matches(String backendName, String login, String password) 75 { 76 return (super.matches(login, password) && this.backendName 77 .equals(backendName)); 78 } 79 80 87 public boolean equals(Object other) 88 { 89 if ((other == null) || !(other instanceof DatabaseBackendUser)) 90 return false; 91 92 DatabaseBackendUser user = (DatabaseBackendUser) other; 93 return (super.matches(user.login, user.password) && backendName 94 .equals(user.backendName)); 95 } 96 97 100 public String getXml() 101 { 102 return ""; 103 } 119 } 120 | Popular Tags |