/* * Copyright (c) 2015 EMC Corporation * All Rights Reserved */ package models.properties; import java.util.Map; import util.ConfigProperty; public class SmtpPropertyPage extends CustomPropertyPage { private Property server; private Property port; private Property username; private Property password; private Property enableTls; private Property authType; private Property fromAddress; public SmtpPropertyPage(Map<String, Property> properties) { super("Email"); setRenderTemplate("smtpPage.html"); server = addCustomProperty(properties, ConfigProperty.SMTP_SERVER); port = addCustomProperty(properties, ConfigProperty.SMTP_PORT); username = addCustomProperty(properties, ConfigProperty.SMTP_USERNAME); password = addCustomPasswordProperty(properties, ConfigProperty.SMTP_PASSWORD); enableTls = addCustomProperty(properties, ConfigProperty.SMTP_ENABLE_TLS); authType = addCustomProperty(properties, ConfigProperty.SMTP_AUTH_TYPE); fromAddress = addCustomProperty(properties, ConfigProperty.SMTP_FROM_ADDRESS); } public Property getServer() { return server; } public Property getPort() { return port; } public Property getUsername() { return username; } public Property getPassword() { return password; } public Property getEnableTls() { return enableTls; } public Property getAuthType() { return authType; } public Property getFromAddress() { return fromAddress; } }