Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTH_ALL |
static java.lang.String |
AUTH_MOD |
static java.lang.String |
AUTH_REG |
static java.lang.String[] |
privNames |
Constructor and Description |
---|
ForumDAO() |
Modifier and Type | Method and Description |
---|---|
static void |
addModerator(SQLConnectable connector,
java.lang.Long forumId,
java.lang.Long userId) |
static java.util.LinkedList |
getActiveForums(SQLConnectable connector,
java.lang.Long userID) |
java.lang.Long |
getCategoryId() |
java.lang.String |
getCategoryName() |
java.lang.String |
getDescription() |
java.lang.Long |
getId() |
java.lang.Object |
getLastMessage(SQLConnectable connector) |
java.lang.Object |
getLastThread(SQLConnectable connector) |
java.lang.Long |
getMessageCount(SQLConnectable connector) |
static java.util.LinkedList |
getModerators(SQLConnectable connector,
java.lang.Long forumId) |
java.lang.String |
getName() |
java.util.Map |
getPrivileges() |
java.lang.String |
getStatus() |
java.lang.Long |
getThreadCount(SQLConnectable connector) |
static void |
removeModerator(SQLConnectable connector,
java.lang.Long forumId,
java.lang.Long userId) |
void |
retrieve(SQLConnectable connector,
java.lang.Object id)
Pobiera dane do pustego obiektu.
|
void |
save(SQLConnectable connector)
Zapisuje obiekt w bazie danych; dane obiektu muszą być wypełnione!
|
void |
setCategoryId(java.lang.Long categoryId) |
void |
setDescription(java.lang.String description) |
void |
setId(java.lang.Long id) |
void |
setName(java.lang.String name) |
void |
setPrivilege(java.lang.String privName,
java.lang.String authLevel) |
void |
setPrivileges(java.util.Map privileges) |
void |
setStatus(java.lang.String status) |
public static final java.lang.String AUTH_ALL
public static final java.lang.String AUTH_REG
public static final java.lang.String AUTH_MOD
public static final java.lang.String[] privNames
public void save(SQLConnectable connector) throws PalioException, DAOException
SimpleDAO
save
in interface SimpleDAO
DAOException
PalioException
public void retrieve(SQLConnectable connector, java.lang.Object id) throws PalioException, DAOException
SimpleDAO
retrieve
in interface SimpleDAO
id
- identyfikator obiektu w bazieDAOException
PalioException
public java.lang.Long getThreadCount(SQLConnectable connector) throws PalioException
PalioException
public java.lang.Long getMessageCount(SQLConnectable connector) throws PalioException
PalioException
public java.lang.Object getLastThread(SQLConnectable connector) throws PalioException
PalioException
public java.lang.Object getLastMessage(SQLConnectable connector) throws PalioException
PalioException
public static java.util.LinkedList getActiveForums(SQLConnectable connector, java.lang.Long userID) throws PalioException
PalioException
public static void addModerator(SQLConnectable connector, java.lang.Long forumId, java.lang.Long userId) throws PalioException
PalioException
public static void removeModerator(SQLConnectable connector, java.lang.Long forumId, java.lang.Long userId) throws PalioException
PalioException
public static java.util.LinkedList getModerators(SQLConnectable connector, java.lang.Long forumId) throws PalioException
PalioException
public void setPrivilege(java.lang.String privName, java.lang.String authLevel) throws PalioException
PalioException
public java.lang.Long getCategoryId()
public java.lang.String getCategoryName()
public void setCategoryId(java.lang.Long categoryId)
categoryId
- The categoryId to set.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- The description to set.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name to set.public java.util.Map getPrivileges()
public void setPrivileges(java.util.Map privileges)
privileges
- The privileges to set.public java.lang.String getStatus()
public void setStatus(java.lang.String status)
status
- The status to set.public java.lang.Long getId()
public void setId(java.lang.Long id)
id
-