A B C D E F G H I N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBuilder(Class<T>) - Constructor for class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- AllegroApi - Class in com.symphony.oss.allegro.api
-
Implementation of IAllegroApi, the main Allegro API class.
- AllegroApi(AllegroApi.AbstractBuilder<?, ?>) - Constructor for class com.symphony.oss.allegro.api.AllegroApi
-
Constructor.
- AllegroApi.AbstractBuilder<T extends AllegroApi.AbstractBuilder<T,B>,B extends IAllegroApi> - Class in com.symphony.oss.allegro.api
-
The builder implementation.
- AllegroApi.ApplicationObjectBuilder - Class in com.symphony.oss.allegro.api
-
Builder for FundamentalObjects which accepts a ThreadId in place of a security context and which attaches the podId.
- AllegroApi.ApplicationObjectUpdater - Class in com.symphony.oss.allegro.api
-
Builder for application type FundamentalObjects which takes an existing ApplicationObject for which a new version is to be created.
- AllegroApi.Builder - Class in com.symphony.oss.allegro.api
-
Builder for AllegroApi.
- AllegroCryptoHelper - Class in com.symphony.oss.allegro.api
- AllegroCryptoHelper(byte[], WrappedKey) - Constructor for class com.symphony.oss.allegro.api.AllegroCryptoHelper
- AllegroRequest<T extends AllegroRequest<T>> - Class in com.symphony.oss.allegro.api
-
Base class for Allegro request objects.
- AllegroRequest(Class<T>) - Constructor for class com.symphony.oss.allegro.api.AllegroRequest
- ApplicationObjectBuilder() - Constructor for class com.symphony.oss.allegro.api.AllegroApi.ApplicationObjectBuilder
-
Constructor.
- ApplicationObjectUpdater(IApplicationObject) - Constructor for class com.symphony.oss.allegro.api.AllegroApi.ApplicationObjectUpdater
-
Constructor.
- authenticate() - Method in class com.symphony.oss.allegro.api.AllegroApi
- authenticate() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Force authentication.
- authenticate(boolean, boolean) - Method in class com.symphony.oss.allegro.api.auth.AuthHandler
- AuthHandler - Class in com.symphony.oss.allegro.api.auth
-
Handler for the bot RSA authentication mechanism.
- AuthHandler(CloseableHttpClient, CookieStore, URL, PrivateKey, String) - Constructor for class com.symphony.oss.allegro.api.auth.AuthHandler
B
- Builder() - Constructor for class com.symphony.oss.allegro.api.AllegroApi.Builder
-
Constructor.
C
- cipherSuite_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- cipherSuiteId_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- com.symphony.oss.allegro.api - package com.symphony.oss.allegro.api
- com.symphony.oss.allegro.api.agent.util - package com.symphony.oss.allegro.api.agent.util
- com.symphony.oss.allegro.api.auth - package com.symphony.oss.allegro.api.auth
- construct() - Method in class com.symphony.oss.allegro.api.AllegroApi.Builder
- cookieStore_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- createSocialMessage(MessageMLContext, String, boolean) - Method in class com.symphony.oss.allegro.api.agent.util.V4MessageTransformer
-
Create a SocialMessage payload to be sent to the back end.
D
- decrypt(byte[]) - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- decrypt(ISocialMessage) - Method in class com.symphony.oss.allegro.api.AllegroApi
-
Parse SocialMessage text.
- decrypt(ISocialMessage) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Decrypt the given SocialMessage.
- decrypt(ThreadId, String) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
- decrypt(String) - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- delete(IFundamentalObject, DeletionType) - Method in class com.symphony.oss.allegro.api.AllegroApi
- delete(IFundamentalObject, DeletionType) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Delete the given object.
E
- encrypt(byte[], int, long) - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- encrypt(byte[], int, long, byte) - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- encrypt(ThreadId, String) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
-
Encrypt the given clear text with the content key for the given thread.
- encrypt(String, int, long) - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- EncryptionHandler - Class in com.symphony.oss.allegro.api.agent.util
-
This class provides helper methods for encrypting binary data and JSON payloads of Symphony messages.
- EncryptionHandler(IAllegroCryptoClient) - Constructor for class com.symphony.oss.allegro.api.agent.util.EncryptionHandler
- encryptTagV1(String) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
- encryptTagV2(String) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
F
- factories_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- fetchAbsolute(Hash) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchAbsolute(Hash) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch an object by its absolute hash.
- fetchAbsolute(Hash, Class<T>) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchAbsolute(Hash, Class<T>) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch an object by its absolute hash.
- fetchCurrent(Hash) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchCurrent(Hash) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch the current version of an object by its base hash.
- fetchCurrent(Hash, Class<T>) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchCurrent(Hash, Class<T>) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch the current version of an object by its base hash.
- fetchOrCreateSequenceMetaData(FetchOrCreateSequenceMetaDataRequest) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchOrCreateSequenceMetaData(FetchOrCreateSequenceMetaDataRequest) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch the meta-data for a sequence, or create it if it does not exist.
- FetchOrCreateSequenceMetaDataRequest - Class in com.symphony.oss.allegro.api
-
Request object for FetchOrCreateSequenceMetaData.
- FetchOrCreateSequenceMetaDataRequest() - Constructor for class com.symphony.oss.allegro.api.FetchOrCreateSequenceMetaDataRequest
-
Constructor.
- fetchRecentMessages(FetchRecentMessagesRequest, Consumer<IChatMessage>) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchRecentMessages(FetchRecentMessagesRequest, Consumer<IChatMessage>) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch recent messages from a thread (conversation).
- fetchRecentMessagesFromPod(FetchRecentMessagesRequest, Consumer<IChatMessage>) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchRecentMessagesFromPod(FetchRecentMessagesRequest, Consumer<IChatMessage>) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch recent messages from a thread (conversation).
- FetchRecentMessagesRequest - Class in com.symphony.oss.allegro.api
- FetchRecentMessagesRequest() - Constructor for class com.symphony.oss.allegro.api.FetchRecentMessagesRequest
- fetchSequence(FetchSequenceRequest, Consumer<IFundamentalObject>) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchSequence(FetchSequenceRequest, Consumer<IFundamentalObject>) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch objects from a sequence.
- fetchSequenceMetaData(FetchSequenceMetaDataRequest) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchSequenceMetaData(FetchSequenceMetaDataRequest) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch the meta-data for a sequence.
- FetchSequenceMetaDataRequest - Class in com.symphony.oss.allegro.api
-
Request object for FetchSequenceMetaData.
- FetchSequenceMetaDataRequest() - Constructor for class com.symphony.oss.allegro.api.FetchSequenceMetaDataRequest
-
Constructor.
- fetchSequencePage(IFundamentalId, Integer, String) - Method in class com.symphony.oss.allegro.api.AllegroApi
- fetchSequencePage(IFundamentalId, Integer, String) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch a page of items from the given sequence.
- FetchSequenceRequest - Class in com.symphony.oss.allegro.api
- FetchSequenceRequest() - Constructor for class com.symphony.oss.allegro.api.FetchSequenceRequest
G
- getAfter() - Method in class com.symphony.oss.allegro.api.FetchSequenceRequest
- getCiphersuite() - Static method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- getContentType() - Method in class com.symphony.oss.allegro.api.SequenceMetaDataRequest
- getEncodedKey() - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- getEncryptedKey() - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- getKeyManagerToken() - Method in class com.symphony.oss.allegro.api.auth.AuthHandler
- getMaxItems() - Method in class com.symphony.oss.allegro.api.FetchSequenceRequest
- getMaxMessages() - Method in class com.symphony.oss.allegro.api.FetchRecentMessagesRequest
- getMessage(String) - Method in class com.symphony.oss.allegro.api.AllegroApi
- getMessage(String) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Fetch a chat message by its ID.
- getName() - Method in class com.symphony.oss.allegro.api.UpsertFeedRequest
- getOrCreateThreadSecurityContext(ThreadId) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
- getPodCert() - Method in class com.symphony.oss.allegro.api.AllegroApi
- getPodCert() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
- getPodId() - Method in class com.symphony.oss.allegro.api.AllegroApi
- getPodId() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
- getPrincipalBaseHash() - Method in class com.symphony.oss.allegro.api.AllegroApi
- getPrincipalBaseHash() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
- getPrincipalBaseHash() - Method in class com.symphony.oss.allegro.api.SequenceMetaDataRequest
- getRotationForThread(ThreadId) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
- getSecretKey() - Method in class com.symphony.oss.allegro.api.AllegroCryptoHelper
- getSecurityContext(Hash, ThreadId) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
- getSequenceHash() - Method in class com.symphony.oss.allegro.api.FetchSequenceRequest
- getSequenceType() - Method in class com.symphony.oss.allegro.api.SequenceMetaDataRequest
- getSessioninfo() - Method in class com.symphony.oss.allegro.api.AllegroApi
- getSessioninfo() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
- getSessionToken() - Method in class com.symphony.oss.allegro.api.auth.AuthHandler
- getSigningKey() - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
- getThreadId() - Method in class com.symphony.oss.allegro.api.FetchOrCreateSequenceMetaDataRequest
- getThreadId() - Method in class com.symphony.oss.allegro.api.FetchRecentMessagesRequest
- getUserId() - Method in class com.symphony.oss.allegro.api.AllegroApi
- getUserId() - Method in class com.symphony.oss.allegro.api.auth.AuthHandler
- getUserId() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
H
- handleEncrypt(ThreadId, JsonNode, String) - Method in class com.symphony.oss.allegro.api.agent.util.EncryptionHandler
-
Encrypt a JSON message payload.
- httpclient_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
I
- IAllegroApi - Interface in com.symphony.oss.allegro.api
-
The public interface of the Allegro API.
- IAllegroCryptoClient - Interface in com.symphony.oss.allegro.api
-
Interface for all cryptographic capabilities used by Allegro.
N
- newApplicationObjectBuilder() - Method in class com.symphony.oss.allegro.api.AllegroApi
- newApplicationObjectBuilder() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Create a new ApplicationObjectBuilder.
- newApplicationObjectUpdater(IApplicationObject) - Method in class com.symphony.oss.allegro.api.AllegroApi
- newApplicationObjectUpdater(IApplicationObject) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Create a new ApplicationObjectBuilder to create a new version of the given object.
- newChatMessageBuilder() - Method in class com.symphony.oss.allegro.api.AllegroApi
- newChatMessageBuilder() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
O
- objectStoreUrl_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- open(IFundamentalObject) - Method in class com.symphony.oss.allegro.api.AllegroApi
- open(IFundamentalObject) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Open (deserialize and decrypt if necessary) the given object.
- open(IFundamentalObject, ThreadId) - Method in class com.symphony.oss.allegro.api.AllegroApi
- open(IFundamentalObject, ThreadId) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Open (deserialize and decrypt if necessary) the given object, storing wrapped keys from the key manager if necessary.
P
- podUrl_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
R
- require(Object, String) - Method in class com.symphony.oss.allegro.api.AllegroRequest
- rsaPemCredential_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
S
- self() - Method in class com.symphony.oss.allegro.api.AllegroApi
- sendMessage(IChatMessage) - Method in class com.symphony.oss.allegro.api.AllegroApi
- sendMessage(IChatMessage) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Send the given chat message.
- SequenceMetaDataRequest<T extends SequenceMetaDataRequest<T>> - Class in com.symphony.oss.allegro.api
-
Base class for SequenceMetaData requests.
- SequenceMetaDataRequest(Class<T>) - Constructor for class com.symphony.oss.allegro.api.SequenceMetaDataRequest
-
Constructor.
- setKeyManagerUrl(String) - Method in class com.symphony.oss.allegro.api.auth.AuthHandler
- store(IFundamentalId) - Method in class com.symphony.oss.allegro.api.AllegroApi
- store(IFundamentalId) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Store the given ID.
- store(IFundamentalObject) - Method in class com.symphony.oss.allegro.api.AllegroApi
- store(IFundamentalObject) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Store the given object.
- storeCredential() - Method in class com.symphony.oss.allegro.api.AllegroApi
- storeCredential() - Method in interface com.symphony.oss.allegro.api.IAllegroApi
-
Save the credential for the current session as a cloud service provider secret.
- SYMPHONY_DEV_CERT - Static variable in interface com.symphony.oss.allegro.api.IAllegroApi
- SYMPHONY_DEV_QA_INTERMEDIATE_CERT - Static variable in interface com.symphony.oss.allegro.api.IAllegroApi
- SYMPHONY_DEV_QA_ROOT_CERT - Static variable in interface com.symphony.oss.allegro.api.IAllegroApi
T
- tokenize(ThreadId, String, Set<String>) - Method in interface com.symphony.oss.allegro.api.IAllegroCryptoClient
- trustedCertResources_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- trustedCerts_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
U
- upsertFeed(UpsertFeedRequest) - Method in class com.symphony.oss.allegro.api.AllegroApi
- upsertFeed(UpsertFeedRequest) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
- upsertFeed(UpsertSmsGatewayRequest) - Method in class com.symphony.oss.allegro.api.AllegroApi
- upsertFeed(UpsertSmsGatewayRequest) - Method in interface com.symphony.oss.allegro.api.IAllegroApi
- UpsertFeedRequest - Class in com.symphony.oss.allegro.api
-
Request object for FetchOrCreateFeed.
- UpsertFeedRequest() - Constructor for class com.symphony.oss.allegro.api.UpsertFeedRequest
-
Constructor.
- UpsertSmsGatewayRequest - Class in com.symphony.oss.allegro.api
-
Request object for FetchOrCreateFeed.
- UpsertSmsGatewayRequest() - Constructor for class com.symphony.oss.allegro.api.UpsertSmsGatewayRequest
-
Constructor.
- userName_ - Variable in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
V
- V4MessageTransformer - Class in com.symphony.oss.allegro.api.agent.util
- V4MessageTransformer(String) - Constructor for class com.symphony.oss.allegro.api.agent.util.V4MessageTransformer
- validate() - Method in class com.symphony.oss.allegro.api.AllegroApi.ApplicationObjectBuilder
- validate() - Method in class com.symphony.oss.allegro.api.AllegroApi.ApplicationObjectUpdater
- validate() - Method in class com.symphony.oss.allegro.api.AllegroRequest
-
Validate the request.
- validate() - Method in class com.symphony.oss.allegro.api.FetchOrCreateSequenceMetaDataRequest
- validate() - Method in class com.symphony.oss.allegro.api.SequenceMetaDataRequest
- validate(FaultAccumulator) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
W
- withAfter(String) - Method in class com.symphony.oss.allegro.api.FetchSequenceRequest
- withCipherSuite(String) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withContentType(String) - Method in class com.symphony.oss.allegro.api.SequenceMetaDataRequest
-
Set the content type for the sequence.
- withFactories(IEntityFactory<?, ?, ?>...) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withMaxItems(Integer) - Method in class com.symphony.oss.allegro.api.FetchSequenceRequest
- withMaxMessages(Integer) - Method in class com.symphony.oss.allegro.api.FetchRecentMessagesRequest
- withName(String) - Method in class com.symphony.oss.allegro.api.UpsertFeedRequest
- withObjectStoreUrl(String) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withObjectStoreUrl(URL) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withPodUrl(String) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withPodUrl(URL) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withPrincipalBaseHash(Hash) - Method in class com.symphony.oss.allegro.api.SequenceMetaDataRequest
-
Set the principal base hash.
- withRsaCredential(PrivateKey) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withRsaPemCredential(PemPrivateKey) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withRsaPemCredential(String) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withRsaPemCredentialFile(String) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withSecurityContext(IOpenSimpleSecurityContext) - Method in class com.symphony.oss.allegro.api.AllegroApi.ApplicationObjectBuilder
- withSecurityContext(IOpenSimpleSecurityContext) - Method in class com.symphony.oss.allegro.api.AllegroApi.ApplicationObjectUpdater
- withSequenceHash(Hash) - Method in class com.symphony.oss.allegro.api.FetchSequenceRequest
- withSequenceType(SequenceType) - Method in class com.symphony.oss.allegro.api.SequenceMetaDataRequest
-
Set the sequence type for the sequence.
- withThreadId(ThreadId) - Method in class com.symphony.oss.allegro.api.AllegroApi.ApplicationObjectBuilder
-
Set the ThreadId with which the object should be encrypted.
- withThreadId(ThreadId) - Method in class com.symphony.oss.allegro.api.FetchOrCreateSequenceMetaDataRequest
-
Set the thread ID for the sequence if created.
- withThreadId(ThreadId) - Method in class com.symphony.oss.allegro.api.FetchRecentMessagesRequest
- withTrustAllSslCerts() - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withTrustedSslCertResources(String...) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withTrustSelfSignedSslCerts() - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
- withUserName(String) - Method in class com.symphony.oss.allegro.api.AllegroApi.AbstractBuilder
All Classes All Packages