private boolean isSingleValueKey(final String key) { return Iterables.tryFind(ImmutableList.copyOf(TenantKey.values()), new Predicate<TenantKey>() { @Override public boolean apply(final TenantKey input) { return input.isSingleValue() && key.startsWith(input.toString()); } }).orNull() != null; }
private boolean isSystemKey(final String key) { return Iterables.tryFind(ImmutableList.copyOf(TenantKey.values()), new Predicate<TenantKey>() { @Override public boolean apply(final TenantKey input) { return key.startsWith(input.toString()); } }).orNull() != null; }
private TenantKeyAndCookie extractTenantKeyAndCookie(final String key) { final TenantKey tenantKey = Iterables.tryFind(ImmutableList.copyOf(TenantKey.values()), new Predicate<TenantKey>() { @Override public boolean apply(final TenantKey input) { return key.startsWith(input.toString()); } }).orNull(); if (tenantKey == null) { return null; } final String cookie = !key.equals(tenantKey.toString()) ? key.substring(tenantKey.toString().length()) : null; return new TenantKeyAndCookie(tenantKey, cookie); }
private TenantKeyAndCookie extractTenantKeyAndCookie(final String key) { final TenantKey tenantKey = Iterables.tryFind(ImmutableList.copyOf(TenantKey.values()), new Predicate<TenantKey>() { @Override public boolean apply(final TenantKey input) { return key.startsWith(input.toString()); } }).orNull(); if (tenantKey == null) { return null; } final String cookie = !key.equals(tenantKey.toString()) ? key.substring(tenantKey.toString().length()) : null; return new TenantKeyAndCookie(tenantKey, cookie); }
private boolean isSystemKey(final String key) { return Iterables.tryFind(ImmutableList.copyOf(TenantKey.values()), new Predicate<TenantKey>() { @Override public boolean apply(final TenantKey input) { return key.startsWith(input.toString()); } }).orNull() != null; }
private boolean isSingleValueKey(final String key) { return Iterables.tryFind(ImmutableList.copyOf(TenantKey.values()), new Predicate<TenantKey>() { @Override public boolean apply(final TenantKey input) { return input.isSingleValue() && key.startsWith(input.toString()); } }).orNull() != null; }