|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gcube.vremanagement.softwarerepository.db.ServiceRow
public class ServiceRow
Field Summary | |
---|---|
static java.lang.String |
CLASS
Service ID field name |
static java.lang.String |
GROUP_ID
Group ID field Name |
static java.lang.String |
NAME
Service ID field name |
static java.lang.String |
SERVICE_ID
Service ID field name |
static java.lang.String |
STATE
State field name |
static java.lang.String |
TABLE_NAME
Table Name |
static java.lang.String |
VERSION
Service ID field name |
Constructor Summary | |
---|---|
ServiceRow(SQLDBManager dbManager,
java.lang.String groupID)
Create a new instance looking on DB if no version is not specified |
|
ServiceRow(java.lang.String serviceID,
SQLDBManager dbManager)
|
|
ServiceRow(java.lang.String clazz,
java.lang.String name,
java.lang.String version,
java.lang.String groupID,
SQLDBManager dbManager)
|
Method Summary | |
---|---|
void |
deleteRow()
|
java.lang.String |
getGroupID()
|
java.lang.String |
getServiceID()
|
State |
getState()
|
void |
insertRow()
Insert this instance in DB if is a new entry and is the state is setted |
boolean |
isNewEntry()
|
void |
setServiceID(java.lang.String serviceID)
Set Service Id verifying if the service Id is already used or for another entry. |
void |
setState(State state)
|
void |
updateState(State status)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String TABLE_NAME
public static final java.lang.String SERVICE_ID
public static final java.lang.String CLASS
public static final java.lang.String NAME
public static final java.lang.String VERSION
public static final java.lang.String GROUP_ID
public static final java.lang.String STATE
Constructor Detail |
---|
public ServiceRow(SQLDBManager dbManager, java.lang.String groupID) throws java.lang.Exception
dbManager
- DB Manager instance. The connection will be open by the constructor itselfgroupID
- Group ID
java.lang.Exception
- if constructor failspublic ServiceRow(java.lang.String clazz, java.lang.String name, java.lang.String version, java.lang.String groupID, SQLDBManager dbManager) throws java.lang.Exception
java.lang.Exception
public ServiceRow(java.lang.String serviceID, SQLDBManager dbManager) throws java.lang.Exception
serviceID
- service IDdbManager
- DB Manager instance. The connection will be open by the constructor itself
java.lang.Exception
- if constructor failsMethod Detail |
---|
public void insertRow() throws java.sql.SQLException
java.sql.SQLException
- if INSERT failspublic void deleteRow() throws java.sql.SQLException
java.sql.SQLException
- if DELETE failspublic void setState(State state)
state
- set satepublic void updateState(State status) throws java.sql.SQLException
status
- status
java.sql.SQLException
- if UPDATE failspublic boolean isNewEntry()
public java.lang.String getServiceID() throws java.lang.Exception
java.lang.Exception
- if the record is not yet on dbpublic void setServiceID(java.lang.String serviceID) throws java.lang.Exception
serviceID
- the serviceID to set
java.lang.Exception
- if the Service ID is already used or is impossible to query the dbpublic State getState() throws java.lang.Exception
java.lang.Exception
- if state is not setpublic java.lang.String getGroupID()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |