com.sun.enterprise.config.serverbeans
Class ConfigBeansUtilities

java.lang.Object
  extended by com.sun.enterprise.config.serverbeans.ConfigBeansUtilities

@Service
public final class ConfigBeansUtilities
extends Object

Bunch of utility methods for the new serverbeans config api based on jaxb


Constructor Summary
ConfigBeansUtilities()
           
 
Method Summary
static List<Application> getAllDefinedSystemApplications()
           
static ApplicationRef getApplicationRefInServer(String sn, String name)
           
static List<ApplicationRef> getApplicationRefsInServer(String sn)
          Lists the app refs for non-system apps assigned to the specified server
static List<ApplicationRef> getApplicationRefsInServer(String sn, boolean excludeSystemApps)
          Lists the app refs for apps assigned to the specified server, excluding system apps from the result if requested.
static String getContextRoot(String moduleID)
           
static String getDefaultFormat()
          Get the default value of Format from dtd
static String getDefaultQueueSizeInBytes()
          Get the default value of QueueSizeInBytes from dtd
static String getDefaultRotationEnabled()
          Get the default value of RotationEnabled from dtd
static String getDefaultRotationIntervalInMinutes()
          Get the default value of RotationIntervalInMinutes from dtd
static String getDefaultRotationPolicy()
          Get the default value of RotationPolicy from dtd
static String getDirectoryDeployed(String moduleID)
           
static Domain getDomain()
           
static String getEnabled(String sn, String moduleID)
           
static String getLibraries(String moduleID)
           
static String getLocation(String moduleID)
           
static ApplicationName getModule(String moduleID)
           
static Server getServerNamed(String name)
           
static List<Server> getServers()
           
static Application getSystemApplicationReferencedFrom(String sn, String appName)
           
static List<Application> getSystemApplicationsReferencedFrom(String sn)
          Returns the list of system-applications that are referenced from the given server.
static String getVirtualServers(String sn, String moduleID)
           
static boolean isNamedSystemApplicationReferencedFrom(String appName, String serverName)
           
static String join(Iterable<String> list, String delimiter)
           
static boolean toBoolean(String value)
          This method is used to convert a string value to boolean.
static String toString(Throwable t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigBeansUtilities

public ConfigBeansUtilities()
Method Detail

getDefaultFormat

public static String getDefaultFormat()
Get the default value of Format from dtd


getDefaultRotationPolicy

public static String getDefaultRotationPolicy()
Get the default value of RotationPolicy from dtd


getDefaultRotationEnabled

public static String getDefaultRotationEnabled()
Get the default value of RotationEnabled from dtd


getDefaultRotationIntervalInMinutes

public static String getDefaultRotationIntervalInMinutes()
Get the default value of RotationIntervalInMinutes from dtd


getDefaultQueueSizeInBytes

public static String getDefaultQueueSizeInBytes()
Get the default value of QueueSizeInBytes from dtd


toBoolean

public static boolean toBoolean(String value)
This method is used to convert a string value to boolean.

Returns:
true if the value is one of true, on, yes, 1. Note that the values are case sensitive. If it is not one of these values, then, it returns false.

getSystemApplicationsReferencedFrom

public static List<Application> getSystemApplicationsReferencedFrom(String sn)
Returns the list of system-applications that are referenced from the given server. A server references an application, if the server has an element named <application-ref> in it that points to given application. The given server is a <server> element inside domain.

Parameters:
sn - the string denoting name of the server
Returns:
List of system-applications for that server, an empty list in case there is none

getSystemApplicationReferencedFrom

public static Application getSystemApplicationReferencedFrom(String sn,
                                                             String appName)

isNamedSystemApplicationReferencedFrom

public static boolean isNamedSystemApplicationReferencedFrom(String appName,
                                                             String serverName)

getServers

public static List<Server> getServers()

getServerNamed

public static Server getServerNamed(String name)

getAllDefinedSystemApplications

public static List<Application> getAllDefinedSystemApplications()

getApplicationRefsInServer

public static List<ApplicationRef> getApplicationRefsInServer(String sn)
Lists the app refs for non-system apps assigned to the specified server

Parameters:
sn - server name
Returns:
List of ApplicationRef for non-system apps assigned to the specified server

getApplicationRefsInServer

public static List<ApplicationRef> getApplicationRefsInServer(String sn,
                                                              boolean excludeSystemApps)
Lists the app refs for apps assigned to the specified server, excluding system apps from the result if requested.

Parameters:
sn - server name to check
excludeSystemApps - whether system apps should be excluded
Returns:
List of ApplicationRef for apps assigned to the specified server

getApplicationRefInServer

public static ApplicationRef getApplicationRefInServer(String sn,
                                                       String name)

getModule

public static ApplicationName getModule(String moduleID)

getEnabled

public static String getEnabled(String sn,
                                String moduleID)

getVirtualServers

public static String getVirtualServers(String sn,
                                       String moduleID)

getContextRoot

public static String getContextRoot(String moduleID)

getLibraries

public static String getLibraries(String moduleID)

getLocation

public static String getLocation(String moduleID)

getDirectoryDeployed

public static String getDirectoryDeployed(String moduleID)

join

public static String join(Iterable<String> list,
                          String delimiter)

toString

public static String toString(Throwable t)

getDomain

public static Domain getDomain()


Copyright © 2012 GlassFish Community. All Rights Reserved.