com.pkrete.jsip2.variables
Class CirculationStatusFactory

java.lang.Object
  extended by com.pkrete.jsip2.variables.CirculationStatusFactory

public class CirculationStatusFactory
extends Object

This class generates CirculationStatus objects based on the circulation status code. This class implements the Singleton design pattern, which means that only one instance is created at run time.

Author:
Petteri Kivimäki

Method Summary
 CirculationStatus getCirculationStatus(String code)
          Returns a circulation status matching the given circulation status code.
static CirculationStatusFactory getInstance()
          Returns a reference to the singleton object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static CirculationStatusFactory getInstance()
Returns a reference to the singleton object. The object is created when this method is called for the first time.

Returns:
reference to the singleton object

getCirculationStatus

public CirculationStatus getCirculationStatus(String code)
                                       throws InvalidSIP2ResponseValueException
Returns a circulation status matching the given circulation status code.

Parameters:
code - circulation status code
Returns:
circulation status with the given circulation status code
Throws:
InvalidSIP2ResponseValueException


Copyright © 2012-2014. All Rights Reserved.