com.atlassian.jira.appconsistency.integrity.integritycheck
Class AbstractIntegrityCheck

java.lang.Object
  extended by com.atlassian.jira.appconsistency.integrity.integritycheck.AbstractIntegrityCheck
All Implemented Interfaces:
IntegrityCheck, java.lang.Comparable<IntegrityCheck>
Direct Known Subclasses:
EntityIntegrityCheckImpl, IntegrityCheckImpl, IssueIntegrityCheck

public abstract class AbstractIntegrityCheck
extends java.lang.Object
implements IntegrityCheck


Constructor Summary
protected AbstractIntegrityCheck(int id, java.lang.String description)
           
 
Method Summary
 int compareTo(IntegrityCheck ic)
           
abstract  java.util.List<? extends Check> getChecks()
           
 java.lang.String getDescription()
           
 java.lang.Long getId()
           
 boolean isAvailable()
          Determines if AT LEAST ONE check is available
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractIntegrityCheck

protected AbstractIntegrityCheck(int id,
                                 java.lang.String description)
Method Detail

getId

public java.lang.Long getId()
Specified by:
getId in interface IntegrityCheck

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface IntegrityCheck

compareTo

public int compareTo(IntegrityCheck ic)
Specified by:
compareTo in interface java.lang.Comparable<IntegrityCheck>

isAvailable

public boolean isAvailable()
Determines if AT LEAST ONE check is available

Specified by:
isAvailable in interface IntegrityCheck

getChecks

public abstract java.util.List<? extends Check> getChecks()
Specified by:
getChecks in interface IntegrityCheck


Copyright © 2002-2010 Atlassian. All Rights Reserved.