public interface IExtensionService
| Modifier and Type | Method and Description |
|---|---|
void |
addExtensionPoint(org.jumpmind.extension.IExtensionPoint extension) |
void |
addExtensionPoint(java.lang.String name,
org.jumpmind.extension.IExtensionPoint extension) |
void |
deleteExtension(java.lang.String extensionId) |
java.lang.Object |
getCompiledClass(java.lang.String javaCode) |
<T extends org.jumpmind.extension.IExtensionPoint> |
getExtensionPoint(java.lang.Class<T> extensionClass) |
<T extends org.jumpmind.extension.IExtensionPoint> |
getExtensionPointList(java.lang.Class<T> extensionClass) |
<T extends org.jumpmind.extension.IExtensionPoint> |
getExtensionPointMap(java.lang.Class<T> extensionClass) |
java.util.List<ExtensionPointMetaData> |
getExtensionPointMetaData() |
java.util.List<Extension> |
getExtensions() |
void |
refresh() |
void |
removeExtensionPoint(org.jumpmind.extension.IExtensionPoint extension) |
void |
saveExtension(Extension extension) |
void refresh()
java.util.List<ExtensionPointMetaData> getExtensionPointMetaData()
<T extends org.jumpmind.extension.IExtensionPoint> T getExtensionPoint(java.lang.Class<T> extensionClass)
<T extends org.jumpmind.extension.IExtensionPoint> java.util.List<T> getExtensionPointList(java.lang.Class<T> extensionClass)
<T extends org.jumpmind.extension.IExtensionPoint> java.util.Map<java.lang.String,T> getExtensionPointMap(java.lang.Class<T> extensionClass)
void addExtensionPoint(org.jumpmind.extension.IExtensionPoint extension)
void addExtensionPoint(java.lang.String name,
org.jumpmind.extension.IExtensionPoint extension)
void removeExtensionPoint(org.jumpmind.extension.IExtensionPoint extension)
java.util.List<Extension> getExtensions()
void saveExtension(Extension extension)
void deleteExtension(java.lang.String extensionId)
java.lang.Object getCompiledClass(java.lang.String javaCode)
throws java.lang.Exception
java.lang.Exception