com.jeffpalm.bin
Interface Machines.Person
- All Superinterfaces:
- java.lang.Comparable, Formattable, java.io.Serializable
- All Known Implementing Classes:
- Machines.PersonImpl
- Enclosing class:
- Machines
public static interface Machines.Person
- extends java.io.Serializable, java.lang.Comparable, Formattable
A person can have multiple emails and multiple machines
Methods inherited from interface java.lang.Comparable |
compareTo |
name
java.lang.String name()
transfer
Machines.Person transfer(Machines.Person other)
addMachine
boolean addMachine(java.lang.String email,
Machines.Machine m)
machineForEmail
java.util.Collection machineForEmail(java.lang.String email)
emails
java.util.Collection emails()
machines
java.util.Set machines()
emails2machines
java.util.Map emails2machines()