Ejemplo n.º 1
0
  public String generateLdapQuery() throws ServiceException {
    assert (mConfig != null);
    String token =
        (mSyncToken != null) ? mSyncToken.getLdapTimestamp(mConfig.mTimestampFormat) : null;

    String extraQuery = null;
    if (GalSearchConfig.GalType.zimbra == mConfig.getGalType() && mExtraQueryCallback != null) {
      extraQuery = mExtraQueryCallback.getZimbraLdapSearchQuery();
    }
    return GalUtil.expandFilter(
        mConfig.getTokenizeKey(), mConfig.getFilter(), mQuery, token, extraQuery);
  }
Ejemplo n.º 2
0
 public String getSyncToken() {
   if (mSyncToken == null) return null;
   return mSyncToken.getLdapTimestamp();
 }