Class WebLogicWlstConfigurationFactory
- java.lang.Object
-
- org.codehaus.cargo.container.weblogic.internal.configuration.WebLogicWlstConfigurationFactory
-
public class WebLogicWlstConfigurationFactory extends Object
WLST configuration factory returning specific configuration scripts.
-
-
Constructor Summary
Constructors Constructor Description WebLogicWlstConfigurationFactory(org.codehaus.cargo.container.configuration.Configuration configuration)
Sets configuration containing all needed information for building configuration scripts.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.codehaus.cargo.container.configuration.script.ScriptCommand>
addUserToGroupsScript(org.codehaus.cargo.container.property.User user)
org.codehaus.cargo.container.configuration.script.ScriptCommand
createDomainScript(String weblogicHome)
org.codehaus.cargo.container.configuration.script.ScriptCommand
createGroupScript(String groupRole)
org.codehaus.cargo.container.configuration.script.ScriptCommand
createUserScript(org.codehaus.cargo.container.property.User user)
Collection<org.codehaus.cargo.container.configuration.script.ScriptCommand>
dataSourceScript(org.codehaus.cargo.container.configuration.entry.DataSource ds)
org.codehaus.cargo.container.configuration.script.ScriptCommand
deployDeployableOnlineScript(org.codehaus.cargo.container.deployable.Deployable deployable)
org.codehaus.cargo.container.configuration.script.ScriptCommand
deployDeployableScript(org.codehaus.cargo.container.deployable.Deployable deployable)
org.codehaus.cargo.container.configuration.script.ScriptCommand
jtaScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
loggingScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
passwordValidatorScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
readDomainOfflineScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
readDomainOnlineScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
resourceScript(org.codehaus.cargo.container.configuration.entry.Resource resource)
org.codehaus.cargo.container.configuration.script.ScriptCommand
shutdownDomainScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
sslScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
undeployDeployableOnlineScript(org.codehaus.cargo.container.deployable.Deployable deployable)
org.codehaus.cargo.container.configuration.script.ScriptCommand
undeployDeployableScript(org.codehaus.cargo.container.deployable.Deployable deployable)
org.codehaus.cargo.container.configuration.script.ScriptCommand
updateDomainOfflineScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
updateDomainOnlineScript()
org.codehaus.cargo.container.configuration.script.ScriptCommand
writeDomainScript()
-
-
-
Constructor Detail
-
WebLogicWlstConfigurationFactory
public WebLogicWlstConfigurationFactory(org.codehaus.cargo.container.configuration.Configuration configuration)
Sets configuration containing all needed information for building configuration scripts.- Parameters:
configuration
- Container configuration.
-
-
Method Detail
-
createDomainScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand createDomainScript(String weblogicHome)
- Parameters:
weblogicHome
- WebLogic home.- Returns:
- Create domain WLST script.
-
readDomainOfflineScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand readDomainOfflineScript()
- Returns:
- Read domain offline WLST script.
-
readDomainOnlineScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand readDomainOnlineScript()
- Returns:
- Read domain online WLST script.
-
updateDomainOfflineScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand updateDomainOfflineScript()
- Returns:
- Update offline domain WLST script.
-
updateDomainOnlineScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand updateDomainOnlineScript()
- Returns:
- Update online domain WLST script.
-
writeDomainScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand writeDomainScript()
- Returns:
- Write domain WLST script.
-
shutdownDomainScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand shutdownDomainScript()
- Returns:
- Shutdown domain WLST script.
-
loggingScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand loggingScript()
- Returns:
- Logging WLST script.
-
sslScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand sslScript()
- Returns:
- Configure SSL WLST script.
-
jtaScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand jtaScript()
- Returns:
- Configure JTA WLST script.
-
passwordValidatorScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand passwordValidatorScript()
- Returns:
- Configure password validator script.
-
deployDeployableScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand deployDeployableScript(org.codehaus.cargo.container.deployable.Deployable deployable)
- Parameters:
deployable
- Deployable to be deployed.- Returns:
- Deploy deployable WLST script.
-
deployDeployableOnlineScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand deployDeployableOnlineScript(org.codehaus.cargo.container.deployable.Deployable deployable)
- Parameters:
deployable
- Deployable to be deployed.- Returns:
- Deploy deployable online WLST script.
-
undeployDeployableScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand undeployDeployableScript(org.codehaus.cargo.container.deployable.Deployable deployable)
- Parameters:
deployable
- Deployable to be undeployed.- Returns:
- Undeploy deployable WLST script.
-
undeployDeployableOnlineScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand undeployDeployableOnlineScript(org.codehaus.cargo.container.deployable.Deployable deployable)
- Parameters:
deployable
- Deployable to be undeployed.- Returns:
- Undeploy deployable online WLST script.
-
dataSourceScript
public Collection<org.codehaus.cargo.container.configuration.script.ScriptCommand> dataSourceScript(org.codehaus.cargo.container.configuration.entry.DataSource ds)
- Parameters:
ds
- DataSource.- Returns:
- Create datasource WLST script.
-
resourceScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand resourceScript(org.codehaus.cargo.container.configuration.entry.Resource resource)
- Parameters:
resource
- Resource.- Returns:
- Create datasource WLST script.
-
createUserScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand createUserScript(org.codehaus.cargo.container.property.User user)
- Parameters:
user
- User to be created.- Returns:
- Create user WLST script.
-
createGroupScript
public org.codehaus.cargo.container.configuration.script.ScriptCommand createGroupScript(String groupRole)
- Parameters:
groupRole
- Group role.- Returns:
- Create group WLST script.
-
addUserToGroupsScript
public Collection<org.codehaus.cargo.container.configuration.script.ScriptCommand> addUserToGroupsScript(org.codehaus.cargo.container.property.User user)
- Parameters:
user
- User to be paired with groups.- Returns:
- Pair user with groups WLST script.
-
-