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); }
public String getSyncToken() { if (mSyncToken == null) return null; return mSyncToken.getLdapTimestamp(); }