public class

DefaultSharedEntityAccessorFactory

extends Object
implements SharedEntityAccessor.Factory
java.lang.Object
   ↳ com.atlassian.jira.sharing.DefaultSharedEntityAccessorFactory

Summary

Public Constructors
DefaultSharedEntityAccessorFactory()
Public Methods
<S extends SharedEntity> SharedEntityAccessor<S> getSharedEntityAccessor(String type)
Retrieves a SharedEntityAccessor that can operate on the passed type.
<S extends SharedEntity> SharedEntityAccessor<S> getSharedEntityAccessor(TypeDescriptor<S> type)
Retrieves a SharedEntityAccessor that can operate on the passed type.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.sharing.SharedEntityAccessor.Factory

Public Constructors

public DefaultSharedEntityAccessorFactory ()

Public Methods

public SharedEntityAccessor<S> getSharedEntityAccessor (String type)

Retrieves a SharedEntityAccessor that can operate on the passed type. E.g. SearchRequestManager will be returned for a SearchRequest.

Parameters
type the type of entity to adjust
Returns
  • the corresponding accessor.

public SharedEntityAccessor<S> getSharedEntityAccessor (TypeDescriptor<S> type)

Retrieves a SharedEntityAccessor that can operate on the passed type. E.g. SearchRequestManager will be returned for a SearchRequest.

Parameters
type the type of entity.
Returns
  • the corresponding accessor.