/* * Copyright (C) 2014 Intel Corporation * All rights reserved. */ package com.intel.mtwilson.tls.policy.model; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import com.intel.mtwilson.jaxrs2.Document; import com.intel.mtwilson.tls.policy.TlsPolicyDescriptor; //import com.intel.dcsg.cpg.validation.Regex; //import com.intel.dcsg.cpg.validation.RegexPatterns; /** * * @author ssbangal, jbuhacoff */ @JacksonXmlRootElement(localName="tls_policy") public class HostTlsPolicy extends Document { private String name; // @JsonProperty("private") private boolean privateScope = false; private TlsPolicyDescriptor descriptor; private String comment; public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isPrivate() { return privateScope; } public void setPrivate(boolean privateScope) { this.privateScope = privateScope; } public TlsPolicyDescriptor getDescriptor() { return descriptor; } public void setDescriptor(TlsPolicyDescriptor descriptor) { this.descriptor = descriptor; } public String getComment() { return comment; } public void setComment(String comment) { this.comment = comment; } }