mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2024-10-25 12:03:06 +02:00
72 lines
1.4 KiB
Java
72 lines
1.4 KiB
Java
package com.eu.habbo.habbohotel.polls;
|
|
|
|
import java.sql.ResultSet;
|
|
import java.sql.SQLException;
|
|
import java.util.ArrayList;
|
|
import java.util.Collections;
|
|
|
|
public class Poll
|
|
{
|
|
private int id;
|
|
private String title;
|
|
private String thanksMessage;
|
|
private String badgeReward;
|
|
public int lastQuestionId;
|
|
|
|
private ArrayList<PollQuestion> questions;
|
|
|
|
public Poll(ResultSet set) throws SQLException
|
|
{
|
|
this.id = set.getInt("id");
|
|
this.title = set.getString("title");
|
|
this.thanksMessage = set.getString("thanks_message");
|
|
this.badgeReward = set.getString("reward_badge");
|
|
this.questions = new ArrayList<>();
|
|
}
|
|
|
|
public int getId()
|
|
{
|
|
return this.id;
|
|
}
|
|
|
|
public String getTitle()
|
|
{
|
|
return this.title;
|
|
}
|
|
|
|
public String getThanksMessage()
|
|
{
|
|
return this.thanksMessage;
|
|
}
|
|
|
|
public String getBadgeReward()
|
|
{
|
|
return this.badgeReward;
|
|
}
|
|
|
|
public ArrayList<PollQuestion> getQuestions()
|
|
{
|
|
return this.questions;
|
|
}
|
|
|
|
public PollQuestion getQuestion(int id)
|
|
{
|
|
for (PollQuestion q : this.questions)
|
|
{
|
|
if (q.getId() == id)
|
|
{
|
|
return q;
|
|
}
|
|
}
|
|
|
|
return null;
|
|
}
|
|
|
|
public void addQuestion(PollQuestion question)
|
|
{
|
|
this.questions.add(question);
|
|
|
|
Collections.sort(this.questions);
|
|
}
|
|
}
|