Package net.shibboleth.idp.cli
Class DataSealerArguments
java.lang.Object
net.shibboleth.ext.spring.cli.AbstractCommandLineArguments
net.shibboleth.idp.cli.AbstractIdPHomeAwareCommandLineArguments
net.shibboleth.idp.cli.DataSealerArguments
- All Implemented Interfaces:
CommandLineArguments
public class DataSealerArguments extends AbstractIdPHomeAwareCommandLineArguments
Arguments for DataSealer CLI.
- Since:
- 4.1.0
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataSealerArguments.OperationType
Operation enum. -
Field Summary
Fields Modifier and Type Field Description private String
dataSealerName
Name of a specificDataSealer
, if one has been requested.private org.slf4j.Logger
log
The Log.private DataSealerArguments.OperationType
operation
Requested operation. -
Constructor Summary
Constructors Constructor Description DataSealerArguments()
-
Method Summary
Modifier and Type Method Description String
getDataSealerName()
Get name ofDataSealer
bean to access.org.slf4j.Logger
getLog()
DataSealerArguments.OperationType
getOperation()
Get operation to perform.void
printHelp(PrintStream out)
void
validate()
Methods inherited from class net.shibboleth.idp.cli.AbstractIdPHomeAwareCommandLineArguments
getHttpClientName, getHttpClientSecurityParameterstName, getIdPHome, setHttpClientName
Methods inherited from class net.shibboleth.ext.spring.cli.AbstractCommandLineArguments
getLanguageRanges, getLoggingConfiguration, getOtherArgs, getPropertyFiles, isANSI, isHelp, isQuietOutput, isVerboseOutput, isVersion
-
Field Details
-
dataSealerName
Name of a specificDataSealer
, if one has been requested. -
log
@Nullable private org.slf4j.Logger logThe Log. -
operation
Requested operation.
-
-
Constructor Details
-
DataSealerArguments
public DataSealerArguments()
-
-
Method Details
-
getLog
public org.slf4j.Logger getLog()- Specified by:
getLog
in classAbstractCommandLineArguments
-
getDataSealerName
Get name ofDataSealer
bean to access.- Returns:
- bean name
-
getOperation
Get operation to perform.- Returns:
- operation
-
validate
- Specified by:
validate
in interfaceCommandLineArguments
- Overrides:
validate
in classAbstractCommandLineArguments
- Throws:
IllegalArgumentException
-
printHelp
- Specified by:
printHelp
in interfaceCommandLineArguments
- Overrides:
printHelp
in classAbstractIdPHomeAwareCommandLineArguments
-