org.LexGrid.LexBIG.Impl.loaders.postprocessor
Class AbstractIsActiveSettingPostProcessor

java.lang.Object
  extended by org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
      extended by org.LexGrid.LexBIG.Impl.loaders.postprocessor.AbstractIsActiveSettingPostProcessor
All Implemented Interfaces:
java.io.Serializable, Extendable, GenericExtension, LoaderPostProcessor

public abstract class AbstractIsActiveSettingPostProcessor
extends AbstractExtendable
implements LoaderPostProcessor

The Class AbstractIsActiveSettingPostProcessor.

Author:
Kevin Peterson
See Also:
Serialized Form

Constructor Summary
AbstractIsActiveSettingPostProcessor()
           
 
Method Summary
protected abstract  java.lang.Boolean getNewIsActive(Entity entity)
          Gets the new isActive value.
 int getPageSize()
          Gets the page size.
 void register()
          Register.
 void runPostProcess(AbsoluteCodingSchemeVersionReference reference)
           
 void setPageSize(int pageSize)
          Sets the page size.
protected abstract  boolean shouldIsActiveBeUpdated(Entity entity)
          Should is isActive flag be be updated.
 
Methods inherited from class org.LexGrid.LexBIG.Impl.Extensions.AbstractExtendable
buildExtensionDescription, getDescription, getExtensionDescription, getName, getProvider, getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.LexGrid.LexBIG.Extensions.Load.postprocessor.LoaderPostProcessor
runPostProcess
 
Methods inherited from interface org.LexGrid.LexBIG.Extensions.Extendable
getDescription, getName, getProvider, getVersion
 

Constructor Detail

AbstractIsActiveSettingPostProcessor

public AbstractIsActiveSettingPostProcessor()
Method Detail

register

public void register()
              throws LBParameterException,
                     LBException
Register.

Throws:
LBParameterException - the LB parameter exception
LBException - the LB exception

runPostProcess

public void runPostProcess(AbsoluteCodingSchemeVersionReference reference)

shouldIsActiveBeUpdated

protected abstract boolean shouldIsActiveBeUpdated(Entity entity)
Should is isActive flag be be updated.

Parameters:
entity - the entity
Returns:
true, if successful

getNewIsActive

protected abstract java.lang.Boolean getNewIsActive(Entity entity)
Gets the new isActive value.

Parameters:
entity - the entity
Returns:
the new is active

getPageSize

public int getPageSize()
Gets the page size.

Returns:
the page size

setPageSize

public void setPageSize(int pageSize)
Sets the page size.

Parameters:
pageSize - the new page size

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.