public class ExtensionInfo
extends java.lang.Object
AbstractExtensionModule
which are part of this extension
| Constructor and Description |
|---|
ExtensionInfo(PlatformConfig extensionsXML,
java.io.File configFile,
boolean isCoreExtension) |
ExtensionInfo(java.lang.String contextRoot,
java.util.HashMap metaMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
addImplicitlyRequiredExtensionNames(java.util.Set<java.lang.String> extensionnames) |
void |
addRequiredExtensionName(java.lang.String extensionname) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAbstractClassPrefix() |
java.util.Set<ExtensionInfo> |
getAllConfiguredRequiredExtensionInfos() |
java.lang.String |
getAllConfiguredRequiredExtensionsString()
Returns comma separated list string containing names or all extensions which are either explicitly required.
|
java.util.Set<ExtensionInfo> |
getAllRequiredExtensionInfos()
returns a List with all required ExtensionInfos which are needed by this extension.
|
java.util.Set<java.lang.String> |
getAllRequiredExtensionNames() |
java.lang.String |
getAllRequiredExtensionsString()
Returns comma separated list string containing names or all extensions which are either explicitly or implicitly
required.
|
java.io.File |
getBeansXML() |
java.lang.String |
getClassPrefix() |
java.io.File |
getConfigFile() |
java.util.Set<java.lang.String> |
getConfiguredRequiredExtensionNames() |
CoreExtensionModule |
getCoreModule() |
java.io.File |
getExtensionDirectory() |
java.util.Set<java.io.File> |
getGenericAuditXMLs() |
HMCExtensionModule |
getHMCModule() |
java.util.Set<java.lang.String> |
getImplicitRequiredExtensionNames() |
java.io.File |
getItemsXML() |
java.lang.String |
getManagerName() |
java.lang.String |
getManagerSuperclass() |
java.lang.String |
getMeta(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.String> |
getMetaMap() |
java.lang.String |
getModulegenName() |
java.util.Collection<AbstractExtensionModule> |
getModules() |
java.lang.String |
getName() |
java.util.Set<ExtensionInfo> |
getRequiredExtensionInfos() |
java.lang.String |
getVersion() |
WebExtensionModule |
getWebModule() |
int |
hashCode() |
boolean |
isCoreExtension() |
boolean |
isCorePlusExtension() |
boolean |
isDeprecated() |
boolean |
isExcluded() |
boolean |
isExternalExtension() |
boolean |
isExtgenTemplate() |
boolean |
isItemsXMLModifiedAfter(long lastModifiedTime) |
boolean |
isJaloLogicFree() |
boolean |
isModifiedForCodeGeneration() |
boolean |
isModulegenTemplate() |
boolean |
isOldStyleExtension() |
boolean |
isRequiredByAll() |
boolean |
isWebExtension() |
void |
markUnmodifiedForCodeGeneration() |
void |
removeRequiredExtensionName(java.lang.String name) |
void |
setExcluded(boolean excluded) |
void |
setJaloLogicFree(boolean jaloLogicFree) |
void |
setRequiredByAll(boolean required) |
void |
setVersion(java.lang.String version) |
java.lang.String |
toString() |
protected java.lang.String |
toString(java.util.Collection<ExtensionInfo> extensions) |
public ExtensionInfo(java.lang.String contextRoot,
java.util.HashMap metaMap)
throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic ExtensionInfo(PlatformConfig extensionsXML, java.io.File configFile, boolean isCoreExtension) throws java.lang.RuntimeException
java.lang.RuntimeExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void markUnmodifiedForCodeGeneration()
public boolean isDeprecated()
public boolean isModifiedForCodeGeneration()
public java.io.File getItemsXML()
public java.io.File getBeansXML()
public java.util.Set<java.io.File> getGenericAuditXMLs()
public boolean isItemsXMLModifiedAfter(long lastModifiedTime)
public java.lang.String getName()
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public boolean isRequiredByAll()
public boolean isJaloLogicFree()
public boolean isCoreExtension()
public boolean isWebExtension()
public void setRequiredByAll(boolean required)
public void setJaloLogicFree(boolean jaloLogicFree)
public java.lang.String getAbstractClassPrefix()
public boolean isOldStyleExtension()
public java.lang.String getClassPrefix()
public java.lang.String getManagerName()
public java.lang.String getManagerSuperclass()
public java.io.File getExtensionDirectory()
public java.io.File getConfigFile()
public java.util.Collection<AbstractExtensionModule> getModules()
public java.util.Set<java.lang.String> getAllRequiredExtensionNames()
public java.util.Set<java.lang.String> getConfiguredRequiredExtensionNames()
public java.util.Set<java.lang.String> getImplicitRequiredExtensionNames()
public void addRequiredExtensionName(java.lang.String extensionname)
public void addImplicitlyRequiredExtensionNames(java.util.Set<java.lang.String> extensionnames)
public void removeRequiredExtensionName(java.lang.String name)
public CoreExtensionModule getCoreModule()
public HMCExtensionModule getHMCModule()
public WebExtensionModule getWebModule()
public java.util.Set<ExtensionInfo> getAllRequiredExtensionInfos()
public java.util.Set<ExtensionInfo> getAllConfiguredRequiredExtensionInfos()
public java.util.Set<ExtensionInfo> getRequiredExtensionInfos()
ExtensionInfo which contains all defined required extensions and also the implicitly
required extensions.public java.lang.String getAllRequiredExtensionsString()
public java.lang.String getAllConfiguredRequiredExtensionsString()
protected java.lang.String toString(java.util.Collection<ExtensionInfo> extensions)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getMeta(java.lang.String key)
public boolean isExtgenTemplate()
PlatformConfig.PLATFORM_EXTGEN_TEMPLATE_KEY
is truepublic boolean isModulegenTemplate()
PlatformConfig.PLATFORM_MODULEGEN_NAME_KEY
is setpublic java.lang.String getModulegenName()
PlatformConfig.PLATFORM_MODULEGEN_NAME_KEY is givenpublic boolean isExcluded()
public void setExcluded(boolean excluded)
public java.util.Map<java.lang.String,java.lang.String> getMetaMap()
public boolean isCorePlusExtension()
public boolean isExternalExtension()
Copyright © 2018 SAP SE. All Rights Reserved.