Package org.cyclos.entities.system
Class SmsChannelConfiguration
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.BaseEntity
-
- org.cyclos.entities.system.ChannelConfiguration
-
- org.cyclos.entities.system.SmsChannelConfiguration
-
- All Implemented Interfaces:
Cloneable,HasNetwork,ProcessableForProxying,ChannelAccessAccessor,ChannelSettingsAccessor,IEntity,UsesScript
@Entity public class SmsChannelConfiguration extends ChannelConfiguration implements UsesScript
Contains configuration details for the SMS channel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.entities.SimpleEntity
SimpleEntity.EntityLoadNotifier
-
-
Constructor Summary
Constructors Constructor Description SmsChannelConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetMobileNumberSource()List<SmsOperationConfiguration>getOperations()StringgetPassword()CustomScriptgetScript()StringgetScriptParameters()CustomScriptUsedInTypegetScriptUsedInType()Returns the type of script usageStringgetSmsMessageSource()StringgetUsername()booleanisPasswordSet()voidsetMobileNumberSource(String mobileNumberSource)voidsetOperations(List<SmsOperationConfiguration> operations)voidsetPassword(String password)voidsetScript(CustomScript script)voidsetScriptParameters(String scriptParameters)voidsetSmsMessageSource(String smsMessageSource)voidsetUsername(String username)-
Methods inherited from class org.cyclos.entities.system.ChannelConfiguration
getAccessPassword, getChannel, getConfiguration, getConfirmation, getDefaultPrincipalType, getIdentityProviders, getIpWhitelist, getLoginConfirmation, getNetwork, getPayment, getPinConfiguration, getPos, getPrincipalTypes, getPrincipalTypesAllowingQrCode, getRegistrationWithIdentityProviders, getSessionTimeout, getTrustedDeviceOnStartup, getUserAccess, getWhitelist, isAllowLogin, isCanBeDefined, isConfirmationOncePerSession, isDefined, isEnabled, isLocked, isRequireAuthenticationForDeviceConfirmation, isRequireTrustedDeviceForLogin, isSkipConfirmationForTrustedDevices, isUseIpWhitelist, setAccessPassword, setAllowLogin, setCanBeDefined, setChannel, setConfiguration, setConfirmation, setConfirmationOncePerSession, setDefaultPrincipalType, setDefined, setEnabled, setIdentityProviders, setLocked, setLoginConfirmation, setPayment, setPinConfiguration, setPos, setPrincipalTypes, setPrincipalTypesAllowingQrCode, setRegistrationWithIdentityProviders, setRequireAuthenticationForDeviceConfirmation, setRequireTrustedDeviceForLogin, setSessionTimeout, setSkipConfirmationForTrustedDevices, setTrustedDeviceOnStartup, setUserAccess, setWhitelist
-
Methods inherited from class org.cyclos.entities.BaseEntity
getDataTranslationType, getVersion
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
equals, getId, hashCode, id, ids, isPersistent, isTransient, register, setId, toShortString, toString, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.entities.system.ChannelAccessAccessor
getCredentials
-
Methods inherited from interface org.cyclos.entities.ProcessableForProxying
getProxyClass
-
Methods inherited from interface org.cyclos.model.system.scripts.UsesScript
isEnabled
-
-
-
-
Method Detail
-
getMobileNumberSource
public String getMobileNumberSource()
-
getOperations
public List<SmsOperationConfiguration> getOperations()
-
getPassword
public String getPassword()
-
getScript
public CustomScript getScript()
-
getScriptParameters
public String getScriptParameters()
-
getScriptUsedInType
public CustomScriptUsedInType getScriptUsedInType()
Description copied from interface:UsesScriptReturns the type of script usage- Specified by:
getScriptUsedInTypein interfaceUsesScript
-
getSmsMessageSource
public String getSmsMessageSource()
-
getUsername
public String getUsername()
-
isPasswordSet
public boolean isPasswordSet()
-
setMobileNumberSource
public void setMobileNumberSource(String mobileNumberSource)
-
setOperations
public void setOperations(List<SmsOperationConfiguration> operations)
-
setPassword
public void setPassword(String password)
-
setScript
public void setScript(CustomScript script)
-
setScriptParameters
public void setScriptParameters(String scriptParameters)
-
setSmsMessageSource
public void setSmsMessageSource(String smsMessageSource)
-
setUsername
public void setUsername(String username)
-
-