contentbox.model.security

Class SecurityRule

railo-context.Component
        extended by contentbox.model.security.SecurityRule
Class Attributes:
  • entityname : cbSecurityRule
  •  
  • cacheuse : read-write
  •  
  • table : cb_securityRule
  •  
  • synchronized : false
  •  
  • cachename : cbSecurityRule
  •  
  • accessors : false
  •  
  • persistent : true
  •  

    ContentBox - A Modular Content Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com Apache License, Version 2.0 Copyright Since [2012] [Luis Majano and Ortus Solutions,Corp] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. A cool SecurityRule entity

    Property Summary
    type property default serializable required
    any match


    • notnull = false
    • ormtype = string
    • length = 50
    true false
    any order


    • notnull = true
    • ormtype = integer
    0 true false
    any permissions


    • notnull = false
    • ormtype = string
    • length = 500
    true false
    any redirect


    • notnull = true
    • ormtype = string
    • length = 500
    true false
    any roles


    • notnull = false
    • ormtype = string
    • length = 255
    true false
    any ruleID


    • fieldtype = id
    • column = ruleID
    • generator = native
    • setter = no
    true false
    any securelist


    • notnull = true
    • ormtype = string
    • length = 255
    true false
    any useSSL


    • notnull = false
    • ormtype = boolean
    false true false
    any whitelist


    • notnull = false
    • ormtype = string
    • length = 255
    true false
    Constructor Summary
    init()
    Method Summary
    string getMatch()
    any getMemento()
         Get memento representation.
    string getOrder()
    string getPermissions()
    string getRedirect()
    string getRoles()
    string getRuleID()
    string getSecurelist()
    string getUseSSL()
    string getWhitelist()
    boolean isLoaded()
         is loaded?.
    SecurityRule setMatch(any match)
         Overriden setter.
    any setOrder(any order)
    any setPermissions(any permissions)
    any setRedirect(any redirect)
    any setRoles(any roles)
    any setSecurelist(any securelist)
    any setUseSSL(any useSSL)
    any setWhitelist(any whitelist)
    array validate()
     
    Methods inherited from class railo-context.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    match

    property any match

    Attributes:
    required - false
    notnull - false
    ormtype - string
    length - 50
    serializable - true

    order

    property any order = [0]

    Attributes:
    required - false
    notnull - true
    ormtype - integer
    serializable - true

    permissions

    property any permissions

    Attributes:
    required - false
    notnull - false
    ormtype - string
    length - 500
    serializable - true

    redirect

    property any redirect

    Attributes:
    required - false
    notnull - true
    ormtype - string
    length - 500
    serializable - true

    roles

    property any roles

    Attributes:
    required - false
    notnull - false
    ormtype - string
    length - 255
    serializable - true

    ruleID

    property any ruleID

    Attributes:
    required - false
    fieldtype - id
    column - ruleID
    generator - native
    serializable - true
    setter - no

    securelist

    property any securelist

    Attributes:
    required - false
    notnull - true
    ormtype - string
    length - 255
    serializable - true

    useSSL

    property any useSSL = [false]

    Attributes:
    required - false
    notnull - false
    ormtype - boolean
    serializable - true

    whitelist

    property any whitelist

    Attributes:
    required - false
    notnull - false
    ormtype - string
    length - 255
    serializable - true

    Method Detail

    getMatch

    public string getMatch()


    getMemento

    public any getMemento()

    Get memento representation


    getOrder

    public string getOrder()


    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()


    isLoaded

    public boolean isLoaded()

    is loaded?


    setMatch

    public SecurityRule setMatch(any match)

    Overriden setter

    Parameters:
    match

    setOrder

    public any setOrder(any order)

    Parameters:
    order

    setPermissions

    public any setPermissions(any permissions)

    Parameters:
    permissions

    setRedirect

    public any setRedirect(any redirect)

    Parameters:
    redirect

    setRoles

    public any setRoles(any roles)

    Parameters:
    roles

    setSecurelist

    public any setSecurelist(any securelist)

    Parameters:
    securelist

    setUseSSL

    public any setUseSSL(any useSSL)

    Parameters:
    useSSL

    setWhitelist

    public any setWhitelist(any whitelist)

    Parameters:
    whitelist

    validate

    public array validate()