LISp-Miner Control Language Reference, version: 27.18.15 of 2 Mar 2022

Class CFPartialGroupSetting

Set of parameters describing partial group of possible CF-attributes.
inherits from LMWrap
namespace: lm.tasks.settings

Constructor

CFPartialGroupSetting()
Creates a new object of this class

Parameters

  • luaTable - to store named parameters

Obligatory named parameters

  • pTaskCF : TaskCF - to which this partial group belongs

Optional named parameters

  • name : string - optional name description for the new partial group
  • nOrder : integer - position of the partial group in the list of partial groups of its whole setting

Properties List

Description  Textual description of this partial group. Deprecated!
ID  Unique identifier (primary key) of the object
Name  Textual description of this partial group
Note  Additional note to this partial group
Order  Order-index of this partial group in array of partial groups of its TaskCF
TaskCF  the TaskCF, this partial group belongs to

Methods List

canDel () Returns true if the object could be deleted (is not used)
findCFAttributeSetting () Tries to look-up a CFAttributeSetting with a unique property given as parameter. Just one parameter has to be specified. Returns nil if CFAttributeSetting with this property doesn't exists.
getCedentTypeCode () Returns code of type of partial group, see CedentType codes
getCedentTypeKey () Returns unique string key of type of partial group
getCedentTypeName () Returns string representation of type of partial group
getCFAttributeSettingCount () Returns number of CFAttributeSettings in this partial group
getDescription () Returns the value of Description property
getID () Returns unique identifier (primary key) of the object
getName () Returns the value of Name property
getNote () Returns the value of Note property
getOrder () Returns the value of Order property
getTaskCF () Returns the TaskCF this partial group setting belongs to, the value of TaskCF property
onAdd () Store the newly created object into metabase
onDel () Delete the object from metabase (fails if canDel returns false)
onUpdate () Save changes made to the object into metabase
prepareCFAttributeSettingArray () Returns array of CFAttributeSettings (attributes in this partial group)
setDescription () Sets the value of Description property
setName () Sets the value of Name property
setNote () Sets the value of Note property
setOrder () Sets the value of Order property

Properties

Description : string
Textual description of this partial group. Deprecated!
ID  (read-only) : integer
Unique identifier (primary key) of the object
Intherited from: LMWrap
Name : string
Textual description of this partial group
Note : string
Additional note to this partial group
Order : integer
Order-index of this partial group in array of partial groups of its TaskCF
TaskCF  (read-only) : TaskCF
the TaskCF, this partial group belongs to

Methods

canDel() : boolean
Returns true if the object could be deleted (is not used)
Intherited from: LMWrap

Returns

  • boolean
findCFAttributeSetting() : CFAttributeSetting
Tries to look-up a CFAttributeSetting with a unique property given as parameter. Just one parameter has to be specified. Returns nil if CFAttributeSetting with this property doesn't exists.

Parameters

  • luaTable - to store named parameters

Optional named parameters

  • nID : integer - an ID of the CFAttributeSetting to look-up
  • pAttribute : Attribute - the setting should be based on (return the first attribute setting matching the condition)

Returns

getCedentTypeCode() : integer
Returns code of type of partial group, see CedentType codes

Returns

  • integer
getCedentTypeKey() : string
Returns unique string key of type of partial group

Returns

  • string
getCedentTypeName() : string
Returns string representation of type of partial group

Returns

  • string
getCFAttributeSettingCount() : integer
Returns number of CFAttributeSettings in this partial group

Returns

  • integer
getDescription() : string
Returns the value of Description property

Returns

  • string
getID() : integer
Returns unique identifier (primary key) of the object
Intherited from: LMWrap

Returns

  • integer
getName() : string
Returns the value of Name property

Returns

  • string
getNote() : string
Returns the value of Note property

Returns

  • string
getOrder() : integer
Returns the value of Order property

Returns

  • integer
getTaskCF() : TaskCF
Returns the TaskCF this partial group setting belongs to, the value of TaskCF property

Returns

onAdd()
Store the newly created object into metabase
Intherited from: LMWrap
onDel()
Delete the object from metabase (fails if canDel returns false)
Intherited from: LMWrap
onUpdate()
Save changes made to the object into metabase
Intherited from: LMWrap
prepareCFAttributeSettingArray() : luaTable
Returns array of CFAttributeSettings (attributes in this partial group)

Returns

  • luaTable
setDescription( string )
Sets the value of Description property

Parameters

  • string
setName( string )
Sets the value of Name property

Parameters

  • string
setNote( string )
Sets the value of Note property

Parameters

  • string
setOrder( integer )
Sets the value of Order property

Parameters

  • integer