Class ChannelConfigurationDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.system.channelconfigurations.ChannelConfigurationDTO
-
- All Implemented Interfaces:
Serializable,IEntity
- Direct Known Subclasses:
SmsChannelConfigurationDTO
public class ChannelConfigurationDTO extends EntityDTO
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description ChannelConfigurationDTO()ChannelConfigurationDTO(Long id)ChannelConfigurationDTO(Property<T,? super ChannelConfigurationDTO> property, T value)
-
Method Summary
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
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
-
ACCESS_PASSWORD
public static final BasicProperty<PasswordTypeVO,ChannelConfigurationDTO> ACCESS_PASSWORD
-
ALLOW_LOGIN
public static final BasicProperty<Boolean,ChannelConfigurationDTO> ALLOW_LOGIN
-
CHANNEL
public static final BasicProperty<ChannelVO,ChannelConfigurationDTO> CHANNEL
-
CONFIGURATION
public static final BasicProperty<ConfigurationVO,ChannelConfigurationDTO> CONFIGURATION
-
CONFIRMATION
public static final BasicProperty<CredentialsConfigurationDTO,ChannelConfigurationDTO> CONFIRMATION
-
CONFIRMATION_ONCE_PER_SESSION
public static final BasicProperty<Boolean,ChannelConfigurationDTO> CONFIRMATION_ONCE_PER_SESSION
-
DEFAULT_PRINCIPAL_TYPE
public static final BasicProperty<PrincipalTypeVO,ChannelConfigurationDTO> DEFAULT_PRINCIPAL_TYPE
-
DEFINED
public static final BasicProperty<Boolean,ChannelConfigurationDTO> DEFINED
-
ENABLED
public static final BasicProperty<Boolean,ChannelConfigurationDTO> ENABLED
-
IDENTITY_PROVIDERS
public static final SetProperty<IdentityProviderVO,ChannelConfigurationDTO> IDENTITY_PROVIDERS
-
IP_WHITELIST
public static final BasicProperty<String,ChannelConfigurationDTO> IP_WHITELIST
-
LOCKED
public static final BasicProperty<Boolean,ChannelConfigurationDTO> LOCKED
-
LOGIN_CONFIRMATION
public static final BasicProperty<CredentialsConfigurationDTO,ChannelConfigurationDTO> LOGIN_CONFIRMATION
-
PAYMENT
public static final BasicProperty<PaymentPrincipalsConfigurationDTO,ChannelConfigurationDTO> PAYMENT
-
PIN_CONFIGURATION
public static final BasicProperty<PinChannelConfigurationDTO,ChannelConfigurationDTO> PIN_CONFIGURATION
-
POS
public static final BasicProperty<PaymentPrincipalsConfigurationDTO,ChannelConfigurationDTO> POS
-
PRINCIPAL_TYPES
public static final SetProperty<PrincipalTypeVO,ChannelConfigurationDTO> PRINCIPAL_TYPES
-
PRINCIPAL_TYPES_ALLOWING_QR_CODE
public static final SetProperty<PrincipalTypeVO,ChannelConfigurationDTO> PRINCIPAL_TYPES_ALLOWING_QR_CODE
-
REGISTRATION_WITH_IDENTITY_PROVIDERS
public static final BasicProperty<RegistrationWithIdentityProviders,ChannelConfigurationDTO> REGISTRATION_WITH_IDENTITY_PROVIDERS
-
REQUIRE_AUTHENTICATION_FOR_DEVICE_CONFIRMATION
public static final BasicProperty<Boolean,ChannelConfigurationDTO> REQUIRE_AUTHENTICATION_FOR_DEVICE_CONFIRMATION
-
REQUIRE_TRUSTED_DEVICE_FOR_LOGIN
public static final BasicProperty<Boolean,ChannelConfigurationDTO> REQUIRE_TRUSTED_DEVICE_FOR_LOGIN
-
SESSION_TIMEOUT
public static final BasicProperty<TimeIntervalDTO,ChannelConfigurationDTO> SESSION_TIMEOUT
-
SKIP_CONFIRMATION_FOR_TRUSTED_DEVICES
public static final BasicProperty<Boolean,ChannelConfigurationDTO> SKIP_CONFIRMATION_FOR_TRUSTED_DEVICES
-
TRUSTED_DEVICE_ON_STARTUP
public static final BasicProperty<Integer,ChannelConfigurationDTO> TRUSTED_DEVICE_ON_STARTUP
-
USE_IP_WHITELIST
public static final BasicProperty<Boolean,ChannelConfigurationDTO> USE_IP_WHITELIST
-
USER_ACCESS
public static final BasicProperty<UserChannelAccess,ChannelConfigurationDTO> USER_ACCESS
-
-
Constructor Detail
-
ChannelConfigurationDTO
public ChannelConfigurationDTO()
-
ChannelConfigurationDTO
public ChannelConfigurationDTO(Long id)
-
ChannelConfigurationDTO
public ChannelConfigurationDTO(Property<T,? super ChannelConfigurationDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classEntityDTO
-
getAccessPassword
public PasswordTypeVO getAccessPassword()
-
setAccessPassword
public void setAccessPassword(PasswordTypeVO accessPassword)
-
isAllowLogin
public boolean isAllowLogin()
-
setAllowLogin
public void setAllowLogin(boolean allowLogin)
-
getChannel
public ChannelVO getChannel()
-
setChannel
public void setChannel(ChannelVO channel)
-
getConfiguration
public ConfigurationVO getConfiguration()
-
setConfiguration
public void setConfiguration(ConfigurationVO configuration)
-
getConfirmation
public CredentialsConfigurationDTO getConfirmation()
-
setConfirmation
public void setConfirmation(CredentialsConfigurationDTO confirmation)
-
isConfirmationOncePerSession
public boolean isConfirmationOncePerSession()
-
setConfirmationOncePerSession
public void setConfirmationOncePerSession(boolean confirmationOncePerSession)
-
getDefaultPrincipalType
public PrincipalTypeVO getDefaultPrincipalType()
-
setDefaultPrincipalType
public void setDefaultPrincipalType(PrincipalTypeVO defaultPrincipalType)
-
isDefined
public boolean isDefined()
-
setDefined
public void setDefined(boolean defined)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getIdentityProviders
public Set<IdentityProviderVO> getIdentityProviders()
-
setIdentityProviders
public void setIdentityProviders(Set<IdentityProviderVO> identityProviders)
-
getIpWhitelist
public String getIpWhitelist()
-
setIpWhitelist
public void setIpWhitelist(String ipWhitelist)
-
isLocked
public boolean isLocked()
-
setLocked
public void setLocked(boolean locked)
-
getLoginConfirmation
public CredentialsConfigurationDTO getLoginConfirmation()
-
setLoginConfirmation
public void setLoginConfirmation(CredentialsConfigurationDTO loginConfirmation)
-
getPayment
public PaymentPrincipalsConfigurationDTO getPayment()
-
setPayment
public void setPayment(PaymentPrincipalsConfigurationDTO payment)
-
getPinConfiguration
public PinChannelConfigurationDTO getPinConfiguration()
-
setPinConfiguration
public void setPinConfiguration(PinChannelConfigurationDTO pinConfiguration)
-
getPos
public PaymentPrincipalsConfigurationDTO getPos()
-
setPos
public void setPos(PaymentPrincipalsConfigurationDTO pos)
-
getPrincipalTypes
public Set<PrincipalTypeVO> getPrincipalTypes()
-
setPrincipalTypes
public void setPrincipalTypes(Set<PrincipalTypeVO> principalTypes)
-
getPrincipalTypesAllowingQrCode
public Set<PrincipalTypeVO> getPrincipalTypesAllowingQrCode()
-
setPrincipalTypesAllowingQrCode
public void setPrincipalTypesAllowingQrCode(Set<PrincipalTypeVO> principalTypesAllowingQrCode)
-
getRegistrationWithIdentityProviders
public RegistrationWithIdentityProviders getRegistrationWithIdentityProviders()
-
setRegistrationWithIdentityProviders
public void setRegistrationWithIdentityProviders(RegistrationWithIdentityProviders registrationWithIdentityProviders)
-
isRequireAuthenticationForDeviceConfirmation
public boolean isRequireAuthenticationForDeviceConfirmation()
-
setRequireAuthenticationForDeviceConfirmation
public void setRequireAuthenticationForDeviceConfirmation(boolean requireAuthenticationForDeviceConfirmation)
-
isRequireTrustedDeviceForLogin
public boolean isRequireTrustedDeviceForLogin()
-
setRequireTrustedDeviceForLogin
public void setRequireTrustedDeviceForLogin(boolean requireTrustedDeviceForLogin)
-
getSessionTimeout
public TimeIntervalDTO getSessionTimeout()
-
setSessionTimeout
public void setSessionTimeout(TimeIntervalDTO sessionTimeout)
-
isSkipConfirmationForTrustedDevices
public boolean isSkipConfirmationForTrustedDevices()
-
setSkipConfirmationForTrustedDevices
public void setSkipConfirmationForTrustedDevices(boolean skipConfirmationForTrustedDevices)
-
getTrustedDeviceOnStartup
public Integer getTrustedDeviceOnStartup()
-
setTrustedDeviceOnStartup
public void setTrustedDeviceOnStartup(Integer trustedDeviceOnStartup)
-
isUseIpWhitelist
public boolean isUseIpWhitelist()
-
setUseIpWhitelist
public void setUseIpWhitelist(boolean useIpWhitelist)
-
getUserAccess
public UserChannelAccess getUserAccess()
-
setUserAccess
public void setUserAccess(UserChannelAccess userAccess)
-
-