/** * Convenience function that gets first value of an attribute by attribute name * * @param name * @return */ public String getAttribute(String name) { return attributes.getFirst(name); }
public boolean get(String key, boolean defaultValue) { String s = config.getFirst(key); return s != null ? Boolean.parseBoolean(s) : defaultValue; }
public long getMaxLifespan() { if (maxLifespan < 0) { String str = getConfig().getFirst(MAX_LIFESPAN); if (str == null) return -1; maxLifespan = Long.valueOf(str); } return maxLifespan; }
public int getEvictionMinute() { if (evictionMinute < 0) { String str = getConfig().getFirst(EVICTION_MINUTE); if (str == null) return -1; evictionMinute = Integer.valueOf(str); } return evictionMinute; }
public boolean isImportEnabled() { if (importEnabled == null) { String val = getConfig().getFirst(IMPORT_ENABLED); if (val == null) { importEnabled = true; } else { importEnabled = Boolean.valueOf(val); } } return importEnabled; }
public int getFullSyncPeriod() { if (fullSyncPeriod == null) { String val = getConfig().getFirst(FULL_SYNC_PERIOD); if (val == null) { fullSyncPeriod = -1; } else { fullSyncPeriod = Integer.valueOf(val); } } return fullSyncPeriod; }
public static int parsePriority(ComponentModel component) { String priority = component.getConfig().getFirst(PRIORITY); if (priority == null) return 0; return Integer.valueOf(priority); }
@Override public String getQueryParamValue(String param) { if (queryParameters == null) { queryParameters = UriUtils.decodeQueryString(request.getQueryString()); } return queryParameters.getFirst(param); }
@Override public String getHeader(String name) { if (needRequestRestore && headers != null) { return headers.getFirst(name.toLowerCase()); } return super.getHeader(name); }
public int getEvictionHour() { if (evictionHour < 0) { String str = getConfig().getFirst(EVICTION_HOUR); if (str == null) return -1; evictionHour = Integer.valueOf(str); } return evictionHour; }
public boolean isEnabled() { if (enabled == null) { String val = getConfig().getFirst(ENABLED); if (val == null) { enabled = true; } else { enabled = Boolean.valueOf(val); } } return enabled; }
@Override public String getFirstAttribute(String name) { if (updated != null) return updated.getFirstAttribute(name); return cached.getAttributes(modelSupplier).getFirst(name); }
@Override public String getFirstAttribute(String name) { if (updated != null) return updated.getFirstAttribute(name); return cached.getAttributes().getFirst(name); }
@Override public String getQueryParamValue(String paramName) { if (queryParameters == null) { queryParameters = UriUtils.decodeQueryString(request.getQueryString()); } return queryParameters.getFirst(paramName); }
@Override public String getFirstAttribute(String name) { if (updated != null) return updated.getFirstAttribute(name); return cached.getAttributes().getFirst(name); }
public CachePolicy getCachePolicy() { if (cachePolicy == null) { String str = getConfig().getFirst(CACHE_POLICY); if (str == null) return null; cachePolicy = CachePolicy.valueOf(str); } return cachePolicy; }
public EditMode getEditMode() { String editModeString = getConfig().getFirst(LDAPConstants.EDIT_MODE); if (editModeString == null) { return EditMode.UNSYNCED; } else { return EditMode.valueOf(editModeString); } }
@Override public String getQueryParamValue(String paramName) { if (queryParameters == null) { queryParameters = UriUtils.decodeQueryString(request.getQueryString()); } return queryParameters.getFirst(paramName); }
@Override public String getFirstAttribute(String name) { return getFederatedStorage().getAttributes(realm, this.getId()).getFirst(name); }
@Override public String getParameter(String name) { if (!needRequestRestore) return super.getParameter(name); String param = super.getParameter(name); if (param != null) return param; MultivaluedHashMap<String, String> formParams = getParams(); if (formParams == null) { return null; } return formParams.getFirst(name); }