com.retek.component.security
Interface User

All Superinterfaces:
BusinessObject, com.retek.swing11.commons.type.Displayable, DistributedObject, Taskable

public interface User
extends DistributedObject, Taskable

Represents a "user" in the system.


Field Summary
static java.lang.String BOOTSTRAP_USERNAME
           
static java.lang.String CALL_CENTER
           
static java.lang.String PRIMARY_LOCATION
           
static java.lang.String SYSTEM_USERNAME
           
 
Method Summary
 void addRole(Role role)
           
 CallCenter getCallCenter()
           
 RDate getCreateDate()
           
 java.lang.String getEmployeeNumber()
           
 java.lang.String getExternalLoginName()
           
 java.lang.String getFirstName()
           
 java.lang.String getLastName()
           
 java.util.Set getRoles()
           
 java.lang.String getSupervisor()
           
 Task getTask()
           
 java.lang.String getTelephoneNumber()
           
 java.lang.String getUserName()
           
 UserType getUserType()
           
 void removeRole(Role role)
           
 void setCallCenter(CallCenter callCenter)
           
 void setEmployeeNumber(java.lang.String employeeNumber)
           
 void setExternalLoginName(java.lang.String loginName)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setSupervisor(java.lang.String supervisor)
           
 void setTelephoneNumber(java.lang.String telephoneNumber)
           
 void setUserName(java.lang.String userName)
           
 void setUserType(UserType userType)
           
 void submit()
           
 
Methods inherited from interface com.retek.commons.component.DistributedObject
debugToString, discardChanges, getContext, getId, getReference, isDeleted, isDirty, isDirtyDeep, isDirtyIgnoreFields, isPersisted, refresh
 
Methods inherited from interface com.retek.commons.component.BusinessObject
getBusinessInterface
 
Methods inherited from interface com.retek.component.task.Taskable
getDescription, getReference
 
Methods inherited from interface com.retek.swing11.commons.type.Displayable
toDisplayString
 

Field Detail

BOOTSTRAP_USERNAME

public static final java.lang.String BOOTSTRAP_USERNAME
See Also:
Constant Field Values

SYSTEM_USERNAME

public static final java.lang.String SYSTEM_USERNAME
See Also:
Constant Field Values

PRIMARY_LOCATION

public static final java.lang.String PRIMARY_LOCATION
See Also:
Constant Field Values

CALL_CENTER

public static final java.lang.String CALL_CENTER
See Also:
Constant Field Values
Method Detail

getTask

public Task getTask()
             throws SystemException
Throws:
SystemException

getCallCenter

public CallCenter getCallCenter()
                         throws SystemException
Throws:
SystemException

getUserName

public java.lang.String getUserName()
                             throws SystemException
Throws:
SystemException

getFirstName

public java.lang.String getFirstName()
                              throws SystemException
Throws:
SystemException

getLastName

public java.lang.String getLastName()
                             throws SystemException
Throws:
SystemException

getCreateDate

public RDate getCreateDate()
                    throws SystemException
Throws:
SystemException

getEmployeeNumber

public java.lang.String getEmployeeNumber()
                                   throws SystemException
Throws:
SystemException

getSupervisor

public java.lang.String getSupervisor()
                               throws SystemException
Throws:
SystemException

getTelephoneNumber

public java.lang.String getTelephoneNumber()
                                    throws SystemException
Throws:
SystemException

getExternalLoginName

public java.lang.String getExternalLoginName()
                                      throws SystemException
Throws:
SystemException

getUserType

public UserType getUserType()
                     throws SystemException
Throws:
SystemException

setCallCenter

public void setCallCenter(CallCenter callCenter)
                   throws SystemException
Throws:
SystemException

setUserName

public void setUserName(java.lang.String userName)
                 throws SystemException
Throws:
SystemException

setFirstName

public void setFirstName(java.lang.String firstName)
                  throws SystemException
Throws:
SystemException

setLastName

public void setLastName(java.lang.String lastName)
                 throws SystemException
Throws:
SystemException

setEmployeeNumber

public void setEmployeeNumber(java.lang.String employeeNumber)
                       throws SystemException
Throws:
SystemException

setSupervisor

public void setSupervisor(java.lang.String supervisor)
                   throws SystemException
Throws:
SystemException

setTelephoneNumber

public void setTelephoneNumber(java.lang.String telephoneNumber)
                        throws SystemException
Throws:
SystemException

setExternalLoginName

public void setExternalLoginName(java.lang.String loginName)
                          throws SystemException
Throws:
SystemException

setUserType

public void setUserType(UserType userType)
                 throws SystemException
Throws:
SystemException

addRole

public void addRole(Role role)
             throws SystemException
Throws:
SystemException

getRoles

public java.util.Set getRoles()
                       throws SystemException
Throws:
SystemException

removeRole

public void removeRole(Role role)
                throws SystemException
Throws:
SystemException

submit

public void submit()
            throws BusinessException,
                   SystemException
Throws:
BusinessException
SystemException


Copyright © 2005 Retek Inc. All Rights Reserved. - Generated at Fri, 01/21/2005 14:25