BrightSide Workbench Full Report + Source Code
org.turro.contacts.util.SQLUserPermissions Class Reference

Static Public Member Functions

static String getWhereClauseForOwner (Contact contact, String field)
 
static String getWhereClauseForUser (Contact contact, String fieldPrefix)
 

Detailed Description

Author
Lluis TurrĂ³ Cutiller lluis.nosp@m.@tur.nosp@m.ro.or.nosp@m.g

Definition at line 27 of file SQLUserPermissions.java.

Member Function Documentation

◆ getWhereClauseForOwner()

static String org.turro.contacts.util.SQLUserPermissions.getWhereClauseForOwner ( Contact  contact,
String  field 
)
static

Definition at line 29 of file SQLUserPermissions.java.

29  {
30  String result;
31 
32  if (contact != null) {
33 
34  result = field + " = '" + contact.getId() + "'";
35 
36  for (Role r : contact.getRoles()) {
37  result += " or " + field + " = '*R*" + r.getName() + "'";
38  }
39 
40  return " (" + result + ")";
41  }
42 
43  return " (1 = 0)";
44  }
Here is the call graph for this function:

◆ getWhereClauseForUser()

static String org.turro.contacts.util.SQLUserPermissions.getWhereClauseForUser ( Contact  contact,
String  fieldPrefix 
)
static

Definition at line 46 of file SQLUserPermissions.java.

46  {
47  String result;
48 
49  if (contact != null) {
50 
51  result = fieldPrefix + ".idContact = '" + contact.getId() + "'";
52 
53  return " (" + result + ")";
54  }
55 
56  return " (1 = 0)";
57  }
Here is the call graph for this function:

The documentation for this class was generated from the following file: