com.atlassian.greenhopper.web.rapid.view.detailview
Class DetailViewFieldResource
java.lang.Object
com.atlassian.greenhopper.global.AbstractLoggable
com.atlassian.greenhopper.web.AbstractResource
com.atlassian.greenhopper.web.rapid.view.detailview.DetailViewFieldResource
public class DetailViewFieldResource
- extends AbstractResource
REST resource to facilitate configuration of Detail View Fields. Follows the pattern of RESTful table resources.
- Since:
- v6.0.3
Method Summary |
javax.ws.rs.core.Response |
addDetailViewField(java.lang.Long rapidViewId,
com.atlassian.greenhopper.web.rapid.view.detailview.DetailViewFieldResource.AddDetailFieldRequest request)
Add a detail view field to the rapid view's configuration. |
javax.ws.rs.core.Response |
deleteDetailViewField(java.lang.Long rapidViewId,
java.lang.Long detailViewFieldId)
Delete a field from a rapid view's detail view fields. |
javax.ws.rs.core.Response |
getAvailableDetailViewFields(java.lang.Long rapidViewId)
|
javax.ws.rs.core.Response |
moveDetailViewField(java.lang.Long rapidViewId,
java.lang.Long detailViewFieldId,
EntryMoveModel moveModel)
Modify the sequence of detail view fields for a rapid view. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DetailViewFieldResource
public DetailViewFieldResource()
getAvailableDetailViewFields
public javax.ws.rs.core.Response getAvailableDetailViewFields(java.lang.Long rapidViewId)
addDetailViewField
public javax.ws.rs.core.Response addDetailViewField(java.lang.Long rapidViewId,
com.atlassian.greenhopper.web.rapid.view.detailview.DetailViewFieldResource.AddDetailFieldRequest request)
- Add a detail view field to the rapid view's configuration. The field is added as the first field in the list
deleteDetailViewField
public javax.ws.rs.core.Response deleteDetailViewField(java.lang.Long rapidViewId,
java.lang.Long detailViewFieldId)
- Delete a field from a rapid view's detail view fields.
moveDetailViewField
public javax.ws.rs.core.Response moveDetailViewField(java.lang.Long rapidViewId,
java.lang.Long detailViewFieldId,
EntryMoveModel moveModel)
- Modify the sequence of detail view fields for a rapid view.
NOTE: We only implement position=FIRST and after=... parameters.
The alternative field value pairs:
- position
- An absolute position, which may have a value of 'First', 'Last', 'Earlier' or 'Later'
- after
- An item to place this item after. The value should be the self link of another item
Copyright © 2007-2012 Atlassian. All Rights Reserved.