com.atlassian.jira.appconsistency.integrity.check
Class EntityCheckImpl<T extends Amendment>

java.lang.Object
  extended by com.atlassian.jira.appconsistency.integrity.check.CheckImpl<T>
      extended by com.atlassian.jira.appconsistency.integrity.check.EntityCheckImpl<T>
All Implemented Interfaces:
Check<T>, EntityCheck<T>
Direct Known Subclasses:
AbstractEntityRelation, IssueLinkCheck

public abstract class EntityCheckImpl<T extends Amendment>
extends CheckImpl<T>
implements EntityCheck<T>


Field Summary
 
Fields inherited from class com.atlassian.jira.appconsistency.integrity.check.CheckImpl
id, ofBizDelegator
 
Constructor Summary
protected EntityCheckImpl(OfBizDelegator ofBizDelegator, int id)
           
 
Method Summary
protected  OfBizListIterator getEntities(String entityName)
           
 EntityIntegrityCheck getEntityIntegrityCheck()
           
protected  String getEntityName()
           
 IntegrityCheck getIntegrityCheck()
           
 String getUnavailableMessage()
           
 void setEntityIntegrityCheck(EntityIntegrityCheck entityIntegrityCheck)
           
 void setIntegrityCheck(IntegrityCheck integrityCheck)
           
 
Methods inherited from class com.atlassian.jira.appconsistency.integrity.check.CheckImpl
getI18NBean, getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.appconsistency.integrity.check.Check
correct, getDescription, getId, isAvailable, preview
 

Constructor Detail

EntityCheckImpl

protected EntityCheckImpl(OfBizDelegator ofBizDelegator,
                          int id)
Method Detail

getEntityIntegrityCheck

public EntityIntegrityCheck getEntityIntegrityCheck()
Specified by:
getEntityIntegrityCheck in interface EntityCheck<T extends Amendment>

setEntityIntegrityCheck

public void setEntityIntegrityCheck(EntityIntegrityCheck entityIntegrityCheck)
Specified by:
setEntityIntegrityCheck in interface EntityCheck<T extends Amendment>

getIntegrityCheck

public IntegrityCheck getIntegrityCheck()
Specified by:
getIntegrityCheck in interface Check<T extends Amendment>
Overrides:
getIntegrityCheck in class CheckImpl<T extends Amendment>

setIntegrityCheck

public void setIntegrityCheck(IntegrityCheck integrityCheck)
Specified by:
setIntegrityCheck in interface Check<T extends Amendment>
Overrides:
setIntegrityCheck in class CheckImpl<T extends Amendment>

getEntityName

protected String getEntityName()

getEntities

protected OfBizListIterator getEntities(String entityName)
                                 throws IntegrityException
Throws:
IntegrityException

getUnavailableMessage

public String getUnavailableMessage()
Specified by:
getUnavailableMessage in interface Check<T extends Amendment>


Copyright © 2002-2014 Atlassian. All Rights Reserved.