((BaseModal<ProvisioningPolicyTO>) modal).setFormModel(policyTO);
@Override public void onClick(final AjaxRequestTarget target, final UserTO ignore) { IModel<AnyWrapper<UserTO>> formModel = new CompoundPropertyModel<>( new AnyWrapper<>(model.getObject())); displayAttributeModal.setFormModel(formModel); target.add(displayAttributeModal.setContent(new ChangePasswordModal( displayAttributeModal, pageRef, new UserWrapper(model.getObject())))); displayAttributeModal.header(new Model<>( getString("any.edit", new Model<>(new AnyWrapper<>(model.getObject()))))); displayAttributeModal.show(true); } }, ActionType.PASSWORD_MANAGEMENT, StandardEntitlement.USER_UPDATE).
@Override public void onClick(final AjaxRequestTarget target, final UserTO ignore) { IModel<AnyWrapper<UserTO>> formModel = new CompoundPropertyModel<>( new AnyWrapper<>(modelObject)); modal.setFormModel(formModel); target.add(modal.setContent(new AnyStatusModal<>( modal, pageRef, formModel.getObject().getInnerObject(), "resource", true))); modal.header(new Model<>(header)); modal.show(true); } }, ActionLink.ActionType.ENABLE);
@Override public void onClick(final AjaxRequestTarget target, final AnyObjectTO ignore) { final IModel<AnyWrapper<AnyObjectTO>> formModel = new CompoundPropertyModel<>( new AnyWrapper<>(modelObject)); modal.setFormModel(formModel); target.add(modal.setContent(new AnyStatusModal<>( modal, pageRef, formModel.getObject().getInnerObject(), "resource", false))); modal.header(new Model<>(header)); modal.show(true); } }, ActionLink.ActionType.MANAGE_RESOURCES);
@Override public void onClick(final AjaxRequestTarget target, final UserTO ignore) { IModel<AnyWrapper<UserTO>> formModel = new CompoundPropertyModel<>( new AnyWrapper<>(modelObject)); modal.setFormModel(formModel); target.add(modal.setContent(new AnyStatusModal<>( modal, pageRef, formModel.getObject().getInnerObject(), "resource", false))); modal.header(new Model<>(header)); modal.show(true); } }, ActionLink.ActionType.MANAGE_RESOURCES);
@Override public void onClick(final AjaxRequestTarget target, final GroupTO ignore) { IModel<AnyWrapper<GroupTO>> formModel = new CompoundPropertyModel<>( new AnyWrapper<>(modelObject)); modal.setFormModel(formModel); target.add(modal.setContent(new AnyStatusModal<>( modal, pageRef, formModel.getObject().getInnerObject(), "resource", false))); modal.header(new Model<>(header)); modal.show(true); } }, ActionLink.ActionType.MANAGE_RESOURCES);
@Override public void onClick(final AjaxRequestTarget target) { final ConnInstanceTO modelObject = new ConnInstanceTO(); modelObject.setLocation(node.getKey()); final IModel<ConnInstanceTO> model = new CompoundPropertyModel<>(modelObject); modal.setFormModel(model); target.add(modal.setContent(new ConnectorWizardBuilder(modelObject, pageRef). build(BaseModal.CONTENT_ID, AjaxWizard.Mode.CREATE))); modal.header(new Model<>(MessageFormat.format(getString("connector.new"), node.getKey()))); modal.show(true); }
@Override public void onClick(final AjaxRequestTarget target) { final ResourceTO modelObject = new ResourceTO(); modelObject.setConnector(String.class.cast(node.getKey())); modelObject.setConnectorDisplayName(node.getDisplayName()); final IModel<ResourceTO> model = new CompoundPropertyModel<>(modelObject); modal.setFormModel(model); target.add(modal.setContent(new ResourceWizardBuilder(modelObject, pageRef). build(BaseModal.CONTENT_ID, AjaxWizard.Mode.CREATE))); modal.header(new Model<>(MessageFormat.format(getString("resource.new"), node.getKey()))); modal.show(true); }
@Override public void onClick(final AjaxRequestTarget target) { ConnInstanceTO connInstance = connectorRestClient.read(String.class.cast(node.getKey())); final IModel<ConnInstanceTO> model = new CompoundPropertyModel<>(connInstance); modal.setFormModel(model); target.add(modal.setContent(new ConnectorWizardBuilder(connInstance, pageRef). build(BaseModal.CONTENT_ID, SyncopeConsoleSession.get(). owns(StandardEntitlement.CONNECTOR_UPDATE, connInstance.getAdminRealm()) ? AjaxWizard.Mode.EDIT : AjaxWizard.Mode.READONLY))); modal.header( new Model<>(MessageFormat.format(getString("connector.edit"), connInstance.getDisplayName()))); modal.show(true); }
@Override public void onClick(final AjaxRequestTarget target) { ResourceTO resource = resourceRestClient.read(node.getKey()); ConnInstanceTO connInstance = connectorRestClient.read(resource.getConnector()); IModel<ResourceTO> model = new CompoundPropertyModel<>(resource); modal.setFormModel(model); target.add(modal.setContent(new ResourceWizardBuilder(resource, pageRef). build(BaseModal.CONTENT_ID, SyncopeConsoleSession.get(). owns(StandardEntitlement.RESOURCE_UPDATE, connInstance.getAdminRealm()) ? AjaxWizard.Mode.EDIT : AjaxWizard.Mode.READONLY))); modal.header(new Model<>(MessageFormat.format(getString("resource.edit"), node.getKey()))); modal.show(true); }
@Override public void onClick(final AjaxRequestTarget target) { ResourceTO resource = resourceRestClient.read(node.getKey()); ConnInstanceTO connInstance = connectorRestClient.read(resource.getConnector()); if (SyncopeConsoleSession.get(). owns(StandardEntitlement.RESOURCE_UPDATE, connInstance.getAdminRealm())) { provisionModal.addSubmitButton(); } else { provisionModal.removeSubmitButton(); } IModel<ResourceTO> model = new CompoundPropertyModel<>(resource); provisionModal.setFormModel(model); target.add(provisionModal.setContent( new ResourceProvisionPanel(provisionModal, resource, connInstance.getAdminRealm(), pageRef))); provisionModal.header(new Model<>(MessageFormat.format(getString("resource.edit"), node.getKey()))); provisionModal.show(true); }
public ApplicationModalPanel( final ApplicationTO application, final boolean create, final BaseModal<ApplicationTO> modal, final PageReference pageRef) { super(modal, pageRef); this.application = application; this.create = create; modal.setFormModel(application); AjaxTextFieldPanel key = new AjaxTextFieldPanel( "key", "key", new PropertyModel<>(application, "key"), false); key.setReadOnly(!create); key.setRequired(true); add(key); AjaxTextFieldPanel description = new AjaxTextFieldPanel( "description", "description", new PropertyModel<>(application, "description"), false); description.setRequired(false); add(description); }
this.dynRealmWrapper = dynRealmWrapper; this.create = create; modal.setFormModel(dynRealmWrapper);
modal.setFormModel(model);
@Override public void onClick(final AjaxRequestTarget target, final RemediationTO ignore) { modal.setFormModel(new CompoundPropertyModel<>(model.getObject())); RemediationTO remediationTO = model.getObject();
@Override public void onEvent(final IEvent<?> event) { super.onEvent(event); if (event.getPayload() instanceof ChosenRealm) { @SuppressWarnings("unchecked") ChosenRealm<RealmTO> choosenRealm = ChosenRealm.class.cast(event.getPayload()); updateRealmContent(choosenRealm.getObj(), 0); choosenRealm.getTarget().add(content); } else if (event.getPayload() instanceof AjaxWizard.NewItemEvent) { AjaxWizard.NewItemEvent<?> newItemEvent = AjaxWizard.NewItemEvent.class.cast(event.getPayload()); WizardModalPanel<?> modalPanel = newItemEvent.getModalPanel(); if (event.getPayload() instanceof AjaxWizard.NewItemActionEvent && modalPanel != null) { final IModel<Serializable> model = new CompoundPropertyModel<>(modalPanel.getItem()); templateModal.setFormModel(model); templateModal.header(newItemEvent.getResourceModel()); newItemEvent.getTarget().add(templateModal.setContent(modalPanel)); templateModal.show(true); } else if (event.getPayload() instanceof AjaxWizard.NewItemCancelEvent) { templateModal.close(newItemEvent.getTarget()); } else if (event.getPayload() instanceof AjaxWizard.NewItemFinishEvent) { SyncopeConsoleSession.get().info(getString(Constants.OPERATION_SUCCEEDED)); ((BasePage) getPage()).getNotificationPanel().refresh(newItemEvent.getTarget()); templateModal.close(newItemEvent.getTarget()); } } }