Commit d51c2a0b by Tuomas Riihimäki

Logging

1 parent 65723777
...@@ -25,6 +25,9 @@ import java.util.List; ...@@ -25,6 +25,9 @@ import java.util.List;
import javax.enterprise.context.SessionScoped; import javax.enterprise.context.SessionScoped;
import javax.inject.Named; import javax.inject.Named;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Named @Named
@SessionScoped @SessionScoped
public class ReaderNameContainer implements Serializable { public class ReaderNameContainer implements Serializable {
...@@ -38,36 +41,41 @@ public class ReaderNameContainer implements Serializable { ...@@ -38,36 +41,41 @@ public class ReaderNameContainer implements Serializable {
private boolean autopoll = false; private boolean autopoll = false;
private static final Logger logger = LoggerFactory.getLogger(ReaderNameContainer.class);
/** /**
* use this function when using readers in "only one reader" -mode * use this function when using readers in "only one reader" -mode
* *
* @return first selected reader, or null if no reader selected * @return first selected reader, or null if no reader selected
*/ */
public Integer getReaderId() { public Integer getReaderId() {
if(getReaders().size() == 0) if (getReaders().size() == 0)
return null; return null;
return readers.get(0); return readers.get(0);
} }
/** /**
* Use this function when using readers in "only one reader" -mode * Use this function when using readers in "only one reader" -mode
* @param readerId to set, or null to clear all readers *
* @param readerId
* to set, or null to clear all readers
*/ */
public void setReaderId(Integer readerId) { public void setReaderId(Integer readerId) {
if(readerId == null) if (readerId == null)
clearReaders(); clearReaders();
if(getReaders().size() == 0) { if (getReaders().isEmpty()) {
getReaders().add(readerId); getReaders().add(readerId);
} else { } else {
getReaders().set(0, readerId); Integer replacedItem = getReaders().set(0, readerId);
logger.warn("Replaced item {} wit {}", readerId, replacedItem);
} }
} }
public void addReader(Integer readerId) { public void addReader(Integer readerId) {
if(!getReaders().contains(readerId)) { if (!getReaders().contains(readerId)) {
getReaders().add(readerId); getReaders().add(readerId);
} }
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!