package biz.book;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
import biz.constants.MdSubject;
|
|
public class BookDimension {
|
private String[] segments;
|
private List<MdSubject> details;
|
|
public BookDimension(String value) {
|
value = value.toLowerCase().trim();
|
|
segments = value.split("-");
|
details = new ArrayList<MdSubject>();
|
|
for (String segment : segments) {
|
MdSubject subject = MdSubject.parse(segment);
|
|
if (subject != null) {
|
details.add(subject);
|
}
|
}
|
}
|
|
public String[] getSegments() {
|
return segments;
|
}
|
|
public List<MdSubject> getDetails() {
|
return details;
|
}
|
}
|