JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015. All rights reserved.