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 classDataSealerArguments.OperationTypeOperation enum.
-
Field Summary
Fields Modifier and Type Field Description private StringdataSealerNameName of a specificDataSealer, if one has been requested.private org.slf4j.LoggerlogThe Log.private DataSealerArguments.OperationTypeoperationRequested operation.
-
Constructor Summary
Constructors Constructor Description DataSealerArguments()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDataSealerName()Get name ofDataSealerbean to access.org.slf4j.LoggergetLog()DataSealerArguments.OperationTypegetOperation()Get operation to perform.voidprintHelp(PrintStream out)voidvalidate()-
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 Detail
-
dataSealerName
@Nullable private String dataSealerName
Name of a specificDataSealer, if one has been requested.
-
log
@Nullable private org.slf4j.Logger log
The Log.
-
operation
@Nullable private DataSealerArguments.OperationType operation
Requested operation.
-
-
Method Detail
-
getLog
public org.slf4j.Logger getLog()
- Specified by:
getLogin classAbstractCommandLineArguments
-
getDataSealerName
@Nullable public String getDataSealerName()
Get name ofDataSealerbean to access.- Returns:
- bean name
-
getOperation
@Nullable public DataSealerArguments.OperationType getOperation()
Get operation to perform.- Returns:
- operation
-
validate
public void validate() throws IllegalArgumentException- Specified by:
validatein interfaceCommandLineArguments- Overrides:
validatein classAbstractCommandLineArguments- Throws:
IllegalArgumentException
-
printHelp
public void printHelp(PrintStream out)
- Specified by:
printHelpin interfaceCommandLineArguments- Overrides:
printHelpin classAbstractIdPHomeAwareCommandLineArguments
-
-