Class Command
java.lang.Object
ch.threema.apitool.console.commands.Command
- Direct Known Subclasses:
CapabilityCommand,CreditsCommand,DecryptAndDownloadCommand,DecryptCommand,DerivePublicKeyCommand,EncryptCommand,FetchPublicKey,GenerateKeyPairCommand,HashEmailCommand,HashPhoneCommand,IDLookupByEmail,IDLookupByPhoneNo,SendE2EFileMessageCommand,SendE2EImageMessageCommand,SendE2ETextMessageCommand,SendSimpleMessageCommand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ByteArrayFieldprotected ByteArrayFieldcreateByteArrayField(String key, boolean required) protected APIConnectorcreateConnector(String gatewayId, String secret) protected FileFieldcreateFileField(String key) protected FileFieldcreateFileField(String key, boolean required) protected FolderFieldcreateFolderField(String key) protected FolderFieldcreateFolderField(String key, boolean required) protected PrivateKeyFieldprotected PrivateKeyFieldcreatePrivateKeyField(String key, boolean required) protected PublicKeyFieldprotected PublicKeyFieldcreatePublicKeyField(String key, boolean required) protected TextFieldcreateTextField(String key) protected TextFieldcreateTextField(String key, boolean required) protected ThreemaIDFieldcreateThreemaId(String key) protected ThreemaIDFieldcreateThreemaId(String key, boolean required) protected abstract voidexecute()final Stringfinal Stringfinal Stringprotected StringreadStream(InputStream stream, String charset) final void
-
Constructor Details
-
Command
-
-
Method Details
-
createTextField
-
createTextField
-
createThreemaId
-
createThreemaId
-
createPublicKeyField
-
createPublicKeyField
-
createPrivateKeyField
-
createPrivateKeyField
-
createFileField
-
createFileField
-
createFolderField
-
createFolderField
-
createByteArrayField
-
createByteArrayField
-
createConnector
-
readStream
- Throws:
IOException
-
run
- Throws:
Exception
-
getSubject
-
getUsageArguments
-
getUsageDescription
-
execute
- Throws:
Exception
-