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, login
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public void deleteFSDesignResource(de.innovationgate.wgaservices.types.RemoteSession session, java.lang.String path) throws de.innovationgate.wgaservices.WGAServiceException
deleteFSDesignResource
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public void mkFSDesignDir(de.innovationgate.wgaservices.types.RemoteSession session, java.lang.String path) throws de.innovationgate.wgaservices.WGAServiceException
mkFSDesignDir
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public javax.activation.DataSource getWGAConfiguration(de.innovationgate.wgaservices.types.RemoteSession session) throws de.innovationgate.wgaservices.WGAServiceException
getWGAConfiguration
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public void updateWGAConfiguration(de.innovationgate.wgaservices.types.RemoteSession session, javax.activation.DataSource wgaConfiguration) throws de.innovationgate.wgaservices.WGAServiceException
updateWGAConfiguration
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public de.innovationgate.wgaservices.types.Version getWGAVersion(de.innovationgate.wgaservices.types.RemoteSession session) throws de.innovationgate.wgaservices.WGAServiceException
getWGAVersion
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public java.util.List<java.lang.String> getConnectedContentDatabases(de.innovationgate.wgaservices.types.RemoteSession session) throws de.innovationgate.wgaservices.WGAServiceException
getConnectedContentDatabases
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public 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.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public void setTMLScriptDebuggerEnabled(de.innovationgate.wgaservices.types.RemoteSession session, boolean enabled) throws de.innovationgate.wgaservices.WGAServiceException
setTMLScriptDebuggerEnabled
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public boolean isTMLScriptDebuggerEnabled(de.innovationgate.wgaservices.types.RemoteSession session) throws de.innovationgate.wgaservices.WGAServiceException
isTMLScriptDebuggerEnabled
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public void setWebTMLCachingEnabled(de.innovationgate.wgaservices.types.RemoteSession session, boolean enabled) throws de.innovationgate.wgaservices.WGAServiceException
setWebTMLCachingEnabled
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException
public boolean isWebTMLCachingEnabled(de.innovationgate.wgaservices.types.RemoteSession session) throws de.innovationgate.wgaservices.WGAServiceException
isWebTMLCachingEnabled
in interface de.innovationgate.wgaservices.WGACoreServices
de.innovationgate.wgaservices.WGAServiceException