ks.protocol
Class FingerCommand

java.lang.Object
  extended byks.common.ArgumentList
      extended byks.common.command.Command
          extended byks.protocol.FingerCommand
All Implemented Interfaces:
java.io.Serializable

public class FingerCommand
extends Command

Return information about the specific user.

Usage: finger

See Also:
Serialized Form

Field Summary
static java.lang.String userArg
          String for user arg.
 
Constructor Summary
FingerCommand(java.lang.String user)
          Default FingerCommand constructor.
 
Method Summary
static java.lang.String formatOutput(java.lang.String userInfo)
          Format Finger output.
 java.lang.String getUser()
          Return the target user for this Finger query.
static java.lang.String noSuchUser(java.lang.String userName)
          Error generated when trying to finger non-existent user.
 void setUser(java.lang.String newUser)
          Set target user for this FingerCommand.
 
Methods inherited from class ks.common.command.Command
formatString, isError, isQuittable, setQuittable, toString
 
Methods inherited from class ks.common.ArgumentList
addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, addArgMulti, clearArg, clearArg, clearArgMulti, clearArgMulti, getArg, getArg, getArgMulti, getArgMulti, multiArgs, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, removeArgMulti, setArg, setArg, singleArgs
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

userArg

public static final java.lang.String userArg
String for user arg.

See Also:
Constant Field Values
Constructor Detail

FingerCommand

public FingerCommand(java.lang.String user)
Default FingerCommand constructor.

Parameters:
user - String name
Method Detail

getUser

public java.lang.String getUser()
Return the target user for this Finger query.

Returns:
java.lang.String

setUser

public void setUser(java.lang.String newUser)
Set target user for this FingerCommand.

Parameters:
newUser - String

noSuchUser

public static final java.lang.String noSuchUser(java.lang.String userName)
Error generated when trying to finger non-existent user.


formatOutput

public static final java.lang.String formatOutput(java.lang.String userInfo)
Format Finger output.

Parameters:
userInfo - formatted information.