- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
@XmlRootElement(name = "bar")
public class Bar implements IBarObject{
@XmlElement(name = "return")
private SuperFoo barObj;
@Override
public void setBarObject(Foo obj) {
//TODO: implement method
}
@Override
public void setBarObject(URI obj) {
//TODO: implement method
}
@Override
public void setBarObject(SuperFoo obj) {
barObj = obj;
}
@Override
public void setBarObject(List<URI> obj) {
//TODO: implement method
}
@Override
@XmlTransient
public Object getBarObject() {
return barObj;
}
}
Ну хотя бы NotImplementedException, но нет...
PS Код немного по-переименовывал дабы не спалиться
Lure Of Chaos 26.03.2013 00:44 # +1
myzone 26.03.2013 00:47 # 0
Хотя их там вообще быть не должно.
guest 26.03.2013 17:32 # 0
Lure Of Chaos 26.03.2013 23:31 # 0
myzone 26.03.2013 23:46 # 0
bot 26.03.2013 20:59 # 0
someone 26.03.2013 07:43 # 0
Тогда лучше вообще сделать их неизменяемыми.
А ещё можно сделать, чтобы getBarObject возвращал SuperFoo, а не Object. Covariant return types же. Тогда, подозреваю, можно будет прилепить @XmlElement на геттер и забыть про @XmlTransient.
myzone 26.03.2013 15:01 # 0
SSSandman 26.03.2013 12:51 # +1
myzone 26.03.2013 15:02 # 0