com.liferay.portal.verify
Class VerifyProcess

java.lang.Object
  extended by com.liferay.portal.verify.VerifyProcess
Direct Known Subclasses:
VerifyBlogs, VerifyBlogsTrackbacks, VerifyBookmarks, VerifyCounter, VerifyDocumentLibrary, VerifyGroup, VerifyImage, VerifyImageGallery, VerifyJournal, VerifyLayout, VerifyLucene, VerifyMessageBoards, VerifyMySQL, VerifyProcessSuite, VerifyProperties, VerifySocial, VerifyUser, VerifyUUID, VerifyWiki, VerifyWikiCreole

public abstract class VerifyProcess
extends java.lang.Object

This abstract class should be extended for startup processes that verify the integrity of the database. They can be added as part of com.liferay.portal.verify.VerifyProcessSuite or be executed independently by being set in the portal.properties file. Each of these processes should not cause any problems if run multiple times. View Source

Author:
Alexander Chow

Field Summary
static int ALWAYS
           
static int NEVER
           
static int ONCE
           
 
Constructor Summary
VerifyProcess()
           
 
Method Summary
abstract  void verify()
           
 void verify(VerifyProcess verifyProcess)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALWAYS

public static final int ALWAYS
See Also:
Constant Field Values

NEVER

public static final int NEVER
See Also:
Constant Field Values

ONCE

public static final int ONCE
See Also:
Constant Field Values
Constructor Detail

VerifyProcess

public VerifyProcess()
Method Detail

verify

public abstract void verify()
                     throws VerifyException
Throws:
VerifyException

verify

public void verify(VerifyProcess verifyProcess)
            throws VerifyException
Throws:
VerifyException