MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
havingcriteria.class
Ir para a documentação deste ficheiro.
1
<?php
2
3
class
HavingCriteria
4
{
5
private
$criteriaAttribute;
6
private
$operator;
7
private
$value;
8
9
public
function
__construct
($criteriaAttribute, $operator, $value)
10
{
11
$this->criteriaAttribute = $criteriaAttribute;
12
$this->
operator
= $operator;
13
$this->value = $value;
14
}
15
16
public
function
setHavingStatement
($statement)
17
{
18
$cm = $this->criteriaAttribute->attributeMap->getColumnMap();
19
$condition =
"("
;
20
$condition .= ($this->criteriaAttribute->functionName !=
''
)
21
? $this->criteriaAttribute->functionName .
'('
:
''
;
22
$condition .= $cm->getFullyQualifiedName();
23
$condition .= ($this->criteriaAttribute->functionName !=
''
) ?
')'
:
''
;
24
$condition .=
' '
. $this->
operator
.
' '
. $this->value;
25
$condition .=
")"
;
26
$statement->SetHaving($condition);
27
}
28
29
public
function
getHavingSql
()
30
{
31
$cm = $this->criteriaAttribute->attributeMap->getColumnMap();
32
$condition =
"("
;
33
$condition .= ($this->criteriaAttribute->functionName !=
''
)
34
? $this->criteriaAttribute->functionName .
'('
:
''
;
35
$condition .= $cm->getFullyQualifiedName();
36
$condition .= ($this->criteriaAttribute->functionName !=
''
) ?
')'
:
''
;
37
$condition .=
' '
. $this->
operator
.
' '
. $this->value;
38
$condition .=
")"
;
39
return
$condition;
40
}
41
}
42
?>
HavingCriteria
Definição
havingcriteria.class:4
HavingCriteria\setHavingStatement
setHavingStatement($statement)
Definição
havingcriteria.class:16
HavingCriteria\__construct
__construct($criteriaAttribute, $operator, $value)
Definição
havingcriteria.class:9
HavingCriteria\getHavingSql
getHavingSql()
Definição
havingcriteria.class:29
classes
persistence
criteria
havingcriteria.class
Gerado por
1.10.0