org.eclipse.persistence.internal.jpa.rs.metadata.model.LinkV2 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.persistence.core Show documentation
Show all versions of org.eclipse.persistence.core Show documentation
EclipseLink build based upon Git transaction ecdf3c32c4
/*
* Copyright (c) 2013, 2018 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0,
* or the Eclipse Distribution License v. 1.0 which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
*/
// Contributors:
// gonural - Initial implementation
package org.eclipse.persistence.internal.jpa.rs.metadata.model;
import javax.xml.bind.annotation.XmlAttribute;
/**
* Represents a link used in JPARS 2.0.
*
* @author gonural
* @since EclipseLink 2.6.0.
*/
public class LinkV2 {
@XmlAttribute
private String rel;
@XmlAttribute
private String href;
@XmlAttribute
private String method;
@XmlAttribute
private String mediaType;
public LinkV2() {
}
public LinkV2(String rel, String href) {
this.rel = rel;
this.href = href;
}
public LinkV2(String rel, String href, String mediaType) {
this.rel = rel;
this.href = href;
this.mediaType = mediaType;
}
public LinkV2(String rel, String href, String mediaType, String method) {
this.rel = rel;
this.href = href;
this.mediaType = mediaType;
this.method = method;
}
public String getRel() {
return rel;
}
public void setRel(String rel) {
this.rel = rel;
}
public String getHref() {
return href;
}
public void setHref(String href) {
this.href = href;
}
public String getMethod() {
return method;
}
public void setMethod(String method) {
this.method = method;
}
public String getMediaType() {
return mediaType;
}
public void setMediaType(String mediaType) {
this.mediaType = mediaType;
}
}