contentbox.models.security

Class SecurityRule

lucee.Component
    extended by contentbox.models.BaseEntityMethods
      extended by contentbox.models.BaseEntity
        extended by contentbox.models.security.SecurityRule

ContentBox - A Modular Content Platform Copyright since 2012 by Ortus Solutions, Corp www.ortussolutions.com/products/contentbox --- A cool SecurityRule entity

Class Attributes:
  • entityname : cbSecurityRule
  •  
  • cacheuse : read-write
  •  
  • table : cb_securityRule
  •  
  • synchronized : false
  •  
  • cachename : cbSecurityRule
  •  
  • accessors : false
  •  
  • persistent : true
  •  
    Property Summary
    type property default serializable required
    any action


    • access = public
    • dbdefault = 'redirect'
    • returntype = any
    • column = action
    • notnull = false
    • ormtype = string
    • length = 50
    redirect true false
    any allowedIPs


    • access = public
    • dbdefault = '*'
    • returntype = any
    • column = allowedIPs
    • notnull = true
    • ormtype = string
    • length = 255
    * true false
    date createdDate


    • access = public
    • returntype = any
    • column = createdDate
    • notnull = true
    • ormtype = timestamp
    • update = false
    • persistent = true
    true false
    any httpMethods


    • access = public
    • dbdefault = '*'
    • returntype = any
    • column = httpMethods
    • notnull = true
    • ormtype = string
    • length = 255
    * true false
    any isDeleted


    • access = public
    • returntype = any
    • column = isDeleted
    • notnull = true
    • ormtype = boolean
    • persistent = true
    false true false
    any match


    • access = public
    • dbdefault = 'event'
    • returntype = any
    • column = match
    • notnull = false
    • ormtype = string
    • length = 50
    event true false
    any message


    • access = public
    • returntype = any
    • column = message
    • notnull = false
    • ormtype = string
    • length = 255
    true false
    any messageType


    • access = public
    • dbdefault = 'info'
    • returntype = any
    • column = messageType
    • notnull = false
    • ormtype = string
    • length = 50
    info true false
    date modifiedDate


    • access = public
    • returntype = any
    • column = modifiedDate
    • notnull = true
    • ormtype = timestamp
    • persistent = true
    true false
    any module


    • access = public
    • returntype = any
    • column = module
    • notnull = false
    • ormtype = string
    • length = 500
    true false
    any order


    • access = public
    • returntype = any
    • column = order
    • notnull = true
    • ormtype = integer
    0 true false
    any overrideEvent


    • access = public
    • returntype = any
    • column = overrideEvent
    • notnull = false
    • ormtype = string
    • length = 500
    true false
    any permissions


    • access = public
    • returntype = any
    • column = permissions
    • notnull = false
    • ormtype = string
    • length = 500
    true false
    any redirect


    • access = public
    • returntype = any
    • column = redirect
    • notnull = false
    • ormtype = string
    • length = 500
    true false
    any roles


    • access = public
    • returntype = any
    • column = roles
    • notnull = false
    • ormtype = string
    • length = 255
    true false
    any ruleID


    • access = public
    • fieldtype = id
    • returntype = any
    • column = ruleID
    • ormtype = string
    • update = false
    • generator = uuid
    • length = 36
    true false
    any securelist


    • access = public
    • returntype = any
    • column = securelist
    • notnull = true
    • ormtype = string
    • length = 255
    true false
    any useSSL


    • access = public
    • returntype = any
    • column = useSSL
    • notnull = false
    • ormtype = boolean
    false true false
    any whitelist


    • access = public
    • returntype = any
    • column = whitelist
    • notnull = false
    • ormtype = string
    • length = 255
    true false
    Constructor Summary
    init()
    Method Summary
    string getAction()
    string getAllowedIPs()
    string getHttpMethods()
    string getMatch()
    string getMessage()
    string getMessageType()
    string getModule()
    string getOrder()
    string getOverrideEvent()
    string getPermissions()
    string getRedirect()
    string getRoles()
    string getRuleID()
    string getSecurelist()
    string getUseSSL()
    string getWhitelist()
    any setAction(any action)
    any setAllowedIPs(any allowedIPs)
    any setHttpMethods(any httpMethods)
    any setMatch(any match)
    any setMessage(any message)
    any setMessageType(any messageType)
    any setModule(any module)
    any setOrder(any order)
    any setOverrideEvent(any overrideEvent)
    any setPermissions(any permissions)
    any setRedirect(any redirect)
    any setRoles(any roles)
    any setRuleID(any ruleID)
    any setSecurelist(any securelist)
    any setUseSSL(any useSSL)
    any setWhitelist(any whitelist)
     
    Methods inherited from class contentbox.models.BaseEntity
    getCreatedDate, getIsDeleted, getModifiedDate, setCreatedDate, setIsDeleted, setModifiedDate
     
    Methods inherited from class contentbox.models.BaseEntityMethods
    appendToMemento, appendToMementoProfile, arrayWrap, getDisplayCreatedDate, getDisplayModifiedDate, getEntityName, getId, includeMixin, isLoaded, preInsert, preUpdate
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    action

    property any action = [redirect]

    Attributes:
    access - public
    required - false
    dbdefault - 'redirect'
    returntype - any
    column - action
    notnull - false
    ormtype - string
    length - 50
    serializable - true

    allowedIPs

    property any allowedIPs = [*]

    Attributes:
    access - public
    required - false
    dbdefault - '*'
    returntype - any
    column - allowedIPs
    notnull - true
    ormtype - string
    length - 255
    serializable - true

    createdDate

    property date createdDate

    Attributes:
    access - public
    required - false
    returntype - any
    column - createdDate
    notnull - true
    ormtype - timestamp
    update - false
    persistent - true
    serializable - true

    httpMethods

    property any httpMethods = [*]

    Attributes:
    access - public
    required - false
    dbdefault - '*'
    returntype - any
    column - httpMethods
    notnull - true
    ormtype - string
    length - 255
    serializable - true

    isDeleted

    property any isDeleted = [false]

    Attributes:
    access - public
    required - false
    returntype - any
    column - isDeleted
    notnull - true
    ormtype - boolean
    persistent - true
    serializable - true

    match

    property any match = [event]

    Attributes:
    access - public
    required - false
    dbdefault - 'event'
    returntype - any
    column - match
    notnull - false
    ormtype - string
    length - 50
    serializable - true

    message

    property any message

    Attributes:
    access - public
    required - false
    returntype - any
    column - message
    notnull - false
    ormtype - string
    length - 255
    serializable - true

    messageType

    property any messageType = [info]

    Attributes:
    access - public
    required - false
    dbdefault - 'info'
    returntype - any
    column - messageType
    notnull - false
    ormtype - string
    length - 50
    serializable - true

    modifiedDate

    property date modifiedDate

    Attributes:
    access - public
    required - false
    returntype - any
    column - modifiedDate
    notnull - true
    ormtype - timestamp
    persistent - true
    serializable - true

    module

    property any module

    Attributes:
    access - public
    required - false
    returntype - any
    column - module
    notnull - false
    ormtype - string
    length - 500
    serializable - true

    order

    property any order = [0]

    Attributes:
    access - public
    required - false
    returntype - any
    column - order
    notnull - true
    ormtype - integer
    serializable - true

    overrideEvent

    property any overrideEvent

    Attributes:
    access - public
    required - false
    returntype - any
    column - overrideEvent
    notnull - false
    ormtype - string
    length - 500
    serializable - true

    permissions

    property any permissions

    Attributes:
    access - public
    required - false
    returntype - any
    column - permissions
    notnull - false
    ormtype - string
    length - 500
    serializable - true

    redirect

    property any redirect

    Attributes:
    access - public
    required - false
    returntype - any
    column - redirect
    notnull - false
    ormtype - string
    length - 500
    serializable - true

    roles

    property any roles

    Attributes:
    access - public
    required - false
    returntype - any
    column - roles
    notnull - false
    ormtype - string
    length - 255
    serializable - true

    ruleID

    property any ruleID

    Attributes:
    access - public
    required - false
    fieldtype - id
    returntype - any
    column - ruleID
    ormtype - string
    update - false
    generator - uuid
    length - 36
    serializable - true

    securelist

    property any securelist

    Attributes:
    access - public
    required - false
    returntype - any
    column - securelist
    notnull - true
    ormtype - string
    length - 255
    serializable - true

    useSSL

    property any useSSL = [false]

    Attributes:
    access - public
    required - false
    returntype - any
    column - useSSL
    notnull - false
    ormtype - boolean
    serializable - true

    whitelist

    property any whitelist

    Attributes:
    access - public
    required - false
    returntype - any
    column - whitelist
    notnull - false
    ormtype - string
    length - 255
    serializable - true

    Method Detail

    getAction

    public string getAction()


    getAllowedIPs

    public string getAllowedIPs()


    getHttpMethods

    public string getHttpMethods()


    getMatch

    public string getMatch()


    getMessage

    public string getMessage()


    getMessageType

    public string getMessageType()


    getModule

    public string getModule()


    getOrder

    public string getOrder()


    getOverrideEvent

    public string getOverrideEvent()


    getPermissions

    public string getPermissions()


    getRedirect

    public string getRedirect()


    getRoles

    public string getRoles()


    getRuleID

    public string getRuleID()


    getSecurelist

    public string getSecurelist()


    getUseSSL

    public string getUseSSL()


    getWhitelist

    public string getWhitelist()


    setAction

    public any setAction(any action)

    Parameters:
    action

    setAllowedIPs

    public any setAllowedIPs(any allowedIPs)

    Parameters:
    allowedIPs

    setHttpMethods

    public any setHttpMethods(any httpMethods)

    Parameters:
    httpMethods

    setMatch

    public any setMatch(any match)

    Parameters:
    match

    setMessage

    public any setMessage(any message)

    Parameters:
    message

    setMessageType

    public any setMessageType(any messageType)

    Parameters:
    messageType

    setModule

    public any setModule(any module)

    Parameters:
    module

    setOrder

    public any setOrder(any order)

    Parameters:
    order

    setOverrideEvent

    public any setOverrideEvent(any overrideEvent)

    Parameters:
    overrideEvent

    setPermissions

    public any setPermissions(any permissions)

    Parameters:
    permissions

    setRedirect

    public any setRedirect(any redirect)

    Parameters:
    redirect

    setRoles

    public any setRoles(any roles)

    Parameters:
    roles

    setRuleID

    public any setRuleID(any ruleID)

    Parameters:
    ruleID

    setSecurelist

    public any setSecurelist(any securelist)

    Parameters:
    securelist

    setUseSSL

    public any setUseSSL(any useSSL)

    Parameters:
    useSSL

    setWhitelist

    public any setWhitelist(any whitelist)

    Parameters:
    whitelist