project BLF > class BBusinessComponent > business logic query NavigInfoNew

Description

important note:
this query contains currently 2 outer-joins to table TranslationString
be very careful to add other outer-joins to this table (performance)


Parameters


iiLngIDinteger


query condition


  each BusComponent where
BusComponent.BusComponentIsActive = TRUE

      each BusActivity (inner-join) where
BusActivity.BusComponent_ID = BusComponent.BusComponent_ID AND
BusActivity.BusActivitySequence > 0

          each TranslationString1 (outer-join) where
TranslationString1.ParentObject_ID = BusActivity.BusActivity_ID AND
TranslationString1.Lng_ID = iiLngID

      each TranslationString2 (outer-join) where
TranslationString2.ParentObject_ID = BusComponent.BusComponent_ID AND
TranslationString2.Lng_ID = iiLngID


query resultset tqNavigInfoNew


field namedata typedb fielddescription
tiBusActivity_IDintegerBusActivity.BusActivity_IDRecord ID
tiBusActivityAcceleratorintegerBusActivity.BusActivityAcceleratorAccelerator
tcBusActivityButtonLabelcharacterBusActivity.BusActivityButtonLabelButton Label
tcBusActivityCodecharacterBusActivity.BusActivityCodeCode
tcBusActivityDocActivitycharacterBusActivity.BusActivityDocActivityDocument Activity
tcBusActivityFormNamecharacterBusActivity.BusActivityFormNameForm Name
tlBusActivityIsActivelogicalBusActivity.BusActivityIsActiveActive
tlBusActivityIsDefaultlogicalBusActivity.BusActivityIsDefaultDefault
tlBusActivityIsInstDeplogicalBusActivity.BusActivityIsInstDepInstance Dependent
tcBusActivityLabelcharacterBusActivity.BusActivityLabelActivity
tcBusActivityLabelTranslatedcharacterTranslationString1.TranslationStringTextTranslation
tcBusActivityMethodNamecharacterBusActivity.BusActivityMethodNameMethod
tlBusActivityOpenFormlogicalBusActivity.BusActivityOpenFormOpen Form
tiBusActivitySequenceintegerBusActivity.BusActivitySequenceSeq
tiBusComponent_IDintegerBusComponent.BusComponent_IDBusComponent_ID
tcBusComponentCodecharacterBusComponent.BusComponentCodeComponent
tlBusComponentHasCustomFldslogicalBusComponent.BusComponentHasCustomFldsHas custom fields
tlBusComponentIsUserDefinedlogicalBusComponent.BusComponentIsUserDefinedIndicates if this is a user defined business component
tcBusComponentLabelcharacterBusComponent.BusComponentLabelLabel
api annotation:test annotation for BusComponentLabel
tcBusComponentLabelTranslatedcharacterTranslationString2.TranslationStringTextTranslation


Internal usage


BLF
method Session.GetNavigationInformation