Use case table

advertisement
Use case table- C.S* means conformance statement.
Use Case
Implements
MUST
interfaces
Producer
stores state
in cookies
Consumer Producer Primer Spec
C.S*
Level
Level
Section Section
Base
Base
Base
Simple
5.5.1
3.7
Consumer
Rewriting
Base
N/a
5.4
10.3.1
Normal
Window
State
Wsrp:view
mode
Text/html
Markup
supported
Navigational
State
Cloningimplicit and
explicit
Base
Base
6.9
Base
Base
6.8
Base
Base
5.1.10
Base
Simple
Simple
Simple
5.3
6.1.1
6.3.2
AS006,
AS085,
AS086,
AS177,
AS007,
AS023,
AS024,
AS078,
AS079,
AS080,
AS081,
AS082
AS016,
AS152,
AS153,
AS154,
AS155,
AS156,
AS157,
AS158,
AS061,
AS130,
AS132,
AS149]
AS050,
AS051
Notes
MUST interfaces
are Markup and
ServiceDescription.
Base level
consumer must
handle
requiresInitCookie
Markup example
with P Inc uses
Consumer
rewriting.
P Inc. uses
standard modes.
AS050,
AS051
P Inc. uses
standard modes.
P Inc. offers
text/html
AS002
AS063
Producer:
AS074,
AS110,
AS115,
AS176
Used for
bookmarking
Base level
Consumer does not
support cloning.
Consumer:
AS109
(implicit
clone),
AS117,
AS118,
AS119
AS026,
AS030,
AS103,
AS104,
AS107
In-band
Registration
Simple
Simple
4
7
Session
State
Base
Simple
8.4
3.6
Caching
Simple
8.2
6.2.1
Standard
Modes
Simple
Base
5.6
6.8
AS001,
AS037,
AS075,
AS083,
AS084
AS043,
AS044,
AS046,
AS057,
ASO62,
AS068,
ASO69
AS054
Standard
Window
States
Simple
Base
5.6
6.9
AS054
User
Information
(identity and
auth type)
Simple
5.4
6.1.10
6.1.18
Base level
Consumers cannot
display portlets that
require registration.
P Inc uses in-band
registration.
P Inc uses session
state.
Uses Producersupplied cache
control.
wsrp:edit,
wsrp:help, and
wsrp:preview
modes. P Inc uses
standard modes.
wsrp:maximized,
wsrp:minimized
and wsrp:solo
window states. P
Inc uses standard
window states
Base level
Consumers cannot
assume that
portlets that require
user information
will degrade
gracefully
Caching
validation
Complex
Complex
6.2.1.2
Grouping of
Portlets
Complex
Persistent
local state
Complex
3.8
5.1.11
5.1.18
6.3.2
Out-of-band
Registration
Complex 4
7
Complex
10.3.2
Producer
Rewriting
Complex
Multiple
Markup
Types
Complex
Localization
Complex
Portlet
Complex
Management
Interface
User
Categories
Complex
AS043,
AS044,
AS045,
AS046,
AS053,
AS057,
ASO62,
AS068,
ASO69
AS151,
AS159,
AS018,
AS040
5.1.10
9.2
6
Complex 5.8
8
AS019,
AS020,
AS022
6.10
AS094
AS067,
AS095
Use validateTag
field of
MarkupParams
See Producer
mediated sharing in
the specification.
State stored on the
Producer and not in
the portletState
structure.
I.e. creating a
registrationHandle
by other means
than the register()
operation.
Requires Consumer
templates
e.g. wml. There is
not a list of
additional markup
types that the
Complex
Consumer should
support.
P Inc above offers
en and en-US; a
complex consumer
would support
multiple Locales.
This may involve
creating a ui for
property
management.
User categories
may not
correspond to
access control
Custom
Modes
Complex
9.5
6.8.5
AS145
e.g a print mode
Custom
Window
States
Complex
9.5
6.9.5
AS145
e.g. a half-page
mode
Download