Packagestimulsoft.report.dictionary.businessObjects
Classpublic class StiBusinessObject
InheritanceStiBusinessObject Inheritance StiObject Inheritance Object
Implements IStiRef, IStiSerializable, IStiInherited, IStiClonable



Public Properties
 PropertyDefined By
  alias : String
Gets or sets an alias of the business object.
StiBusinessObject
  businessObjects : StiBusinessObjectsCollection
Gets or sets collection of the business objects.
StiBusinessObject
  businessObjectValue : Object
Gets or sets business object.
StiBusinessObject
  category : String
Gets or sets a category name of the business object.
StiBusinessObject
  columns : StiDataColumnsCollection
Gets or sets a column collection of the business object.
StiBusinessObject
  count : int
[read-only]
StiBusinessObject
  current : Object
[read-only]
StiBusinessObject
  dictionary : StiDictionary
Gets or sets the dictionary in which this Business Object is located.
StiBusinessObject
  guid : String
Gets or sets guid of business object.
StiBusinessObject
  inherited : Boolean
StiBusinessObject
  isBof : Boolean
StiBusinessObject
  isEmpty : Boolean
[read-only]
StiBusinessObject
  isEof : Boolean
StiBusinessObject
  name : String
Gets or sets a name of the business object.
StiBusinessObject
  ownerBand : StiDataBand
StiBusinessObject
  parentBusinessObject : StiBusinessObject
StiBusinessObject
  position : int
StiBusinessObject
  ref : int
StiBusinessObject
Protected Properties
 PropertyDefined By
  isBofValue : Boolean = false
StiBusinessObject
  _isEmpty : Boolean = false
StiBusinessObject
  positionValue : int = 0
StiBusinessObject
  states : StiStatesManager
[read-only]
StiBusinessObject
Public Methods
 MethodDefined By
  
StiBusinessObject(category:String, name:String, alias:String, guid:String = null)
StiBusinessObject
  
StiBusinessObject
  
clone(... args):Object
[override]
StiBusinessObject
  
connect():void
StiBusinessObject
  
StiBusinessObject
  
disconnect():void
StiBusinessObject
 Inherited
equals(object:Object):Boolean
StiObject
  
filterData():void
StiBusinessObject
  
first():void
StiBusinessObject
  
getBusinessObjectData(isColumnsRetrieve:Boolean = false):Object
StiBusinessObject
  
getColumnIndex(columnName:String):int
StiBusinessObject
  
StiBusinessObject
  
getFullName():String
StiBusinessObject
 Inherited
Get a short object type name (without library path).
StiObject
  
StiBusinessObject
 Inherited
getType():Class
StiObject
 Inherited
getTypeName():String
StiObject
 Inherited
isSimple(object:*):Boolean
[static]
StiObject
  
last():void
StiBusinessObject
  
[override]
StiBusinessObject
  
next():void
StiBusinessObject
  
prior():void
StiBusinessObject
  
StiBusinessObject
  
restoreState(stateName:String):void
StiBusinessObject
  
saveState(stateName:String):void
StiBusinessObject
  
setDetails():void
StiBusinessObject
  
StiBusinessObject
  
StiBusinessObject
  
toString():String
StiBusinessObject
Property Detail
_isEmptyproperty
protected var _isEmpty:Boolean = false

aliasproperty 
alias:String

Gets or sets an alias of the business object.


Implementation
    public function get alias():String
    public function set alias(value:String):void
businessObjectsproperty 
businessObjects:StiBusinessObjectsCollection

Gets or sets collection of the business objects.


Implementation
    public function get businessObjects():StiBusinessObjectsCollection
    public function set businessObjects(value:StiBusinessObjectsCollection):void
businessObjectValueproperty 
businessObjectValue:Object

Gets or sets business object.


Implementation
    public function get businessObjectValue():Object
    public function set businessObjectValue(value:Object):void
categoryproperty 
category:String

Gets or sets a category name of the business object.


Implementation
    public function get category():String
    public function set category(value:String):void
columnsproperty 
columns:StiDataColumnsCollection

Gets or sets a column collection of the business object.


Implementation
    public function get columns():StiDataColumnsCollection
    public function set columns(value:StiDataColumnsCollection):void
countproperty 
count:int  [read-only]


Implementation
    public function get count():int
currentproperty 
current:Object  [read-only]


Implementation
    public function get current():Object
dictionaryproperty 
dictionary:StiDictionary

Gets or sets the dictionary in which this Business Object is located.


Implementation
    public function get dictionary():StiDictionary
    public function set dictionary(value:StiDictionary):void
guidproperty 
guid:String

Gets or sets guid of business object.


Implementation
    public function get guid():String
    public function set guid(value:String):void
inheritedproperty 
inherited:Boolean


Implementation
    public function get inherited():Boolean
    public function set inherited(value:Boolean):void
isBofproperty 
isBof:Boolean


Implementation
    public function get isBof():Boolean
    public function set isBof(value:Boolean):void
isBofValueproperty 
protected var isBofValue:Boolean = false

isEmptyproperty 
isEmpty:Boolean  [read-only]


Implementation
    public function get isEmpty():Boolean
isEofproperty 
isEof:Boolean


Implementation
    public function get isEof():Boolean
    public function set isEof(value:Boolean):void
nameproperty 
name:String

Gets or sets a name of the business object.


Implementation
    public function get name():String
    public function set name(value:String):void
ownerBandproperty 
ownerBand:StiDataBand


Implementation
    public function get ownerBand():StiDataBand
    public function set ownerBand(value:StiDataBand):void
parentBusinessObjectproperty 
parentBusinessObject:StiBusinessObject


Implementation
    public function get parentBusinessObject():StiBusinessObject
    public function set parentBusinessObject(value:StiBusinessObject):void
positionproperty 
position:int


Implementation
    public function get position():int
    public function set position(value:int):void
positionValueproperty 
protected var positionValue:int = 0

refproperty 
ref:int


Implementation
    public function get ref():int
    public function set ref(value:int):void
statesproperty 
states:StiStatesManager  [read-only]


Implementation
    protected function get states():StiStatesManager
Constructor Detail
StiBusinessObject()Constructor
public function StiBusinessObject(category:String, name:String, alias:String, guid:String = null)



Parameters
category:String
 
name:String
 
alias:String
 
guid:String (default = null)
Method Detail
clearAllStates()method
public function clearAllStates():void

clone()method 
override public function clone(... args):Object

Parameters

... args

Returns
Object
connect()method 
public function connect():void

createEnumerator()method 
public function createEnumerator():void

disconnect()method 
public function disconnect():void

filterData()method 
public function filterData():void

first()method 
public function first():void

getBusinessObjectData()method 
public function getBusinessObjectData(isColumnsRetrieve:Boolean = false):Object

Parameters

isColumnsRetrieve:Boolean (default = false)

Returns
Object
getColumnIndex()method 
public function getColumnIndex(columnName:String):int

Parameters

columnName:String

Returns
int
getCorrectFullName()method 
public function getCorrectFullName():String

Returns
String
getFullName()method 
public function getFullName():String

Returns
String
getTopParentBusinessObject()method 
public function getTopParentBusinessObject():StiBusinessObject

Returns
StiBusinessObject
last()method 
public function last():void

memberwiseClone()method 
override public function memberwiseClone():Object

Returns
Object
next()method 
public function next():void

prior()method 
public function prior():void

restoreCurrentValue()method 
public function restoreCurrentValue():void

restoreState()method 
public function restoreState(stateName:String):void

Parameters

stateName:String

saveState()method 
public function saveState(stateName:String):void

Parameters

stateName:String

setDetails()method 
public function setDetails():void

setNextValue()method 
public function setNextValue():void

setPrevValue()method 
public function setPrevValue():void

toString()method 
public function toString():String

Returns
String