Class AbstractRoleMemberPanel<R extends AbstractRoleType>

  • 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:
    ArchetypeMembersPanel, GovernanceCardsPanel, OrgMemberPanel

    public class AbstractRoleMemberPanel<R extends AbstractRoleType>
    extends AbstractObjectMainPanel<R,​FocusDetailsModels<R>>
    See Also:
    Serialized Form
    • Method Detail

      • getForm

        protected org.apache.wicket.markup.html.form.Form<?> getForm()
      • initMemberTable

        protected <AH extends AssignmentHolderType> void initMemberTable​(org.apache.wicket.markup.html.form.Form<?> form)
      • createToolbarButtonList

        protected List<org.apache.wicket.Component> createToolbarButtonList​(String buttonId,
                                                                            List<org.apache.wicket.Component> defaultToolbarList)
      • reloadPageOnRefresh

        protected boolean reloadPageOnRefresh()
      • createAssignPopup

        protected Popupable createAssignPopup​(QName stableRelation)
      • processTaskAfterOperation

        protected void processTaskAfterOperation​(Task task,
                                                 org.apache.wicket.ajax.AjaxRequestTarget target)
      • showMessageWithoutLinkForTask

        protected void showMessageWithoutLinkForTask​(Task task,
                                                     org.apache.wicket.ajax.AjaxRequestTarget target)
      • getButtonTranslationPrefix

        protected String getButtonTranslationPrefix()
      • getComplexTypeQName

        protected QName getComplexTypeQName()
      • createAssignMemberRowAction

        protected void createAssignMemberRowAction​(List<InlineMenuItem> menu)
      • createUnassignMemberRowAction

        protected void createUnassignMemberRowAction​(List<InlineMenuItem> menu)
      • createRecomputeMemberRowAction

        protected void createRecomputeMemberRowAction​(List<InlineMenuItem> menu)
      • createAddMemberRowAction

        protected void createAddMemberRowAction​(List<InlineMenuItem> menu)
      • createDeleteMemberRowAction

        protected void createDeleteMemberRowAction​(List<InlineMenuItem> menu)
      • getSupportedRelations

        protected List<QName> getSupportedRelations()
      • getSelectedObjectsCount

        protected int getSelectedObjectsCount()
      • unassignMembersPerformed

        protected void unassignMembersPerformed​(org.apache.wicket.model.IModel<?> rowModel,
                                                org.apache.wicket.ajax.AjaxRequestTarget target)
      • unassignMembersPerformed

        protected void unassignMembersPerformed​(org.apache.wicket.model.IModel<?> rowModel,
                                                QName relation,
                                                org.apache.wicket.ajax.AjaxRequestTarget target)
      • executeSimpleUnassignedOperation

        protected void executeSimpleUnassignedOperation​(org.apache.wicket.model.IModel<?> rowModel,
                                                        QName relation,
                                                        org.apache.wicket.model.StringResourceModel confirmModel,
                                                        org.apache.wicket.ajax.AjaxRequestTarget target)
      • executeDelete

        protected void executeDelete​(AssignmentHolderType object,
                                     org.apache.wicket.ajax.AjaxRequestTarget target)
      • getFeedback

        protected org.apache.wicket.Component getFeedback()
      • executeRecompute

        protected void executeRecompute​(AssignmentHolderType object,
                                        org.apache.wicket.ajax.AjaxRequestTarget target)
      • executeUnassign

        protected void executeUnassign​(AssignmentHolderType object,
                                       QName relation,
                                       org.apache.wicket.ajax.AjaxRequestTarget target)
      • refreshTable

        protected void refreshTable​(org.apache.wicket.ajax.AjaxRequestTarget target)
      • createFocusMemberPerformed

        protected void createFocusMemberPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target)
      • createFocusMemberPerformed

        protected void createFocusMemberPerformed​(org.apache.wicket.ajax.AjaxRequestTarget target,
                                                  AssignmentObjectRelation relationSpec)
      • getRelationsForRecomputeTask

        @NotNull
        protected @NotNull List<QName> getRelationsForRecomputeTask()
      • getSelectedRealObjects

        protected List<? extends ObjectType> getSelectedRealObjects()
      • getNewMemberObjectTypes

        protected List<QName> getNewMemberObjectTypes()
      • getMemberContainer

        protected org.apache.wicket.markup.html.WebMarkupContainer getMemberContainer()
      • isSubtreeScope

        protected boolean isSubtreeScope()
      • getSearchType

        @NotNull
        protected @NotNull QName getSearchType()
      • getRelationValue

        protected QName getRelationValue()
      • getStorageKeyTabSuffix

        protected String getStorageKeyTabSuffix()
      • getModelObject

        public R getModelObject()
      • createRefreshBehaviour

        protected org.apache.wicket.ajax.AjaxSelfUpdatingTimerBehavior createRefreshBehaviour​(CompiledObjectCollectionView view)