⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 account.java

📁 create the email in the server
💻 JAVA
字号:
package za.co.halo.SecureCommunications.gui.server;
import java.io.*;

import za.co.halo.SecureCommunications.AccountOfClient.Types;

public class Account implements Serializable{
	
	public enum AccountTypes
	{
		POPSMTP,
		RMI
	}
	
	private String firstName = "";
	private String lastName = "";
	private String userName = "";
	private String password = "";
	private String emailAddress = "";
	private AccountTypes accountType = AccountTypes.POPSMTP;
	//private String companyName;
	//private String jobTitle
	//private String group;
	
	public Account(String firstname, String lastname, String username, String password,String emailAddress)
	{
		this.firstName = firstname;
		this.lastName = lastname;
		this.userName = username;
		this.password = password;
		this.emailAddress = emailAddress;
	}
	public String getTypeString()
	{
		if (accountType == AccountTypes.RMI)
			return "RMI";
		else if (accountType == AccountTypes.POPSMTP)
			return "POP3 and SMTP";
		return "Unknown";
	}
	
	public String getFirstName()
	{
		return firstName;
	}
	
	public String getLastName()
	{
		return lastName;
	}
	
	public String getUserName()
	{
		return userName;
	}
	
	public String getPassword()
	{
		return password;
	}
	
	public String getEmailAddress()
	{
		return emailAddress;
	}
	
	public String getAccountType()
	{
		return getTypeString();
	}
	
	public void setFirstName(String fname)
	{
		firstName = fname;
	}
	
	public void setLastName(String lname)
	{
		lastName = lname;
	}
	
	public void setUserName(String uname)
	{
		userName = uname;
	}
	
	public void setPassword(String pass)
	{
		password = pass;
	}
	
	public void setEmailAddress(String address)
	{
		emailAddress = address;
	}
	
	public void setAccountType(AccountTypes type)
	{
		accountType = type;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -