Objeto ECOrganizationQuery

El objeto ECOrganizationQuery, que se utiliza para realizar la búsqueda de miembros, se puede ampliar. El objeto ECOrganizationQuery funciona igual que el objeto ECUserQuery.

Puede consultar estas tablas:

Tabla de base de datos Descripción:
ORGENTITY El registro ORGENTITY de la organización
ADDRESS La dirección de la organización.
MBRATTRVAL Los valores de atributos de miembros para esta organización
MBRREL La jerarquía predecesora de la organización

Esto significa que puede realizar la búsqueda basándose en cualquier atributo numérico o de serie en cualquiera de estas tablas.

Ejemplo: Buscar organizaciones por nombre de organización

ECOrganizationQuery query = new ECOrganizationQuery(); 

WhereClauseSearchCondition whereClause = 
  new WhereClauseSearchCondition(
  new TableField("ORGENTITY", "ORGENTITYNAME"),
  WhereClauseSearchCondition.SEARCHTYPE_CASESENSITIVE_STARTSWITH,
  "myParentOrgName"); 

query.setWhereClause(whereClause); 

Vector vecResults =
  (new UserSearchAccessBean())
  .executeCustomizeableMemberSearch(query);