public class

SalPropertyService

extends Object
implements PropertyService
java.lang.Object
   ↳ com.atlassian.applinks.core.property.SalPropertyService

Class Overview

Default PropertyService implementation that delegates to SAL

NOTE - this implementation means that all SalPropertySets are backed by the same global PluginSettings object.

Summary

Public Constructors
SalPropertyService(PluginSettingsFactory pluginSettingsFactory)
Public Methods
ApplicationLinkProperties getApplicationLinkProperties(ApplicationId id)
PropertySet getGlobalAdminProperties()
PropertySet getLocalEntityProperties(String localEntityKey, TypeId localEntityTypeId)
EntityLinkProperties getProperties(EntityLink entity)
PropertySet getProperties(ApplicationLink application)
Protected Methods
PropertySet getPropertySet(String key)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.applinks.core.property.PropertyService

Public Constructors

public SalPropertyService (PluginSettingsFactory pluginSettingsFactory)

Public Methods

public ApplicationLinkProperties getApplicationLinkProperties (ApplicationId id)

public PropertySet getGlobalAdminProperties ()

public PropertySet getLocalEntityProperties (String localEntityKey, TypeId localEntityTypeId)

public EntityLinkProperties getProperties (EntityLink entity)

public PropertySet getProperties (ApplicationLink application)

Protected Methods

protected PropertySet getPropertySet (String key)