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.admin.Admin getAdminPort()
           
static com.oracle.endeca.pdi.biserver.BIServer getBIServerPort()
           
static com.oracle.endeca.pdi.core.Core getCorePort()
           
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 ping()
           
static boolean ping(ProvisioningServerMetadataObject metadataObject)
           
static boolean pingEndecaServer(ProvisioningServerMetadataObject metadataObject, java.lang.String locale)
           
static boolean pingEndecaServer(java.lang.String config, java.lang.String locale)
          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

getCorePort

public static com.oracle.endeca.pdi.core.Core getCorePort()
                                                   throws java.net.MalformedURLException,
                                                          java.io.IOException
Throws:
java.net.MalformedURLException
java.io.IOException

getAdminPort

public static com.oracle.endeca.pdi.admin.Admin getAdminPort()
                                                      throws java.net.MalformedURLException,
                                                             java.io.IOException
Throws:
java.net.MalformedURLException
java.io.IOException

getBIServerPort

public static com.oracle.endeca.pdi.biserver.BIServer getBIServerPort()
                                                               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)

pingEndecaServer

public static boolean pingEndecaServer(java.lang.String config,
                                       java.lang.String locale)
Ping the provisioning server

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

pingEndecaServer

public static boolean pingEndecaServer(ProvisioningServerMetadataObject metadataObject,
                                       java.lang.String locale)

isBandwidthAvailable

public static boolean isBandwidthAvailable()

ping

public static boolean ping()

ping

public static boolean ping(ProvisioningServerMetadataObject metadataObject)