0,0 → 1,101 |
package ak.webcontrol.core.model; |
|
import java.util.Date; |
|
/** |
* |
* @hibernate.class table="mailaliasdests" |
*/ |
public class MailAliasDestination |
implements ModelObject |
{ |
private Long id; |
private MailAlias alias; |
private Mailbox mailbox; |
private String email; |
private Date modStamp; |
|
protected MailAliasDestination() |
{ |
} |
|
/** |
* |
* @hibernate.id generator-class="native" |
*/ |
public Long getId() |
{ |
return id; |
} |
|
public void setId(Long id) |
{ |
this.id = id; |
} |
|
/** |
* |
* @hibernate.many-to-one |
*/ |
public MailAlias getAlias() |
{ |
return alias; |
} |
|
public void setAlias(MailAlias alias) |
{ |
this.alias = alias; |
} |
|
/** |
* |
* @hibernate.many-to-one |
*/ |
public Mailbox getMailbox() |
{ |
return mailbox; |
} |
|
public void setMailbox(Mailbox mailbox) |
{ |
this.mailbox = mailbox; |
} |
|
/** |
* |
* @hibernate.property |
*/ |
public String getEmail() |
{ |
return email; |
} |
|
public void setEmail(String email) |
{ |
this.email = email; |
} |
|
/** |
* |
* @hibernate.timestamp column="mod_stamp" |
*/ |
public Date getModStamp() |
{ |
return modStamp; |
} |
|
public void setModStamp(Date modStamp) |
{ |
this.modStamp = modStamp; |
} |
|
public String getTypeKey() |
{ |
return ak.webcontrol.core.CoreResources.TYPE_MAIL_ALIAS_DESTINATION; |
} |
|
public String getIdentificationString() |
{ |
return (getMailbox() == null) ? getEmail() : getMailbox().getIdentificationString(); |
} |
} |