Modifier and Type | Interface and Description |
---|---|
interface |
ExternalAccessTransformer
A Marker interface that denotes the Transformer can be accessed by API outside the Vm; like for Web Services or other external API calls.
This also supports Authorizable ; however it is not necessary that any Authorization s would be set hence getAuthorizations() can be null. |
Modifier and Type | Class and Description |
---|---|
class |
ExternalAccessTransformerWrapper
A wrapper to regular transformers for external API calls
|
Modifier and Type | Class and Description |
---|---|
class |
AuthorizableSecurableService
A service that allows
SecurableService to be Authorizable also. |
Modifier and Type | Method and Description |
---|---|
protected void |
SecurableService.filter(Authorizable authorizable)
Authorization filter for
User By default there is no additional Authorization check; however one is encouraged to override this and check the User in the request for any additional authorizations. |
protected void |
AuthorizableSecurableService.filter(Authorizable authorizable)
Authorization filter for
User By default there is no additional Authorization check; however one is encouraged to override this and check the User in the request for any additional authorizations. |
Modifier and Type | Class and Description |
---|---|
class |
AuthorizableReporterMeta<PARAM_META>
For Reports that have special
Authorization needs and are Authorizable in nature |
Modifier and Type | Class and Description |
---|---|
class |
SiteAuthorizableSecurableService
Common Modules specific Auth implementations for
AuthorizableSecurableService |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuthorizableConfiguration
AbstractConfiguration that is Authorizable Useful where we want to control which configuration can be controlled by people or processes with different Authorization s |
Modifier and Type | Method and Description |
---|---|
protected Authorizable |
ConfigurationSourceWithAuthorizableConfigs.getAuthorizableForConfig(String namespace,
K key)
Deprecated.
Map a namespace and key to an
Authorizable instance.By default ConfigurationSourceWithAuthorizableConfigs.configIdToAuthorizableMap is used for this mapping. |
Modifier and Type | Method and Description |
---|---|
Map<Serializable,Authorizable> |
ConfigurationSourceWithAuthorizableConfigs.getConfigIdToAuthorizableMap()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ConfigurationSourceWithAuthorizableConfigs.filter(User user,
Authorizable authorizable)
Deprecated.
Authorization filter for
User By default there is no additional Authorization check; however one is encouraged to override this and check the User in the request for any additional authorizations. |
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationSourceWithAuthorizableConfigs.setConfigIdToAuthorizableMap(Map<Serializable,Authorizable> configIdToAuthorizableMap)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
DynamicConfigService<C extends AbstractConfiguration>
A WebService to extract static properties, dynamic configurations which are backed by ConfigurationService -
DynamicConfigService.getService() .It also supports an optional context based namespace. |
Modifier and Type | Class and Description |
---|---|
class |
ContentQueryService<C extends Content<CA,CF>,CA extends AbstractContentAttribute,CF extends AbstractContentFacet>
Web Service Layer to Query
ContentDescriber Database |
Modifier and Type | Class and Description |
---|---|
class |
Feature
A Feature is like a Product
|
class |
FeatureForOrganization
A
Feature for Organization
Transaction mapping table/entity between Feature , Organization and the List of Authorization or Restriction s. |
class |
ProductPackage<F extends Feature>
A Package is like an Order
|
class |
Tier<F extends Feature>
A Tier.
|
Modifier and Type | Class and Description |
---|---|
class |
JPAFeature
A Feature is like a Product
|
class |
JPAFeatureForOrganization
A Feature for an Organization
|
class |
JPAProductPackage
A Package is like an Order
|
class |
JPATier |
Modifier and Type | Class and Description |
---|---|
class |
OrderQueryService<T extends Order<I>,I extends OrderItem>
Web Service Layer to Query
Order Database |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
AdminUserAuthorizationsPanel.deleteAuthButton(String componentId,
User user,
Collection<Authorization> authorizations,
org.apache.wicket.markup.html.form.Form<Void> authMapContainerForm,
Authorizable authorizable,
Authorization auth) |
Modifier and Type | Method and Description |
---|---|
protected void |
AdminUserAuthorizationsPanel.convertListingUIToAuthorizationMap(org.apache.wicket.markup.html.list.ListView<Authorizable> authorizableListView,
Map<String,Collection<Authorization>> authorizationMap) |
Modifier and Type | Class and Description |
---|---|
class |
UserLookupService
Web Service Layer to Query from a List of
ConfigurationSource ; namely following types of lookups applicable to the user:
Cache Lookups
Persisted/shared Config lookups
Properties
Any configuration is defined by a name-space, key and its value. |
Modifier and Type | Class and Description |
---|---|
class |
AuthorizableMenuItem
A
MenuItem with Permissions |
class |
AuthorizedRollOverMenuItem
Deprecated.
as
RollOverMenuItem is also deprecated. Use AuthorizableMenuItem |
Modifier and Type | Class and Description |
---|---|
class |
NavigationModule
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
NavQueryService
Web Service Layer to Query
Product Database |
Modifier and Type | Class and Description |
---|---|
class |
Module
A convenient definition/constants of all the Modules in the site
|
Modifier and Type | Class and Description |
---|---|
class |
AuthorizableETLMeta<PARAM_META>
|
class |
AuthorizableTransformer
If a Transformation process has
Authorization needs. |
Modifier and Type | Class and Description |
---|---|
class |
ProductQueryService
Web Service Layer to Query
Product Database |
Modifier and Type | Class and Description |
---|---|
class |
AuthorizableExportType |
Modifier and Type | Method and Description |
---|---|
protected Map<Integer,Authorizable> |
Exporters.getAuthorizableColumns(ReporterMeta reporterMeta)
Looks for
Authorizable column definitions in values of ReporterMeta.getColumnToEntityValueMapping() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
Exporters.filter(User user,
Authorizable authorizable) |
Modifier and Type | Method and Description |
---|---|
protected void |
Exporters.export(User user,
ExportType exportType,
Map<Integer,Authorizable> authorizableColumns)
Export a file as
IResourceStreamWriter so it can be downloaded |
Modifier and Type | Interface and Description |
---|---|
interface |
ExternalAccess
A Marker interface that denotes an Object available for ExternalAccess
This also supports
Authorizable ; however it is not necessary that any Authorization s would be set hence getAuthorizations() can be null. |
interface |
ManagedAuthorizable
Some
Authorizable s may want to specify what Authorization s they support and what they will not. |
Modifier and Type | Class and Description |
---|---|
class |
AuthorizableObject<T> |
Modifier and Type | Method and Description |
---|---|
Map<Authorizable,Collection<Authorization>> |
Role.getAuthorizations()
Map for an
Authorizable what are the Authorization s this Role represents.The Map itself is transient, if Role to be persisted then save as JSON and marshal/unmarshal to this. |
Modifier and Type | Method and Description |
---|---|
void |
Role.setAuthorizations(Map<Authorizable,Collection<Authorization>> authorizations)
Map for an
Authorizable what are the Authorization s this Role represents.The Map itself is transient, if Role to be persisted then save as JSON and marshal/unmarshal to this. |
Constructor and Description |
---|
Role(Map<Authorizable,Collection<Authorization>> authorizations) |
Role(String name,
Map<Authorizable,Collection<Authorization>> authorizations) |
Modifier and Type | Class and Description |
---|---|
class |
AuthorizationModule<T>
A
Module that describes how Authorization or Un-Authorized interactions need to be handled. |
Modifier and Type | Class and Description |
---|---|
class |
AuthorizableFacetMeta
|
class |
AuthorizableTemplate<REF>
A
Template that supports being Authorizable |
Copyright © 2018. All rights reserved.