Fixed member orders in some classes
This commit is contained in:
		@@ -17,8 +17,8 @@ import java.util.Formatter;
 | 
			
		||||
 */
 | 
			
		||||
public class LoginCredentials implements Serializable {
 | 
			
		||||
 | 
			
		||||
	private final String		name;
 | 
			
		||||
	private final byte[]		passwordHash;
 | 
			
		||||
	private final String	name;
 | 
			
		||||
	private final byte[]	passwordHash;
 | 
			
		||||
 | 
			
		||||
	private static final long serialVersionUID = -7395245059059523314L;
 | 
			
		||||
 | 
			
		||||
@@ -35,18 +35,6 @@ public class LoginCredentials implements Serializable {
 | 
			
		||||
		passwordHash	= getSha256(toByteArray(password));
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @return the name of the user performing the login
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public String getName() { return name; }
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @return the password hash of the user performing the login
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public byte[] getPasswordHash() { return passwordHash; }
 | 
			
		||||
 | 
			
		||||
	private byte[] getSha256(byte[] input) throws NoSuchAlgorithmException { return MessageDigest.getInstance("SHA-256").digest(input); }
 | 
			
		||||
 | 
			
		||||
	private byte[] toByteArray(char[] chars) {
 | 
			
		||||
@@ -67,4 +55,16 @@ public class LoginCredentials implements Serializable {
 | 
			
		||||
			return form.format("]").toString();
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @return the name of the user performing the login
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public String getName() { return name; }
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @return the password hash of the user performing the login
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public byte[] getPasswordHash() { return passwordHash; }
 | 
			
		||||
}
 | 
			
		||||
@@ -83,6 +83,35 @@ public class Message implements Serializable {
 | 
			
		||||
		this.status		= status;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Changes the current {@link MessageStatus} to the next logical status.<br>
 | 
			
		||||
	 * <br>
 | 
			
		||||
	 * The underlying order is as follows:
 | 
			
		||||
	 * <ol>
 | 
			
		||||
	 * <li>{@link MessageStatus#WAITING}
 | 
			
		||||
	 * <li>{@link MessageStatus#SENT}
 | 
			
		||||
	 * <li>{@link MessageStatus#RECEIVED}
 | 
			
		||||
	 * <li>{@link MessageStatus#READ}
 | 
			
		||||
	 * </ol>
 | 
			
		||||
	 *
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public void nextStatus() {
 | 
			
		||||
		if (status == MessageStatus.READ) throw new IllegalStateException("Message status READ is already reached");
 | 
			
		||||
		status = MessageStatus.values()[status.ordinal() + 1];
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	public String toString() {
 | 
			
		||||
		return String.format("TextMessage[id=%d,sender=%s,recipient=%s,date=%s,status=%s,text=%s]",
 | 
			
		||||
				id,
 | 
			
		||||
				sender,
 | 
			
		||||
				recipient,
 | 
			
		||||
				new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(date),
 | 
			
		||||
				status,
 | 
			
		||||
				text);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @return the ID of this message
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
@@ -124,33 +153,4 @@ public class Message implements Serializable {
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public MessageStatus getStatus() { return status; }
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * Changes the current {@link MessageStatus} to the next logical status.<br>
 | 
			
		||||
	 * <br>
 | 
			
		||||
	 * The underlying order is as follows:
 | 
			
		||||
	 * <ol>
 | 
			
		||||
	 * <li>{@link MessageStatus#WAITING}
 | 
			
		||||
	 * <li>{@link MessageStatus#SENT}
 | 
			
		||||
	 * <li>{@link MessageStatus#RECEIVED}
 | 
			
		||||
	 * <li>{@link MessageStatus#READ}
 | 
			
		||||
	 * </ol>
 | 
			
		||||
	 *
 | 
			
		||||
	 * @since Envoy Common v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public void nextStatus() {
 | 
			
		||||
		if (status == MessageStatus.READ) throw new IllegalStateException("Message status READ is already reached");
 | 
			
		||||
		status = MessageStatus.values()[status.ordinal() + 1];
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	public String toString() {
 | 
			
		||||
		return String.format("TextMessage[id=%d,sender=%s,recipient=%s,date=%s,status=%s,text=%s]",
 | 
			
		||||
				id,
 | 
			
		||||
				sender,
 | 
			
		||||
				recipient,
 | 
			
		||||
				new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(date),
 | 
			
		||||
				status,
 | 
			
		||||
				text);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
@@ -44,8 +44,8 @@ public class User implements Serializable {
 | 
			
		||||
		OFFLINE;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	private final long id;
 | 
			
		||||
	private final String name;
 | 
			
		||||
	private final long		id;
 | 
			
		||||
	private final String	name;
 | 
			
		||||
 | 
			
		||||
	private UserStatus status;
 | 
			
		||||
 | 
			
		||||
@@ -65,6 +65,9 @@ public class User implements Serializable {
 | 
			
		||||
		status		= UserStatus.OFFLINE;
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	public String toString() { return String.format("User[id=%d,name=%s,status=%s]", id, name, status); }
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * @return the ID of this {@link User}
 | 
			
		||||
	 * @since Envoy Client v0.2-alpha
 | 
			
		||||
@@ -90,7 +93,4 @@ public class User implements Serializable {
 | 
			
		||||
	 * @since Envoy Client v0.2-alpha
 | 
			
		||||
	 */
 | 
			
		||||
	public void setStatus(UserStatus status) { this.status = status; }
 | 
			
		||||
 | 
			
		||||
	@Override
 | 
			
		||||
	public String toString() { return String.format("User[id=%d,name=%s,status=%s]", id, name, status); }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user