Method | Description | |
---|---|---|
CreateOrderCriteria ( IClassDef classDef, string orderByString ) : IOrderCriteria |
Based on the class definition and the orderByString an OrderCriteria object is created. The orderCriteria object is a set of order by fields including information on their business object properties and their dataSource.
|
|
CreateQueryField ( IClassDef classDef, string propertyName ) : |
Creates a QueryField given a classdef and a property name.
|
|
CreateSelectCountQuery ( IClassDef classDef ) : ISelectQuery |
Creates a select query to return the count of objects in a table for that classdef
|
|
CreateSelectCountQuery ( IClassDef classDef, Criteria criteria ) : ISelectQuery |
Creates a select query to return the count of objects in a table for that classdef with the criteria
|
|
CreateSelectQuery ( IClassDef classDef ) : ISelectQuery |
Creates a SelectQuery using the given classdef without any Criteria. All information in the ClassDef will be taken into account (such as inheritance structures).
|
|
CreateSelectQuery ( IClassDef classDef, Criteria criteria ) : ISelectQuery |
Creates a SelectQuery using the given classdef with the given Criteria. All information in the ClassDef will be taken into account (such as inheritance structures).
|
|
PrepareCriteria ( IClassDef classDef, Criteria criteria ) : void |
Based on the class definition the given Criteria object is set up with the correct entity names and field names, in preparation for using it as part of a SelectQuery that has been built using the QueryBuilder and the same ClassDef
|
|
PrepareDiscriminatorCriteria ( IClassDef classDef, Criteria criteria ) : void |
|
|
PrepareField ( Source currentSource, IClassDef classDef, |
Prepares
|
|
PrepareSource ( IClassDef classDef, Source &source ) : void |
Uses the Class Definition to add the correct table name to the Source.
|
|
PrepareSource ( IClassDef classDef, Source &source, IClassDef &relatedClassDef ) : void |
Prepares the Source based on the ClassDef.
|
Method | Description | |
---|---|---|
AddAllPropsToQuery ( IClassDef classDef, Habanero.BO.SelectQuery selectQuery ) : void | ||
AddDiscriminatorFields ( ISelectQuery selectQuery, IClassDef classDef, Criteria &criteria ) : void | ||
CreateInheritanceJoins ( IClassDef classDef, Source rootSource ) : void | ||
CreateQueryField ( IClassDef classDef, IPropDef propDef ) : |
||
PrepareSourceTree ( Source currentSource, ClassDef ¤tClassDef ) : void |
public static CreateOrderCriteria ( IClassDef classDef, string orderByString ) : IOrderCriteria | ||
classDef | IClassDef | The class definition to use for building the order criteria |
orderByString | string | The orderby string to use for creating the |
return | IOrderCriteria |
public static CreateQueryField ( IClassDef classDef, string propertyName ) : |
||
classDef | IClassDef | |
propertyName | string | |
return |
public static CreateSelectCountQuery ( IClassDef classDef ) : ISelectQuery | ||
classDef | IClassDef | |
return | ISelectQuery |
public static CreateSelectCountQuery ( IClassDef classDef, Criteria criteria ) : ISelectQuery | ||
classDef | IClassDef | The class def for the class that the count is being returned |
criteria | Criteria | The Criteria for the class that the count is being returned |
return | ISelectQuery |
public static CreateSelectQuery ( IClassDef classDef ) : ISelectQuery | ||
classDef | IClassDef | The |
return | ISelectQuery |
public static CreateSelectQuery ( IClassDef classDef, Criteria criteria ) : ISelectQuery | ||
classDef | IClassDef | The |
criteria | Criteria | The criteria to be set on the SelectQuery |
return | ISelectQuery |
public static PrepareCriteria ( IClassDef classDef, Criteria criteria ) : void | ||
classDef | IClassDef | The class definition to use for preparing the |
criteria | Criteria | The |
return | void |
public static PrepareDiscriminatorCriteria ( IClassDef classDef, Criteria criteria ) : void | ||
classDef | IClassDef | |
criteria | Criteria | |
return | void |
public static PrepareField ( Source currentSource, IClassDef classDef, |
||
currentSource | Source | |
classDef | IClassDef | |
field | ||
return | IPropDef |
public static PrepareSource ( IClassDef classDef, Source &source ) : void | ||
classDef | IClassDef | |
source | Source | |
return | void |
public static PrepareSource ( IClassDef classDef, Source &source, IClassDef &relatedClassDef ) : void | ||
classDef | IClassDef | |
source | Source | |
relatedClassDef | IClassDef | |
return | void |