Skip navigation links
A B C D E G H N O P R S V 

A

add(ValidationStrategy) - Method in class be.rufer.swisscom.sms.api.validation.ValidationChain.Builder
 

B

be.rufer.swisscom.sms.api.client - package be.rufer.swisscom.sms.api.client
 
be.rufer.swisscom.sms.api.domain - package be.rufer.swisscom.sms.api.domain
 
be.rufer.swisscom.sms.api.factory - package be.rufer.swisscom.sms.api.factory
 
be.rufer.swisscom.sms.api.validation - package be.rufer.swisscom.sms.api.validation
 
be.rufer.swisscom.sms.api.validation.exception - package be.rufer.swisscom.sms.api.validation.exception
 
be.rufer.swisscom.sms.api.validation.strategy - package be.rufer.swisscom.sms.api.validation.strategy
 
build() - Method in class be.rufer.swisscom.sms.api.validation.ValidationChain.Builder
 
builder() - Static method in class be.rufer.swisscom.sms.api.validation.ValidationChain
 
Builder() - Constructor for class be.rufer.swisscom.sms.api.validation.ValidationChain.Builder
 

C

CommunicationWrapper - Class in be.rufer.swisscom.sms.api.domain
Wrapper object for communication with the SMS-API
CommunicationWrapper() - Constructor for class be.rufer.swisscom.sms.api.domain.CommunicationWrapper
 
createHeaders(String) - Static method in class be.rufer.swisscom.sms.api.factory.HeaderFactory
Creates http headers object based, which contains given api-key
createOutboundSMSMessageRequest(String, String[]) - Method in class be.rufer.swisscom.sms.api.client.SwisscomSmsSender
 
createRequestUri() - Method in class be.rufer.swisscom.sms.api.client.SwisscomSmsSender
 

D

DeliveryInfo - Class in be.rufer.swisscom.sms.api.domain
The DeliveryInfo object is contained in the response from the API and holds information about the delivery of the message/messages.
DeliveryInfo() - Constructor for class be.rufer.swisscom.sms.api.domain.DeliveryInfo
 
DeliveryInfoList - Class in be.rufer.swisscom.sms.api.domain
DeliveryInfoList object holds a list of delivery information.
DeliveryInfoList() - Constructor for class be.rufer.swisscom.sms.api.domain.DeliveryInfoList
 

E

executeValidation(String...) - Method in class be.rufer.swisscom.sms.api.validation.ValidationChain
Executes the validate-method on each added strategy.

G

getAddress() - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfo
 
getAddress() - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
getClientCorrelator() - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
getDeliveryInfo() - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfoList
 
getDeliveryInfoList() - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
getDeliveryStatus() - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfo
 
getMessage() - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSTextMessage
 
getOutboundSMSMessageRequest() - Method in class be.rufer.swisscom.sms.api.domain.CommunicationWrapper
 
getOutboundSMSTextMessage() - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
getResourceURL() - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfoList
 
getSenderAddress() - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
getSenderName() - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
getValidationStrategies() - Method in class be.rufer.swisscom.sms.api.validation.ValidationChain
 

H

HeaderFactory - Class in be.rufer.swisscom.sms.api.factory
Factory class for generating request headers.
HeaderFactory() - Constructor for class be.rufer.swisscom.sms.api.factory.HeaderFactory
 

N

numberMatchesRegexp(Matcher) - Method in class be.rufer.swisscom.sms.api.validation.strategy.PhoneNumberRegexpValidationStrategy
 

O

OutboundSMSMessageRequest - Class in be.rufer.swisscom.sms.api.domain
The sms message request object, which holds all necessary information to send a sms.
OutboundSMSMessageRequest() - Constructor for class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
OutboundSMSTextMessage - Class in be.rufer.swisscom.sms.api.domain
The sms text message object, which holds the sms message to send.
OutboundSMSTextMessage() - Constructor for class be.rufer.swisscom.sms.api.domain.OutboundSMSTextMessage
 
OutboundSMSTextMessage(String) - Constructor for class be.rufer.swisscom.sms.api.domain.OutboundSMSTextMessage
 

P

PhoneNumberRegexpValidationException - Exception in be.rufer.swisscom.sms.api.validation.exception
Specific validation exception for phone number validation against regular expression.
PhoneNumberRegexpValidationException(String, String) - Constructor for exception be.rufer.swisscom.sms.api.validation.exception.PhoneNumberRegexpValidationException
 
PhoneNumberRegexpValidationStrategy - Class in be.rufer.swisscom.sms.api.validation.strategy
 
PhoneNumberRegexpValidationStrategy() - Constructor for class be.rufer.swisscom.sms.api.validation.strategy.PhoneNumberRegexpValidationStrategy
 
prefixAndAddReceiverNumbersToList(String[]) - Method in class be.rufer.swisscom.sms.api.client.SwisscomSmsSender
 

R

restTemplate - Variable in class be.rufer.swisscom.sms.api.client.SwisscomSmsSender
 

S

sendSms(String, String...) - Method in class be.rufer.swisscom.sms.api.client.SwisscomSmsSender
Send a sms to one or more receivers
setAddress(String) - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfo
 
setAddress(List<String>) - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
setClientCorrelator(String) - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
setDeliveryInfo(List<DeliveryInfo>) - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfoList
 
setDeliveryInfoList(DeliveryInfoList) - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
setDeliveryStatus(String) - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfo
 
setMessage(String) - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSTextMessage
 
setOutboundSMSMessageRequest(OutboundSMSMessageRequest) - Method in class be.rufer.swisscom.sms.api.domain.CommunicationWrapper
 
setOutboundSMSTextMessage(OutboundSMSTextMessage) - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
setResourceURL(String) - Method in class be.rufer.swisscom.sms.api.domain.DeliveryInfoList
 
setSenderAddress(String) - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
setSenderName(String) - Method in class be.rufer.swisscom.sms.api.domain.OutboundSMSMessageRequest
 
SwisscomSmsSender - Class in be.rufer.swisscom.sms.api.client
For every api-key an instance of this class can be created.
SwisscomSmsSender(String, String) - Constructor for class be.rufer.swisscom.sms.api.client.SwisscomSmsSender
Constructor
SwisscomSmsSender(String, String, String, String) - Constructor for class be.rufer.swisscom.sms.api.client.SwisscomSmsSender
Extended Constructor

V

validate(T...) - Method in class be.rufer.swisscom.sms.api.validation.strategy.PhoneNumberRegexpValidationStrategy
 
validate(T...) - Method in interface be.rufer.swisscom.sms.api.validation.strategy.ValidationStrategy
 
ValidationChain - Class in be.rufer.swisscom.sms.api.validation
Chain for validation, which contains a list of validation strategies, which will be called if validation is executed on the chain.
ValidationChain.Builder - Class in be.rufer.swisscom.sms.api.validation
Builder for validation chain objects
ValidationException - Exception in be.rufer.swisscom.sms.api.validation.exception
General validation exception.
ValidationException(String) - Constructor for exception be.rufer.swisscom.sms.api.validation.exception.ValidationException
 
ValidationStrategy - Interface in be.rufer.swisscom.sms.api.validation.strategy
Validation strategy to add to a validation chain, which will execute all it's strategies.
A B C D E G H N O P R S V 
Skip navigation links

Copyright © 2015. All rights reserved.