com.crystaldecisions.sdk.plugin.desktop.user
Interface IUser

All Superinterfaces:
IInfoObject, ISystemPrincipal, IUserBase

public interface IUser
extends IInfoObject, IUserBase, ISystemPrincipal

The IUser interface is used to determine the specific behavior of each user. It is the top level object in the User plugin property.

Use the IUser interface to change the password settings for a specific user. Use the properties in the SAP BusinessObjects Enterprise secEnterprise PlugIn Library to set the global password options for native Enterprise users. Password options for third-party accounts are set through your external systems.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.crystaldecisions.sdk.occa.infostore.IInfoObject
IInfoObject.CommitLevel, IInfoObject.Delta, IInfoObject.LocaleOption, IInfoObject.LockStatus, IInfoObject.PropertySet
 
Nested classes/interfaces inherited from interface com.crystaldecisions.sdk.plugin.desktop.user.IUserBase
IUserBase.RecentActionType
 
Field Summary
 
Fields inherited from interface com.crystaldecisions.sdk.plugin.desktop.user.IUserBase
CONCURRENT, KIND, NAMED, PROGID
 
Method Summary
 
Methods inherited from interface com.crystaldecisions.sdk.occa.infostore.IInfoObject
applyDelta, applyDelta, clearTenantID, deleteNow, getCommitLevel, getCUID, getDelta, getDelta, getDescription, getDescription, getDescription, getDescriptionLocales, getFileLocales, getFiles, getFiles, getGUID, getID, getKeyword, getKind, getLockInfo, getOwner, getOwnerID, getParent, getParent, getParentCUID, getParentID, getProcessingInfo, getProgID, getRUID, getSchedulingInfo, getSecurityInfo, getSecurityInfo2, getSourceFiles, getSpecificKind, getSpecificProgID, getTenantID, getTitle, getTitle, getTitle, getTitleLocales, getUpdateTimeStamp, isDirty, isInstance, isLockHeld, isMarkedAsRead, isReadOnly, properties, propertyIDs, releaseLock, removeFiles, removeSourceFiles, retrievePropertySet, save, setCommitLevel, setDescription, setKeyword, setMarkedAsRead, setParentID, setTenantID, setTitle, unlockNow
 
Methods inherited from interface com.crystaldecisions.sdk.plugin.desktop.user.IUserBase
addSecondaryCredential, changePassword, getAliases, getConnection, getCustomMappedAttributes, getEmailAddress, getExcludedAlerts, getFavoritesFolderID, getFullName, getGroups, getInboxID, getLicenseRestrictionCUID, getLocale, getPersonalCategoryID, getPreferredViewingLocale, getProfileString, getReceivedAlertNotifications, getRecentDocuments, hasCustomMappedAttributes, hasSecondaryCredential, isAttributeBindingEnabled, isPasswordChangeAllowed, isPasswordExpiryAllowed, isPasswordToChangeAtNextLogon, removeProfileString, removeSecondaryCredential, setAttributeBindingEnabled, setConnection, setEmailAddress, setFullName, setLicenseRestrictionCUID, setLocale, setNewPassword, setPasswordChangeAllowed, setPasswordExpiryAllowed, setPasswordToChangeAtNextLogon, setPreferredViewingLocale, setProfileString
 
Methods inherited from interface com.businessobjects.sdk.plugin.desktop.common.ISystemPrincipal
getAlertSubscriptions, getProfileValues