package com.intrbiz.bergamot.model; import java.io.Serializable; import java.util.UUID; import com.intrbiz.bergamot.data.BergamotDB; import com.intrbiz.data.db.compiler.meta.Action; import com.intrbiz.data.db.compiler.meta.SQLColumn; import com.intrbiz.data.db.compiler.meta.SQLForeignKey; import com.intrbiz.data.db.compiler.meta.SQLPrimaryKey; import com.intrbiz.data.db.compiler.meta.SQLTable; import com.intrbiz.data.db.compiler.meta.SQLVersion; @SQLTable(schema = BergamotDB.class, name = "security_domain_membership", since = @SQLVersion({ 3, 8, 0 })) public class SecurityDomainMembership implements Serializable { private static final long serialVersionUID = 1L; @SQLColumn(index = 1, name = "security_domain_id", since = @SQLVersion({ 3, 8, 0 })) @SQLForeignKey(references = SecurityDomain.class, on = "id", onDelete = Action.CASCADE, onUpdate = Action.RESTRICT, since = @SQLVersion({ 3, 8, 0 })) @SQLPrimaryKey private UUID securityDomainId; @SQLColumn(index = 2, name = "check_id", since = @SQLVersion({ 3, 8, 0 })) @SQLPrimaryKey private UUID checkId; public SecurityDomainMembership() { super(); } public SecurityDomainMembership(UUID securityDomainId, UUID checkId) { this.securityDomainId = securityDomainId; this.checkId = checkId; } public UUID getSecurityDomainId() { return securityDomainId; } public void setSecurityDomainId(UUID securityDomainId) { this.securityDomainId = securityDomainId; } public UUID getCheckId() { return checkId; } public void setCheckId(UUID checkId) { this.checkId = checkId; } }