mura.user

Class userDAO

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

This provides user CRUD functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean, any settingsManager, any utility)
    Method Summary
    any clearBadMemberships([any userBean])
    any create([any userBean])
    any createAddress([any addressBean])
    any createTags([any userBean])
    any createUserInGroup([string userid], [string groupid])
    any createUserInterests([string userid], [string categoryid])
    any createUserMemberships([string userid], [string groupid])
    any delete([String UserID], [String Type])
    any deleteAddress([String addressID])
    any deleteExtendData([string userid])
    any deleteGroupMemberships([string groupid])
    any deleteGroupPermissions([string groupid])
    any deleteTags([string userID])
    any deleteUserAddresses([String userID])
    any deleteUserFavorites([string userid])
    any deleteUserFromGroup([string userid], [string groupid])
    any deleteUserInterests([string userid], string originID='')
    any deleteUserMemberships([string userid], string originID='')
    any deleteUserRatings([string userid])
    any encryptPassword([any password])
    any getAddressByID(string addressid)
    any getAddresses([String userID])
    any read(string userid, [any userBean=''])
    any readAddress(string addressid, [any addressBean])
    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 readInterestGroupIDs([string userid=''])
    any readInterestGroups([string userid=''])
    any readMembershipIDs([string userid])
    any readMemberships([string userid])
    any readUserHash([string userid])
    any savePassword([string userid], [string password])
    any setPrimaryAddress([String userID], [String addressID])
    any setUserBeanMetaData([any userBean])
    any update([any userBean], boolean updateGroups='true', boolean updateInterests='true', string OriginID='')
    any updateAddress([any addressBean])
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getBean, 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 settingsManager, any utility)

    Parameters:
    configBean
    settingsManager
    utility

    Method Detail

    clearBadMemberships

    public any clearBadMemberships([any userBean])

    Parameters:
    userBean

    create

    public any create([any userBean])

    Parameters:
    userBean

    createAddress

    public any createAddress([any addressBean])

    Parameters:
    addressBean

    createTags

    public any createTags([any userBean])

    Parameters:
    userBean

    createUserInGroup

    public any createUserInGroup([string userid], [string groupid])

    Parameters:
    userid
    groupid

    createUserInterests

    public any createUserInterests([string userid], [string categoryid])

    Parameters:
    userid
    categoryid

    createUserMemberships

    public any createUserMemberships([string userid], [string groupid])

    Parameters:
    userid
    groupid

    delete

    public any delete([String UserID], [String Type])

    Parameters:
    UserID
    Type

    deleteAddress

    public any deleteAddress([String addressID])

    Parameters:
    addressID

    deleteExtendData

    public any deleteExtendData([string userid])

    Parameters:
    userid

    deleteGroupMemberships

    public any deleteGroupMemberships([string groupid])

    Parameters:
    groupid

    deleteGroupPermissions

    public any deleteGroupPermissions([string groupid])

    Parameters:
    groupid

    deleteTags

    public any deleteTags([string userID])

    Parameters:
    userID

    deleteUserAddresses

    public any deleteUserAddresses([String userID])

    Parameters:
    userID

    deleteUserFavorites

    public any deleteUserFavorites([string userid])

    Parameters:
    userid

    deleteUserFromGroup

    public any deleteUserFromGroup([string userid], [string groupid])

    Parameters:
    userid
    groupid

    deleteUserInterests

    public any deleteUserInterests([string userid], string originID='')

    Parameters:
    userid
    originID

    deleteUserMemberships

    public any deleteUserMemberships([string userid], string originID='')

    Parameters:
    userid
    originID

    deleteUserRatings

    public any deleteUserRatings([string userid])

    Parameters:
    userid

    encryptPassword

    public any encryptPassword([any password])

    Parameters:
    password

    getAddressByID

    public any getAddressByID(string addressid)

    Parameters:
    addressid

    getAddresses

    public any getAddresses([String userID])

    Parameters:
    userID

    read

    public any read(string userid, [any userBean=''])

    Parameters:
    userid
    userBean

    readAddress

    public any readAddress(string addressid, [any addressBean])

    Parameters:
    addressid
    addressBean

    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

    readInterestGroupIDs

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

    Parameters:
    userid

    readInterestGroups

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

    Parameters:
    userid

    readMembershipIDs

    public any readMembershipIDs([string userid])

    Parameters:
    userid

    readMemberships

    public any readMemberships([string userid])

    Parameters:
    userid

    readUserHash

    public any readUserHash([string userid])

    Parameters:
    userid

    savePassword

    public any savePassword([string userid], [string password])

    Parameters:
    userid
    password

    setPrimaryAddress

    public any setPrimaryAddress([String userID], [String addressID])

    Parameters:
    userID
    addressID

    setUserBeanMetaData

    public any setUserBeanMetaData([any userBean])

    Parameters:
    userBean

    update

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

    Parameters:
    userBean
    updateGroups
    updateInterests
    OriginID

    updateAddress

    public any updateAddress([any addressBean])

    Parameters:
    addressBean