blob: 9d5a0903c206f176cc949e80d40ee53e9365460d [file] [log] [blame]
/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package jug.domain;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
@XmlRootElement
@XmlType(propOrder = {
"likes",
"unlikes",
"sum"
})
public class Result {
private int likes;
private int unlikes;
private int sum;
public Result() {
// no-op
}
public Result(int likes, int unlikes) {
this.likes = likes;
this.unlikes = -Math.abs(unlikes);
sum = likes + unlikes;
}
public int getLikes() {
return likes;
}
public void setLikes(int likes) {
this.likes = likes;
}
public int getUnlikes() {
return unlikes;
}
public void setUnlikes(int unlikes) {
this.unlikes = unlikes;
}
public int getSum() {
return sum;
}
public void setSum(int sum) {
this.sum = sum;
}
}