Class SmsChannelConfigurationData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<ChannelConfigurationDTO>
-
- org.cyclos.model.system.channelconfigurations.ChannelConfigurationData
-
- org.cyclos.model.system.channelconfigurations.SmsChannelConfigurationData
-
- All Implemented Interfaces:
Serializable
public class SmsChannelConfigurationData extends ChannelConfigurationData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<String,SmsChannelConfigurationData>INBOUND_SMS_URLstatic ListProperty<SmsOperationConfigurationVO,SmsChannelConfigurationData>INHERITED_OPERATIONSstatic BasicProperty<Boolean,SmsChannelConfigurationData>MOBILE_UNIQUEstatic ListProperty<SmsOperationConfigurationVO,SmsChannelConfigurationData>OPERATIONSstatic ListProperty<CustomScriptVO,SmsChannelConfigurationData>SCRIPTS-
Fields inherited from class org.cyclos.model.system.channelconfigurations.ChannelConfigurationData
ACCESS_CREDENTIAL, ACCESS_PASSWORD_TYPES, ACCESS_PRINCIPAL_TYPES, ALLOWED_CONFIRMATION_CREDENTIALS, AUTHENTICATION_SCRIPTS, CAN_ACTIVATE_TRUSTED_DEVICE, CAN_BE_USED_BY_TRUSTED_SESSION, CAN_DISABLE, CONFIGURATION_ACCESSIBLE_FOR_LOGIN, CONFIRMATION_CREDENTIAL, CONFIRMATION_PASSWORD_TYPES, DEFAULT_PAYMENT_PRINCIPAL_TYPE_AVAILABILITY, DEFAULT_PRINCIPAL_TYPE_AVAILABILITY, HAS_IDENTIFICATION_METHODS, HAS_IP_WHITELIST, IDENTITY_PROVIDERS, INHERITED, LOGIN_CONFIRMATION_CREDENTIAL, MOBILE_ACCESS_PASSWORD_FOR_PIN, PAYMENT_PRINCIPAL_TYPES, PIN_SUPPORTED, POS_PRINCIPAL_TYPES, PRINCIPAL_TYPES_ALLOWING_QR_CODE, STATEFUL_CHANNEL
-
Fields inherited from class org.cyclos.model.EntityData
CAN_VIEW_HISTORY_LOG, CONFIRMATION_PASSWORD_INPUT, DTO, EDITABLE, LOG_TYPE, REMOVABLE, TRANSLATED_PROPERTY_TYPES, TRANSLATED_VALUES
-
-
Constructor Summary
Constructors Constructor Description SmsChannelConfigurationData()SmsChannelConfigurationData(Property<T,? super SmsChannelConfigurationData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()StringgetInboundSmsUrl()List<SmsOperationConfigurationVO>getInheritedOperations()List<SmsOperationConfigurationVO>getOperations()List<CustomScriptVO>getScripts()booleanisMobileUnique()voidsetInboundSmsUrl(String inboundSmsUrl)voidsetInheritedOperations(List<SmsOperationConfigurationVO> inheritedOperations)voidsetMobileUnique(boolean mobileUnique)voidsetOperations(List<SmsOperationConfigurationVO> operations)voidsetScripts(List<CustomScriptVO> scripts)-
Methods inherited from class org.cyclos.model.system.channelconfigurations.ChannelConfigurationData
getAccessCredential, getAccessPasswordTypes, getAccessPrincipalTypes, getAllowedConfirmationCredentials, getAuthenticationScripts, getConfirmationCredential, getConfirmationPasswordTypes, getDefaultPaymentPrincipalTypeAvailability, getDefaultPrincipalTypeAvailability, getIdentityProviders, getInherited, getLoginConfirmationCredential, getMobileAccessPasswordForPin, getPaymentPrincipalTypes, getPosPrincipalTypes, getPrincipalTypesAllowingQrCode, isCanActivateTrustedDevice, isCanBeUsedByTrustedSession, isCanDisable, isConfigurationAccessibleForLogin, isHasIdentificationMethods, isHasIpWhitelist, isPinSupported, isStatefulChannel, setAccessCredential, setAccessPasswordTypes, setAccessPrincipalTypes, setAllowedConfirmationCredentials, setAuthenticationScripts, setCanActivateTrustedDevice, setCanBeUsedByTrustedSession, setCanDisable, setConfigurationAccessibleForLogin, setConfirmationCredential, setConfirmationPasswordTypes, setDefaultPaymentPrincipalTypeAvailability, setDefaultPrincipalTypeAvailability, setHasIdentificationMethods, setHasIpWhitelist, setIdentityProviders, setInherited, setLoginConfirmationCredential, setMobileAccessPasswordForPin, setPaymentPrincipalTypes, setPinSupported, setPosPrincipalTypes, setPrincipalTypesAllowingQrCode, setStatefulChannel
-
Methods inherited from class org.cyclos.model.EntityData
getConfirmationPasswordInput, getDto, getLogType, getTranslatedPropertyTypes, getTranslatedValues, isCanViewHistoryLog, isEditable, isRemovable, setCanViewHistoryLog, setConfirmationPasswordInput, setDto, setEditable, setLogType, setRemovable, setTranslatedPropertyTypes, setTranslatedValues
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
INBOUND_SMS_URL
public static final BasicProperty<String,SmsChannelConfigurationData> INBOUND_SMS_URL
-
INHERITED_OPERATIONS
public static final ListProperty<SmsOperationConfigurationVO,SmsChannelConfigurationData> INHERITED_OPERATIONS
-
MOBILE_UNIQUE
public static final BasicProperty<Boolean,SmsChannelConfigurationData> MOBILE_UNIQUE
-
OPERATIONS
public static final ListProperty<SmsOperationConfigurationVO,SmsChannelConfigurationData> OPERATIONS
-
SCRIPTS
public static final ListProperty<CustomScriptVO,SmsChannelConfigurationData> SCRIPTS
-
-
Constructor Detail
-
SmsChannelConfigurationData
public SmsChannelConfigurationData()
-
SmsChannelConfigurationData
public SmsChannelConfigurationData(Property<T,? super SmsChannelConfigurationData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classChannelConfigurationData
-
getInboundSmsUrl
public String getInboundSmsUrl()
-
setInboundSmsUrl
public void setInboundSmsUrl(String inboundSmsUrl)
-
getInheritedOperations
public List<SmsOperationConfigurationVO> getInheritedOperations()
-
setInheritedOperations
public void setInheritedOperations(List<SmsOperationConfigurationVO> inheritedOperations)
-
isMobileUnique
public boolean isMobileUnique()
-
setMobileUnique
public void setMobileUnique(boolean mobileUnique)
-
getOperations
public List<SmsOperationConfigurationVO> getOperations()
-
setOperations
public void setOperations(List<SmsOperationConfigurationVO> operations)
-
getScripts
public List<CustomScriptVO> getScripts()
-
setScripts
public void setScripts(List<CustomScriptVO> scripts)
-
className
public String className()
- Overrides:
classNamein classChannelConfigurationData
-
-