org.opencrx.kernel.home1.cci2
Interface EmailAccount

All Superinterfaces:
org.openmdx.base.cci2.BasicObject, org.openmdx.base.cci2.ContextCapable, org.openmdx.base.cci2.ExtentCapable, SecureObject, org.openmdx.compatibility.view1.cci2.ViewCapable
All Known Subinterfaces:
EmailAccount
All Known Implementing Classes:
EmailAccount

public interface EmailAccount
extends SecureObject, org.openmdx.base.cci2.BasicObject

Class EMailAccount


Nested Class Summary
static interface EmailAccount.Identity
          Object Identity
 
Method Summary
 String getEmailAddress()
           
 String getIncomingMailServiceName()
           
 String getOutgoingMailServiceName()
           
 String getReplyEmailAddress()
           
 Boolean isDefault()
           
 void setDefault(Boolean isDefault)
          Sets a new value for the attribute isDefault.
 void setEmailAddress(String eMailAddress)
          Sets a new value for the attribute eMailAddress.
 void setIncomingMailServiceName(String incomingMailServiceName)
          Sets a new value for the attribute incomingMailServiceName.
 void setOutgoingMailServiceName(String outgoingMailServiceName)
          Sets a new value for the attribute outgoingMailServiceName.
 void setReplyEmailAddress(String replyEmailAddress)
          Sets a new value for the attribute replyEMailAddress.
 void setUserHome(UserHome userHome)
          Sets a new value for the reference userHome.
 void setUserHome(UserHome userHome, boolean idIsPersistent, String id)
          Set the object's composite association org:opencrx:kernel:home1:UserHomeContainsEMailAccount.
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser
 
Methods inherited from interface org.openmdx.base.cci2.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable
getView
 

Method Detail

getEmailAddress

String getEmailAddress()
Returns:
The possibly null value for attribute eMailAddress.

setEmailAddress

void setEmailAddress(String eMailAddress)
Sets a new value for the attribute eMailAddress.

Parameters:
eMailAddress - The possibly null new value for attribute eMailAddress.

getIncomingMailServiceName

String getIncomingMailServiceName()
Returns:
The possibly null value for attribute incomingMailServiceName.

setIncomingMailServiceName

void setIncomingMailServiceName(String incomingMailServiceName)
Sets a new value for the attribute incomingMailServiceName.

Parameters:
incomingMailServiceName - The possibly null new value for attribute incomingMailServiceName.

isDefault

Boolean isDefault()
Returns:
The possibly null value for attribute isDefault.

setDefault

void setDefault(Boolean isDefault)
Sets a new value for the attribute isDefault.

Parameters:
isDefault - The possibly null new value for attribute isDefault.

getOutgoingMailServiceName

String getOutgoingMailServiceName()
Returns:
The possibly null value for attribute outgoingMailServiceName.

setOutgoingMailServiceName

void setOutgoingMailServiceName(String outgoingMailServiceName)
Sets a new value for the attribute outgoingMailServiceName.

Parameters:
outgoingMailServiceName - The possibly null new value for attribute outgoingMailServiceName.

getReplyEmailAddress

String getReplyEmailAddress()
Returns:
The possibly null value for attribute replyEMailAddress.

setReplyEmailAddress

void setReplyEmailAddress(String replyEmailAddress)
Sets a new value for the attribute replyEMailAddress.

Parameters:
replyEmailAddress - The possibly null new value for attribute replyEMailAddress.

setUserHome

void setUserHome(UserHome userHome)
Sets a new value for the reference userHome.

Parameters:
userHome - The non-null new value for this reference.

setUserHome

void setUserHome(UserHome userHome,
                 boolean idIsPersistent,
                 String id)
Set the object's composite association org:opencrx:kernel:home1:UserHomeContainsEMailAccount.

Parameters:
userHome - The non-null new value for this object's composite owner.
idIsPersistent - Defines whether the id is persistent.
id - The non-null new value for this object's qualifier.


This software is published under the BSD license. Copyright © 2003-2007, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.