All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.payneteasy.superfly.model.ui.subsystem.UISubsystem Maven / Gradle / Ivy

There is a newer version: 1.7-32
Show newest version
package com.payneteasy.superfly.model.ui.subsystem;

import com.payneteasy.superfly.model.ui.smtp_server.UISmtpServerForFilter;

import javax.persistence.Column;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import java.io.Serializable;

public class UISubsystem implements Serializable {
    private Long id;
    private String name;
    private String title;
    private String callbackUrl;
    private boolean sendCallbacks = true;
    private boolean allowListUsers;
    private UISmtpServerForFilter smtpServer;
    private String subsystemUrl;
    private String landingUrl;
    private String loginFormCssUrl;

    @Column(name = "ssys_id")
    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    @Column(name = "subsystem_name")
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Column(name = "subsystem_title")
    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    @Column(name = "callback_information")
    public String getCallbackUrl() {
        return callbackUrl;
    }

    public void setCallbackUrl(String callbackUrl) {
        this.callbackUrl = callbackUrl;
    }

    @Column(name = "send_callbacks")
    public boolean isSendCallbacks() {
        return sendCallbacks;
    }

    public void setSendCallbacks(boolean sendCallbacks) {
        this.sendCallbacks = sendCallbacks;
    }

    @Column(name = "allow_list_users")
    public boolean isAllowListUsers() {
        return allowListUsers;
    }

    public void setAllowListUsers(boolean allowListUsers) {
        this.allowListUsers = allowListUsers;
    }

    @ManyToOne
    @JoinColumn(table = "smtp_server", name = "ssrv_id")
    public UISmtpServerForFilter getSmtpServer() {
        return smtpServer;
    }

    public void setSmtpServer(UISmtpServerForFilter smtpServer) {
        this.smtpServer = smtpServer;
    }

    @Column(name = "subsystem_url")
    public String getSubsystemUrl() {
        return subsystemUrl;
    }

    public void setSubsystemUrl(String subsystemUrl) {
        this.subsystemUrl = subsystemUrl;
    }

    @Column(name = "landing_url")
    public String getLandingUrl() {
        return landingUrl;
    }

    public void setLandingUrl(String landingUrl) {
        this.landingUrl = landingUrl;
    }

    @Column(name = "login_form_css_url")
    public String getLoginFormCssUrl() {
        return loginFormCssUrl;
    }

    public void setLoginFormCssUrl(String loginFormCssUrl) {
        this.loginFormCssUrl = loginFormCssUrl;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy