1 package org.myoodb.core.command; 25 26 import java.io.*; 27 28 import org.myoodb.core.*; 29 30 public class LoginCommand extends AbstractCommand implements Externalizable 31 { 32 private String m_username; 33 private String m_password; 34 private boolean m_crypto; 35 36 public LoginCommand() 37 { 38 } 39 40 public LoginCommand(String username, String password, boolean crypto) 41 { 42 m_username = username; 43 m_password = password; 44 m_crypto = crypto; 45 } 46 47 public String getUsername() 48 { 49 return m_username; 50 } 51 52 public String getPassword() 53 { 54 return m_password; 55 } 56 57 public boolean getCrypto() 58 { 59 return m_crypto; 60 } 61 62 public void process(AbstractTransaction tx) throws Exception 63 { 64 } 65 66 public void writeExternal(ObjectOutput out) throws IOException 67 { 68 out.writeObject(m_username); 69 out.writeObject(m_password); 70 out.writeBoolean(m_crypto); 71 } 72 73 public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException 74 { 75 m_username = (String ) in.readObject(); 76 m_password = (String ) in.readObject(); 77 m_crypto = in.readBoolean(); 78 } 79 } 80 | Popular Tags |