com.atlassian.confluence.cache.jcaptcha
Class ConfluenceCachingCaptchaStore

java.lang.Object
  extended by com.atlassian.confluence.cache.jcaptcha.ConfluenceCachingCaptchaStore
All Implemented Interfaces:
com.octo.captcha.service.captchastore.CaptchaStore

public class ConfluenceCachingCaptchaStore
extends java.lang.Object
implements com.octo.captcha.service.captchastore.CaptchaStore

Created by IntelliJ IDEA. User: cowen Date: 21/06/2006 Time: 17:35:13 To change this template use File | Settings | File Templates.


Field Summary
protected  com.atlassian.cache.CacheFactory cacheFactory
           
 
Constructor Summary
ConfluenceCachingCaptchaStore()
           
 
Method Summary
 void empty()
           
protected  com.atlassian.cache.Cache getCache()
           
 com.octo.captcha.Captcha getCaptcha(java.lang.String string)
           
 java.util.Collection getKeys()
           
 int getSize()
           
 boolean hasCaptcha(java.lang.String string)
           
 boolean removeCaptcha(java.lang.String string)
           
 void setCacheFactory(com.atlassian.cache.CacheFactory cacheFactory)
           
 void storeCaptcha(java.lang.String string, com.octo.captcha.Captcha captcha)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cacheFactory

protected com.atlassian.cache.CacheFactory cacheFactory
Constructor Detail

ConfluenceCachingCaptchaStore

public ConfluenceCachingCaptchaStore()
Method Detail

setCacheFactory

public void setCacheFactory(com.atlassian.cache.CacheFactory cacheFactory)

hasCaptcha

public boolean hasCaptcha(java.lang.String string)
Specified by:
hasCaptcha in interface com.octo.captcha.service.captchastore.CaptchaStore

storeCaptcha

public void storeCaptcha(java.lang.String string,
                         com.octo.captcha.Captcha captcha)
                  throws com.octo.captcha.service.CaptchaServiceException
Specified by:
storeCaptcha in interface com.octo.captcha.service.captchastore.CaptchaStore
Throws:
com.octo.captcha.service.CaptchaServiceException

getCaptcha

public com.octo.captcha.Captcha getCaptcha(java.lang.String string)
                                    throws com.octo.captcha.service.CaptchaServiceException
Specified by:
getCaptcha in interface com.octo.captcha.service.captchastore.CaptchaStore
Throws:
com.octo.captcha.service.CaptchaServiceException

removeCaptcha

public boolean removeCaptcha(java.lang.String string)
Specified by:
removeCaptcha in interface com.octo.captcha.service.captchastore.CaptchaStore

getSize

public int getSize()
Specified by:
getSize in interface com.octo.captcha.service.captchastore.CaptchaStore

getKeys

public java.util.Collection getKeys()
Specified by:
getKeys in interface com.octo.captcha.service.captchastore.CaptchaStore

empty

public void empty()
Specified by:
empty in interface com.octo.captcha.service.captchastore.CaptchaStore

getCache

protected com.atlassian.cache.Cache getCache()


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.