package org.bitionaire.elbombillo.ui.gateway.services;
import org.bitionaire.elbombillo.ui.gateway.core.Idea;
import org.bitionaire.elbombillo.ui.gateway.core.IdeaStatus;
import org.bitionaire.elbombillo.ui.gateway.core.Tag;
import org.bitionaire.elbombillo.ui.gateway.core.User;
import java.util.Date;
/**
* Created by jzinnau on 12.06.2015.
*/
public class MockIdeas {
private Idea[] ideas;
private User[] users;
public MockIdeas() {
users = new User[]{
new User(
1,
"JohnDoe",
"John",
"Doe",
"john.doe@bombillo.el"
),
new User(
2,
"Mamu",
"Max",
"Mustermann",
"max.mustermann@bombillo.el"
)
};
ideas = new Idea[]{
new Idea(
1,
"Idea 1",
"This is just some example idea, so no need for an awesome description.",
users[0],
new Date(),
new Date(),
IdeaStatus.NEW,
new User[]{users[0]},
new User[]{users[0], users[1]},
new Tag[0]
),
new Idea(
2,
"Idea 2",
"This is just some example idea, so no need for an awesome description.",
users[1],
new Date(),
new Date(),
IdeaStatus.NEW,
new User[]{users[0]},
new User[]{users[0]},
new Tag[0]
)
};
}
public Idea[] getAllIdeas() {
return this.ideas;
}
public User[] getAllUsers() {
return this.users;
}
public Idea getIdeaById(long id) {
Idea[] ideas = getAllIdeas();
for (Idea idea: ideas) {
if (idea.getId() == id) {
return idea;
}
}
return null;
}
public User getUserById(long id) {
User[] users = getAllUsers();
for (User user: users) {
if (user.getId() == id) {
return user;
}
}
return null;
}
}