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

Class ETPartialGroupSetting

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

Constructor

ETPartialGroupSetting()
Creates a new object of this class

Parameters

  • luaTable - to store named parameters

Obligatory named parameters

  • pTaskET : TaskET - to which this partial group setting 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 TaskET
TaskET  the TaskET, this partial group belongs to

Methods List

canDel () Returns true if the object could be deleted (is not used)
findETAttributeSetting () Tries to look-up a ETAttributeSetting with a unique property given as parameter. Just one parameter has to be specified. Returns nil if ETAttributeSetting 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
getDescription () Returns the value of Description property
getETAttributeSettingCount () Returns number of ETAttributeSettings in this partial group
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
getTaskET () Returns the TaskET this partial group setting belongs to, the value of TaskET 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
prepareETAttributeSettingArray () Returns array of ETAttributeSettings (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 TaskET
TaskET  (read-only) : TaskET
the TaskET, this partial group belongs to

Methods

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

Returns

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

Parameters

  • luaTable - to store named parameters

Optional named parameters

  • nID : integer - an ID of the ETAttributeSetting 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
getDescription() : string
Returns the value of Description property

Returns

  • string
getETAttributeSettingCount() : integer
Returns number of ETAttributeSettings in this partial group

Returns

  • integer
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
getTaskET() : TaskET
Returns the TaskET this partial group setting belongs to, the value of TaskET 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
prepareETAttributeSettingArray() : luaTable
Returns array of ETAttributeSettings (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