SOAj Consolidated


info.soaj.core.util.internal
Class SjFrameworkRetrieveProperties

java.lang.Object
  extended by info.soaj.core.util.internal.SjFrameworkRetrieveProperties

public class SjFrameworkRetrieveProperties
extends java.lang.Object

This utility class contains static methods contributing to execution of the plugin Activation Sequence. The sequence ensures plugins declared as active are activated.

     Phase One - Retrieve Properties
     Phase Two - Create Active
     Phase Three - Initialize Active
     Phase Four - Verify Active
     Phase Five - Report Status
     Phase Six - Log Context
 

Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com .

Since:
v. 1.0
Author:
MarvinToll@gtcGroup.com

Field Summary
private static java.lang.String CLASS_NAME
          Class name.
 
Constructor Summary
private SjFrameworkRetrieveProperties()
          Constructor - Private
 
Method Summary
private static int parsePluginProperties(org.w3c.dom.NodeList pluginNodeList)
          This method returns a list of plugin properties.
private static java.util.Properties parseProperties(org.w3c.dom.NodeList pluginPropertiesList)
          This method populates a Properties instance.
private static org.w3c.dom.Document retrieveDOM(SjPopulatedDescriptorDocumentName documentName)
          This method returns a DOM Document.
static int retrieveProperties(SjPopulatedDescriptorDocumentName documentName)
          This method retrieves properties using a descriptor document name supplied by the client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

private static final java.lang.String CLASS_NAME
Class name.

Constructor Detail

SjFrameworkRetrieveProperties

private SjFrameworkRetrieveProperties()
Constructor - Private

Method Detail

retrieveProperties

public static int retrieveProperties(SjPopulatedDescriptorDocumentName documentName)
                              throws SjCoreExceptionActivationSequence
This method retrieves properties using a descriptor document name supplied by the client.

Parameters:
documentName - - Descriptor document available on class path.
Returns:
int
Throws:
SjCoreExceptionActivationSequence

retrieveDOM

private static org.w3c.dom.Document retrieveDOM(SjPopulatedDescriptorDocumentName documentName)
                                         throws SjCoreExceptionActivationSequence
This method returns a DOM Document.

Parameters:
documentName - Descriptor document available on class path.
Returns:
Document
Throws:
SjCoreExceptionActivationSequence

parsePluginProperties

private static int parsePluginProperties(org.w3c.dom.NodeList pluginNodeList)
                                  throws SjCoreExceptionActivationSequence
This method returns a list of plugin properties.

Parameters:
pluginNodeList - The node list of all plugins.
Returns:
int
Throws:
SjCoreExceptionActivationSequence

parseProperties

private static java.util.Properties parseProperties(org.w3c.dom.NodeList pluginPropertiesList)
                                             throws org.w3c.dom.DOMException,
                                                    java.io.IOException
This method populates a Properties instance.

Parameters:
pluginPropertiesList - The NodeList of all plugin properties.
Returns:
Properties - Properties are populated or an empty property instance is created.
Throws:
org.w3c.dom.DOMException
java.io.IOException

SOAj Consolidated


Copyright (c) 2006 - 2009 by Global Technology Consulting Group, Inc. at gtcGroup.com.
Use is authorized, provided the source is acknowledged by inclusion of this copyright notice.