public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsModifier() { validateSealed(); return myExtensionsModifier; }
public List<RuntimeChildDeclaredExtensionDefinition> getExtensions() { validateSealed(); return myExtensions; }
public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsNonModifier() { validateSealed(); return myExtensionsNonModifier; }
public boolean hasExtensions() { validateSealed(); return myExtensions.size() > 0; }
/** * @return Returns null if none */ public RuntimeChildDeclaredExtensionDefinition getDeclaredExtension(String theExtensionUrl, final String serverBaseUrl) { validateSealed(); RuntimeChildDeclaredExtensionDefinition definition = myUrlToExtension.get(theExtensionUrl); if (definition == null && StringUtils.isNotBlank(serverBaseUrl)) { for (final Map.Entry<String, RuntimeChildDeclaredExtensionDefinition> entry : myUrlToExtension.entrySet()) { final String key = (!UrlUtil.isValid(entry.getKey()) && StringUtils.isNotBlank(serverBaseUrl)) ? serverBaseUrl + entry.getKey() : entry.getKey(); if (key.equals(theExtensionUrl)) { definition = entry.getValue(); break; } } } return definition; }
public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsNonModifier() { validateSealed(); return myExtensionsNonModifier; }
public List<RuntimeChildDeclaredExtensionDefinition> getExtensions() { validateSealed(); return myExtensions; }
public List<RuntimeChildDeclaredExtensionDefinition> getExtensionsModifier() { validateSealed(); return myExtensionsModifier; }
public boolean hasExtensions() { validateSealed(); return myExtensions.size() > 0; }
/** * @return Returns null if none */ public RuntimeChildDeclaredExtensionDefinition getDeclaredExtension(String theExtensionUrl, final String serverBaseUrl) { validateSealed(); RuntimeChildDeclaredExtensionDefinition definition = myUrlToExtension.get(theExtensionUrl); if (definition == null && StringUtils.isNotBlank(serverBaseUrl)) { for (final Map.Entry<String, RuntimeChildDeclaredExtensionDefinition> entry : myUrlToExtension.entrySet()) { final String key = (!UrlUtil.isValid(entry.getKey()) && StringUtils.isNotBlank(serverBaseUrl)) ? serverBaseUrl + entry.getKey() : entry.getKey(); if (key.equals(theExtensionUrl)) { definition = entry.getValue(); break; } } } return definition; }