Package org.cilogon.oauth2.admin
Class ArchivedUserStoreCommands
- java.lang.Object
-
- edu.uiuc.ncsa.security.util.cli.CommonCommands
-
- edu.uiuc.ncsa.security.storage.cli.StoreCommands
-
- org.oa4mp.server.admin.myproxy.oauth2.base.StoreCommands2
-
- org.cilogon.oauth2.admin.ArchivedUserStoreCommands
-
- All Implemented Interfaces:
edu.uiuc.ncsa.security.core.Logable
,edu.uiuc.ncsa.security.util.cli.Commands
,Serializable
public class ArchivedUserStoreCommands extends org.oa4mp.server.admin.myproxy.oauth2.base.StoreCommands2
Created by Jeff Gaynor
on 5/23/13 at 11:45 AM- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
USER_FLAG
-
Fields inherited from class edu.uiuc.ncsa.security.storage.cli.StoreCommands
ALL_LIST_COMMAND, allEntries, DEFAULT_MAGIC_NUMBER, display_width, FILE_FLAG, FORCE_COPY_FLAG, KEY_SHORTHAND_PREFIX, LINE_LIST_COMMAND, NEXT_N_COMMAND, RANDOM_ID_FLAG, resultSets, RM_FORCE_FLAG, RS_CLEAR_KEY, RS_LIST_INFO_KEY, RS_REMOVE_KEY, RS_SHOW_KEY, SEARCH_AFTER_TS_FLAG, SEARCH_BEFORE_TS_FLAG, SEARCH_DATE_FLAG, SEARCH_DEBUG_FLAG, SEARCH_REGEX_FLAG, SEARCH_RESULT_SET_NAME, SEARCH_RETURNED_ATTRIBUTES_FLAG, SEARCH_SHORT_REGEX_FLAG, SEARCH_SIZE_FLAG, SHORT_UPDATE_FLAG, SIZE_ALL_FLAG, SIZE_VERSIONS_FLAG, sortable, UPDATE_FLAG, UPKEEP_FLAG_CFG, UPKEEP_FLAG_ENABLE, UPKEEP_FLAG_RUN, UPKEEP_FLAG_SHOW, UPKEEP_FLAG_TEST, VERBOSE_COMMAND
-
-
Constructor Summary
Constructors Constructor Description ArchivedUserStoreCommands(edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger, edu.uiuc.ncsa.security.core.Store store)
ArchivedUserStoreCommands(edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger, String defaultIndent, ArchivedUserStore archivedUserStore, UserStore userStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
extractUser(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
protected User
findUser(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
protected String
format(edu.uiuc.ncsa.security.core.Identifiable identifiable)
protected ArchivedUserStore
getArchivedUserStore()
String
getName()
UserStore
getUserStore()
protected void
listByUser()
void
ls(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
protected void
printUsers(int counter, User user)
void
restore(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
void
setUserStore(UserStore userStore)
protected void
showLSHelp()
protected void
showRestoreHelp()
boolean
update(edu.uiuc.ncsa.security.core.Identifiable identifiable)
-
Methods inherited from class org.oa4mp.server.admin.myproxy.oauth2.base.StoreCommands2
decode, encode, extraUpdates, getEnvironment, main
-
Methods inherited from class edu.uiuc.ncsa.security.storage.cli.StoreCommands
actualCreate, addEntry, addEntry, archive, archiveFormat, bootstrap, clear_id, clear_store, clearEntries, copy, create, create, create, createEntry, createNew, deserialize, doCopy, doRename, edit, escapeRegex, findItem, formatLongLine, fromXMLMap, get_id, getAndCheckKeyArg, getArgList, getEditorEntry, getID, getKeyArg, getKeyArg, getMapConverter, getPrompt, getResultSets, getSerializationKeys, getSortable, getStore, getStoreArchiver, getTempDir, hasEntries, hasId, hasID, hasKey, inputJSON, isMonitored, list_keys, listAll, loadAllEntries, loadQDLScript, longFormat, longFormat, longFormat, multiLineInput, multiLinePropertyInput, oldls, oldrm, oldUpdate, preCreation, print_help, printRS, removeEntries, removeEntry, rename, rm, rmCleanup, rs, search, serialize, serialize, set_id, setEnvironment, setID, setIDFromInputLine, setResultSets, setSortable, setStore, showArchiveHelp, showCommandLineSwitchesHelp, showCreateHelp, showDeserializeHelp, showEntries, showEntry, showKeyShorthandHelp, showListKeysHelp, showLSHelp3, showResultSetHelp, showRMHelp, showSearchHelp, showSearchHelpExamples, showSerializeHelp, showSizeHelp, showUpdateHelp, showUpkeepHelp, size, supportsQDL, toXMLMap, update, update, updateSingleValue, updateSingleValue, upkeep
-
Methods inherited from class edu.uiuc.ncsa.security.util.cli.CommonCommands
clear_env, clearEnvHelp, debug, echo, echoHelp, error, get_env, getBufferedReader, getDriver, getHelpUtil, getInput, getIOInterface, getPlaceHolder, getPropertyHelp, getValue, gracefulExit, indentWidth, info, isBatch, isBatchFile, isBatchMode, isDebugOn, isEmpty, isOk, isPrintOuput, isVerbose, logit, print_env, printEnvHelp, printGetEnvHelp, printReadEnvHelp, printSaveEnvHelp, printSetEnvHelp, read_env, readFile, readJSON, readline, readline, save_env, say, say, say2, sayi, sayii, sayv, set_env, set_output_on, set_verbose_on, setBatchFile, setBatchMode, setBufferedReader, setDebugOn, setDriver, setHelpUtil, setIOInterface, setOutputOnHelp, setPlaceHolder, setPrintOuput, setVerbose, setVerboseHelp, showHelp, version, versionHelp, warn
-
-
-
-
Field Detail
-
USER_FLAG
public static final String USER_FLAG
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ArchivedUserStoreCommands
public ArchivedUserStoreCommands(edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger, String defaultIndent, ArchivedUserStore archivedUserStore, UserStore userStore) throws Throwable
- Throws:
Throwable
-
-
Method Detail
-
getUserStore
public UserStore getUserStore()
-
setUserStore
public void setUserStore(UserStore userStore)
-
format
protected String format(edu.uiuc.ncsa.security.core.Identifiable identifiable)
- Specified by:
format
in classedu.uiuc.ncsa.security.storage.cli.StoreCommands
-
getName
public String getName()
- Specified by:
getName
in classedu.uiuc.ncsa.security.storage.cli.StoreCommands
-
update
public boolean update(edu.uiuc.ncsa.security.core.Identifiable identifiable)
- Overrides:
update
in classedu.uiuc.ncsa.security.storage.cli.StoreCommands
-
findUser
protected User findUser(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
-
listByUser
protected void listByUser()
-
printUsers
protected void printUsers(int counter, User user)
-
ls
public void ls(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
- Overrides:
ls
in classedu.uiuc.ncsa.security.storage.cli.StoreCommands
-
extractUser
protected void extractUser(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
-
getArchivedUserStore
protected ArchivedUserStore getArchivedUserStore()
-
showLSHelp
protected void showLSHelp()
- Overrides:
showLSHelp
in classedu.uiuc.ncsa.security.storage.cli.StoreCommands
-
showRestoreHelp
protected void showRestoreHelp()
-
restore
public void restore(edu.uiuc.ncsa.security.util.cli.InputLine inputLine)
-
-