MCPcopy Create free account
hub / github.com/e2wugui/zeze / getLocalBean

Method getLocalBean

ZezeJava/ZezeJava/src/main/java/Zeze/Arch/Online.java:374–386  ·  view source on GitHub ↗
(@NotNull String account, @NotNull String clientId, @NotNull String key)

Source from the content-addressed store, hash-verified

372 }
373
374 @SuppressWarnings("unchecked")
375 public <T extends Bean> @Nullable T getLocalBean(@NotNull String account, @NotNull String clientId, @NotNull String key) {
376 var bLocals = _tlocal.get(account);
377 if (bLocals == null)
378 return null;
379 var login = bLocals.getLogins().get(clientId);
380 if (login == null)
381 return null;
382 var data = login.getDatas().get(key);
383 if (data == null)
384 return null;
385 return (T)data.getAny().getBean();
386 }
387
388 @SuppressWarnings("unchecked")
389 public <T extends Bean> @NotNull T getOrAddLocalBean(@NotNull String account, @NotNull String clientId,

Callers 9

cancelOnlineLocalMethod · 0.45
fireOnlineCronMethod · 0.45
fireOnlineSimpleMethod · 0.45
cancelOnlineLocalMethod · 0.45
fireCronMethod · 0.45
fireSimpleMethod · 0.45
verifyOnlineLocalMethod · 0.45
verifyOnlineLocalMethod · 0.45
verifyOnlineLocalMethod · 0.45

Calls 5

getMethod · 0.65
getBeanMethod · 0.65
getLoginsMethod · 0.45
getDatasMethod · 0.45
getAnyMethod · 0.45

Tested by

no test coverage detected