@Override public long size() { if (cachedObjectCount == -1) { try { cachedObjectCount = bimServerClient.getLowLevelInterface().count(roid, "[ALL]"); } catch (Exception e) { LOGGER.error("", e); } } return cachedObjectCount; }
public void run(){ try { callback.success(syncService.count(roid, className)); } catch (Throwable e) { callback.error(e); } } });
@Override public int count(EClass eClass) { try { return bimServerClient.getLowLevelInterface().count(roid, eClass.getName()); } catch (UserException e) { e.printStackTrace(); } catch (ServerException e) { e.printStackTrace(); } catch (PublicInterfaceNotFoundException e) { e.printStackTrace(); } return super.count(eClass); }