public class

BasePropertyWithKeyResource

extends BasePropertyResource<E extends WithId>
java.lang.Object
   ↳ com.atlassian.jira.rest.v2.entity.property.BasePropertyResource<E extends com.atlassian.jira.entity.WithId>
     ↳ com.atlassian.jira.rest.v2.entity.property.BasePropertyWithKeyResource<E extends com.atlassian.jira.entity.WithId & com.atlassian.jira.entity.WithKey>

Summary

Public Constructors
BasePropertyWithKeyResource(EntityWithKeyPropertyService<E> entityPropertyService, JiraAuthenticationContext authContext, JiraBaseUrls jiraBaseUrls, I18nHelper i18n, Predicate<String> validKeyPredicate, Function2<LongStringString> entityIdAndPropertyKeyToSelfFunction, EntityPropertyType entityPropertyType)
Protected Methods
PropertyKeys<E> getPropertiesKeys(ApplicationUser user, String idOrKey)
EntityPropertyService.PropertyResult getProperty(ApplicationUser user, String propertyKey, String idOrKey)
EntityPropertyService.DeletePropertyValidationResult validateDeleteProperty(ApplicationUser user, String propertyKey, String id)
EntityPropertyService.SetPropertyValidationResult validateSetProperty(ApplicationUser user, EntityPropertyService.PropertyInput propertyInput, String idOrKey)
[Expand]
Inherited Methods
From class com.atlassian.jira.rest.v2.entity.property.BasePropertyResource
From class java.lang.Object

Public Constructors

public BasePropertyWithKeyResource (EntityWithKeyPropertyService<E> entityPropertyService, JiraAuthenticationContext authContext, JiraBaseUrls jiraBaseUrls, I18nHelper i18n, Predicate<String> validKeyPredicate, Function2<LongStringString> entityIdAndPropertyKeyToSelfFunction, EntityPropertyType entityPropertyType)

Protected Methods

protected PropertyKeys<E> getPropertiesKeys (ApplicationUser user, String idOrKey)

protected EntityPropertyService.PropertyResult getProperty (ApplicationUser user, String propertyKey, String idOrKey)

protected EntityPropertyService.DeletePropertyValidationResult validateDeleteProperty (ApplicationUser user, String propertyKey, String id)