com.endeca.portal.metadata.psconfig
Class ProvisioningService

java.lang.Object
  extended by com.endeca.portal.metadata.psconfig.ProvisioningService
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class ProvisioningService
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

See Also:
Serialized Form

Constructor Summary
ProvisioningService()
           
 
Method Summary
static com.oracle.endeca.pdi.client.UserData getUserData()
           
static com.oracle.endeca.pdi.client.UserData getUserData(java.lang.String jsonConfig)
          Generates User data based on given configuration in String.
static boolean isBandwidthAvailable()
           
static boolean isProvisionServiceConfigValid()
           
static boolean isProvisionServiceConfigValid(ProvisioningServerMetadataObject provisioningServerMetadataObject)
           
static boolean isProvisionServiceConfigValid(java.lang.String jsonConfig)
          Confirms provisioning server configuration meets minimum requirements
static boolean pingEndecaAppliance(java.lang.String config, java.lang.String local)
          Ping the provisioning server
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProvisioningService

public ProvisioningService()
Method Detail

getUserData

public static com.oracle.endeca.pdi.client.UserData getUserData(java.lang.String jsonConfig)
                                                         throws java.net.MalformedURLException,
                                                                java.io.IOException
Generates User data based on given configuration in String.

Returns:
the userData
Throws:
java.io.IOException
java.net.MalformedURLException

getUserData

public static com.oracle.endeca.pdi.client.UserData getUserData()
                                                         throws java.net.MalformedURLException,
                                                                java.io.IOException
Throws:
java.net.MalformedURLException
java.io.IOException

isProvisionServiceConfigValid

public static boolean isProvisionServiceConfigValid(java.lang.String jsonConfig)
Confirms provisioning server configuration meets minimum requirements


isProvisionServiceConfigValid

public static boolean isProvisionServiceConfigValid()

isProvisionServiceConfigValid

public static boolean isProvisionServiceConfigValid(ProvisioningServerMetadataObject provisioningServerMetadataObject)

pingEndecaAppliance

public static boolean pingEndecaAppliance(java.lang.String config,
                                          java.lang.String local)
                                   throws java.io.IOException
Ping the provisioning server

Returns:
true if the provisioning server is available, false for not.
Throws:
java.io.IOException
java.net.MalformedURLException

isBandwidthAvailable

public static boolean isBandwidthAvailable()