@Repository
public class BorderRouterRepository
extends java.lang.Object
BorderRouterEntity. Defines basic database
operation methods for border router entity.BorderRouterEntity| Modifier and Type | Field | Description |
|---|---|---|
private static org.apache.log4j.Logger |
logger |
|
private org.hibernate.SessionFactory |
sessionFactory |
| Constructor | Description |
|---|---|
BorderRouterRepository() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
clear() |
Delete all entries in borderRouter table.
|
BorderRouterEntity |
get(java.lang.String borderRouterIp) |
Get a
BorderRouterEntity instance for the input border router IP. |
java.util.List<BorderRouterEntity> |
getAll() |
Fetch all border router from database, ordered by border router name.
|
java.lang.String |
save(BorderRouterEntity borderRouterEntity) |
Save the input border router in database;
Throws
NullPointerException if the input borderRouterEntity is null; |
long |
size() |
Get the number of borderRouter entries in database.
|
@Autowired private org.hibernate.SessionFactory sessionFactory
private static final org.apache.log4j.Logger logger
public java.lang.String save(BorderRouterEntity borderRouterEntity)
NullPointerException if the input borderRouterEntity is null;borderRouterEntity - The model of border router you want to save.public java.util.List<BorderRouterEntity> getAll()
BorderRouterEntity.public long size()
public void clear()
public BorderRouterEntity get(java.lang.String borderRouterIp)
BorderRouterEntity instance for the input border router IP.
Return null if the input border router IP doesn't exist in database.borderRouterIp - The IPv6 address of the border router you want to get.BorderRouterEntity