org.neociclo.odetteftp.util
Class ProtocolUtil
java.lang.Object
org.neociclo.odetteftp.util.ProtocolUtil
public class ProtocolUtil
- extends Object
- Version:
- $Rev: 786 $ $Date: 2010-10-14 13:58:10 -0300 (Thu, 14 Oct 2010) $
- Author:
- Rafael Marins
Method Summary |
static long |
computeFileSizeInOctets(long size,
RecordFormat recordFormat,
int recordSize)
|
static long |
computeOffsetFilePosition(long answerCount,
RecordFormat recordFormat,
int recordSize)
|
static long |
computeVirtualFileOffset(long position,
RecordFormat recordFormat,
int recordSize)
|
static long |
computeVirtualFileRecordCount(long unitCount,
RecordFormat recordFormat,
int recordSize)
|
static long |
computeVirtualFileSize(long unitCount,
RecordFormat recordFormat,
int recordSize)
|
static Date |
createDate(int year,
int month,
int day,
int hour,
int minute,
int second,
int millisecond)
Create date from given values. |
static byte[] |
formatBinaryNumber(int number,
int size)
|
static String |
formatDate(String pattern,
Date value)
|
static EntityState |
getInitialState(EntityType entity)
|
static String |
padd(String value,
int length,
boolean left,
char completingChar)
|
static int |
parseBinaryNumber(byte[] bin)
|
static boolean |
valueOfYesNo(String parameter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProtocolUtil
public ProtocolUtil()
createDate
public static Date createDate(int year,
int month,
int day,
int hour,
int minute,
int second,
int millisecond)
- Create date from given values. Local timezone is used in returning date.
- Parameters:
year
- Four* digit year. When single decimals is used, set the
current century from local date time.month
- From January (1) to December (12)day
- Day of the month.hour
- 24 hour format.minute
- second
- millisecond
-
- Returns:
formatDate
public static String formatDate(String pattern,
Date value)
padd
public static String padd(String value,
int length,
boolean left,
char completingChar)
formatBinaryNumber
public static byte[] formatBinaryNumber(int number,
int size)
parseBinaryNumber
public static int parseBinaryNumber(byte[] bin)
valueOfYesNo
public static final boolean valueOfYesNo(String parameter)
getInitialState
public static EntityState getInitialState(EntityType entity)
computeVirtualFileOffset
public static long computeVirtualFileOffset(long position,
RecordFormat recordFormat,
int recordSize)
computeVirtualFileSize
public static long computeVirtualFileSize(long unitCount,
RecordFormat recordFormat,
int recordSize)
computeVirtualFileRecordCount
public static long computeVirtualFileRecordCount(long unitCount,
RecordFormat recordFormat,
int recordSize)
computeOffsetFilePosition
public static long computeOffsetFilePosition(long answerCount,
RecordFormat recordFormat,
int recordSize)
computeFileSizeInOctets
public static long computeFileSizeInOctets(long size,
RecordFormat recordFormat,
int recordSize)
ACCORD