org.figure8.join.services.properties
Class DeploymentPropertiesExtractor

java.lang.Object
  extended by org.figure8.join.services.properties.DeploymentPropertiesExtractor
All Implemented Interfaces:
PropertiesExtractor

public class DeploymentPropertiesExtractor
extends java.lang.Object
implements PropertiesExtractor

This is an implementation of PropertiesExtractor made for Deployments.

Version:
$Revision: 1.2 $
Author:
Laurent Broudoux
See Also:
Deployment

Field Summary
static java.lang.String DEPLOYMENT_PREFIX
          Constant for the default properties prefix applied during extraction
 
Constructor Summary
DeploymentPropertiesExtractor()
          Creates a new instance of DeploymentPropertiesExtractor
 
Method Summary
 java.util.Properties extract(Deployment deployment)
          Extract a set of properies from the given deployment.
 java.util.Properties extract(Deployment deployment, java.lang.String prefix)
          Extract a set of properies from the given deployment.
 java.util.Properties extract(java.lang.Object obj)
          Extract a set of properties from the given object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEPLOYMENT_PREFIX

public static final java.lang.String DEPLOYMENT_PREFIX
Constant for the default properties prefix applied during extraction

See Also:
Constant Field Values
Constructor Detail

DeploymentPropertiesExtractor

public DeploymentPropertiesExtractor()
Creates a new instance of DeploymentPropertiesExtractor

Method Detail

extract

public java.util.Properties extract(Deployment deployment)
Extract a set of properies from the given deployment.

Parameters:
deployment - The deployment to extract properties from
Returns:
A set of properties representing the deployment and its inner fields graph

extract

public java.util.Properties extract(Deployment deployment,
                                    java.lang.String prefix)
Extract a set of properies from the given deployment. Prefix them with supplied string.

Parameters:
deployment - The deployment to extract properties from
prefix - The prefix to append on each property
Returns:
A set of properties representing the deployment and its inner fields graph

extract

public java.util.Properties extract(java.lang.Object obj)
                             throws InvalidParameterException
Extract a set of properties from the given object.

Specified by:
extract in interface PropertiesExtractor
Parameters:
obj - The object to extract properties from
Returns:
A set of properties representing the object and its inner fields graph
Throws:
InvalidParameterException - if the object cannot be processed by implementation


Copyright © 2005-2008 Join. All Rights Reserved.