mura.user

Class userBean

lucee.Component
    extended by mura.cfobject
      extended by mura.bean.bean
        extended by mura.bean.beanExtendable
          extended by mura.user.userBean

This provides the User bean

Class Attributes:
  • entityname : user
  •  
  • output : false
  •  
  • table : tusers
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    query addresses


    • access = public
    • returntype = any
    true false
    string addressID


    • access = public
    • returntype = any
    true false
    string categoryID


    • access = public
    • returntype = any
    true false
    string company


    • access = public
    • returntype = any
    true false
    string contactFormat


    • access = public
    • returntype = any
    true false
    date created


    • access = public
    • returntype = any
    true false
    string description


    • access = public
    • returntype = any
    true false
    string email


    • access = public
    • returntype = any
    true false
    string extendDataTable


    • access = public
    • returntype = any
    tclassextenddatauseractivity true false
    string fname


    • access = public
    • returntype = any
    true false
    string groupID


    • access = public
    • returntype = any
    true false
    string groupname


    • access = public
    • returntype = any
    true false
    string IMName


    • access = public
    • returntype = any
    true false
    string IMService


    • access = public
    • returntype = any
    true false
    numeric inActive


    • access = public
    • returntype = any
    0 true false
    string interests


    • access = public
    • returntype = any
    true false
    numeric isNew


    • access = public
    • returntype = any
    1 true false
    numeric isPublic


    • access = public
    • returntype = any
    1 true false
    string jobTitle


    • access = public
    • returntype = any
    true false
    numeric keepPrivate


    • access = public
    • returntype = any
    0 true false
    date lastLogin


    • access = public
    • returntype = any
    true false
    date lastUpdate


    • access = public
    • returntype = any
    true false
    string lastUpdateBy


    • access = public
    • returntype = any
    true false
    string lastUpdateByID


    • access = public
    • returntype = any
    true false
    string lname


    • access = public
    • returntype = any
    true false
    string mobilePhone


    • access = public
    • returntype = any
    true false
    string newFile


    • access = public
    • returntype = any
    true false
    string notes


    • access = public
    • returntype = any
    true false
    string password


    • access = public
    • returntype = any
    true false
    date passwordCreate


    • access = public
    • returntype = any
    true false
    numeric perm


    • access = public
    • returntype = any
    0 true false
    string photoFileExt


    • access = public
    • returntype = any
    true false
    string photoFileID


    • access = public
    • returntype = any
    true false
    string primaryAddressID


    • access = public
    • returntype = any
    true false
    string remoteID


    • access = public
    • returntype = any
    true false
    numeric s2


    • access = public
    • returntype = any
    0 true false
    string siteID


    • access = public
    • returntype = any
    true false
    numeric subscribe


    • access = public
    • returntype = any
    1 true false
    string subType


    • access = public
    • returntype = any
    Default true false
    string tablist


    • access = public
    • returntype = any
    true false
    numeric type


    • access = public
    • returntype = any
    2 true false
    string userID


    • access = public
    • fieldtype = id
    • returntype = any
    true false
    string username


    • access = public
    • returntype = any
    true false
    string website


    • access = public
    • returntype = any
    true false
    Constructor Summary
    init()
    Method Summary
    any addAddress([any address])
    boolean checkEmail()
    boolean checkUsername()
    any clone()
    any delete()
    any getAddressBeanByID(string addressID)
    any getAddressByID(string addressID)
    any getAddresses()
    any getAddressesIterator()
    any getAddressesQuery()
    struct getAllValues(any autocomplete='true')
    any getContentTabAssignments()
    any getExtendBaseID()
    any getFullName()
    any getImageURL(any size='undefined', [any direct='true'], [any complete='false'], [any height=''], [any width=''], [any default=''])
    any getInterestGroupsIterator()
    any getInterestGroupsQuery()
    any getMembershipsIterator()
    any getMembershipsQuery()
    any getMembersIterator()
    any getMembersQuery()
    any getPrimaryKey()
    any getUserID()
    any isInGroup([any group], [any isPublic])
    any loadBy()
    any login()
    any readAddress([any name=''], [any addressID=''])
    any removeCategoryID([String categoryID])
    any removeGroupID([String groupID])
    any save()
    any set(any property, [any propertyValue])
    any setAddresses(any addresses)
         deprecated.
    any setCategoryID([String categoryID], boolean append='false')
    any setConfigBean([any configBean])
    any setCreated(string Created)
    any setGroupID([String groupID], boolean append='false')
    any setKeepPrivate(any KeepPrivate)
    any setLastLogin(String LastLogin)
    any setLastUpdate(string LastUpdate)
    any setLastUpdateBy([String lastUpdateBy])
    any setPassedProtect(any passedProtect)
    any setPasswordCreated(string PasswordCreated)
    any setPasswordNoCache(string Password)
    any setSettingsManager([any settingsManager])
    any setUserManager([any userManager])
    any setUsernameNoCache(string Username)
    any validate()
     
    Methods inherited from class mura.bean.beanExtendable
    appendMissingAttributes, getExtendedAttribute, getExtendedAttributes, getExtendedAttributesList, getExtendedAttributesQuery, getExtendedData, getValue, purgeExtendedData, setSiteID, setSubType, setType, setValue
     
    Methods inherited from class mura.bean.bean
    addObject, allowDelete, allowQueryParams, allowRead, allowSave, compare, exists, get, getAll, getEntityName, getErrors, getFeed, getHasManyPropArray, getHasOnePropArray, getInstanceName, getIsHistorical, getListView, getOrderBy, getProperties, getSynthedFunctions, getTable, getValidations, has, hasErrors, hasProperty, hasTable, isComparable, OnMissingMethod, parseDateArg, removeObject, setAddedObjectValues, setAllValues, setErrors, setPropAsIDColumn, setValidations, synthArgs, translatePropKey, valueExists
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, removeValue
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    addresses

    property query addresses

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    addressID

    property string addressID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    categoryID

    property string categoryID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    company

    property string company

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    contactFormat

    property string contactFormat

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    created

    property date created

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    description

    property string description

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    email

    property string email

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    extendDataTable

    property string extendDataTable = [tclassextenddatauseractivity]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    fname

    property string fname

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    groupID

    property string groupID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    groupname

    property string groupname

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    IMName

    property string IMName

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    IMService

    property string IMService

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    inActive

    property numeric inActive = [0]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    interests

    property string interests

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    isNew

    property numeric isNew = [1]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    isPublic

    property numeric isPublic = [1]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    jobTitle

    property string jobTitle

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    keepPrivate

    property numeric keepPrivate = [0]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    lastLogin

    property date lastLogin

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    lastUpdate

    property date lastUpdate

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    lastUpdateBy

    property string lastUpdateBy

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    lastUpdateByID

    property string lastUpdateByID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    lname

    property string lname

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    mobilePhone

    property string mobilePhone

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    newFile

    property string newFile

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    notes

    property string notes

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    password

    property string password

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    passwordCreate

    property date passwordCreate

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    perm

    property numeric perm = [0]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    photoFileExt

    property string photoFileExt

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    photoFileID

    property string photoFileID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    primaryAddressID

    property string primaryAddressID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    remoteID

    property string remoteID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    s2

    property numeric s2 = [0]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    siteID

    property string siteID

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    subscribe

    property numeric subscribe = [1]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    subType

    property string subType = [Default]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    tablist

    property string tablist

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    type

    property numeric type = [2]

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    userID

    property string userID

    Attributes:
    access - public
    required - false
    fieldtype - id
    returntype - any
    serializable - true

    username

    property string username

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    website

    property string website

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    Method Detail

    addAddress

    public any addAddress([any address])

    Parameters:
    address - Instance of a addressBean

    checkEmail

    public boolean checkEmail()


    checkUsername

    public boolean checkUsername()


    clone

    public any clone()

    Overrides:
    clone in class bean

    delete

    public any delete()


    getAddressBeanByID

    public any getAddressBeanByID(string addressID)

    Parameters:
    addressID

    getAddressByID

    public any getAddressByID(string addressID)

    Parameters:
    addressID

    getAddresses

    public any getAddresses()


    getAddressesIterator

    public any getAddressesIterator()


    getAddressesQuery

    public any getAddressesQuery()


    getAllValues

    public struct getAllValues(any autocomplete='true')

    Overrides:
    getAllValues in class beanExtendable
    Parameters:
    autocomplete

    getContentTabAssignments

    public any getContentTabAssignments()


    getExtendBaseID

    public any getExtendBaseID()

    Overrides:
    getExtendBaseID in class beanExtendable

    getFullName

    public any getFullName()


    getImageURL

    public any getImageURL(any size='undefined', [any direct='true'], [any complete='false'], [any height=''], [any width=''], [any default=''])

    Parameters:
    size
    direct
    complete
    height
    width
    default

    getInterestGroupsIterator

    public any getInterestGroupsIterator()


    getInterestGroupsQuery

    public any getInterestGroupsQuery()


    getMembershipsIterator

    public any getMembershipsIterator()


    getMembershipsQuery

    public any getMembershipsQuery()


    getMembersIterator

    public any getMembersIterator()


    getMembersQuery

    public any getMembersQuery()


    getPrimaryKey

    public any getPrimaryKey()

    Overrides:
    getPrimaryKey in class bean

    getUserID

    public any getUserID()


    isInGroup

    public any isInGroup([any group], [any isPublic])

    Parameters:
    group
    isPublic - optional

    loadBy

    public any loadBy()


    login

    public any login()


    readAddress

    public any readAddress([any name=''], [any addressID=''])

    Parameters:
    name
    addressID

    removeCategoryID

    public any removeCategoryID([String categoryID])

    Parameters:
    categoryID

    removeGroupID

    public any removeGroupID([String groupID])

    Parameters:
    groupID

    save

    public any save()


    set

    public any set(any property, [any propertyValue])

    Overrides:
    set in class bean
    Parameters:
    property
    propertyValue

    setAddresses

    public any setAddresses(any addresses)

    deprecated

    Parameters:
    addresses

    setCategoryID

    public any setCategoryID([String categoryID], boolean append='false')

    Parameters:
    categoryID
    append

    setConfigBean

    public any setConfigBean([any configBean])

    Overrides:
    setConfigBean in class beanExtendable
    Parameters:
    configBean

    setCreated

    public any setCreated(string Created)

    Parameters:
    Created

    setGroupID

    public any setGroupID([String groupID], boolean append='false')

    Parameters:
    groupID
    append

    setKeepPrivate

    public any setKeepPrivate(any KeepPrivate)

    Parameters:
    KeepPrivate

    setLastLogin

    public any setLastLogin(String LastLogin)

    Parameters:
    LastLogin

    setLastUpdate

    public any setLastUpdate(string LastUpdate)

    Parameters:
    LastUpdate

    setLastUpdateBy

    public any setLastUpdateBy([String lastUpdateBy])

    Overrides:
    setLastUpdateBy in class bean
    Parameters:
    lastUpdateBy

    setPassedProtect

    public any setPassedProtect(any passedProtect)

    Parameters:
    passedProtect

    setPasswordCreated

    public any setPasswordCreated(string PasswordCreated)

    Parameters:
    PasswordCreated

    setPasswordNoCache

    public any setPasswordNoCache(string Password)

    Parameters:
    Password

    setSettingsManager

    public any setSettingsManager([any settingsManager])

    Parameters:
    settingsManager

    setUserManager

    public any setUserManager([any userManager])

    Parameters:
    userManager

    setUsernameNoCache

    public any setUsernameNoCache(string Username)

    Parameters:
    Username

    validate

    public any validate()

    Overrides:
    validate in class bean