public class WGACoreServicesImpl extends WGAServicesImpl implements de.innovationgate.wgaservices.WGACoreServices
SCRIPTOBJ_WGASERVICESCONTEXT| Constructor and Description |
|---|
WGACoreServicesImpl(WGACore core,
WGAWebServicesContextProvider contextProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
activatePlugin(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo) |
de.innovationgate.wgaservices.types.RemoteSession |
adminLogin(java.lang.String user,
java.lang.String pwd) |
javax.activation.DataSource |
createContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String dbKey,
boolean includeACL) |
javax.activation.DataSource |
createContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String dbKey,
boolean includeACL,
boolean includeSystemAreas) |
void |
createDatabase(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.DatabaseServerInfo dbServerInfo,
java.lang.String implClassName,
java.util.Map<java.lang.String,java.lang.String> options) |
void |
deactivatePlugin(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo) |
void |
deleteFSDesignResource(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path) |
javax.activation.DataSource |
downloadPlugin(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo) |
java.util.List<de.innovationgate.wgaservices.types.DatabaseInformation> |
getAvailableDatabases(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.DatabaseServerInfo dbServerInfo,
java.lang.String implClassName) |
java.util.List<java.lang.String> |
getConnectedContentDatabases(de.innovationgate.wgaservices.types.RemoteSession session) |
java.lang.String |
getDesignPath(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String dbKey) |
java.util.List<de.innovationgate.wgaservices.types.PluginInfo> |
getPluginInformation(de.innovationgate.wgaservices.types.RemoteSession session) |
javax.activation.DataSource |
getWGAConfiguration(de.innovationgate.wgaservices.types.RemoteSession session) |
de.innovationgate.wgaservices.types.Version |
getWGAVersion(de.innovationgate.wgaservices.types.RemoteSession session) |
void |
importContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
javax.activation.DataSource csDump,
java.lang.String dbKey,
boolean includeACL) |
void |
importContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
javax.activation.DataSource csDump,
java.lang.String dbKey,
boolean includeACL,
boolean includeSystemAreas) |
void |
initializeOverlay(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo,
java.lang.String designFolder) |
void |
installPlugins(de.innovationgate.wgaservices.types.RemoteSession session,
java.util.List<javax.activation.DataSource> plugins) |
boolean |
isTMLScriptDebuggerEnabled(de.innovationgate.wgaservices.types.RemoteSession session) |
boolean |
isWebTMLCachingEnabled(de.innovationgate.wgaservices.types.RemoteSession session) |
void |
mkFSDesignDir(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path) |
java.util.List<de.innovationgate.wgaservices.types.DatabaseServerInfo> |
retrieveContentStoreDatabaseServers(de.innovationgate.wgaservices.types.RemoteSession session) |
javax.activation.DataSource |
retrieveFSDesignResourceContent(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.FSDesignResourceState state) |
java.util.List<de.innovationgate.wgaservices.types.FSDesignResourceState> |
retrieveFSDesignResourceState(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path) |
void |
setTMLScriptDebuggerEnabled(de.innovationgate.wgaservices.types.RemoteSession session,
boolean enabled) |
void |
setWebTMLCachingEnabled(de.innovationgate.wgaservices.types.RemoteSession session,
boolean enabled) |
void |
updateFSDesignResource(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path,
javax.activation.DataSource content,
long lastModified) |
void |
updateWGAConfiguration(de.innovationgate.wgaservices.types.RemoteSession session,
javax.activation.DataSource wgaConfiguration) |
callAction, getAccessLevel, loginpublic WGACoreServicesImpl(WGACore core, WGAWebServicesContextProvider contextProvider)
public de.innovationgate.wgaservices.types.RemoteSession adminLogin(java.lang.String user,
java.lang.String pwd)
throws de.innovationgate.wgaservices.WGAServiceException
adminLogin in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic java.lang.String getDesignPath(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String dbKey)
throws de.innovationgate.wgaservices.WGAServiceException
getDesignPath in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void installPlugins(de.innovationgate.wgaservices.types.RemoteSession session,
java.util.List<javax.activation.DataSource> plugins)
throws de.innovationgate.wgaservices.WGAServiceException
installPlugins in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic java.util.List<de.innovationgate.wgaservices.types.FSDesignResourceState> retrieveFSDesignResourceState(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path)
throws de.innovationgate.wgaservices.WGAServiceException
retrieveFSDesignResourceState in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic javax.activation.DataSource retrieveFSDesignResourceContent(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.FSDesignResourceState state)
throws de.innovationgate.wgaservices.WGAServiceException
retrieveFSDesignResourceContent in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void deleteFSDesignResource(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path)
throws de.innovationgate.wgaservices.WGAServiceException
deleteFSDesignResource in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void updateFSDesignResource(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path,
javax.activation.DataSource content,
long lastModified)
throws de.innovationgate.wgaservices.WGAServiceException
updateFSDesignResource in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void mkFSDesignDir(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String path)
throws de.innovationgate.wgaservices.WGAServiceException
mkFSDesignDir in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic javax.activation.DataSource getWGAConfiguration(de.innovationgate.wgaservices.types.RemoteSession session)
throws de.innovationgate.wgaservices.WGAServiceException
getWGAConfiguration in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic java.util.List<de.innovationgate.wgaservices.types.DatabaseServerInfo> retrieveContentStoreDatabaseServers(de.innovationgate.wgaservices.types.RemoteSession session)
throws de.innovationgate.wgaservices.WGAServiceException
retrieveContentStoreDatabaseServers in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void createDatabase(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.DatabaseServerInfo dbServerInfo,
java.lang.String implClassName,
java.util.Map<java.lang.String,java.lang.String> options)
throws de.innovationgate.wgaservices.WGAServiceException
createDatabase in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic java.util.List<de.innovationgate.wgaservices.types.DatabaseInformation> getAvailableDatabases(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.DatabaseServerInfo dbServerInfo,
java.lang.String implClassName)
throws de.innovationgate.wgaservices.WGAServiceException
getAvailableDatabases in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic javax.activation.DataSource createContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String dbKey,
boolean includeACL)
throws de.innovationgate.wgaservices.WGAServiceException
createContentStoreDump in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic javax.activation.DataSource createContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
java.lang.String dbKey,
boolean includeACL,
boolean includeSystemAreas)
throws de.innovationgate.wgaservices.WGAServiceException
createContentStoreDump in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void importContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
javax.activation.DataSource csDump,
java.lang.String dbKey,
boolean includeACL)
throws de.innovationgate.wgaservices.WGAServiceException
importContentStoreDump in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void importContentStoreDump(de.innovationgate.wgaservices.types.RemoteSession session,
javax.activation.DataSource csDump,
java.lang.String dbKey,
boolean includeACL,
boolean includeSystemAreas)
throws de.innovationgate.wgaservices.WGAServiceException
importContentStoreDump in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void updateWGAConfiguration(de.innovationgate.wgaservices.types.RemoteSession session,
javax.activation.DataSource wgaConfiguration)
throws de.innovationgate.wgaservices.WGAServiceException
updateWGAConfiguration in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic java.util.List<de.innovationgate.wgaservices.types.PluginInfo> getPluginInformation(de.innovationgate.wgaservices.types.RemoteSession session)
throws de.innovationgate.wgaservices.WGAServiceException
getPluginInformation in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic de.innovationgate.wgaservices.types.Version getWGAVersion(de.innovationgate.wgaservices.types.RemoteSession session)
throws de.innovationgate.wgaservices.WGAServiceException
getWGAVersion in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic javax.activation.DataSource downloadPlugin(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo)
throws de.innovationgate.wgaservices.WGAServiceException
downloadPlugin in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void activatePlugin(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo)
throws de.innovationgate.wgaservices.WGAServiceException
activatePlugin in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void deactivatePlugin(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo)
throws de.innovationgate.wgaservices.WGAServiceException
deactivatePlugin in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic java.util.List<java.lang.String> getConnectedContentDatabases(de.innovationgate.wgaservices.types.RemoteSession session)
throws de.innovationgate.wgaservices.WGAServiceException
getConnectedContentDatabases in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void initializeOverlay(de.innovationgate.wgaservices.types.RemoteSession session,
de.innovationgate.wgaservices.types.PluginInfo pluginInfo,
java.lang.String designFolder)
throws de.innovationgate.wgaservices.WGAServiceException
initializeOverlay in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void setTMLScriptDebuggerEnabled(de.innovationgate.wgaservices.types.RemoteSession session,
boolean enabled)
throws de.innovationgate.wgaservices.WGAServiceException
setTMLScriptDebuggerEnabled in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic boolean isTMLScriptDebuggerEnabled(de.innovationgate.wgaservices.types.RemoteSession session)
throws de.innovationgate.wgaservices.WGAServiceException
isTMLScriptDebuggerEnabled in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic void setWebTMLCachingEnabled(de.innovationgate.wgaservices.types.RemoteSession session,
boolean enabled)
throws de.innovationgate.wgaservices.WGAServiceException
setWebTMLCachingEnabled in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceExceptionpublic boolean isWebTMLCachingEnabled(de.innovationgate.wgaservices.types.RemoteSession session)
throws de.innovationgate.wgaservices.WGAServiceException
isWebTMLCachingEnabled in interface de.innovationgate.wgaservices.WGACoreServicesde.innovationgate.wgaservices.WGAServiceException