public class DBDesignSource extends java.lang.Object implements WGADesignSource
Constructor and Description |
---|
DBDesignSource() |
Modifier and Type | Method and Description |
---|---|
void |
applyDesign(WGADesign design,
de.innovationgate.webgate.api.WGDatabase db,
java.util.Map<java.lang.String,java.lang.String> options) |
static de.innovationgate.wga.config.DesignReference |
createDefaultDesignReference(de.innovationgate.webgate.api.WGDocument doc) |
void |
createDesign(java.lang.String designName) |
DBDesignProvider |
createDesignProvider(WGADesign design,
de.innovationgate.webgate.api.WGDatabase db,
java.util.Map<java.lang.String,java.lang.String> options) |
java.lang.String |
getDescription(java.util.Locale locale) |
WGADesign |
getDesign(java.lang.String name) |
java.util.List<java.lang.String> |
getDesignNames() |
java.lang.Class |
getDesignProviderClass() |
java.lang.String |
getName() |
java.lang.String |
getTitle(java.util.Locale locale) |
void |
init(WGACore core,
java.lang.String name,
de.innovationgate.wga.common.LocalizedInformation locInfo,
java.util.Map<java.lang.String,java.lang.String> options) |
boolean |
isDesignCreatable() |
public static de.innovationgate.wga.config.DesignReference createDefaultDesignReference(de.innovationgate.webgate.api.WGDocument doc)
public java.util.List<java.lang.String> getDesignNames()
getDesignNames
in interface WGADesignSource
public void init(WGACore core, java.lang.String name, de.innovationgate.wga.common.LocalizedInformation locInfo, java.util.Map<java.lang.String,java.lang.String> options)
init
in interface WGADesignSource
public java.lang.String getName()
getName
in interface WGADesignSource
public void applyDesign(WGADesign design, de.innovationgate.webgate.api.WGDatabase db, java.util.Map<java.lang.String,java.lang.String> options) throws WGADesignConfigurationException
applyDesign
in interface WGADesignSource
WGADesignConfigurationException
public DBDesignProvider createDesignProvider(WGADesign design, de.innovationgate.webgate.api.WGDatabase db, java.util.Map<java.lang.String,java.lang.String> options) throws WGADesignConfigurationException
createDesignProvider
in interface WGADesignSource
WGADesignConfigurationException
public java.lang.String getDescription(java.util.Locale locale)
getDescription
in interface WGADesignSource
public java.lang.String getTitle(java.util.Locale locale)
getTitle
in interface WGADesignSource
public void createDesign(java.lang.String designName) throws de.innovationgate.webgate.api.WGNotSupportedException
createDesign
in interface WGADesignSource
de.innovationgate.webgate.api.WGNotSupportedException
public boolean isDesignCreatable()
isDesignCreatable
in interface WGADesignSource
public java.lang.Class getDesignProviderClass()
getDesignProviderClass
in interface WGADesignSource
public WGADesign getDesign(java.lang.String name) throws WGADesignRetrievalException
getDesign
in interface WGADesignSource
WGADesignRetrievalException