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

public 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

public 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

public java.lang.String getUid()
Method not supported

Returns:
The uid value

getJobTitle

public java.lang.String getJobTitle()
Method not supported

Returns:
The jobTitle value

getDepartment

public java.lang.String getDepartment()
Method not supported

Returns:
The department value

getTitle

public java.lang.String getTitle()
Method not supported

Returns:
The title value

getSalutation

public java.lang.String getSalutation()
Method not supported

Returns:
The salutation value

getFirstName

public java.lang.String getFirstName()
Method not supported

Returns:
The firstName value

getLastName

public java.lang.String getLastName()
Method not supported

Returns:
The lastName value

getStreet

public java.lang.String getStreet()
Method not supported

Returns:
The street value

getCity

public java.lang.String getCity()
Method not supported

Returns:
The city value

getZip

public java.lang.String getZip()
Method not supported

Returns:
The zip value

getState

public java.lang.String getState()
Method not supported

Returns:
The state value

getCountry

public java.lang.String getCountry()
Method not supported

Returns:
The country value

getLocale

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

Returns:
The users default locale

getTimeZone

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

Returns:
The users default timeZone

getCurrency

public java.lang.String getCurrency()
Method not supported

Returns:
The currency value

getTelephone

public java.lang.String getTelephone()
Method not supported

Returns:
The telephone value

getCellPhone

public java.lang.String getCellPhone()
Method not supported

Returns:
The cellPhone value

getFax

public java.lang.String getFax()
Method not supported

Returns:
The fax value

getEmail

public java.lang.String getEmail()
Method not supported

Returns:
The email value

isCompanyUser

public boolean isCompanyUser()
Method not supported

Returns:
The companyUser value

getCompany

public java.lang.String getCompany()
Method not supported

Returns:
The company value

getAccessibilityLevel

public int getAccessibilityLevel()
Method not supported

Returns:
The accessibilityLevel value

isMemberOfRole

public 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

public 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

public java.lang.String getUniqueName()
Method not supported

Returns:
The uniqueName value

getTransientAttribute

public 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

public 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

public java.lang.String getName()
Method not supported

Returns:
The name value

getAttributeType

public 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

public boolean isMutable()
Method not supported

Returns:
The mutable value

refresh

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

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

isExistenceChecked

public boolean isExistenceChecked()
Method not supported

Returns:
The existenceChecked value

getAttributeNames

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

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

getAttributeNamespaces

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

Returns:
The attributeNamespaces value

getBinaryAttribute

public 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

public 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

public java.util.Date lastModified()
Method not supported

Returns:
Description of the Return Value

created

public java.util.Date created()
Method not supported

Returns:
Description of the Return Value

getUniqueID

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

Returns:
The the user's logon name.


Copyright © 2005 SAP AG. All Rights Reserved.