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}