Class 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.
    • 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.