Siebel Object Interfaces Reference > CORBA Quick Reference >

Business Component


Table 50 lists the CORBA interface SiebelBusComp methods.

Table 50.  CORBA Interface SiebelBusComp
Method
Description
IDL
Allows queries to retrieve data for the specified field.

void ActivateField(in string FieldName) raises (SiebelException);

Allows queries to retrieve data for the fields specified in the property set.

void ActivateMultipleFields(in Siebel PropertySet fields) raises (SiebelException);

Creates a new many-to-many relationship for the parent object through an association business component.

void Associate(in short where) raises (SiebelException);

Returns the business object that contains the business component.

readonly attribute SiebelBusObject BusObject;

Clears the current query and sort specifications on the business component.

void ClearToQuery() raises (SiebelException);

Deactivates every currently activated field.

void DeactivateFields() raises (SiebelException);

Removes the current record from the business component.

void DeleteRecord() raises (SiebelException);

Retrieves a set of BusComp records.

void ExecuteQuery(in boolean cursorMode) raises (SiebelException);

Retrieves a set of BusComp records.

void ExecuteQuery2(in boolean cursorMode, in boolean ignoreMaxCursorSize) raises (SiebelException);

Moves to the first record in the business component.

boolean FirstRecord() raises (SiebelException);

Returns the association business component.

SiebelBusComp GetAssocBusComp() raises (SiebelException);

Returns a value for the argument-specified field.

string GetFieldValue(in string FieldName) raises (SiebelException);

Returns a formatted value for the argument-specified field.

string GetFormattedFieldValue(in string FieldName) raises (SiebelException);

Returns a value for the fields specified in the property set.

void GetMultipleFieldValues(in SiebelPropertySet fields, out SiebelPropertySet values) raises (SiebelException);

Returns the MVG business component associated with the argument-specified field.

SiebelBusComp GetMVGBusComp(in string FieldName) raises (SiebelException);

Returns the argument-named search specification.

string GetNamedSearch(in string searchName) raises (SiebelException);

Returns the pick business component associated with the argument-specified field.

SiebelBusComp GetPicklistBusComp(in string FieldName) raises (SiebelException);

Returns the current search specification for the argument-specified field.

string GetSearchSpec(in string FieldName) raises (SiebelException);

Returns the value for an argument-specified property name.

string GetUserProperty(in string Property) raises (SiebelException);

Calls the specialized method named in the argument.

string InvokeMethod(in string methodName, in anySeq methodArgs) raises (SiebelException);

Moves to the last record in the business component.

boolean LastRecord() raises (SiebelException);

Returns the name of the business component.

readonly attribute string Name;

Adds a new record to the business component.

void NewRecord(in short where) raises (SiebelException);

Moves to the next record in the business component.

boolean NextRecord() raises (SiebelException);

Returns the parent business component.

SiebelBusComp ParentBusComp() raises (SiebelException);

Places the currently selected record in a picklist business component into the appropriate fields of the parent business component.

void Pick() raises (SiebelException);

Moves to the previous record in the business component.

boolean PreviousRecord() raises (SiebelException);

Refines a query after a query has been executed.

void RefineQuery() raises (SiebelException);

Sets the search specification for the business component.

attribute string SearchExpr;

Assigns a new value to the named field for the current row of the business component.

void SetFieldValue(in string FieldName, in string FieldValue) raises (SiebelException);

Accepts the field value in the current local format and assigns the new value to the named field for the current row of the business component.

void SetFormattedFieldValue(in string FieldName, in string FieldValue) raises (SiebelException);

Assigns a new value to the fields specified in the property set for the current row of the business component.

void SetMultipleFieldValues(in SiebelPropertySet fieldVals) raises (SiebelException);

Sets a named search specification on the business component.

void SetNamedSearch(in string searchName, in string searchText) raises (SiebelException);

Sets the search specification for the specified field.

void SetSearchSpec(in string FieldName, in string SearchSpec) raises (SiebelException);

Sets the sort specification for a query.

void SetSortSpec(in string SortSpec) raises (SiebelException);

Sets the value of the specified User Property.

void SetUserProperty(in string Property, in string value) raises (SiebelException);

Deletes an active record created by NewRecord.

void UndoRecord() raises (SiebelException);

Sets and gets the visibility type for the business component.

attribute short ViewMode;

Commits to the database any changes made to the current record.

void WriteRecord() raises (SiebelException);


 Siebel Object Interfaces Reference 
 Published: 18 June 2003