Interface IUser
- All Superinterfaces:
Cloneable
,ICacheObjectListener
,IPrincipal
,IPrincipalInfo
,ISortInfo
,IThing
,IThingBaseInfo
,IThingBaseView
,IThingDateInfo
,IThingDateView
,IThingIDBase
,IThingInfo
,IThingInfoView
,IThingKeywordsInfo
,IThingNameInfo
,IThingNameView
,IThingNoteInfo
,IThingParentInfo
,IThingParentView
,IUserInfo
,Serializable
Title:
Description:
Copyright: Copyright (c) 2000
Company:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.webmethods.portal.service.meta2.thing.IThingNameInfo
IThingNameInfo.INameAtom
-
Field Summary
Fields inherited from interface com.webmethods.portal.service.meta2.thing.IThing
INVALID_ID
Fields inherited from interface com.webmethods.portal.service.meta2.thing.IThingBaseInfo
ACL_CAPABILITY, ACL_FREE, ACL_LEVEL_0, ACL_LEVEL_1, ACL_LEVEL_2, ACL_NORMAL, AUTH_LEVEL_ANONYMOUS, AUTH_LEVEL_BASIC, AUTH_LEVEL_DEFAULT, AUTH_LEVEL_FULL_ACCESS, AUTH_LEVEL_NTLM
-
Method Summary
Modifier and TypeMethodDescriptiongetGroups
(int startIndex, int endIndex) Get the groups that this user belongs togetOwnedFolderID
(int folderType) Get id for specified folder type.getOwnedItemsIDs
(int type, int startIndex, int endIndex) Get an array of thingIDs for pages that this user owns.getPortletData
(IThingID portletID) gets the widget or widgettype data associated with this userlistRoles
(int startIndex, int endIndex) get the roles for this uservoid
setPortletData
(IThingID portletID, Object data) sets the widget or widgettype data associated with this userMethods inherited from interface com.webmethods.portal.service.cache.ICacheObjectListener
evictCallback, refreshCallback
Methods inherited from interface com.webmethods.portal.service.meta2.directory.IPrincipal
getArchivedURI
Methods inherited from interface com.webmethods.portal.service.meta2.directory.IPrincipalInfo
getDirectoryURI, getEmail
Methods inherited from interface com.webmethods.portal.service.meta2.storage.ISortInfo
getSortID, putSortInfo, setSortID
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThing
addToContainer, copy, deactivate, deactivate, delete, delete, destroy, getThingID, getTreePath, getVersionInfo, hashCode, loadThings, onLoad, onSave, reactivate, relate, removeFromContainer, setProperties, setXTypeID, unrelate
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingBaseInfo
putIsVersioned, putState, putThingInfo, setThingInfo
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingBaseView
getAuthLevel, getIsVersioned, getOwnerID, getState, getStyleID
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingDateInfo
putDates, setModified, setModified
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingDateView
getCreationDate, getLastModifiedDate
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingIDBase
getDbID, getTypeID, getXTypeID
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingInfo
putInfo, setInfo
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingInfoView
getInfo
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingKeywordsInfo
getKeywords, putKeywords, setKeywords
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingNameInfo
getAllLanguages, getDescription, getName, getNames, getThingLang, putNameDesc, setDescription, setDescription, setName, setName, setNameDesc
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingNameView
getDescription, getName
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingNoteInfo
addNote, getNotes, removeNote
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingParentInfo
putParentID, setParentID
Methods inherited from interface com.webmethods.portal.service.meta2.thing.IThingParentView
getParentID
Methods inherited from interface com.webmethods.portal.service.meta2.directory.IUserInfo
getPageSize, getServiceID, getStartPageID, getUUID, putUserInfo, setUserInfo
-
Method Details
-
getGroups
Get the groups that this user belongs to- Throws:
MetaException
-
listRoles
get the roles for this user- Parameters:
startIndex
-endIndex
-- Returns:
- Throws:
MetaException
-
getOwnedItemsIDs
Get an array of thingIDs for pages that this user owns.- Returns:
- long array
- Throws:
MetaException
-
getOwnedFolderID
Get id for specified folder type.- Parameters:
folderType
- IFolderType- Returns:
- folder ID, IThing.INVALID_ID if not set
- Throws:
MetaException
- if user doesn't exist or DB error
-
getPortletData
gets the widget or widgettype data associated with this user- Throws:
MetaException
-
setPortletData
sets the widget or widgettype data associated with this user- Throws:
MetaException
-