Class CLC

  • All Implemented Interfaces:
    edu.uiuc.ncsa.qdl.extensions.QDLModuleMetaClass, Serializable

    public class CLC
    extends Object
    implements edu.uiuc.ncsa.qdl.extensions.QDLModuleMetaClass

    Created by Jeff Gaynor
    on 7/22/21 at 10:41 AM

    See Also:
    Serialized Form
    • Constructor Detail

      • CLC

        public CLC()
    • Method Detail

      • checkInit

        protected void checkInit()
      • getTokens

        protected edu.uiuc.ncsa.qdl.variables.QDLStem getTokens()
      • argsToInputLine

        protected edu.uiuc.ncsa.security.util.cli.InputLine argsToInputLine​(String name,
                                                                            Object[] objects)
        Convert an array of strings (passed to the function) into an InputLine to be consumed by the CLC.
        Parameters:
        name -
        objects -
        Returns:
      • handleException

        protected void handleException​(Throwable t)
      • tokenToStem

        protected edu.uiuc.ncsa.qdl.variables.QDLStem tokenToStem​(TokenImpl token)
        This is rather similar to the OA2CLCCommands.printToken(AccessToken, boolean, boolean) and similar commands, except rather than spitting it all out as print statements, the information about the token is organized into a stem for further processing.
        Parameters:
        token -
        Returns:
      • stemToAT

        protected AccessTokenImpl stemToAT​(edu.uiuc.ncsa.qdl.variables.QDLStem stem)
      • stemToRT

        protected RefreshTokenImpl stemToRT​(edu.uiuc.ncsa.qdl.variables.QDLStem stem)