001package org.kuali.ole.utility.callnumber;
002
003/**
004 * Created with IntelliJ IDEA.
005 * User: ?
006 * Date: 20/2/13
007 * Time: 7:32 PM
008 * To change this template use File | Settings | File Templates.
009 */
010public class SuDocCallNumber extends AbstractCallNumber implements CallNumber {
011    private static SuDocCallNumber ourInstance = null;
012
013    public static SuDocCallNumber getInstance() {
014        if (null == ourInstance) {
015            ourInstance = new SuDocCallNumber();
016        }
017        return ourInstance;
018    }
019
020
021    public String getSortableKey(String callNumber) {
022        String normalizedCallNumber = CallNumUtils.getSuDocShelfKey(callNumber);
023        return normalizedCallNumber;
024    }
025
026    public boolean isValid(String callNumber) {
027        //TODO:Need to compute
028        return true;
029    }
030
031}