Class ResourceContentPanel
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- com.evolveum.midpoint.gui.impl.page.admin.AbstractObjectMainPanel<ResourceType,ResourceDetailsModel>
-
- com.evolveum.midpoint.gui.impl.page.admin.resource.component.ResourceContentPanel
-
- All Implemented Interfaces:
Serializable
,Iterable<org.apache.wicket.Component>
,org.apache.wicket.event.IEventSink
,org.apache.wicket.event.IEventSource
,org.apache.wicket.feedback.IFeedbackContributor
,org.apache.wicket.IConverterLocator
,org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>
,org.apache.wicket.IQueueRegion
,org.apache.wicket.markup.html.IHeaderContributor
,org.apache.wicket.request.component.IRequestableComponent
,org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>
,org.apache.wicket.util.io.IClusterable
- Direct Known Subclasses:
ResourceAccountsPanel
,ResourceEntitlementsPanel
,ResourceGenericsPanel
,ResourceUncategorizedPanel
public class ResourceContentPanel extends AbstractObjectMainPanel<ResourceType,ResourceDetailsModel>
- Author:
- katkav, semancik
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
OPERATION_RECLASSIFY_SHADOWS
-
Constructor Summary
Constructors Constructor Description ResourceContentPanel(String id, ShadowKindType kind, ResourceDetailsModel model, ContainerPanelConfigurationType config)
ResourceContentPanel(String id, ShadowKindType kind, ResourceDetailsModel model, ContainerPanelConfigurationType config, boolean isRepoSearch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
customizeProvider(SelectableBeanObjectDataProvider<ShadowType> provider)
protected String
getIntent()
protected QName
getObjectClass()
protected QName
getObjectClassFromSearch()
protected ShadowTablePanel
getShadowTable()
BoxedTablePanel
getTable()
protected void
initLayout()
protected boolean
isIntentAndObjectClassPanelVisible()
protected boolean
isReclassifyButtonVisible()
protected boolean
isRepoSearch()
protected boolean
isResourceSearch()
protected boolean
isShadowDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel)
protected boolean
isSourceChoiceVisible()
protected boolean
isTaskButtonsContainerVisible()
protected boolean
isTopTableButtonsVisible()
-
Methods inherited from class com.evolveum.midpoint.gui.impl.page.admin.AbstractObjectMainPanel
addPrismPropertyPanel, createContainerModel, createStringResource, createStringResource, getObjectDetailsModels, getObjectWrapper, getObjectWrapperModel, getObjectWrapperObject, getPageBase, getPanelConfiguration, getPrismContext, getString, getType, getTypeClass, onInitialize
-
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
getRegionMarkup, newMarkupSourcingStrategy
-
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
-
Methods inherited from class org.apache.wicket.MarkupContainer
add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onDetach, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
-
Methods inherited from class org.apache.wicket.Component
add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
OPERATION_RECLASSIFY_SHADOWS
protected static final String OPERATION_RECLASSIFY_SHADOWS
-
-
Constructor Detail
-
ResourceContentPanel
public ResourceContentPanel(String id, ShadowKindType kind, ResourceDetailsModel model, ContainerPanelConfigurationType config)
-
ResourceContentPanel
public ResourceContentPanel(String id, ShadowKindType kind, ResourceDetailsModel model, ContainerPanelConfigurationType config, boolean isRepoSearch)
-
-
Method Detail
-
isRepoSearch
protected boolean isRepoSearch()
-
initLayout
protected void initLayout()
- Specified by:
initLayout
in classAbstractObjectMainPanel<ResourceType,ResourceDetailsModel>
-
isSourceChoiceVisible
protected boolean isSourceChoiceVisible()
-
isTopTableButtonsVisible
protected boolean isTopTableButtonsVisible()
-
isShadowDetailsEnabled
protected boolean isShadowDetailsEnabled(org.apache.wicket.model.IModel<SelectableBean<ShadowType>> rowModel)
-
customizeProvider
protected void customizeProvider(SelectableBeanObjectDataProvider<ShadowType> provider)
-
isTaskButtonsContainerVisible
protected boolean isTaskButtonsContainerVisible()
-
getIntent
protected String getIntent()
-
getObjectClassFromSearch
protected QName getObjectClassFromSearch()
-
getObjectClass
protected QName getObjectClass()
-
isResourceSearch
protected boolean isResourceSearch()
-
isIntentAndObjectClassPanelVisible
protected boolean isIntentAndObjectClassPanelVisible()
-
getTable
public BoxedTablePanel getTable()
-
getShadowTable
protected ShadowTablePanel getShadowTable()
-
isReclassifyButtonVisible
protected boolean isReclassifyButtonVisible()
-
-