|
||||||||||
| 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 fails
public 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 fails| Method Detail |
|---|
public void insertRow()
throws java.sql.SQLException
java.sql.SQLException - if INSERT fails
public void deleteRow()
throws java.sql.SQLException
java.sql.SQLException - if DELETE failspublic void setState(State state)
state - set sate
public 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 db
public 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 db
public 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 | |||||||||