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

edu.uiuc.ncsa.security.delegation.storage.BaseClientKeys 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 10/20/16 at 12:57 PM */ public class BaseClientKeys extends SerializationKeys { String secret = "oauth_client_pubkey"; String creationTS = "creation_ts"; String name = "name"; String email = "email"; String lastModifiedTS = "last_modified_ts"; public String name(String... x) { if (0 < x.length) name = x[0]; return name; } public String email(String... x) { if (0 < x.length) email = x[0]; return email; } public String creationTS(String... x) { if (0 < x.length) creationTS = x[0]; return creationTS; } public String lastModifiedTS(String... x) { if (0 < x.length) lastModifiedTS = x[0]; return lastModifiedTS; } public String secret(String... x) { if (0 < x.length) secret = x[0]; return secret; } @Override public List allKeys() { List allKeys = super.allKeys(); allKeys.add(name()); allKeys.add(email()); allKeys.add(creationTS()); allKeys.add(secret()); allKeys.add(lastModifiedTS()); return allKeys; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy