mura.user

Class userManager

lucee.Component
    extended by mura.cfobject
      extended by mura.user.userManager

This provides user service level logic functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean, any userDAO, any userGateway, any userUtility, any utility, any fileManager, any pluginManager, any trashManager, any settingsManager, any clusterManager, any permUtility)
    Method Summary
    any create([any data='[runtime expression]'])
    struct createAddress([any data='[runtime expression]'])
    any createUserInGroup(string userid='', string groupid='')
    any delete([string userid=''], [numeric type='2'])
    any deleteAddress([string addressid=''])
    any deleteUserFromGroup(string userid='', string groupid='')
    any getAddressByID(string addressid='')
    any getAddresses(string userid='')
    any getAdvancedSearch([any data=''], [any siteid=''], [any isPublic=''])
    any getAdvancedSearchIterator(any userFeedBean)
    any getAdvancedSearchQuery(any userFeedBean='')
    any getAssociatedUserPoolIDs([any siteid])
    any getBean([any beanName='user'])
    any getCurrentCompany()
    any getCurrentLastLogin()
    any getCurrentName()
    any getCurrentUserID()
    any getIterator()
    any getPrivateGroups(string siteid='')
    any getPrivateGroupsIterator(string siteid='')
    any getPublicGroups(string siteid='')
    any getPublicGroupsIterator(string siteid='')
    any getReversePermLookUp([any siteid])
    any getSearch(string search='', string siteid='', numeric isPublic='1')
    any getUnassignedUsers([any siteid=''], [any ispublic='1'], [any showSuperUsers='0'])
    any getUserFeedBean()
    any getUserGroups([string siteid=''], [numeric isPublic='0'])
    any getUsers([any siteid=''], [any ispublic='1'], [any isunassigned='0'], [any showsuperusers='0'])
    any purgeUserCache([any userID], [any userBean], [any broadcast='true'])
    any read([string userid=''], [string username=''], [string remoteID=''], [string siteID=''], [string groupname=''], [string isPublic='1'], [any userBean=''], [string groupid=''])
    any readAddress([any addressid])
    any readByGroupName([string groupname=''], [string siteid=''], string isPublic='both', [any userBean=''])
    any readByRemoteID([string remoteID=''], [string siteid=''], [any userBean=''])
    any readByUsername([string username=''], [string siteid=''], [any userBean=''])
    any readGroupMemberships(string userid='')
    any readInterestGroups(string userid='')
    any readMemberships(string userid='')
    any readUserHash([string userid=''])
    any readUserPassword([any userid])
    any save([any data='[runtime expression]'], boolean updateGroups='true', boolean updateInterests='true', string OriginID='')
    any sendLoginByEmail([string email=''], [string siteid=''], [string returnURL=''])
    any sendLoginByUser([any userBean], [string siteid=''], [string returnURL=''], boolean isPublicReg='false')
    any setLastUpdateInfo(any userBean='')
    any setPhotoFile([any userBean])
    any setUserBeanMetaData([any userBean])
    any setUserStructDefaults()
    any update([any data='[runtime expression]'], boolean updateGroups='true', boolean updateInterests='true', string OriginID='')
    any updateAddress([any data='[runtime expression]'])
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getConfigBean, getCurrentUser, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, set, setValue, valueExists
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init(any configBean, any userDAO, any userGateway, any userUtility, any utility, any fileManager, any pluginManager, any trashManager, any settingsManager, any clusterManager, any permUtility)

    Parameters:
    configBean
    userDAO
    userGateway
    userUtility
    utility
    fileManager
    pluginManager
    trashManager
    settingsManager
    clusterManager
    permUtility

    Method Detail

    create

    public any create([any data='[runtime expression]'])

    Parameters:
    data

    createAddress

    public struct createAddress([any data='[runtime expression]'])

    Parameters:
    data

    createUserInGroup

    public any createUserInGroup(string userid='', string groupid='')

    Parameters:
    userid
    groupid

    delete

    public any delete([string userid=''], [numeric type='2'])

    Parameters:
    userid
    type

    deleteAddress

    public any deleteAddress([string addressid=''])

    Parameters:
    addressid

    deleteUserFromGroup

    public any deleteUserFromGroup(string userid='', string groupid='')

    Parameters:
    userid
    groupid

    getAddressByID

    public any getAddressByID(string addressid='')

    Parameters:
    addressid

    getAddresses

    public any getAddresses(string userid='')

    Parameters:
    userid

    getAdvancedSearch

    public any getAdvancedSearch([any data=''], [any siteid=''], [any isPublic=''])

    Parameters:
    data - This can be a struct or an instance of userFeedBean.
    siteid - deprecated, use userFeedBean.setSiteID()
    isPublic - deprecated, use userFeedBean.setIsPublic()

    getAdvancedSearchIterator

    public any getAdvancedSearchIterator(any userFeedBean)

    Parameters:
    userFeedBean

    getAdvancedSearchQuery

    public any getAdvancedSearchQuery(any userFeedBean='')

    Parameters:
    userFeedBean

    getAssociatedUserPoolIDs

    public any getAssociatedUserPoolIDs([any siteid])

    Parameters:
    siteid

    getBean

    public any getBean([any beanName='user'])

    Overrides:
    getBean in class cfobject
    Parameters:
    beanName

    getCurrentCompany

    public any getCurrentCompany()


    getCurrentLastLogin

    public any getCurrentLastLogin()


    getCurrentName

    public any getCurrentName()


    getCurrentUserID

    public any getCurrentUserID()


    getIterator

    public any getIterator()


    getPrivateGroups

    public any getPrivateGroups(string siteid='')

    Parameters:
    siteid

    getPrivateGroupsIterator

    public any getPrivateGroupsIterator(string siteid='')

    Parameters:
    siteid

    getPublicGroups

    public any getPublicGroups(string siteid='')

    Parameters:
    siteid

    getPublicGroupsIterator

    public any getPublicGroupsIterator(string siteid='')

    Parameters:
    siteid

    getReversePermLookUp

    public any getReversePermLookUp([any siteid])

    Parameters:
    siteid

    getSearch

    public any getSearch(string search='', string siteid='', numeric isPublic='1')

    Parameters:
    search
    siteid
    isPublic

    getUnassignedUsers

    public any getUnassignedUsers([any siteid=''], [any ispublic='1'], [any showSuperUsers='0'])

    Parameters:
    siteid
    ispublic
    showSuperUsers

    getUserFeedBean

    public any getUserFeedBean()


    getUserGroups

    public any getUserGroups([string siteid=''], [numeric isPublic='0'])

    Parameters:
    siteid
    isPublic

    getUsers

    public any getUsers([any siteid=''], [any ispublic='1'], [any isunassigned='0'], [any showsuperusers='0'])

    Parameters:
    siteid
    ispublic
    isunassigned
    showsuperusers

    purgeUserCache

    public any purgeUserCache([any userID], [any userBean], [any broadcast='true'])

    Parameters:
    userID
    userBean
    broadcast

    read

    public any read([string userid=''], [string username=''], [string remoteID=''], [string siteID=''], [string groupname=''], [string isPublic='1'], [any userBean=''], [string groupid=''])

    Parameters:
    userid
    username
    remoteID
    siteID
    groupname
    isPublic
    userBean
    groupid

    readAddress

    public any readAddress([any addressid])

    Parameters:
    addressid

    readByGroupName

    public any readByGroupName([string groupname=''], [string siteid=''], string isPublic='both', [any userBean=''])

    Parameters:
    groupname
    siteid
    isPublic
    userBean

    readByRemoteID

    public any readByRemoteID([string remoteID=''], [string siteid=''], [any userBean=''])

    Parameters:
    remoteID
    siteid
    userBean

    readByUsername

    public any readByUsername([string username=''], [string siteid=''], [any userBean=''])

    Parameters:
    username
    siteid
    userBean

    readGroupMemberships

    public any readGroupMemberships(string userid='')

    Parameters:
    userid

    readInterestGroups

    public any readInterestGroups(string userid='')

    Parameters:
    userid

    readMemberships

    public any readMemberships(string userid='')

    Parameters:
    userid

    readUserHash

    public any readUserHash([string userid=''])

    Parameters:
    userid

    readUserPassword

    public any readUserPassword([any userid])

    Parameters:
    userid

    save

    public any save([any data='[runtime expression]'], boolean updateGroups='true', boolean updateInterests='true', string OriginID='')

    Parameters:
    data
    updateGroups
    updateInterests
    OriginID

    sendLoginByEmail

    public any sendLoginByEmail([string email=''], [string siteid=''], [string returnURL=''])

    Parameters:
    email
    siteid
    returnURL

    sendLoginByUser

    public any sendLoginByUser([any userBean], [string siteid=''], [string returnURL=''], boolean isPublicReg='false')

    Parameters:
    userBean
    siteid
    returnURL
    isPublicReg

    setLastUpdateInfo

    public any setLastUpdateInfo(any userBean='')

    Parameters:
    userBean

    setPhotoFile

    public any setPhotoFile([any userBean])

    Parameters:
    userBean

    setUserBeanMetaData

    public any setUserBeanMetaData([any userBean])

    Parameters:
    userBean

    setUserStructDefaults

    public any setUserStructDefaults()


    update

    public any update([any data='[runtime expression]'], boolean updateGroups='true', boolean updateInterests='true', string OriginID='')

    Parameters:
    data
    updateGroups
    updateInterests
    OriginID

    updateAddress

    public any updateAddress([any data='[runtime expression]'])

    Parameters:
    data