|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WebInterfaceContext
When rendering web fragments, this context is used for retrieval of Confluence content information.
It can be converted to and from a Map to fit with the Condition and WebInterfaceManager interfaces.
The map returned by toMap()
is also used as a Velocity context for rendering URLs.
Parameters that are only used in a couple of places can be retrieved without type-safe
accessors via getParameter(String)
or hasParameter(String)
.
BaseConfluenceCondition
,
ConfluenceWebInterfaceManager
Field Summary | |
---|---|
static java.lang.String |
CONTEXT_KEY_ATTACHMENT
|
static java.lang.String |
CONTEXT_KEY_COMMENT
|
static java.lang.String |
CONTEXT_KEY_LABEL
|
static java.lang.String |
CONTEXT_KEY_PAGE
|
static java.lang.String |
CONTEXT_KEY_PERSONAL_INFORMATION
|
static java.lang.String |
CONTEXT_KEY_SPACE
|
static java.lang.String |
CONTEXT_KEY_USER
|
Method Summary | |
---|---|
Attachment |
getAttachment()
Returns the attachment related to the web interface state, or null if there is no attachment. |
Comment |
getComment()
Returns the comment related to the web interface state, or null if there is no comment. |
DisplayableLabel |
getLabel()
Returns the label related to the web interface state, or null if there is no label. |
AbstractPage |
getPage()
Returns the page related to the web interface state, or null if there is no page. |
java.lang.Object |
getParameter(java.lang.String key)
Returns a custom parameter, or null if the parameter has not been set. |
PersonalInformation |
getPersonalInformation()
Returns the personal information (i.e. |
Space |
getSpace()
Returns the space related to the web interface state, or null if there is no space. |
com.atlassian.user.User |
getUser()
Returns the current user, or null if there is no user logged in. |
boolean |
hasParameter(java.lang.String key)
Returns true if the parameter has been set (even if it is set to null). |
java.util.Map |
toMap()
Converts the parameters into a map using the "context keys" defined as constants in this class. |
Field Detail |
---|
static final java.lang.String CONTEXT_KEY_USER
static final java.lang.String CONTEXT_KEY_PAGE
static final java.lang.String CONTEXT_KEY_SPACE
static final java.lang.String CONTEXT_KEY_COMMENT
static final java.lang.String CONTEXT_KEY_LABEL
static final java.lang.String CONTEXT_KEY_ATTACHMENT
static final java.lang.String CONTEXT_KEY_PERSONAL_INFORMATION
Method Detail |
---|
com.atlassian.user.User getUser()
AbstractPage getPage()
Space getSpace()
Comment getComment()
DisplayableLabel getLabel()
Attachment getAttachment()
PersonalInformation getPersonalInformation()
java.lang.Object getParameter(java.lang.String key)
boolean hasParameter(java.lang.String key)
java.util.Map toMap()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |