com.sap.ip.me.api.user
Interface User


public interface User

Title: User Description: MI User management Copyright: Copyright (c) 2003 SAP Company: SAP

Version:
1.0
Author:
T.Kroener

Method Summary
 void checkPermission(Permission permission)
          If the user has the specified permission, this method does nothing.
 java.util.Date created()
          Method not supported
 int getAccessibilityLevel()
          Method not supported
 java.lang.String[] getAttribute(java.lang.String namespace, java.lang.String name)
          Method not supported
 java.lang.String[] getAttributeNames(java.lang.String namespace)
          Method not supported
 java.lang.String[] getAttributeNamespaces()
          Method not supported
 java.lang.String getAttributeType(java.lang.String namespace, java.lang.String attributeName)
          Method not supported
 byte[] getBinaryAttribute(java.lang.String namespace, java.lang.String name)
          Method not supported
 java.lang.String getCellPhone()
          Method not supported
 java.lang.String getCity()
          Method not supported
 java.lang.String getCompany()
          Method not supported
 java.lang.String getCountry()
          Method not supported
 java.lang.String getCurrency()
          Method not supported
 java.lang.String getDepartment()
          Method not supported
 java.lang.String getEmail()
          Method not supported
 java.lang.String getFax()
          Method not supported
 java.lang.String getFirstName()
          Method not supported
 java.lang.String getJobTitle()
          Method not supported
 java.lang.String getLastName()
          Method not supported
 java.util.Locale getLocale()
          Gets the users default locale
 java.lang.String getName()
          Method not supported
 java.lang.String getSalutation()
          Method not supported
 java.lang.String getState()
          Method not supported
 java.lang.String getStreet()
          Method not supported
 java.lang.String getTelephone()
          Method not supported
 java.util.TimeZone getTimeZone()
          Gets the users default timezone
 java.lang.String getTitle()
          Method not supported
 java.lang.Object getTransientAttribute(java.lang.String namespace, java.lang.String name)
          Method not supported
 java.lang.String getUid()
          Method not supported
 java.lang.String getUniqueID()
          Gets the user's logon name.
 java.lang.String getUniqueName()
          Method not supported
 java.lang.String getZip()
          Method not supported
 boolean hasPermission(Permission permission)
          Returns true if the user has the given permission.
 boolean isCompanyUser()
          Method not supported
 boolean isExistenceChecked()
          Method not supported
 boolean isMemberOfGroup(java.lang.String uniqueIdOfGroup, boolean recursive)
          Method not supported
 boolean isMemberOfRole(java.lang.String uniqueIdOfRole, boolean recursive)
          Method not supported
 boolean isMutable()
          Method not supported
 java.util.Date lastModified()
          Method not supported
 void refresh()
          Method not supported
 boolean setTransientAttribute(java.lang.String namespace, java.lang.String name, java.lang.Object o)
          Method not supported
 

Method Detail

hasPermission

boolean hasPermission(Permission permission)
Returns true if the user has the given permission.

Parameters:
permission - com.sap.ip.me.api.security.Permission object which is checked
Returns:
true if the user has the given permission.

checkPermission

void checkPermission(Permission permission)
                     throws java.lang.Exception
If the user has the specified permission, this method does nothing. If not, it will throw an PermissionException, and possibly trigger appropriate tracing action.

Throws:
PermissionException - if the user doesn't have the specified permission
java.lang.Exception

getUid

java.lang.String getUid()
Method not supported

Returns:
The uid value

getJobTitle

java.lang.String getJobTitle()
Method not supported

Returns:
The jobTitle value

getDepartment

java.lang.String getDepartment()
Method not supported

Returns:
The department value

getTitle

java.lang.String getTitle()
Method not supported

Returns:
The title value

getSalutation

java.lang.String getSalutation()
Method not supported

Returns:
The salutation value

getFirstName

java.lang.String getFirstName()
Method not supported

Returns:
The firstName value

getLastName

java.lang.String getLastName()
Method not supported

Returns:
The lastName value

getStreet

java.lang.String getStreet()
Method not supported

Returns:
The street value

getCity

java.lang.String getCity()
Method not supported

Returns:
The city value

getZip

java.lang.String getZip()
Method not supported

Returns:
The zip value

getState

java.lang.String getState()
Method not supported

Returns:
The state value

getCountry

java.lang.String getCountry()
Method not supported

Returns:
The country value

getLocale

java.util.Locale getLocale()
Gets the users default locale

Returns:
The users default locale

getTimeZone

java.util.TimeZone getTimeZone()
Gets the users default timezone

Returns:
The users default timeZone

getCurrency

java.lang.String getCurrency()
Method not supported

Returns:
The currency value

getTelephone

java.lang.String getTelephone()
Method not supported

Returns:
The telephone value

getCellPhone

java.lang.String getCellPhone()
Method not supported

Returns:
The cellPhone value

getFax

java.lang.String getFax()
Method not supported

Returns:
The fax value

getEmail

java.lang.String getEmail()
Method not supported

Returns:
The email value

isCompanyUser

boolean isCompanyUser()
Method not supported

Returns:
The companyUser value

getCompany

java.lang.String getCompany()
Method not supported

Returns:
The company value

getAccessibilityLevel

int getAccessibilityLevel()
Method not supported

Returns:
The accessibilityLevel value

isMemberOfRole

boolean isMemberOfRole(java.lang.String uniqueIdOfRole,
                       boolean recursive)
Method not supported

Parameters:
uniqueIdOfRole - Description of the Parameter
recursive - Description of the Parameter
Returns:
The memberOfRole value

isMemberOfGroup

boolean isMemberOfGroup(java.lang.String uniqueIdOfGroup,
                        boolean recursive)
Method not supported

Parameters:
uniqueIdOfGroup - Description of the Parameter
recursive - Description of the Parameter
Returns:
The memberOfGroup value

getUniqueName

java.lang.String getUniqueName()
Method not supported

Returns:
The uniqueName value

getTransientAttribute

java.lang.Object getTransientAttribute(java.lang.String namespace,
                                       java.lang.String name)
Method not supported

Parameters:
namespace - Description of the Parameter
name - Description of the Parameter
Returns:
The transientAttribute value

setTransientAttribute

boolean setTransientAttribute(java.lang.String namespace,
                              java.lang.String name,
                              java.lang.Object o)
Method not supported

Parameters:
namespace - The new transientAttribute value
name - The new transientAttribute value
o - The new transientAttribute value
Returns:
Description of the Return Value

getName

java.lang.String getName()
Method not supported

Returns:
The name value

getAttributeType

java.lang.String getAttributeType(java.lang.String namespace,
                                  java.lang.String attributeName)
Method not supported

Parameters:
namespace - Description of the Parameter
attributeName - Description of the Parameter
Returns:
The attributeType value

isMutable

boolean isMutable()
Method not supported

Returns:
The mutable value

refresh

void refresh()
             throws java.lang.Exception
Method not supported

Throws:
java.lang.Exception - Description of the Exception

isExistenceChecked

boolean isExistenceChecked()
Method not supported

Returns:
The existenceChecked value

getAttributeNames

java.lang.String[] getAttributeNames(java.lang.String namespace)
Method not supported

Parameters:
namespace - Description of the Parameter
Returns:
The attributeNames value

getAttributeNamespaces

java.lang.String[] getAttributeNamespaces()
Method not supported

Returns:
The attributeNamespaces value

getBinaryAttribute

byte[] getBinaryAttribute(java.lang.String namespace,
                          java.lang.String name)
Method not supported

Parameters:
namespace - Description of the Parameter
name - Description of the Parameter
Returns:
The binaryAttribute value

getAttribute

java.lang.String[] getAttribute(java.lang.String namespace,
                                java.lang.String name)
Method not supported

Parameters:
namespace - Description of the Parameter
name - Description of the Parameter
Returns:
The attribute value

lastModified

java.util.Date lastModified()
Method not supported

Returns:
Description of the Return Value

created

java.util.Date created()
Method not supported

Returns:
Description of the Return Value

getUniqueID

java.lang.String getUniqueID()
Gets the user's logon name.

Returns:
The the user's logon name.