Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
fabio martelli
syncope
Commits
12f5bc84
Commit
12f5bc84
authored
Feb 02, 2017
by
Gianluca Filippone
Browse files
Fixed Enactment Engine update from EE extension
parent
57217115
Changes
2
Hide whitespace changes
Inline
Side-by-side
ext/ee/client-console/src/main/java/org/apache/syncope/client/console/panels/EditEnactmentEngineModalPanel.java
View file @
12f5bc84
...
...
@@ -22,6 +22,7 @@ import org.apache.syncope.client.console.SyncopeConsoleSession;
import
org.apache.syncope.client.console.commons.Constants
;
import
org.apache.syncope.client.console.pages.BasePage
;
import
static
org
.
apache
.
syncope
.
client
.
console
.
panels
.
AbstractModalPanel
.
LOG
;
import
org.apache.syncope.client.console.rest.EnactmentEngineRestClient
;
import
org.apache.syncope.client.console.wicket.markup.html.bootstrap.dialog.BaseModal
;
import
org.apache.syncope.common.lib.SyncopeClientException
;
import
org.apache.syncope.common.lib.to.AnyObjectTO
;
...
...
@@ -33,12 +34,15 @@ public class EditEnactmentEngineModalPanel extends AbstractEnactmentEngineModalP
private
final
AnyObjectTO
enactmentEngine
;
private
final
EnactmentEngineRestClient
restClient
;
public
EditEnactmentEngineModalPanel
(
final
BaseModal
<
Serializable
>
modal
,
final
PageReference
pageRef
,
final
AnyObjectTO
enactmentEngine
)
{
super
(
modal
,
pageRef
);
this
.
enactmentEngine
=
enactmentEngine
;
this
.
restClient
=
new
EnactmentEngineRestClient
();
nameInput
.
setModelObject
(
enactmentEngine
.
getName
());
urlInput
.
setModelObject
(
enactmentEngine
.
getPlainAttrMap
().
get
(
"enactmentEngineBaseURL"
).
getValues
().
get
(
0
));
...
...
@@ -59,6 +63,7 @@ public class EditEnactmentEngineModalPanel extends AbstractEnactmentEngineModalP
enactmentEngineTO
.
setBaseUrl
(
urlInput
.
getModelObject
());
enactmentEngineTO
.
setUsername
(
usernameInput
.
getModelObject
());
enactmentEngineTO
.
setPassword
(
passwordInput
.
getModelObject
());
restClient
.
update
(
enactmentEngineTO
);
modal
.
close
(
target
);
SyncopeConsoleSession
.
get
().
info
(
getString
(
Constants
.
OPERATION_SUCCEEDED
));
}
catch
(
SyncopeClientException
e
)
{
...
...
ext/ee/client-console/src/main/java/org/apache/syncope/client/console/panels/EnactmentEngineDirectoryPanel.java
View file @
12f5bc84
...
...
@@ -30,6 +30,7 @@ import org.apache.syncope.common.lib.types.AnyTypeKind;
import
org.apache.wicket.PageReference
;
import
org.apache.wicket.ajax.AjaxRequestTarget
;
import
org.apache.wicket.extensions.ajax.markup.html.IndicatingAjaxLink
;
import
org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow
;
import
org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator
;
import
org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn
;
import
org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn
;
...
...
@@ -53,6 +54,14 @@ public class EnactmentEngineDirectoryPanel extends AnyObjectDirectoryPanel {
utilityModal
.
addSubmitButton
();
utilityModal
.
size
(
Modal
.
Size
.
Medium
);
addOuterObject
(
utilityModal
);
utilityModal
.
setWindowClosedCallback
(
new
ModalWindow
.
WindowClosedCallback
()
{
@Override
public
void
onClose
(
final
AjaxRequestTarget
target
)
{
target
.
add
(
container
);
utilityModal
.
show
(
false
);
}
});
}
@Override
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment