public final class LisReelHeaderRecord extends LisRecord
The Reel Header Logical Record is 128 bytes in length and is the first record on any physical reel. It is intended to identify the reel of tape.
See LIS 79 Documentation Section 4.1.18.
LisRecord.Type
Constructor and Description |
---|
LisReelHeaderRecord(String serviceName,
Date date,
String origin,
String reelName,
int reelNumber,
String previousReelName,
String comments)
Create a reel header record.
|
Modifier and Type | Method and Description |
---|---|
String |
getComments()
Return comments.
|
Date |
getDate()
Return date of this record.
|
String |
getOrigin()
Get origin of this record.
|
String |
getPreviousReelName()
Get name of previous reel.
|
String |
getReelName()
Get reel name of this record.
|
int |
getReelNumber()
Get reel number of this record.
|
String |
getServiceName()
Return service name of this record.
|
int |
getSize()
Return size (in bytes) of this record.
|
void |
setComments(String comments)
Set comments.
|
void |
setDate(Date date)
Set date of this record.
|
void |
setOrigin(String origin)
Set origin of this record.
|
void |
setPreviousReelName(String previousReelName)
Set previous reel name.
|
void |
setReelName(String reelName)
Set reel name of this record.
|
void |
setReelNumber(int reelNumber)
Set reel number of this record.
|
void |
setServiceName(String serviceName)
Set service name of this record.
|
String |
toString() |
getAttributes, getType
public LisReelHeaderRecord(String serviceName, Date date, String origin, String reelName, int reelNumber, String previousReelName, String comments)
serviceName
- Service name. Should be within six characters or it will
be clipped when written to file. Null if N/A.date
- Date. Null to indicate unknown or N/A.origin
- Origin. Should be within four characters or it will be clipped
when written to file. Null if N/A.reelName
- Reel name. Should be within eight characters or it will be
clipped when written to file. Null if N/A.reelNumber
- Reel number. [1,99].previousReelName
- Previous reel name. Should be within eight characters or it will
be clipped when written to file. Null if N/A.comments
- Comments. Should be within 74 characters or it will
be clipped when written to file. Null if N/A.IllegalArgumentException
- If rellNumber is out bounds.public String getServiceName()
public void setServiceName(String serviceName)
serviceName
- Service name to set. Null if N/A.public Date getDate()
public void setDate(Date date)
date
- Date to set. Null if N/A.public String getOrigin()
public void setOrigin(String origin)
origin
- Origin to set. Null if N/A.public String getReelName()
public void setReelName(String reelName)
reelName
- Reel name to set. Null if N/A.public int getReelNumber()
public void setReelNumber(int reelNumber)
reelNumber
- Reel number of this record. [1,99].IllegalArgumentException
- If rellNumber is out of bounds.public String getPreviousReelName()
public void setPreviousReelName(String previousReelName)
previousReelName
- Previous reel name to set. Null if N/A.public String getComments()
public void setComments(String comments)
comments
- Comments to set. Null if N/A.public int getSize()
Copyright © 2024 Petroware AS - https://petroware.no