Class Relationships
- java.lang.Object
-
- org.apache.wicket.Component
-
- org.apache.wicket.MarkupContainer
-
- org.apache.wicket.markup.html.WebMarkupContainer
-
- org.apache.wicket.markup.html.panel.Panel
-
- org.apache.wicket.extensions.wizard.WizardStep
-
- org.apache.syncope.client.console.wizards.any.Relationships
-
- All Implemented Interfaces:
Serializable
,Iterable<Component>
,IEventSink
,IEventSource
,IWizardStep
,WizardModel.ICondition
,IFeedbackContributor
,IConverterLocator
,IMetadataContext<Serializable,Component>
,IQueueRegion
,IHeaderContributor
,IRequestableComponent
,IHierarchical<Component>
,IClusterable
public class Relationships extends WizardStep implements WizardModel.ICondition
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Relationships.Specification
-
Field Summary
Fields Modifier and Type Field Description protected AnyObjectRestClient
anyObjectRestClient
protected AnyTO
anyTO
protected AnyTypeClassRestClient
anyTypeClassRestClient
protected AnyTypeRestClient
anyTypeRestClient
protected PageReference
pageRef
protected RelationshipTypeRestClient
relationshipTypeRestClient
protected Relationships.Specification
specification
-
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
-
-
Constructor Summary
Constructors Constructor Description Relationships(AnyWrapper<?> modelObject, PageReference pageRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addNewRelationships(RelationshipTO... rels)
protected void
addRelationship(Map<String,List<RelationshipTO>> relationships, RelationshipTO... rels)
boolean
evaluate()
protected List<RelationshipTO>
getCurrentRelationships()
Component
getHeader(String id, Component parent, IWizard wizard)
protected Fragment
getViewFragment()
protected void
removeRelationships(Map<String,List<RelationshipTO>> relationships, RelationshipTO... rels)
-
Methods inherited from class org.apache.wicket.extensions.wizard.WizardStep
add, applyState, detachModel, getSummary, getTitle, getView, getWizardModel, init, isComplete, onInit, onInitialize, setComplete, setSummaryModel, setTitleModel
-
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, 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 org.apache.wicket.IQueueRegion
dequeue, newDequeueContext
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
relationshipTypeRestClient
@SpringBean protected RelationshipTypeRestClient relationshipTypeRestClient
-
anyTypeRestClient
@SpringBean protected AnyTypeRestClient anyTypeRestClient
-
anyTypeClassRestClient
@SpringBean protected AnyTypeClassRestClient anyTypeClassRestClient
-
anyObjectRestClient
@SpringBean protected AnyObjectRestClient anyObjectRestClient
-
anyTO
protected final AnyTO anyTO
-
specification
protected final Relationships.Specification specification
-
pageRef
protected final PageReference pageRef
-
-
Constructor Detail
-
Relationships
public Relationships(AnyWrapper<?> modelObject, PageReference pageRef)
-
-
Method Detail
-
getHeader
public Component getHeader(String id, Component parent, IWizard wizard)
- Specified by:
getHeader
in interfaceIWizardStep
- Overrides:
getHeader
in classWizardStep
-
getViewFragment
protected Fragment getViewFragment()
-
getCurrentRelationships
protected List<RelationshipTO> getCurrentRelationships()
-
addRelationship
protected void addRelationship(Map<String,List<RelationshipTO>> relationships, RelationshipTO... rels)
-
addNewRelationships
protected void addNewRelationships(RelationshipTO... rels)
-
removeRelationships
protected void removeRelationships(Map<String,List<RelationshipTO>> relationships, RelationshipTO... rels)
-
evaluate
public boolean evaluate()
- Specified by:
evaluate
in interfaceWizardModel.ICondition
-
-