|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Person
being constructed
Visitor
s Visitor#visit(AddGadgetChange)
method.
Visitor
s Visitor#visit(GadgetColorChange)
method.
Visitor
s Visitor#visit(RemoveGadgetChange)
method.
Visitor
s Visitor#visit(UpdateGadgetUserPrefsChange)
method.
Visitor
s Visitor#visit(UpdateLayoutChange)
method.
Activity
objects.Activity.Builder
with the same field values as the passed in Activity
Activity.Builder
that can be used to create an Activity
Activity
requests.ExternalGadgetSpec
wrapper for it.
Person
's addressPerson
being constructed
name
value
pair
name
value
pairs
PluginGadgetSpecProviderPermission
which aggregates all the imported services
and consults them to determine the outcome of the vote while dealing with all the vagaries of dynamic services coming
and going.PluginGadgetSpec
for a "admin-only" parameter and, if the value is true
, only allows
admins to see the gadget in the gadget browser.true
if the URI
is in the whitelist of remote systems that are appropriate to make
requests to, false
otherwise.
this
, except that the column with index
index
has had a new gadget added to its bottom
Activity
under construction and return this Builder
to allow further construction to be done.
ContainerConfig
so that we can use our own configuration and
have a chance to customize it for the specific deployment of the application using ApplicationProperties
.GadgetOAuthCallbackGenerator
does because we can't redirect to gadget specific callbacks and aren't implementing locked domains.OAuthFetcherFactory
to return our own AtlassianOAuthFetcher
instead
of the regular OAuthFetcher
.OAuthStore
interface that uses the ConsumerService
and ConsumerTokenStore
from the Atlassian OAuth Consumer Plugin to get consumer information and store tokens.Module
to configure Shindigs authentication.GadgetSpec
under construction and return this Builder
to allow further construction to be done.
GadgetSpec
under construction and return this Builder
to allow further construction to be done.
Activity
under construction and return this Builder
to allow further construction to be done.
DashboardState
GadgetUrlBuilder.build(GadgetState, ModuleId, View, GadgetRequestContext)
GadgetRequestContext
.
GadgetState
Activity
MediaItem
Person
GadgetSpec
UserPrefSpec
RenderedGadgetUriBuilder.build(GadgetState, ModuleId, View, GadgetRequestContext)
ViewSettings
object using the values in this
Builder
.
Plugin
.
true
if the user identified by username
has permission to add new external gadgets to the
directory, remove external gadgets that were previously added, and otherwise configure the directory.
true
if the gadget represented by state
can be rendered with the given ViewType
for
the locale
specified in the GadgetRequestContext
.
Iterable
to make sure that none of the elements are null
request
has permission to add entries to or remove entries from the
directory.
Dashboard
Color
of the GadgetState
under construction and return this Builder
to allow further construction to be done.
DashboardState
under construction and return this Builder
to allow further construction to be done.
ExternalGadgetSpecStore
to enforce the contract of that
interface (normalizing URIs on add, preventing duplicate storage, etc.) and so that user-added gadgets may be
persisted in between application sessions.column
exists in this layout.
true
if a feed with the given ID has been subscribed to, false
otherwise.
true
if the URI is in the store, false
otherwise.
true
if the URI is in the store, false
otherwise.
true
if there is a subscribed feed with the given ID, false
otherwise.
Dashboard
from a DashboardState
Gadget
from a GadgetState
gadgetUri
to a URI
object.
Dashboard
, this creates a new JAXB dashboard representation.
ViewComponent
that will render the DashboardState
and DashboardTab
s
customizing the view based on the permissions the user has to view/edit the dashboard and the
specified Locale
.
Gadget
instance from the specified GadgetState
.
Gadget
, this creates a new JAXB gadget representation
GadgetState
instance for the specified gadget spec URI.
GadgetState
instance from the specified spec URI, using the next available unique ID.
GadgetViewFactory.createGadgetView(com.atlassian.gadgets.GadgetState,com.atlassian.gadgets.view.ModuleId,com.atlassian.gadgets.view.View,com.atlassian.gadgets.GadgetRequestContext)
GadgetViewFactory.createGadgetView(com.atlassian.gadgets.GadgetState, ModuleId, View,com.atlassian.gadgets.GadgetRequestContext)
ViewComponent
that will render the GadgetState
, customizing the view based on the
Locale
specified in the GadgetRequestContext
and the desired ViewType
.
ViewType
with the given canonical name and optional aliases.
DashboardState
object based on an existing
DashboardState
.
DashboardState
objects.
DashboardState
.DashboardState
object.DashboardId
does not exist.DashboardRepository
which delegates
retrieval and save operations to a DashboardStateStore
.Dashboard
TODO : AG-428 We should add LINK elements to this representation, as the REST Guidleines recommend.DashboardState
, after checking to make sure that the user has access to the
dashboard.DashboardService
.Layout
or the columns of the DashboardState
under construction to
be set.ColumnIndex
is the enumeration
of those columns.DashboardState
object under construction.DashboardState
objects to/from the persistent
store.ViewComponent
s for dashboards displaying other dashboards available
as tabs.DataType
of the UserPrefSpec
under construction and return this Builder
to allow further construction to be done.
View
, which uses the default ViewType
and
is writable.
UserPrefSpec
under construction and return this Builder
to allow further construction to be done.
GadgetSpec
under construction and return this Builder
to allow further construction to be done.
GadgetSpec
under construction and return this Builder
to allow further construction to be done.
UserPrefSpec
under construction and return this Builder
to allow further construction to be done.
Iterable
s to determine if they are of equal lengths and contain equal elements in the same order.
Person
's e-mail addressPerson
being constructed
String
.
locale
.
ExternalGadgetSpec
s from the data store.
Map
of the possible values for an enumerated UserPrefSpec
under
construction and return this Builder
to allow further construction to be done.
String
using JavaScript String
rules.
String
using JavaScript String
rules to a Writer
.
ExternalGadgetSpec
.com.atlassian.gadgets.spi.ExternalGadgetSpec
objects.ExternalGadgetSpecIdGenerator
.Activity
under construction and return this Builder
to allow further construction to be done.
Map
of parameter names and their values.
Map
of Feature
for the GadgetSpec
under construction and return
this Builder
to allow further construction to be done.
DashboardState
for the dashboard containing the gadget whose identifier is gadgetID
index
as an instance of ColumnIndex
.
GadgetState
object based on an existing
GadgetState
.
GadgetState
objects.
GadgetFactory
that delegates to a GadgetStateFactory
and a GadgetSpecFactory
and returns GadgetImpl
instances.GadgetFactoryImpl
that delegates to the specified factory.
Gadget
implementation.Layout
.GadgetId
does not exist.GadgetProcessor
that handles host-specific
base URLs and the pseudomacro #requireResource.GadgetRequestContext
objects.GadgetRequestContext
instances
from various sources.GadgetRequestContextFactory
.GadgetSpec
objects.
GadgetSpec
object based on an existing
GadgetSpec
.
GadgetSpec
objects.GadgetSpecs
GadgetSpecFactory
.DirectoryEntryProvider
that aggregates an arbitrary number of
GadgetSpecProvider
implementations to produce its results.GadgetSpecUrlBuilder
that uses the specified ApplicationProperties
to determine
the application base URL.
GadgetSpecUrlRenderPermission
implementations provided by OSGi to see if gadgets may be rendered.Color
and the user preferences of the GadgetState
under
construction.GadgetState
instances for gadget spec URIs.GadgetStateFactory
.GadgetStateFactoryImpl
that uses the specified PluginSettingsFactory
to store
the next available gadget ID.
ViewComponent
s for gadgets.GadgetViewFactory
.DashboardState
if the user has permission.
GadgetRequestContext
based on the values in
the specified request
.
ViewType
ViewType
Dashboard
, in the order that they
occurred.
Color
scheme that should be used to decorate the chrome surrounding the gadget.
Iterable
over the ColumnIndex
es that exist in this layout.
Iterable
of the columns in this DashboardState
(which contain the
GadgetState
s).
DataType
of this pref.
DataType
of this pref.
locale
.
isLoaded()
returns false
null
otherwise.
Gadgets
on the dashboard
Iterable
of the GadgetState
s in the given column
.
GadgetSpec
from a GadgetState
GadgetSpec
from a spec URI
URI
of the gadget spec, which defines the gadget as described in the
gadget spec reference.
DashboardId
, for the dashboard's state.
ExternalGadgetSpec
, guaranteed to be unique
across the host application.
GadgetId
, for the gadget's state.
Layout
of the dashboard.
Layout
type, e.g.
isHostedExternally()
returns true, this method returns the absolute URL of the gadget spec file,
beginning with http or https.
PluginGadgetSpec
created for this module descriptor.
AtlassianOAuthFetcher
List
corresponding to the group members of the passed in person IDs
Person
corresponding to the personId
Map
of the user preference values for the gadget, keyed by the name of the user preference.
DashboardState
s, to
make sure the same object is stored and retrieved
ViewType
of this gadget which will be rendered.
true
if there are more possible columns after this one, false
otherwise.
GadgetSpec
under construction and return this Builder
to allow further construction to be done.
String
for the given
character.
text
parameter.
HttpFetcher
using HttpClient
.Activity
under construction and return this Builder
to allow further construction to be done.
GadgetRequestContext
under construction and return this Builder
to allow further construction to be done.
ColumnIndex
as an int
.
atlassian-plugins.xml
.
Provider
that creates and returns the Guice Injector
URI
or if it does not begin with http:// or
https://.column
shares the space with the other columns on the screen equally or if it is greedy
and should take up more space.
true
if the gadget should be rendered with debugging enabled, otherwise.
true
if the user identified by username
has permission to view the dashboard identified
by the DashboardId
, false
otherwise.
true
if the gadget URI is a valid URI
and begins with http:// or https://,
false
otherwise.
true
if the user identified by username
has permission to modify the dashboard identified
by the DashboardId
, false
otherwise.
Iterable
s, since we want to avoid introducing a dependency on Google Collections
in our public APICategory
values.Layout
of the DashboardState
under construction and return this Builder
to allow further construction to be done.
Locale
of the GadgetRequestContext
under construction and return this Builder
to allow further construction to be done.
GadgetSpecFactory
implementation that is capable of retrieving local
gadget specs without performing an HTTP loopback request.PluginSettings
used for testing purposes.true
if the URI matches this template, false
.
MediaItem
objects.Activity
under construction and return this Builder
to allow further construction to be done.
MediaItem
under construction and return this Builder
to allow further construction to be done.
Person
's full nameName
of the Person
being constructed
PluginSettings
.ExternalGadgetSpec
.
int
.
Map
of all view parameters.
#buildGadgetSpecUrl(String, String)
into a PluginResourceKey
containing the plugin key and resource location specified by the URL.
TransactionTemplate
implementation that simply delegates to the
specified TransactionCallback
.Person
objects.PersonId
for the Person
to be constructed
Person
requests.Person
's phone numberPerson
being constructed
DirectoryEntryProvider
for external gadget specs provided by
plugins.GadgetSpecFactory
to retrieve and parse gadget specs.
PluginGadgetSpecEventListener
implementations when gadget specs are enabled and disabled
by plugins.PublishedGadgetFinder
.
PluginGadgetSpec
from the specified plugin and location.
PluginGadgetSpec.Key
from the specified plugin key and resource location.
ActivityService
implementation that uses SAL's PluginSettings
.AppDataService
implementation backed by SAL's PluginSettings
ExternalGadgetSpec
s to the SAL PluginSettings
API.Activity
under construction and return this Builder
to allow further construction to be done.
this
, except that the column with index
index
has had a new gadget added to its top
Activity
under construction and return this Builder
to allow further construction to be done.
InputStream
while writing the result to the specified OutputStream
.
Person
being constructed
Iterable
over ColumnIndex
es starting from start
and
ending with end
, inclusive.
DashboardState
identified by the DashboardId
from the persistent data store.
externalGadgetSpecId
from the persistent data store.
ViewType
.
UserPrefSpec
under construction whether it is required or not and
return this Builder
to allow further construction to be done.
DashboardState
with the DashboardId
from the data store.
DashboardState
if the user has permission.
GadgetSpec
under construction and return this Builder
to allow further construction to be done.
ActivityService
requests and maps them to ActivityService
requests.org.apache.shindig.social.opensocial.spi.AppDataService
and maps them to com.atlassian.gadgets.opensocial.spi.AppDataService
requestsPersonService
requests and maps them to PersonService
requests.GadgetState
under construction and returns a Builder
to allow
the Color
and user prefs to be set.
GadgetState
under construction and returns a Builder
to allow
the Color
and user prefs to be set.
Activity
under construction and return this Builder
to allow further construction to be done.
Activity
under construction and return this Builder
to allow further construction to be done.
Activity
under construction and return this Builder
to allow further construction to be done.
Activity
under construction and return this Builder
to allow further construction to be done.
Gadget.switchToIframe()
DashboardTab
.URI
of the GadgetSpec
under construction and return this Builder
to allow further construction to be done.
Person
being constructed
DashboardState
under construction and return this Builder
to allow further construction to be done.
DashboardState
under construction and returns a Builder
to allow
the Layout
and the columns to be set.
GadgetSpec
under construction and return this Builder
to allow further construction to be done.
URI
of the GadgetSpec
under construction and return this Builder
to allow further construction to be done.
String
representation of a group (its name)
DashboardStateStore
implementation that adds a
transactional wrapper around an existing DashboardStateStore
MediaItem
under construction and return this Builder
to allow further construction to be done.
GadgetSpec
under construction and return
this Builder
to allow further construction to be done.
DashboardState
in the persistent data store, using the changes
passed in.
Activity
under construction and return this Builder
to allow further construction to be done.
String
s to other types.Activity
under construction and return this Builder
to allow further construction to be done.
MediaItem
under construction and return this Builder
to allow further construction to be done.
Condition
that can be used when creating web-items that allow the user to modify the dashboard in some
way, such as by adding a gadget to it.Activity
under construction and return this Builder
to allow further construction to be done.
PersonService
implementation based on SAL's UserManager
classMap
of user preference values for the GadgetState
under construction and return
this Builder
to allow further construction to be done.
UserPrefSpec
objects for the GadgetSpec
under construction and return
this Builder
to allow further construction to be done.
UserPrefSpec
objects.
UserPrefSpec
object based on an existing
UserPrefSpec
.
UserPrefSpec
objects.UserPref
s for a GadgetRepresentation
String
.
ExternalGadgetSpecId
as a String
.
String
String
.
String
.
String
.
long
.
String
value to a DashboardId
object.
String
into an ExternalGadgetSpecId
.
String
value to a GadgetId
object.
String
value to a ActivityId
object.
String
value to a AppId
object.
String
value to a PersonId
object.
long
value to a ModuleId
object.
String
value to a ModuleId
object.
ViewType
associated with the value
.
DashboardState
under construction and return this Builder
to allow further construction to be done.
View
.ViewComponent
represents a view of an entity in the gadgets system.GadgetRequestContext
under construction and return this Builder
to allow further construction to be done.
GadgetSpec
under construction and return
this Builder
to allow further construction to be done.
ViewType
to use
Vote
s are used in the gadget system to determine whether a user is allowed to perform certain actions, such
as seeing a gadget in the gadget browser or being allowed to render a gadget on their dashboard.Vote
on whether the specified gadget
spec should be allowed to render.
Vote
on whether the specified gadget spec should be appear in the
gadget browser.
GadgetSpec
under construction and return this Builder
to allow further construction to be done.
OutputStream
.
OutputStream
.
Writer
.
ParseModule
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |