All Superinterfaces:
Cloneable, ICacheObjectListener, IPrincipal, IPrincipalInfo, ISortInfo, IThing, IThingBaseInfo, IThingBaseView, IThingDateInfo, IThingDateView, IThingIDBase, IThingInfo, IThingInfoView, IThingKeywordsInfo, IThingNameInfo, IThingNameView, IThingNoteInfo, IThingParentInfo, IThingParentView, IUserInfo, Serializable

public interface IUser extends IPrincipal, IUserInfo
Title: Description: Copyright: Copyright (c) 2000 Company:
  • Method Details

    • getGroups

      IThingIDList getGroups(int startIndex, int endIndex) throws MetaException
      Get the groups that this user belongs to
      Throws:
      MetaException
    • listRoles

      IThingIDList listRoles(int startIndex, int endIndex) throws MetaException
      get the roles for this user
      Parameters:
      startIndex -
      endIndex -
      Returns:
      Throws:
      MetaException
    • getOwnedItemsIDs

      IThingIDList getOwnedItemsIDs(int type, int startIndex, int endIndex) throws MetaException
      Get an array of thingIDs for pages that this user owns.
      Returns:
      long array
      Throws:
      MetaException
    • getOwnedFolderID

      IThingID getOwnedFolderID(int folderType) throws MetaException
      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

      Object getPortletData(IThingID portletID) throws MetaException
      gets the widget or widgettype data associated with this user
      Throws:
      MetaException
    • setPortletData

      void setPortletData(IThingID portletID, Object data) throws MetaException
      sets the widget or widgettype data associated with this user
      Throws:
      MetaException