All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.uiuc.ncsa.security.delegation.storage.ClientApprovalKeys Maven / Gradle / Ivy

The newest version!
package edu.uiuc.ncsa.security.delegation.storage;

import edu.uiuc.ncsa.security.storage.data.SerializationKeys;

import java.util.List;

/**
 * 

Created by Jeff Gaynor
* on 4/25/12 at 3:07 PM */ public class ClientApprovalKeys extends SerializationKeys { public ClientApprovalKeys() { identifier("oauth_consumer_key"); } String approved = "approved"; String approvalTS = "approval_ts"; String approver = "approver"; String status = "status"; public String approved(String... x) { if (0 < x.length) approved = x[0]; return approved; } public String status(String... x) { if (0 < x.length) status = x[0]; return status; } public String approvalTS(String... x) { if (0 < x.length) approvalTS = x[0]; return approvalTS; } public String approver(String... x) { if (0 < x.length) approver = x[0]; return approver; } @Override public List allKeys() { List allKeys = super.allKeys(); allKeys.add(approved()); allKeys.add(approvalTS()); allKeys.add(approver()); return allKeys; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy