org.syncope.console.pages
Class ResourceModalPage

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.Page
              extended by org.apache.wicket.markup.html.WebPage
                  extended by org.syncope.console.pages.BaseModalPage
                      extended by org.syncope.console.pages.ResourceModalPage
All Implemented Interfaces:
Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.IRedirectListener, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.INewBrowserWindowListener, org.apache.wicket.session.pagemap.IPageMapEntry

public class ResourceModalPage
extends BaseModalPage

Modal window with Resource form.

See Also:
Serialized Form

Nested Class Summary
 class ResourceModalPage.SourceMappingTypesDropDownChoice
          Extension class of DropDownChoice.
 
Nested classes/interfaces inherited from class org.apache.wicket.Page
org.apache.wicket.Page.IPageSerializer
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.syncope.console.pages.BaseModalPage
feedbackPanel, LOG, xmlRolesReader
 
Fields inherited from class org.apache.wicket.Page
LATEST_VERSION, serializer
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Fields inherited from interface org.apache.wicket.markup.html.INewBrowserWindowListener
INTERFACE
 
Fields inherited from interface org.apache.wicket.IRedirectListener
INTERFACE
 
Constructor Summary
ResourceModalPage(BasePage basePage, org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow window, ResourceTO resourceTO, boolean createFlag)
           
 
Method Summary
 List<String> getAccountIdAttributesNames()
           
 List<String> getMembershipSchemaAttributesNames()
           
 List<String> getPasswordAttributesNames()
           
 List<String> getRoleSchemaAttributesNames()
           
 List<String> getUserSchemaAttributesNames()
           
 void resourceFormCustomValidation()
          Checks that at most one SchemaMapping has been set as 'AccountId' and as 'Password'.
 void setAccountIdAttributesNames(List<String> accountIdAttributesNames)
           
 void setMembershipSchemaAttributesNames(List<String> membershipSchemaAttributesNames)
           
 void setPasswordAttributesNames(List<String> passwordAttributesNames)
           
 void setRoleSchemaAttributesNames(List<String> roleSchemaAttributesNames)
           
 void setupChoiceListsPopulators()
          Setup choice-list populators.
 void setUserSchemaAttributesNames(List<String> userSchemaAttributesNames)
           
 
Methods inherited from class org.apache.wicket.markup.html.WebPage
configureResponse, getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onAfterRender, onNewBrowserWindow, setHeaders
 
Methods inherited from class org.apache.wicket.Page
afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getAutoIndex2, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onBeforeRender, onDetach, onPageAttached, onRedirect, onRender, prepareForRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onComponentTag, onConfigure, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.session.pagemap.IPageMapEntry
getPage
 

Constructor Detail

ResourceModalPage

public ResourceModalPage(BasePage basePage,
                         org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow window,
                         ResourceTO resourceTO,
                         boolean createFlag)
Parameters:
basePage - base
modalWindow - modal window
connectorTO -
create - : set to true only if a CREATE operation is required
Method Detail

resourceFormCustomValidation

public void resourceFormCustomValidation()
Checks that at most one SchemaMapping has been set as 'AccountId' and as 'Password'.


setupChoiceListsPopulators

public void setupChoiceListsPopulators()
Setup choice-list populators.


getMembershipSchemaAttributesNames

public List<String> getMembershipSchemaAttributesNames()

setMembershipSchemaAttributesNames

public void setMembershipSchemaAttributesNames(List<String> membershipSchemaAttributesNames)

getRoleSchemaAttributesNames

public List<String> getRoleSchemaAttributesNames()

setRoleSchemaAttributesNames

public void setRoleSchemaAttributesNames(List<String> roleSchemaAttributesNames)

getUserSchemaAttributesNames

public List<String> getUserSchemaAttributesNames()

setUserSchemaAttributesNames

public void setUserSchemaAttributesNames(List<String> userSchemaAttributesNames)

getAccountIdAttributesNames

public List<String> getAccountIdAttributesNames()

setAccountIdAttributesNames

public void setAccountIdAttributesNames(List<String> accountIdAttributesNames)

getPasswordAttributesNames

public List<String> getPasswordAttributesNames()

setPasswordAttributesNames

public void setPasswordAttributesNames(List<String> passwordAttributesNames)


Copyright © 2011. All Rights Reserved.