org.shept.org.springframework.web.servlet.mvc.delegation.configuration
Class SegmentConfiguration

java.lang.Object
  extended by org.shept.org.springframework.web.servlet.mvc.delegation.configuration.SegmentConfiguration
All Implemented Interfaces:
org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean
Direct Known Subclasses:
DataGridConfiguration

public class SegmentConfiguration
extends Object
implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean

Version:
$$Id: SegmentConfiguration.java 98 2011-01-08 12:05:32Z aha $$
Author:
Andi

Field Summary
private  Map<String,ChainConfiguration> chains
           
private  ComponentBindingInitializer[] componentBindingInitializers
           
private  ComponentPostprocessor[] componentPostprocessors
           
private  Class<?> entityClass
           
private  Class<FilterDefinition> filterClass
           
protected  org.apache.commons.logging.Log logger
          Logger that is available to subclasses
private  String name
           
private  ComponentTransaction transaction
           
private  ComponentValidator[] validators
           
 
Constructor Summary
SegmentConfiguration()
           
 
Method Summary
 void afterPropertiesSet()
           
 String getBeanName()
           
 Map<String,ChainConfiguration> getChains()
           
 ComponentBindingInitializer[] getComponentBindingInitializers()
           
 ComponentPostprocessor[] getComponentPostprocessors()
           
 Class<?> getEntityClass()
           
 Class<FilterDefinition> getFilterClass()
           
 ComponentTransaction getTransaction()
           
 ComponentValidator[] getValidators()
           
 void setBeanName(String name)
           
 void setChains(Map<String,ChainConfiguration> chains)
           
 void setComponentBindingInitializer(ComponentBindingInitializer componentBindingInitializer)
           
 void setComponentBindingInitializers(ComponentBindingInitializer[] componentBindingInitializers)
           
 void setComponentPostprocessor(ComponentPostprocessor componentPostprocessor)
           
 void setComponentPostprocessors(ComponentPostprocessor[] componentPostprocessors)
           
 void setEntityClass(Class<?> entityClass)
           
 void setFilterClass(Class<FilterDefinition> filterClass)
           
 void setTransaction(ComponentTransaction transaction)
           
 void setValidator(ComponentValidator validator)
           
 void setValidators(ComponentValidator[] validators)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Logger that is available to subclasses


name

private String name

entityClass

private Class<?> entityClass

filterClass

private Class<FilterDefinition> filterClass

componentBindingInitializers

private ComponentBindingInitializer[] componentBindingInitializers

validators

private ComponentValidator[] validators

transaction

private ComponentTransaction transaction

componentPostprocessors

private ComponentPostprocessor[] componentPostprocessors

chains

private Map<String,ChainConfiguration> chains
Constructor Detail

SegmentConfiguration

public SegmentConfiguration()
Method Detail

setEntityClass

public void setEntityClass(Class<?> entityClass)
Parameters:
entityClass - the entityClass to set

getEntityClass

public Class<?> getEntityClass()
Returns:
the entityClass

getFilterClass

public Class<FilterDefinition> getFilterClass()
Returns:
the filterClass

setFilterClass

public void setFilterClass(Class<FilterDefinition> filterClass)
Parameters:
filterClass - the filterClass to set

getComponentBindingInitializers

public ComponentBindingInitializer[] getComponentBindingInitializers()
Returns:
the ComponentBindingInitializers

setComponentBindingInitializers

public void setComponentBindingInitializers(ComponentBindingInitializer[] componentBindingInitializers)
Parameters:
ComponentBindingInitializers - the ComponentBindingInitializers to set

setComponentBindingInitializer

public void setComponentBindingInitializer(ComponentBindingInitializer componentBindingInitializer)
Parameters:
ComponentBindingInitializers - the ComponentBindingInitializers to set

getValidators

public ComponentValidator[] getValidators()
Returns:
the validators

setValidators

public void setValidators(ComponentValidator[] validators)
Parameters:
validators - the validators to set

setValidator

public void setValidator(ComponentValidator validator)
Parameters:
validators - the validators to set

setBeanName

public void setBeanName(String name)
Specified by:
setBeanName in interface org.springframework.beans.factory.BeanNameAware

getBeanName

public String getBeanName()
Returns:
the name

getComponentPostprocessors

public ComponentPostprocessor[] getComponentPostprocessors()
Returns:
the componentPostprocessors

setComponentPostprocessors

public void setComponentPostprocessors(ComponentPostprocessor[] componentPostprocessors)
Parameters:
componentPostprocessors - the componentPostprocessors to set

setComponentPostprocessor

public void setComponentPostprocessor(ComponentPostprocessor componentPostprocessor)
Parameters:
componentPostprocessor - the componentPostprocessor to set

getTransaction

public ComponentTransaction getTransaction()
Returns:
the transaction

setTransaction

public void setTransaction(ComponentTransaction transaction)
Parameters:
transaction - the transaction to set

getChains

public Map<String,ChainConfiguration> getChains()
Returns:
the chains

setChains

public void setChains(Map<String,ChainConfiguration> chains)
Parameters:
chains - the chains to set

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception


Copyright © 2011. All Rights Reserved.