org.kuali.rice.kns.datadictionary.impl
Class BeanOverrideImpl

java.lang.Object
  extended by org.kuali.rice.kns.datadictionary.impl.BeanOverrideImpl
All Implemented Interfaces:
BeanOverride

public class BeanOverrideImpl
extends Object
implements BeanOverride

The base implementation of the BeanOverride interface.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Field Summary
private  String beanName
           
private  List<FieldOverride> fieldOverrides
           
private static org.apache.log4j.Logger LOG
           
 
Constructor Summary
BeanOverrideImpl()
           
 
Method Summary
 String getBeanName()
          Return the name of the bean to perform the override.
 List<FieldOverride> getFieldOverrides()
          Returns the list of fields to perform the override.
 void performOverride(Object bean)
          Perform the override logic on the specific bean.
 void setBeanName(String beanName)
           
 void setFieldOverrides(List<FieldOverride> fieldOverirdes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG

beanName

private String beanName

fieldOverrides

private List<FieldOverride> fieldOverrides
Constructor Detail

BeanOverrideImpl

public BeanOverrideImpl()
Method Detail

getFieldOverrides

public List<FieldOverride> getFieldOverrides()
Description copied from interface: BeanOverride
Returns the list of fields to perform the override.

Specified by:
getFieldOverrides in interface BeanOverride
See Also:
BeanOverride.getFieldOverrides()

setFieldOverrides

public void setFieldOverrides(List<FieldOverride> fieldOverirdes)

getBeanName

public String getBeanName()
Description copied from interface: BeanOverride
Return the name of the bean to perform the override.

Specified by:
getBeanName in interface BeanOverride
Returns:
See Also:
BeanOverride.getBeanName()

setBeanName

public void setBeanName(String beanName)

performOverride

public void performOverride(Object bean)
Description copied from interface: BeanOverride
Perform the override logic on the specific bean.

Specified by:
performOverride in interface BeanOverride
See Also:
BeanOverride.performOverride(java.lang.Object)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.