org.springframework.security.oauth2.provider.approval
Class JdbcApprovalStore

java.lang.Object
  extended by org.springframework.security.oauth2.provider.approval.JdbcApprovalStore
All Implemented Interfaces:
ApprovalStore

public class JdbcApprovalStore
extends Object
implements ApprovalStore

Author:
Dave Syer

Constructor Summary
JdbcApprovalStore(DataSource dataSource)
           
 
Method Summary
 boolean addApprovals(Collection<Approval> approvals)
           
 List<Approval> getApprovals(String userName, String clientId)
           
 boolean purgeExpiredApprovals()
           
 boolean revokeApprovals(Collection<Approval> approvals)
           
 void setAddApprovalStatement(String addApprovalStatement)
           
 void setDeleteApprovalStatment(String deleteApprovalStatment)
           
 void setExpireApprovalStatement(String expireApprovalStatement)
           
 void setFindApprovalStatement(String findApprovalStatement)
           
 void setHandleRevocationsAsExpiry(boolean handleRevocationsAsExpiry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcApprovalStore

public JdbcApprovalStore(DataSource dataSource)
Method Detail

setHandleRevocationsAsExpiry

public void setHandleRevocationsAsExpiry(boolean handleRevocationsAsExpiry)

setAddApprovalStatement

public void setAddApprovalStatement(String addApprovalStatement)

setFindApprovalStatement

public void setFindApprovalStatement(String findApprovalStatement)

setDeleteApprovalStatment

public void setDeleteApprovalStatment(String deleteApprovalStatment)

setExpireApprovalStatement

public void setExpireApprovalStatement(String expireApprovalStatement)

addApprovals

public boolean addApprovals(Collection<Approval> approvals)
Specified by:
addApprovals in interface ApprovalStore

revokeApprovals

public boolean revokeApprovals(Collection<Approval> approvals)
Specified by:
revokeApprovals in interface ApprovalStore

purgeExpiredApprovals

public boolean purgeExpiredApprovals()

getApprovals

public List<Approval> getApprovals(String userName,
                                   String clientId)
Specified by:
getApprovals in interface ApprovalStore


Copyright © 2013. All rights reserved.