@Test public void testDefault() { assertEquals(AuthorizableNodeName.DEFAULT.generateNodeName(TEST_ID), authorizableNodeName.generateNodeName(TEST_ID)); }
@NotNull @Override public String generateNodeName(@NotNull String authorizableId) { List<AuthorizableNodeName> services = getServices(); if (services.isEmpty()) { return AuthorizableNodeName.DEFAULT.generateNodeName(authorizableId); } else { return services.iterator().next().generateNodeName(authorizableId); } }
WhiteboardAuthorizableNodeName extends AbstractServiceTracker<AuthorizableNodeName> implements AuthorizableNodeName { @NotNull @Override public String generateNodeName(@NotNull String authorizableId) { List<AuthorizableNodeName> services = getServices(); if (services.isEmpty()) { return AuthorizableNodeName.DEFAULT.generateNodeName(authorizableId); } else { return services.iterator().next().generateNodeName(authorizableId); } } }
WhiteboardAuthorizableNodeName extends AbstractServiceTracker<AuthorizableNodeName> implements AuthorizableNodeName { @NotNull @Override public String generateNodeName(@NotNull String authorizableId) { List<AuthorizableNodeName> services = getServices(); if (services.isEmpty()) { return AuthorizableNodeName.DEFAULT.generateNodeName(authorizableId); } else { return services.iterator().next().generateNodeName(authorizableId); } } WhiteboardAuthorizableNodeName(); }
WhiteboardAuthorizableNodeName extends AbstractServiceTracker<AuthorizableNodeName> implements AuthorizableNodeName { @NotNull @Override public String generateNodeName(@NotNull String authorizableId) { List<AuthorizableNodeName> services = getServices(); if (services.isEmpty()) { return AuthorizableNodeName.DEFAULT.generateNodeName(authorizableId); } else { return services.iterator().next().generateNodeName(authorizableId); } } WhiteboardAuthorizableNodeName(); @NotNull @Override String generateNodeName(@NotNull String authorizableId); }
WhiteboardAuthorizableNodeName extends AbstractServiceTracker<AuthorizableNodeName> implements AuthorizableNodeName { @NotNull @Override public String generateNodeName(@NotNull String authorizableId) { List<AuthorizableNodeName> services = getServices(); if (services.isEmpty()) { return AuthorizableNodeName.DEFAULT.generateNodeName(authorizableId); } else { return services.iterator().next().generateNodeName(authorizableId); } } WhiteboardAuthorizableNodeName(); @NotNull @Override String generateNodeName(@NotNull String authorizableId);  }