com.jeffpalm.bin
Class Machines.PersonImpl
java.lang.Object
com.jeffpalm.bin.Machines.PersonImpl
- All Implemented Interfaces:
- Machines.Person, Formattable, java.io.Serializable, java.lang.Comparable
- Enclosing class:
- Machines
public static final class Machines.PersonImpl
- extends java.lang.Object
- implements Machines.Person
- See Also:
- Serialized Form
Field Summary |
java.lang.String |
name
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
name
public java.lang.String name
emails2machines
public final java.util.Map emails2machines()
- Specified by:
emails2machines
in interface Machines.Person
name
public final java.lang.String name()
- Specified by:
name
in interface Machines.Person
compareTo
public final int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
transfer
public final Machines.Person transfer(Machines.Person other)
- Specified by:
transfer
in interface Machines.Person
machineForEmail
public final java.util.Collection machineForEmail(java.lang.String email)
- Specified by:
machineForEmail
in interface Machines.Person
addMachine
public final boolean addMachine(java.lang.String email,
Machines.Machine m)
- Specified by:
addMachine
in interface Machines.Person
emails
public final java.util.Collection emails()
- Specified by:
emails
in interface Machines.Person
machines
public final java.util.Set machines()
- Specified by:
machines
in interface Machines.Person
format
public final java.lang.String format(Format f)
- Specified by:
format
in interface Formattable