|
Jive Forums API (5.5.8) Developer Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jivesoftware.forum.proxy.StatusLevelProxy
public class StatusLevelProxy
| Constructor Summary | |
|---|---|
StatusLevelProxy(StatusLevel statusLevel,
AuthToken authToken,
Permissions permissions)
|
|
| Method Summary | |
|---|---|
void |
deleteProperty(java.lang.String name)
Deletes an extended property. |
java.lang.String |
getDescription()
Returns the description of this status level |
Group |
getGroup()
The group this status level is associated with. |
long |
getID()
Returns the unique id of this status level |
java.lang.String |
getImagePath()
Returns the relative path to the image. |
java.lang.String |
getLargeImagePath()
|
int |
getMaxPoints()
Returns the maximum value for a status level point range. -1 means unbounded (unless there is a group specified) |
int |
getMinPoints()
Returns the minimum value for a status level point range. -1 means unbounded (unless there is a group specified) |
java.lang.String |
getName()
Returns the name of this status level |
java.lang.String |
getProperty(java.lang.String name)
Returns an extended property of the status level. |
java.util.Iterator |
getPropertyNames()
Returns an Iterator for the names of the status level properties. |
boolean |
isInRange(int pointValue)
Used to check to see if a point value is in the range for this status level |
void |
setDescription(java.lang.String description)
Sets the description of this status level |
void |
setGroup(Group group)
The group this status level is associated with. |
void |
setImagePath(java.lang.String imagePath)
Sets the path of the image used for this status level. |
void |
setLargeImagePath(java.lang.String largeImagePath)
|
void |
setName(java.lang.String name)
Sets the name of this status level |
void |
setPointRange(int minPoints,
int maxPoints)
Sets a point range for this status level, if this status level was group based before it will now be point based. |
void |
setProperty(java.lang.String name,
java.lang.String value)
Sets an extended property of the status level. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StatusLevelProxy(StatusLevel statusLevel,
AuthToken authToken,
Permissions permissions)
| Method Detail |
|---|
public long getID()
StatusLevel
getID in interface StatusLevel
public void setName(java.lang.String name)
throws UnauthorizedException,
StatusLevelException
StatusLevel
setName in interface StatusLevelname - the name of this status level
UnauthorizedException - if not system admin
StatusLevelException - if you try to set a null namepublic java.lang.String getName()
StatusLevel
getName in interface StatusLevel
public void setDescription(java.lang.String description)
throws UnauthorizedException
StatusLevel
setDescription in interface StatusLeveldescription - description of this status level
UnauthorizedException - if not system adminpublic java.lang.String getDescription()
StatusLevel
getDescription in interface StatusLevel
public void setImagePath(java.lang.String imagePath)
throws UnauthorizedException,
StatusLevelException
StatusLevel
setImagePath in interface StatusLevelimagePath - the path of the image used for this status level
UnauthorizedException - if not system admin
StatusLevelException - if you try to set a null image pathpublic java.lang.String getImagePath()
StatusLevel
getImagePath in interface StatusLevelpublic java.lang.String getLargeImagePath()
getLargeImagePath in interface StatusLevel
public void setLargeImagePath(java.lang.String largeImagePath)
throws UnauthorizedException
setLargeImagePath in interface StatusLevelUnauthorizedExceptionpublic int getMinPoints()
StatusLevel
getMinPoints in interface StatusLevelpublic int getMaxPoints()
StatusLevel
getMaxPoints in interface StatusLevel
public void setGroup(Group group)
throws UnauthorizedException,
StatusLevelException
StatusLevel
setGroup in interface StatusLevelUnauthorizedException
StatusLevelException - if there are minPoints or maxPoints values greater
than -1.public Group getGroup()
StatusLevel
getGroup in interface StatusLevelpublic java.lang.String getProperty(java.lang.String name)
StatusLevel
getProperty in interface StatusLevelname - the name of the property to get.
public void setProperty(java.lang.String name,
java.lang.String value)
throws UnauthorizedException
StatusLevelIf the property referenced by
name already exists, its
value will be updated.
setProperty in interface StatusLevelname - the name of the property to set.value - the new value for the property.
UnauthorizedException - if not system admin
public void deleteProperty(java.lang.String name)
throws UnauthorizedException
StatusLevelname does not exist, this method will do nothing.
deleteProperty in interface StatusLevelname - the name of the property to delete.
UnauthorizedException - if not system adminpublic java.util.Iterator getPropertyNames()
StatusLevel
getPropertyNames in interface StatusLevelpublic boolean isInRange(int pointValue)
StatusLevel
isInRange in interface StatusLevelpointValue - point value to check
public void setPointRange(int minPoints,
int maxPoints)
throws UnauthorizedException,
StatusLevelException
StatusLevel
setPointRange in interface StatusLevelminPoints - minimum value for the point rangemaxPoints - maximmum value for the point range
UnauthorizedException - UnauthorizedException if not system admin
StatusLevelException - if an illegal point range is specified
|
Jive Forums Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||