|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object openlsd.database.data.LSDDbService
public class LSDDbService
Class for Service manipulation
Field Summary | |
---|---|
static java.lang.String |
allfields
DB field for all fields in select command. |
static java.lang.String[] |
fields
DB field names |
long |
idip
IpPort Id |
long |
idservice
Service Id |
static int |
ridip
DB field rank |
static int |
ridservice
DB field rank |
static int |
rstatus
DB field rank |
int |
status
Status of this Instance of Service |
static java.lang.String |
table
information for DB manipulation: Table name |
Constructor Summary | |
---|---|
LSDDbService()
Create an empty Service |
|
LSDDbService(long idservice,
long idip,
int status)
Create a Service from args |
Method Summary | |
---|---|
static boolean |
del(LSDDbAdmin admin,
long idservice)
Del all Services object from the DB associated with the idservice |
static int |
del(LSDDbAdmin admin,
long idservice,
long idip)
Del the Service object from the DB associated with the idservice and idip |
static long |
findFirstIndex(LSDDbAdmin admin)
Find first available Service id for this object. |
boolean |
get(java.sql.ResultSet resultSet)
Get Values from ResultSet |
boolean |
getId(java.sql.ResultSet resultSet)
Get Only Id from ResultSet |
static java.util.ArrayList<LSDDbService> |
getServices(LSDDbAdmin admin,
long idservice)
Get all Services associated to idservice from DB |
static java.util.ArrayList<LSDDbService> |
newService(LSDDbAdmin admin,
java.util.ArrayList<LSDDbIpPort> listIpPort,
long idService)
Create a new Service List from the List of IpPort for the same Service. |
boolean |
set(LSDDbAdmin admin)
Update or Insert if it does not exist. |
boolean |
set(LSDDbAdmin admin,
int status)
Update or Insert data into DB from object. |
java.lang.String |
toString()
Object to String |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public long idservice
public long idip
public int status
public static final java.lang.String table
public static final java.lang.String[] fields
public static final int ridservice
public static final int ridip
public static final int rstatus
public static final java.lang.String allfields
Constructor Detail |
---|
public LSDDbService()
public LSDDbService(long idservice, long idip, int status)
idservice
- idip
- status
- Method Detail |
---|
public boolean get(java.sql.ResultSet resultSet)
resultSet
-
public boolean getId(java.sql.ResultSet resultSet)
resultSet
-
public boolean set(LSDDbAdmin admin)
admin
-
public boolean set(LSDDbAdmin admin, int status)
admin
- status
-
public static boolean del(LSDDbAdmin admin, long idservice)
admin
- idservice
-
public static int del(LSDDbAdmin admin, long idservice, long idip)
admin
- idservice
- idip
-
public static java.util.ArrayList<LSDDbService> newService(LSDDbAdmin admin, java.util.ArrayList<LSDDbIpPort> listIpPort, long idService)
admin
- listIpPort
- idService
-
public static java.util.ArrayList<LSDDbService> getServices(LSDDbAdmin admin, long idservice)
admin
- idservice
-
public static long findFirstIndex(LSDDbAdmin admin)
admin
-
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 |