public class ExtensionInfo extends Object
AbstractExtensionModule
which are part of this extension
| Constructor and Description |
|---|
ExtensionInfo(PlatformConfig extensionsXML,
File configFile)
Deprecated.
use
ExtensionInfo(PlatformConfig, File, boolean) to explicitly define whether this is a core
extensions or not |
ExtensionInfo(PlatformConfig extensionsXML,
File configFile,
boolean isCoreExtension) |
ExtensionInfo(String contextRoot,
HashMap metaMap) |
@Deprecated public ExtensionInfo(PlatformConfig extensionsXML, File configFile) throws RuntimeException
ExtensionInfo(PlatformConfig, File, boolean) to explicitly define whether this is a core
extensions or notRuntimeExceptionpublic ExtensionInfo(String contextRoot, HashMap metaMap) throws RuntimeException
RuntimeExceptionpublic ExtensionInfo(PlatformConfig extensionsXML, File configFile, boolean isCoreExtension) throws RuntimeException
RuntimeExceptionpublic void markUnmodifiedForCodeGeneration()
public boolean isDeprecated()
public boolean isModifiedForCodeGeneration()
public File getItemsXML()
public File getBeansXML()
public boolean isItemsXMLModifiedAfter(long lastModifiedTime)
public String getName()
public String getVersion()
public void setVersion(String version)
public boolean isRequiredByAll()
public boolean isCoreExtension()
public void setRequiredByAll(boolean required)
public String getAbstractClassPrefix()
public boolean isOldStyleExtension()
public String getClassPrefix()
public String getManagerName()
public String getManagerSuperclass()
public File getExtensionDirectory()
public File getConfigFile()
public Collection<AbstractExtensionModule> getModules()
@Deprecated public Set<String> getRequiredExtensionNames()
getConfiguredRequiredExtensionNames(), getImplicitRequiredExtensionNames() or
getAllRequiredExtensionNames() insteadpublic void addRequiredExtensionName(String extensionname)
public void addImplicitlyRequiredExtensionNames(Set<String> extensionnames)
public void removeRequiredExtensionName(String name)
public CoreExtensionModule getCoreModule()
public HMCExtensionModule getHMCModule()
public WebExtensionModule getWebModule()
public Set<ExtensionInfo> getAllRequiredExtensionInfos()
public Set<ExtensionInfo> getAllConfiguredRequiredExtensionInfos()
public Set<ExtensionInfo> getRequiredExtensionInfos()
ExtensionInfo which contains all defined required extensions and also the implicitly
required extensions.public String getAllRequiredExtensionsString()
public String getAllConfiguredRequiredExtensionsString()
protected String toString(Collection<ExtensionInfo> extensions)
public String toString()
public String getMeta(String key)
public boolean isExtgenTemplate()
PlatformConfig.PLATFORM_EXTGEN_TEMPLATE_KEY
is truepublic boolean isModulegenTemplate()
PlatformConfig.PLATFORM_MODULEGEN_NAME_KEY
is setpublic String getModulegenName()
PlatformConfig.PLATFORM_MODULEGEN_NAME_KEY is givenpublic boolean isExcluded()
public void setExcluded(boolean excluded)
public boolean isCorePlusExtension()
public boolean isExternalExtension()
Copyright © 2017 SAP SE. All Rights Reserved.