|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DetailViewFieldConfigurationService
Services to configure DetailViewField
entries for a RapidView
. To retrieve the fields to use at
display time (not configuration time), see DetailViewFieldService
.
DetailViewFieldConfig
,
DetailViewFieldService
Method Summary | |
---|---|
ServiceOutcome<java.util.List<DetailViewFieldConfig>> |
add(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
DetailViewField detailViewField)
Add a DetailViewField object to a RapidView 's configuration. |
ServiceOutcome<java.util.List<DetailViewField>> |
createDefaultRapidViewFields(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
Initially setup the rapid view |
ServiceOutcome<java.lang.Void> |
delete(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.lang.Long detailViewFieldId)
Remove a DetailViewField from a RapidView 's configuration. |
ServiceOutcome<java.util.List<? extends com.atlassian.jira.issue.fields.Field>> |
getAvailableDetailViewCustomFields()
Get the list of fields which can be configured across the system. |
ServiceOutcome<java.util.List<? extends com.atlassian.jira.issue.fields.Field>> |
getAvailableDetailViewFields(RapidView rapidView)
Get the list of fields which can be configured for this RapidView . |
ServiceOutcome<java.util.List<DetailViewFieldConfig>> |
getDetailViewFields(RapidView rapidView)
Get the currently configured detail view fields for this RapidView . |
ServiceOutcome<java.lang.Void> |
moveAfter(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long detailViewFieldId,
java.lang.Long moveBeforeDetailViewFieldId)
Move a DetailViewField to be before another one. |
Method Detail |
---|
@NotNull ServiceOutcome<java.util.List<DetailViewFieldConfig>> getDetailViewFields(@NotNull RapidView rapidView)
RapidView
. This will potentially include configurations
which are not valid due to fields not being available.
rapidView
- the view
@NotNull ServiceOutcome<java.util.List<? extends com.atlassian.jira.issue.fields.Field>> getAvailableDetailViewCustomFields()
@NotNull ServiceOutcome<java.util.List<? extends com.atlassian.jira.issue.fields.Field>> getAvailableDetailViewFields(@NotNull RapidView rapidView)
RapidView
. Does not include fields which are
already configured.
@NotNull ServiceOutcome<java.util.List<DetailViewFieldConfig>> add(com.atlassian.crowd.embedded.api.User user, @NotNull RapidView rapidView, @NotNull DetailViewField detailViewField)
DetailViewField
object to a RapidView
's configuration.
user
- the userrapidView
- the viewdetailViewField
- the field to add
@NotNull ServiceOutcome<java.lang.Void> delete(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.lang.Long detailViewFieldId)
DetailViewField
from a RapidView
's configuration.
user
- the user performing the deleterapidView
- the viewdetailViewFieldId
- the ID of the row to delete
@NotNull ServiceOutcome<java.lang.Void> moveAfter(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, long detailViewFieldId, java.lang.Long moveBeforeDetailViewFieldId)
DetailViewField
to be before another one.
user
- the user performing the moverapidView
- the viewdetailViewFieldId
- the ID of the row to movemoveBeforeDetailViewFieldId
- the ID of the row to move the other one after. If null
it is moved to the first position
@NotNull ServiceOutcome<java.util.List<DetailViewField>> createDefaultRapidViewFields(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
user
- the userrapidView
- the rapid view
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |