java.lang.Object
com.k_int.OpenRequest.helpers.ISOCheckedInMessageFactory
- public class ISOCheckedInMessageFactory
- extends java.lang.Object
Create an ISO ILL Checked-In Message.
This class will construct an iso ill Checked-In message
- Version:
- $Id: ISOCheckedInMessageFactory.java,v 1.1.1.1 2002/10/20 10:24:01 ianibbo Exp $
|
Field Summary |
private static LoggingContext |
cat
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cat
private static LoggingContext cat
ISOCheckedInMessageFactory
public ISOCheckedInMessageFactory()
create
public static com.k_int.OpenRequest.isoill.gen.ISO_10161_ILL_1.ILL_APDU_type create(Session database_session,
com.k_int.OpenRequest.db.ILLTransaction transaction,
java.util.Date date_checked_in,
java.lang.String responder_note,
ISOExtensionFactory[] extens)
throws java.sql.SQLException,
cirrus.hibernate.HibernateException
- create a Checked-In message.
Requires: An ILL Transaction in a state for which is a valid action
Provides: A completed ILL Recieved message with data derived as follows:
N.B where a member could be set from the transaction store, speak with k-int
about defaulting that member in, it's better than starting to track transaction data
in databases outside the transaction store.
element name/type M/O Source
retval : ILL_APDU_type (Choice of pdu) M Filled in by factory
.which : int M Filled in by factory
.o : Recieved_type M Filled in by factory
.protocol_version_num
.transaction_id M Constructed field, populated by this method
.initial_requester_id M
.person_or_institution_symbol O Set by factory from database
.name_of_person_or_institution O Not set
.tgq M Set by factory from database
.tq M Set by factory from database
.stq O Set by factory from database
.service_date_time M Constructed by factory
.date_time_of_this_service M Constructed by factory
.date M Set by factory from system clock
.time O Set by factory from system clock
.date_time_of_original_service M Constructed by factory
.date M Set by factory from system clock
.time O Set by factory from system clock
.requester_id M Set by factory from database
.person_or_institution_symbol O Set by factory from database
.person_or_institution_name O Not set
.responder_id M Set by factory from database
.person_or_institution_symbol O Set by factory from database
.person_or_institution_name O Not set
-- End of common elements. Recieved specific follow --
.date_checked_in M Set according to date checked in param
.responder_note O Not Set
.recall_extensions O Depends on Extension Factory
Ends description of how shipped PDU is populated by this factory method