|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object openlsd.database.data.LSDDbControl
public class LSDDbControl
Class for Op(eration) manipulation
Field Summary | |
---|---|
static java.lang.String |
allfields
DB field for all fields in select command. |
long |
did
Next DID Id |
static java.lang.String[] |
fields
DB field names |
long |
idip
IpPort Id |
long |
lid
Legacy Id |
static java.util.concurrent.locks.ReentrantLock |
lock
Lock for new Control test |
int |
op
Op function |
static int |
OPcheck
Function: Check a Legacy |
static int |
OPcontrol
Function: control line in database |
java.sql.Timestamp |
opdate
Date (Timestamp) of this Control |
static int |
OPnoop
Function: no operation |
static int |
rdid
DB field rank |
static int |
ridip
DB field rank |
static int |
rlid
DB field rank |
static int |
rop
DB field rank |
static int |
ropdate
DB field rank |
static java.lang.String |
table
information for DB manipulation: Table name |
Constructor Summary | |
---|---|
LSDDbControl()
Create an empty Op |
|
LSDDbControl(long lid,
long idip,
int op,
long did,
java.sql.Timestamp opdate)
Create a Control from args |
Method Summary | |
---|---|
boolean |
get(java.sql.ResultSet resultSet)
Get Values from ResultSet |
boolean |
getCheck(LSDDbAdmin admin,
long lid,
long idip)
Get the Control object from DB for Check only |
static void |
getLock(LSDDbAdmin admin)
Get Lock for Control (JVM Only, since SQL should be done elsewhere) |
static long |
getLockSQL(LSDDbAdmin admin)
Get Lock for Control SQL only (PostGre/MySQL) |
boolean |
insert(LSDDbAdmin admin,
boolean isCommit)
Insert data into DB from object. |
static boolean |
setInitialOpHandler(LSDDbAdmin admin)
Initialize if needed the OpHandler control in Control Table. |
java.lang.String |
toString()
Object to String |
static void |
unsetLock(LSDDbAdmin admin)
Set Unlock for Control (JVM Only, since SQL should be done elsewhere) |
static void |
unsetLockSQL(LSDDbAdmin admin)
Set Unlock for Control SQL only (PostGre/MySQL) |
boolean |
update(LSDDbAdmin admin,
long did,
boolean isCommit)
Update opdate into BD if opdate not null |
static boolean |
updateOpHandler(LSDDbAdmin admin,
long newdid,
boolean isCommit)
Set Unlock for Control SQL |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public long lid
public long idip
public int op
public long did
public java.sql.Timestamp opdate
public static final int OPcontrol
public static final int OPnoop
public static final int OPcheck
public static final java.lang.String table
public static final java.lang.String[] fields
public static final int rlid
public static final int ridip
public static final int rop
public static final int rdid
public static final int ropdate
public static final java.lang.String allfields
public static java.util.concurrent.locks.ReentrantLock lock
Constructor Detail |
---|
public LSDDbControl()
public LSDDbControl(long lid, long idip, int op, long did, java.sql.Timestamp opdate)
lid
- idip
- op
- did
- opdate
- Method Detail |
---|
public boolean get(java.sql.ResultSet resultSet)
resultSet
-
public boolean insert(LSDDbAdmin admin, boolean isCommit)
admin
- isCommit
-
public boolean update(LSDDbAdmin admin, long did, boolean isCommit)
admin
- did
- isCommit
-
public boolean getCheck(LSDDbAdmin admin, long lid, long idip)
admin
- lid
- idip
-
public static boolean setInitialOpHandler(LSDDbAdmin admin)
admin
-
public static void getLock(LSDDbAdmin admin)
admin
- public static void unsetLock(LSDDbAdmin admin)
admin
- public static long getLockSQL(LSDDbAdmin admin)
admin
-
public static void unsetLockSQL(LSDDbAdmin admin)
admin
- public static boolean updateOpHandler(LSDDbAdmin admin, long newdid, boolean isCommit)
admin
- newdid
- isCommit
-
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |