A B C D E F G H I N O P R S T U V W 
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
 
A B C D E F G H I N O P R S T U V W 
All Classes All Packages