QuickObjects.ObjectBase Send comments on this topic.
Join Class Members
See Also  Properties  Methods 
Akal.QuickObjects.ObjectBase Namespace : Join Class


The following tables list the members exposed by Join.

Public Constructors

 NameDescription
Public ConstructorJoin ConstructorOverloaded. Join

Default constructor for Join class. All properies must be set manully for the Join to be functional.  

Top

Public Properties

 NameDescription
Public PropertyEnabled

Enabled

It holds a Boolean value. If the value is set to true then the GetJoinExpression will actually return the join expression String otherwise it wil return blank.


	myJoin.Enabled = false;
	
 
Public PropertyJoinedFieldsJoinedFields

This collection contains 1 or more JoinField objects containing the fields that join the two different business objects.  

Public PropertyJoinedObjectJoinedObject

Contains a reference to a business object that will be joined to.  

Public PropertyJoinType

JoinType

Holds a JoinTypes value. This value is used to indicate the what kind of database join will be used to connect the JoinedObject with the container business object like Inner or Left.


	myJoin.JoinType = JoinTypes.Inner;
	
 
Public PropertyNameName

Contains the name of the Join.  

Public PropertyRelationshipType

RelationshipType

Holds a RelationshipTypes value. This value is used to indicate the what kind of relationship the Join container object holds with the JoinedObject.


	myJoin.RelationshipType = RelationshipTypes.Parent;
	

Or


	myJoin.RelationshipType = RelationshipTypes.Child;
	
 
Top

Public Methods

 NameDescription
Public MethodGetJoinExpressionOverloaded. GetJoinExpression

Default constructor for Join class. All properies must be set manully for the Join to be functional.

Parameters:
Description
levelCurrent level in the recursion.
maxLevelsMaximum levels to reach during recursion.
objectsCoveredUsed to keep track of all the business objects covered during recursion.
 

Top

See Also