Modifier and Type | Class and Description |
---|---|
class |
ServletUserSessionAdapter<S extends javax.servlet.http.HttpSession,U extends User>
A pure Servlet implementation for the
UserSessionAdapter |
Modifier and Type | Method and Description |
---|---|
protected abstract User |
AuthorizableSecurableService.getUser(javax.servlet.http.HttpServletRequest request)
Get
User for the current HttpServletRequest |
Modifier and Type | Method and Description |
---|---|
User |
Comment.getUser() |
Modifier and Type | Method and Description |
---|---|
void |
Comment.setUser(User user) |
Modifier and Type | Method and Description |
---|---|
protected User |
SiteAuthorizableSecurableService.getUser(javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Method and Description |
---|---|
protected Collection<Authorization> |
SiteAuthorizableSecurableService.getUserAuths(User user) |
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. |
T |
ConfigurationSourceWithAuthorizableConfigs.get(User user,
String namespace,
K key)
Deprecated.
|
V |
MapConfigurationSource.get(User user,
String namespace,
K key) |
V |
MultiMapConfigurationSource.get(User user,
String namespace,
K key)
Deprecated.
|
V |
ConfigurationSource.get(User user,
String namespace,
K key)
Get a configuration in the context to a
User |
String |
AbstractConfigurationJPADaoImpl.get(User user,
String namespace,
String key) |
String |
DefaultConfigurationService.get(User user,
String namespace,
String key)
Get a configuration in the context to a
User |
V |
SpringStaticConfigurtationSource.get(User user,
String namespace,
String key) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
ContentDetailsPanel.defineTemplateSelection(String componentId,
User user,
C content)
Show Template selection for Panel
|
Modifier and Type | Method and Description |
---|---|
protected User |
ContentQueryService.getUser(javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Class and Description |
---|---|
class |
UserShell<U extends User,E>
Any environment that needs a user context can use a
UserShell
Any instance specific to the shell will not be accessible to a parent or child. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCartService<P extends Product,S,R,U extends User>
Basic implementation for
CartService uses SESSION. |
Constructor and Description |
---|
CustomerDetailsPanel(String id,
org.apache.wicket.model.IModel<User> model) |
CustomerDetailsTemplatePanel(String id,
org.apache.wicket.model.IModel<User> model,
EntityTemplate template,
CustomTemplateRenderAdapter<User,org.apache.wicket.model.IModel,org.apache.wicket.Component,org.apache.wicket.MarkupContainer> defaultRenderAdapter) |
CustomerDetailsTemplatePanel(String id,
org.apache.wicket.model.IModel<User> model,
EntityTemplate template,
CustomTemplateRenderAdapter<User,org.apache.wicket.model.IModel,org.apache.wicket.Component,org.apache.wicket.MarkupContainer> defaultRenderAdapter) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChargeStrategy<P extends Product,U extends User>
Default Strategy implementation for all
ChargeStrategy |
class |
AbstractStrategy<P extends Product,U extends User>
Default Strategy implementation for any
Strategy |
interface |
ChargeStrategy<P extends Product,U extends User>
Using rules calculate charge for Categories of products or Products; these rules/algorithms/scripts maybe for tax, shipping, tax+shipping etc.
|
interface |
ContextProviderStrategy<U extends User,CONTEXT>
Create / handle extra context / environment data from passed Strings, currency , region/country selected etc.
|
interface |
CumulativeChargeStrategy<P extends Product,U extends User>
Using rules to calculate data where the result may requires Cumulative analysis of all Products and not just on a per product
|
class |
DefaultDiscountStrategy<P extends Product,U extends User>
Calculate Any Discounts on Order; default impl there is no discount (all methods return null)
When discount is applied, then Amount.getDiscount() should be a positive value, and the same amount should be negative in Amount.getTotal()
so that Amount.add(Amount) of discount value results in proper calculation. |
class |
DefaultPackagingStrategy<P extends Product,U extends User>
Calculate Packaging cost; default impl expects packagingData attribute/field to contain the value as a number
Costs per unit are simple multiplied by Quantity |
class |
DefaultSaleStrategy<P extends Product,U extends User>
By Default simple process the data coming and spit it back out.
|
class |
DefaultShippingStrategy<P extends Product,U extends User>
Calculate Tax; default impl expects shippingData to contain the value as a number
Costs per unit are simple multiplied by Quantity |
class |
DefaultTaxStrategy<P extends Product,U extends User>
Calculate Tax; default impl expects taxData attribute/field to contain the value as % of basePrice
Costs per unit are simple multiplied by Quantity Default tax calculation = (Total Amount * tax%) / 100 |
interface |
LockStrategy<P extends Product,U extends User>
A Support strategy on how concurrent purchases will be handled using
LockStrategy.Lock
SaleStrategy and OrderStrategy would be typical consumers of this Strategy; as opposed to other Strategies
that find direct business use cases. |
interface |
PromotionStrategy<P extends Product,U extends User>
What are the possible payment options for an
Order
Note: Because Promotions are linked to users being eligible, this Strategies methods may throw ValidationException that should be explicitly handled. |
interface |
SaleStrategy<P extends Product,U extends User>
Strategies to sell/price a product etc based on User Details and Product
|
interface |
TaxStrategy<P extends Product,U extends User>
Tax Strategy
|
Modifier and Type | Method and Description |
---|---|
<U extends User,CONTEXT> |
CurrencyStrategy.getDefaultToCurrency(U user,
CONTEXT context)
During the conversion process, if the application wants to imply a default without any context to the final currrency
all amounts will be converted to.
|
<U extends User,CONTEXT> |
CurrencyStrategy.isSupported(String currency,
U user,
CONTEXT context)
Check if the currency specified is supported by the application for the given CONTEXT (or null).
|
Modifier and Type | Class and Description |
---|---|
class |
WicketEcomUserContextUpdateService<U extends User>
Web Service Layer for
User that allows updating of User cart, context etc. |
Modifier and Type | Interface and Description |
---|---|
interface |
IGenericEcomUser
Generic Definition of
GenericEcomUser |
Modifier and Type | Class and Description |
---|---|
class |
GenericEcomUser |
class |
GuestUser
Guest Users Only
|
class |
RegisteredUser<T extends RegisteredUser>
Registered Users Only
|
Modifier and Type | Method and Description |
---|---|
User |
GenericEcomUser.copyAs(Class userClass) |
User |
GuestUser.setAuthorizationMap(Map<String,Collection<Authorization>> _roles) |
User |
GuestUser.setBitmask(int bitmask) |
Modifier and Type | Class and Description |
---|---|
class |
UserShellToThreadLocalFilter<U extends User>
Take a
Session based WebUserShell and attach it to a ThreadLocal , for code that may not have access to the Request or Session
directly. |
Modifier and Type | Method and Description |
---|---|
static WebUserShell<? extends User,?> |
UserShellToThreadLocalFilter.getShellForThread() |
Modifier and Type | Method and Description |
---|---|
Iterator<? extends User> |
UserListDataProvider.iterator(int first,
int count) |
org.apache.wicket.model.IModel<User> |
UserListDataProvider.model(User object) |
Modifier and Type | Method and Description |
---|---|
org.apache.wicket.model.IModel<User> |
UserListDataProvider.model(User object) |
Modifier and Type | Method and Description |
---|---|
void |
UserListDataProvider.setQuery(Query<User> qry) |
Modifier and Type | Class and Description |
---|---|
class |
AdminUserEntityDetailsPanel<U extends User>
Details panel that incorporates
UserAttributesDetailsPanel
and has all other components of AdminUserEntityDetailsPanel . |
Modifier and Type | Field and Description |
---|---|
protected UserService<User,?> |
AdminUserAuthorizationsPanel.userService |
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 |
---|---|
void |
AdminUserDetailsPanel.addAuthorizations(org.apache.wicket.model.IModel<User> userModel) |
protected void |
AdminUserDetailsPanel.addDeleteUserForm(org.apache.wicket.model.IModel<User> userModel) |
protected void |
AdminUserDetailsPanel.addUserIdForm(org.apache.wicket.model.IModel<User> userModel) |
protected void |
AdminUserDetailsPanel.addUserStatusBits(org.apache.wicket.model.IModel<User> userModel) |
protected Class |
UserListPanel.getClassForOpenPage(org.apache.wicket.model.IModel<User> rowModel)
Define the Class of the Page that is to open (on Link or Add new).
|
protected String |
UserListPanel.getNameOfItem(org.apache.wicket.model.IModel<User> rowModel)
Get the name of the link/list item for the row
|
protected org.apache.wicket.PageParameters |
UserListPanel.getPageParamsForOpenItem(org.apache.wicket.model.IModel<User> rowModel)
Define the Parameters of the page to Open when an Item is selected.
|
protected void |
UserListPanel.initDataProviderInstance(org.apache.wicket.model.IModel<Query<User>> model)
The Data provider may select list on the panel based on a criteria.
|
Constructor and Description |
---|
AdminUserAuthorizationsPanel(String id,
org.apache.wicket.model.IModel<User> model) |
AdminUserDetailsPanel(String id,
org.apache.wicket.model.IModel<User> model) |
UserListPanel(String id,
org.apache.wicket.model.IModel<Query<User>> model) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractLoginForm<T extends BasicSession,U extends User>
A simple Basic Auth type Sign In Form
Since this implements ChangeGenerator ; it will also generate Events of TypeSuccess Login - AuthenticationToken
Failed Login - String userId
Critical Exception - Exception
|
Modifier and Type | Method and Description |
---|---|
protected User |
UserLookupService.getUser(javax.servlet.http.HttpServletRequest request) |
Modifier and Type | Method and Description |
---|---|
protected Object |
UserLookupService.getVal(ConfigurationSource cs,
User user,
String namespace,
String key) |
Modifier and Type | Method and Description |
---|---|
protected MenuItemState |
StaticMenuLogic.changeMenuStateByAuth(MenuItemState state,
User user)
Change the current State for authorizations.
|
protected Boolean |
StaticMenuLogic.checkIfChildrenHaveAutorization(MenuItemState state,
User user)
Menus that don't have authorization can be shown if they have a Child that does -- but any links then should be de-activated
|
MenuItemState |
StaticMenuLogic.getCurrentState(MenuItem rootItem,
MenuItem focussedItem,
User user) |
abstract MenuItemState |
AuthMenuLogic.getCurrentState(MenuItem rootItem,
MenuItem focussedItem,
User user)
|
IAuthorizationService.AuthState |
IMenuAuthLogic.getItemAuthState(MenuItemState currentState,
User user)
Determine the Authorization State of a Menu Item after reading its Auth Configuration
(If its
MenuItem is of type AuthorizableMenuItem ). |
IAuthorizationService.AuthState |
StaticMenuLogic.getItemAuthState(MenuItemState currentState,
User user) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ETLUpload.filter(User user,
AbstractReader reader)
By default Filter Authorizable Process that are not meant for current user
|
Modifier and Type | Method and Description |
---|---|
protected abstract Collection<Authorization> |
ConfigurableFacetMetaActionContainer.defineUserAuthorizations(User user)
Get the authorizations for user for the
Authorizable module/section this component belongs to. |
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
PostDetailsPanel.defineTemplateSelection(String componentId,
User user,
Post content) |
Modifier and Type | Method and Description |
---|---|
org.apache.wicket.Component |
ProductDetailsTemplatePanel.getComponentForType(MetaItem metaItem,
String fieldComponentName,
org.apache.wicket.model.IModel model,
org.apache.wicket.MarkupContainer container,
P modelObject,
User user) |
Object |
ProductDetailsTemplatePanel.processItem(P product,
MetaItem metaItem,
org.apache.wicket.Component coreProductDataField,
User user,
Object... contextParams)
For each meta item handle processing on submit and derive the value to be submitted/persisted back
|
Modifier and Type | Method and Description |
---|---|
<C extends User> |
TokenRequest.getConsumer() |
Modifier and Type | Method and Description |
---|---|
User |
Shift.getOwner() |
Modifier and Type | Method and Description |
---|---|
Collection<? extends User> |
Shift.getStaff() |
Modifier and Type | Method and Description |
---|---|
S |
ShiftService.create(V venue,
P place,
Date startDateTime,
User shiftOwner,
String shiftDisplayName,
ShiftStatus overrideDefaultStatus)
Create a shift/scheduled but dont start it
|
Modifier and Type | Class and Description |
---|---|
class |
UserInTokenContainerTrackerDefaultService<T extends Token<T>,U extends User,TC extends TokenContainer<T>>
Default impl for
UserInTokenContainerTrackerService |
interface |
UserInTokenContainerTrackerService<T extends Token<T>,U extends User,TC extends TokenContainer<T>>
Tracks
Consumer added to a TokenContainer |
Modifier and Type | Method and Description |
---|---|
User |
Rating.getUser() |
Modifier and Type | Method and Description |
---|---|
void |
Rating.setUser(User user) |
Modifier and Type | Method and Description |
---|---|
boolean |
ReportingAdmin.filter(User user,
ReporterMeta<FacetMeta> reporterMeta)
By default Filter Authorizable Reports that are not meant for current user
Controls the Reports Available to a User on a reporting page |
Modifier and Type | Method and Description |
---|---|
protected Reporter<Object[]> |
Exporters.createProxyReporter(User user,
ReporterMeta reporterMeta,
ExportType exportType)
The
Reporter for export may require some modification to Data and headers/Columns due to an override using ExportMeta or Authorizable definitions
in the ReporterMeta.getColumnToEntityValueMapping() |
protected void |
Exporters.export(User user,
ExportType exportType,
Map<Integer,Authorizable> authorizableColumns)
Export a file as
IResourceStreamWriter so it can be downloaded |
protected boolean |
Exporters.filter(User user,
Authorizable authorizable) |
protected boolean |
Exporters.filter(User user,
ExportType exportType)
By default Filter Authorizable Columns(FacetMeta) that are not meant for current user
Filter the EXPORT type option based on Authorization |
protected boolean |
ReportResult.filter(User user,
FacetMeta facetMeta)
By default Filter Authorizable Columns(FacetMeta) that are not meant for current user
|
Modifier and Type | Interface and Description |
---|---|
interface |
SAASUser<T>
Could have extended
BasicUser , however login information, like last
login date needs to be stored. |
Modifier and Type | Method and Description |
---|---|
<U extends User> |
User.copyAs(Class<U> userType)
Provide an equivalent copy of this user as userType
For different types of users we may need to get a copy for that User Type. |
Modifier and Type | Method and Description |
---|---|
User |
User.setAuthorizationMap(Map<String,Collection<Authorization>> auths)
Map of entity Name to
Set of Authorization .The entity name can refer to any section that has a name, that uniquely identifies the entity. |
User |
User.setBitmask(int bitmask) |
Modifier and Type | Class and Description |
---|---|
class |
BasicUser<T extends BasicUser>
Simply Extend and use JPA annotations over extended class like:
|
Modifier and Type | Method and Description |
---|---|
User |
BasicUser.copyAs(Class userClass) |
Modifier and Type | Method and Description |
---|---|
Collection<Authorization> |
AuthorizationService.getAuthorizationsForUser(String authorizableId,
User user) |
Collection<Authorization> |
IAuthorizationService.getAuthorizationsForUser(String authorizableId,
User user)
Get the
Authorization s granted to a user. |
Modifier and Type | Class and Description |
---|---|
class |
ContextualWebUserShell<U extends User,E>
Allows the shell to have a User/Application defined context.
|
interface |
IBasicSession<U extends User,S extends Shell>
Definition of a Basic User Session
|
class |
WebUserShell<U extends User,E>
Any environment that needs a user context can use a
WebUserShell
Any instance specific to the shell will not be accessible to a parent or child. |
Modifier and Type | Class and Description |
---|---|
class |
BasicSession<U extends User,S extends WebUserShell<U,org.apache.wicket.protocol.http.WebSession>>
Represents a session object
|
class |
ContextualSession<U extends User,S extends ContextualWebUserShell<U,org.apache.wicket.protocol.http.WebSession>>
Deprecated.
Context based methods cause confusion as the Shell and the Session both support them creating confusion there may be separate copies.
Rely on
BasicSession and for context inject a ContextualWebUserShell into the session. |
Modifier and Type | Class and Description |
---|---|
class |
WicketBasicSessionAdapter<S extends BasicSession<U,?>,U extends User>
A wicket implementation for the
UserSessionAdapter |
Modifier and Type | Class and Description |
---|---|
class |
DeleteUserForm<U extends User>
Sub-Component for
UserDetailsPanel |
class |
UserDetailsPanelHelpers<U extends User>
A collection of Helper Service methods for
UserDetailsPanel .One can typically instantiate it within the Panel within constructor as: |
class |
UserIdForm<U extends User>
Sub-Component for
UserDetailsPanel |
class |
UserStatusBitsForm<U extends User>
Sub-Component for
UserDetailsPanel |
Modifier and Type | Method and Description |
---|---|
User |
UserDetailsPanelHelpers.setupUserAndCredentials(String userId,
String password) |
Modifier and Type | Method and Description |
---|---|
void |
UserDetailsPanelHelpers.deleteUser(User user) |
Modifier and Type | Method and Description |
---|---|
COMPONENT |
CustomTemplateRenderAdapter.getComponentForType(MetaItem metaItem,
String fieldComponentName,
MODEL model,
CONTAINER_COMPONENT container,
T modelObject,
User user) |
Object |
CustomTemplateRenderAdapter.processItem(T entity,
MetaItem metaItem,
COMPONENT coreEntityDataField,
User user,
Object... contextParams)
For each meta item handle processing on submit and derive the value to be submitted/persisted back
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.wicket.Component |
DefaultWicketTemplateRenderAdapter.filter(org.apache.wicket.Component c,
MetaItem mi,
User user)
Apply
Authorization etc |
org.apache.wicket.Component |
DefaultWicketTemplateRenderAdapter.getComponentForType(MetaItem metaItem,
String fieldComponentName,
org.apache.wicket.model.IModel model,
org.apache.wicket.MarkupContainer container,
T modelObject,
User user)
One can override to customize specific components or impose some manual override over what is dynamically
generated.
|
org.apache.wicket.Component |
SimpleDynamicFieldsRenderAdapter.getComponentForType(MetaItem metaItem,
String fieldComponentName,
org.apache.wicket.model.IModel model,
org.apache.wicket.MarkupContainer container,
T modelObject,
User user)
One can override to customize specific components or impose some manual override over what is dynamically
generated.
|
Object |
DefaultWicketTemplateRenderAdapter.processItem(T entity,
MetaItem metaItem,
org.apache.wicket.Component coreEntityDataField,
User user,
Object... contextParams)
For each meta item handle processing on submit and derive the value to be submitted/persisted back
|
Object |
SimpleDynamicFieldsRenderAdapter.processItem(T entity,
MetaItem metaItem,
org.apache.wicket.Component coreEntityDataField,
User user,
Object... contextParams) |
protected Object |
DefaultWicketTemplateRenderAdapter.validateAndTransform(MetaItem meta,
Object value,
org.apache.wicket.Component entityDataField,
User user)
Submit, Validate the returned object and return the validated/Transformed value, based on the following:
|
Modifier and Type | Method and Description |
---|---|
org.apache.wicket.Component |
EntityDetailsTemplatePanel.getComponentForType(MetaItem metaItem,
String fieldComponentName,
org.apache.wicket.model.IModel model,
org.apache.wicket.MarkupContainer container,
T modelObject,
User user) |
Object |
EntityDetailsTemplatePanel.processItem(T modelObject,
MetaItem metaItem,
org.apache.wicket.Component coreEntityDataField,
User user,
Object... contextParams)
For each meta item handle processing on submit and derive the value to be submitted/persisted back
|
Modifier and Type | Method and Description |
---|---|
protected void |
ScriptableCustomItemComponentRenderAdapter.attachScript(org.apache.wicket.Component c,
MetaItem metaItem,
Object modelObject,
User user) |
protected org.apache.wicket.Component |
CustomItemComponentRenderAdapter.filter(org.apache.wicket.Component c,
MetaItem mi,
User user)
Apply
Authorization etc |
org.apache.wicket.Component |
ScriptableCustomItemComponentRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel rawModel,
Object modelObject,
User user) |
org.apache.wicket.Component |
CustomItemComponentRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel rawModel,
Object modelObject,
User user)
Some fields/attribute may require display of options
for selection or Auto-Suggest etc..
|
org.apache.wicket.Component |
SimpleEditorAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel defaultInputModel,
Object entity,
User user) |
org.apache.wicket.Component |
ListRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel model,
Object modelObject,
User user)
Some fields/attribute may require display of options
for selection or Auto-Suggest etc..
|
org.apache.wicket.Component |
JSONRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel defaultInputModel,
Object modelObject,
User user) |
org.apache.wicket.Component |
MapRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel defaultInputModel,
Object modelObject,
User user)
Some fields/attribute may require display of options
for selection or Auto-Suggest etc..
|
org.apache.wicket.Component |
TextAreaAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel currentDefaultSelectionIds,
Object modelObject,
User user)
Some fields/attribute may require display of options
for selection or Auto-Suggest etc..
|
org.apache.wicket.Component |
JSONGridRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel defaultInputModel,
Object modelObject,
User user) |
org.apache.wicket.Component |
SelectRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel currentDefaultSelectionIds,
Object modelObject,
User user)
Some fields/attribute may require display of options
for selection or Auto-Suggest etc..
|
org.apache.wicket.Component |
SizeRenderAdapter.getComponent(String componentId,
MetaItem metaItem,
org.apache.wicket.model.IModel sizeModel,
Object modelObject,
User user)
Some fields/attribute may require display of options
for selection or Auto-Suggest etc..
|
Object |
CustomItemComponentRenderAdapter.processSubmit(MetaItem metaItem,
org.apache.wicket.Component fieldEntityComponent,
Object value,
User user)
Call on submit of component.
|
Object |
JSONGridRenderAdapter.processSubmit(MetaItem metaItem,
org.apache.wicket.Component fieldEntityComponent,
Object value,
User user)
Call on submit of component.
|
Modifier and Type | Method and Description |
---|---|
protected User |
AdminLoginForm.getUserDetailsToLoadInSession(String normalizedUserId) |
Modifier and Type | Method and Description |
---|---|
Class<? extends org.apache.wicket.markup.html.WebPage> |
AdminLoginForm.getDefaultLandingPage(User user) |
protected T |
AdminLoginForm.setSessionFromUserDetails(User user,
AuthenticationToken authToken) |
Modifier and Type | Class and Description |
---|---|
class |
AdminSession<U extends User,S extends WebUserShell<U,org.apache.wicket.protocol.http.WebSession>>
Represents an Admin session object
|
Modifier and Type | Method and Description |
---|---|
protected void |
commonAdminTemplate.securePage(User user) |
Modifier and Type | Interface and Description |
---|---|
interface |
UserDao<U extends User>
Dao for
User s & Credentials |
class |
UserDaoImpl<U extends User>
Implementation for
User s & Credentials
For different types of User entities, use different instances of this. |
Modifier and Type | Method and Description |
---|---|
Object |
UserAttributesDaoImpl.get(User user,
String namespace,
String key) |
Modifier and Type | Interface and Description |
---|---|
interface |
SuperUser
Marker interface for Admin/Super type users.
|
Modifier and Type | Class and Description |
---|---|
class |
AdminUser
To distinguish an Admin User.
An AdminUser is not an Entity , because any user
can be translated into an AdminUser by proxying a real User instance.This is done to ensure A User logged in as a user (while testing say) can transcend into an Admin user in an Admin session, it also prevents any chance of User beans getting access to admin in multiple Login scenarios, where Users may also have logins and authorizations. |
Modifier and Type | Method and Description |
---|---|
User |
AdminUser.getProxyFor()
|
Modifier and Type | Method and Description |
---|---|
void |
AdminUser.setProxyFor(User proxyFor)
|
Modifier and Type | Class and Description |
---|---|
class |
UserFormTransformer<U extends User,UA extends UserAttribute>
A
Transformer that takes in a Map |
Modifier and Type | Method and Description |
---|---|
void |
UserFormTransformer.UserIdSetter.set(User user,
String paramPath,
Object value) |
Modifier and Type | Class and Description |
---|---|
class |
ExcelRowToUserTransformer<U extends User>
Converts an Excel Row to a
User |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSessionAuthService<U extends User,S>
Standard Session based Auth mechanism defined.
|
class |
LogonChangeListener<U extends User>
ChangeListener that updates the
AdminUser 's #lastLogInDate or #lastLogOutDate properties
when the UserService is notified of LogonChangeListener.EVENT_LOGIN and LogonChangeListener.EVENT_LOGOUT . |
interface |
UserService<U extends User,R extends ResetPassword.ResetPasswordResponse> |
class |
UserServiceImpl<U extends User,R extends ResetPassword.ResetPasswordResponse>
Provide user with default common services around IDM and password management etc.
|
class |
WicketBasicSessionAuthService<U extends User,S extends BasicSession>
BasicSession specific implementation of AbstractSessionAuthService
Note this is difference from WicketBasicSessionAuthService as this is the main logic service
and that is a WebSerivice wrapper. |
Modifier and Type | Method and Description |
---|---|
abstract UserService<User,?> |
AbstractSessionAuthService.getUserService()
Handle to the
UserService backing this |
UserService<User,?> |
WicketBasicSessionAuthService.getUserService() |
Modifier and Type | Method and Description |
---|---|
void |
WicketBasicSessionAuthService.setUserService(UserService<User,?> userService) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAnyUserUpdateService<U extends User,E,S>
Web Service Layer for any
User (Logged in or Guest) supports generic user related methods. |
class |
ServletAnyUserUpdateService<U extends User,E>
Web Service Layer for any
User (Logged in or Guest) supports generic user related methods. |
class |
UserUpdateService<U extends User>
Web Service Layer for
User (Particularly Logged in ones) |
class |
WicketAnyUserUpdateService<U extends User,E>
Web Service Layer for any
User (Logged in or Guest) supports generic user related methods. |
class |
WicketBasicSessionAuthService<U extends User,S extends BasicSession>
Default Web Service to handle Session based Auth.
|
Modifier and Type | Method and Description |
---|---|
AbstractSessionAuthService<User,S> |
WicketBasicSessionAuthService.getAuthUserService() |
Modifier and Type | Method and Description |
---|---|
void |
WicketBasicSessionAuthService.setAuthUserService(AbstractSessionAuthService<User,S> authUserService) |
Modifier and Type | Class and Description |
---|---|
class |
UserAttributesDetailsPanel<U extends User>
Details panel for
UserAttribute (s) of an User . |
class |
UserDetailsPanel<U extends User>
Panel for individual user (Self change)
|
class |
UserPropertiesDetailsPanel<U extends User>
Details panel for
User . |
class |
UserPropertiesDetailsTemplatePanel<U extends User>
|
Modifier and Type | Field and Description |
---|---|
protected UserService<User,?> |
UserDetailsPanel.userService |
Modifier and Type | Method and Description |
---|---|
static <U extends User> |
WicketUtils.getUserFromSession(BasicSession bs,
Class<U> userTypeExpected)
When user is switching between multiple context, the session type or user type
may not match expected/intended type.
|
static <U extends User> |
WicketUtils.getUserFromSession(org.apache.wicket.Request request,
Class<U> userTypeExpected)
When user is switching between multiple context, the session type or user type
may not match expected/intended type.
|
Modifier and Type | Method and Description |
---|---|
static User |
WicketUtils.getUser(javax.servlet.http.HttpServletRequest request)
Get
User from request. |
static User |
WicketUtils.getUser(javax.servlet.http.HttpSession httpSession)
Get
User from request. |
Constructor and Description |
---|
VisitorDetailsPanel(String id,
org.apache.wicket.model.IModel<User> model) |
VisitorDetailsTemplatePanel(String id,
org.apache.wicket.model.IModel<User> model,
EntityTemplate template,
CustomTemplateRenderAdapter<User,org.apache.wicket.model.IModel,org.apache.wicket.Component,org.apache.wicket.MarkupContainer> defaultRenderAdapter) |
VisitorDetailsTemplatePanel(String id,
org.apache.wicket.model.IModel<User> model,
EntityTemplate template,
CustomTemplateRenderAdapter<User,org.apache.wicket.model.IModel,org.apache.wicket.Component,org.apache.wicket.MarkupContainer> defaultRenderAdapter) |
Copyright © 2018. All rights reserved.