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);