|
@@ -20,7 +20,7 @@ |
20 |
20 |
|
|
21 |
21 |
|
private TimestampHMS( int pYear, int pMonth, int pDay, int pZuluOffsetMins, int pHour, int pMin, int pSec ) |
22 |
22 |
|
{ |
23 |
|
- |
super( pYear, pMonth, pDay, pZuluOffsetMins, pHour, pMin, pSec ); |
|
23 |
+ |
super( null ); // TODO: pYear, pMonth, pDay, pZuluOffsetMins, pHour, pMin, pSec ); |
24 |
24 |
|
} |
25 |
25 |
|
|
26 |
26 |
|
public TimestampHMS( TimestampAccessorHMS pAccessor ) |
|
@@ -30,6 +30,12 @@ |
30 |
30 |
|
pAccessor.getHour(), pAccessor.getMin(), pAccessor.getSec() ); |
31 |
31 |
|
} |
32 |
32 |
|
|
|
33 |
+ |
@Override |
|
34 |
+ |
protected UtilDateAdaptor createWall() |
|
35 |
+ |
{ |
|
36 |
+ |
return null; // TODO: XXX |
|
37 |
+ |
} |
|
38 |
+ |
|
33 |
39 |
|
public static TimestampHMS fromWallTime( int pYear, int pMonth, int pDay, int pHour, int pMin, int pSec ) |
34 |
40 |
|
{ |
35 |
41 |
|
return new TimestampHMS( UtilDateAdaptor.wall( pYear, pMonth, pDay, pHour, pMin, pSec ) ); |
|
@@ -44,17 +50,17 @@ |
44 |
50 |
|
{ |
45 |
51 |
|
int zZuluOffsetMins = Integers.deNull( pUTC_offsetMinutes ); |
46 |
52 |
|
Mutable zMutable = new Mutable( pYear, pMonth, pDay, // |
47 |
|
- |
false, zZuluOffsetMins, // |
|
53 |
+ |
false, // |
48 |
54 |
|
pHour, pMin, pSec ); |
49 |
55 |
|
if ( pZulu || (zZuluOffsetMins == 0) ) |
50 |
56 |
|
{ |
51 |
|
- |
zMutable.fromZuluToWall(); |
|
57 |
+ |
// TODO: zMutable.fromZuluToWall(); |
52 |
58 |
|
} |
53 |
59 |
|
else // !Zulu && zZuluOffsetMins != 0 |
54 |
60 |
|
{ |
55 |
|
- |
zMutable.fromOriginalWallToWall(); |
|
61 |
+ |
// TODO: zMutable.fromOriginalWallToWall(); |
56 |
62 |
|
} |
57 |
|
- |
return new TimestampHMS( zMutable ); |
|
63 |
+ |
return null; // TODO: new TimestampHMS( zMutable ); |
58 |
64 |
|
} |
59 |
65 |
|
|
60 |
66 |
|
@Override |
|
@@ -99,9 +105,9 @@ |
99 |
105 |
|
|
100 |
106 |
|
public final String toSQLvalue() |
101 |
107 |
|
{ |
102 |
|
- |
Mutable zMutable = new Mutable( getYear(), getMonth(), getDay(), false, getZuluOffsetMins(), getHour(), getMin(), getSec() ); |
103 |
|
- |
zMutable.fromWallToZulu(); |
104 |
|
- |
return formatSQLvalueYMDH( zMutable, true, new StringBuilder() ).toString(); |
|
108 |
+ |
Mutable zMutable = new Mutable( getYear(), getMonth(), getDay(), false, getHour(), getMin(), getSec() ); |
|
109 |
+ |
// TODO: zMutable.fromWallToZulu(); |
|
110 |
+ |
return null; // TODO: formatSQLvalueYMDH( zMutable, true, new StringBuilder() ).toString(); |
105 |
111 |
|
} |
106 |
112 |
|
|
107 |
113 |
|
public static TimestampHMS fromSQLvalue( String pToSQLvalue ) |
|
@@ -120,7 +126,7 @@ |
120 |
126 |
|
@Override |
121 |
127 |
|
public UtilDateAdaptor toUtilDateAdaptor() |
122 |
128 |
|
{ |
123 |
|
- |
return UtilDateAdaptor.offsetWallToSec( getZuluOffsetMins(), getYear(), getMonth(), getDay(), getHour(), getMin(), getSec() ); |
|
129 |
+ |
return null; // TODO: UtilDateAdaptor.offsetWallToSec( getZuluOffsetMins(), getYear(), getMonth(), getDay(), getHour(), getMin(), getSec() ); |
124 |
130 |
|
} |
125 |
131 |
|
|
126 |
132 |
|
// vvvvvvvvvvvvvvvvvv Non-common Public methods vvvvvvvvvvvvvvvvv |
|
@@ -135,42 +141,36 @@ |
135 |
141 |
|
@Override |
136 |
142 |
|
protected TimestampHMS createTypeFrom( Mutable pMutable ) |
137 |
143 |
|
{ |
138 |
|
- |
return new TimestampHMS( pMutable.getYear(), pMutable.getMonth(), pMutable.getDay(), pMutable.getZuluOffsetMins(), pMutable.getHour(), pMutable.getMin(), pMutable.getSec() ); |
139 |
|
- |
} |
140 |
|
- |
|
141 |
|
- |
@Override |
142 |
|
- |
protected Mutable createMutable( int pNewYear ) |
143 |
|
- |
{ |
144 |
|
- |
return new Mutable( pNewYear, getMonth(), getDay(), true, getZuluOffsetMins(), getHour(), getMin(), getSec() ); |
|
144 |
+ |
return null; // TODO: new TimestampHMS( pMutable.getYear(), pMutable.getMonth(), pMutable.getDay(), pMutable.getZuluOffsetMins(), pMutable.getHour(), pMutable.getMin(), pMutable.getSec() ); |
145 |
145 |
|
} |
146 |
146 |
|
|
147 |
147 |
|
@Override |
148 |
148 |
|
protected Mutable createMutable( int pYear, int pNewMonth ) |
149 |
149 |
|
{ |
150 |
|
- |
return new Mutable( pYear, pNewMonth, getDay(), true, getZuluOffsetMins(), getHour(), getMin(), getSec() ); |
|
150 |
+ |
return new Mutable( pYear, pNewMonth, getDay(), true, getHour(), getMin(), getSec() ); |
151 |
151 |
|
} |
152 |
152 |
|
|
153 |
153 |
|
@Override |
154 |
154 |
|
protected Mutable createMutable( int pYear, int pMonth, int pNewDay ) |
155 |
155 |
|
{ |
156 |
|
- |
return new Mutable( pYear, pMonth, pNewDay, false, getZuluOffsetMins(), getHour(), getMin(), getSec() ); |
|
156 |
+ |
return new Mutable( pYear, pMonth, pNewDay, false, getHour(), getMin(), getSec() ); |
157 |
157 |
|
} |
158 |
158 |
|
|
159 |
159 |
|
@Override |
160 |
160 |
|
protected Mutable createMutable( int pYear, int pMonth, int pDay, int pNewHour ) |
161 |
161 |
|
{ |
162 |
|
- |
return new Mutable( pYear, pMonth, pDay, false, getZuluOffsetMins(), pNewHour, getMin(), getSec() ); |
|
162 |
+ |
return new Mutable( pYear, pMonth, pDay, false, pNewHour, getMin(), getSec() ); |
163 |
163 |
|
} |
164 |
164 |
|
|
165 |
165 |
|
@Override |
166 |
166 |
|
protected Mutable createMutable( int pYear, int pMonth, int pDay, int pHour, int pNewMin ) |
167 |
167 |
|
{ |
168 |
|
- |
return new Mutable( pYear, pMonth, pDay, false, getZuluOffsetMins(), pHour, pNewMin, getSec() ); |
|
168 |
+ |
return new Mutable( pYear, pMonth, pDay, false, pHour, pNewMin, getSec() ); |
169 |
169 |
|
} |
170 |
170 |
|
|
171 |
171 |
|
@Override |
172 |
172 |
|
protected Mutable createMutable( int pYear, int pMonth, int pDay, int pHour, int pMin, int pNewSec ) |
173 |
173 |
|
{ |
174 |
|
- |
return new Mutable( pYear, pMonth, pDay, false, getZuluOffsetMins(), pHour, pMin, pNewSec ); |
|
174 |
+ |
return new Mutable( pYear, pMonth, pDay, false, pHour, pMin, pNewSec ); |
175 |
175 |
|
} |
176 |
176 |
|
} |