Skip to content

Instantly share code, notes, and snippets.

@whaley
Created September 25, 2011 14:37
Show Gist options
  • Select an option

  • Save whaley/1240655 to your computer and use it in GitHub Desktop.

Select an option

Save whaley/1240655 to your computer and use it in GitHub Desktop.
JAXB annotated Player class for JAXRS Example
package com.jasonwhaley.rest;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;
@XmlRootElement(name = "player")
public class Player {
@XmlElement(name = "nickname")
String nickname;
@XmlElement(name = "playerClass")
String playerClass;
public Player(String nickname, String playerClass) {
this.nickname = nickname;
this.playerClass = playerClass;
}
public Player() { /*exists for JAXB */ }
@XmlTransient
public String getNickname() {
return nickname;
}
public void setNickname(String nickname) {
this.nickname = nickname;
}
@XmlTransient
public String getPlayerClass() {
return playerClass;
}
public void setPlayerClass(String playerClass) {
this.playerClass = playerClass;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment