Package nl.vpro.domain.media
Class Email
java.lang.Object
nl.vpro.domain.media.Email
- All Implemented Interfaces:
Serializable
,Supplier<String>
,nl.vpro.domain.media.support.MutableOwnable
,nl.vpro.domain.media.support.Ownable
,Updatable<Email>
@Entity
@Valid
public class Email
extends Object
implements Serializable, Supplier<String>, nl.vpro.domain.media.support.MutableOwnable, Updatable<Email>
Wrapper for email, also keeping track of the owner (which currently is not yet exposed in API's).
- Since:
- 7.7
- See Also:
-
Constructor Details
-
Email
public Email() -
Email
-
Email
-
Email
-
-
Method Details
-
copy
-
update
Description copied from interface:Updatable
Copies all fields from argument -
equals
-
hashCode
public int hashCode() -
get
-
toString
-
getEmail
-
setEmail
-
getOwner
public nl.vpro.domain.media.support.OwnerType getOwner()- Specified by:
getOwner
in interfacenl.vpro.domain.media.support.Ownable
-
setOwner
public void setOwner(nl.vpro.domain.media.support.OwnerType owner) - Specified by:
setOwner
in interfacenl.vpro.domain.media.support.MutableOwnable
-