You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by fm...@apache.org on 2016/07/08 16:23:04 UTC
[2/2] syncope git commit: [SYNCOPE-890] provides title on the checkbox
[SYNCOPE-890] provides title on the checkbox
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/3f120699
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/3f120699
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/3f120699
Branch: refs/heads/master
Commit: 3f1206993548090a3e7c46d2a117017fa3941989
Parents: 49b4f39
Author: fmartelli <fa...@gmail.com>
Authored: Fri Jul 8 17:37:57 2016 +0200
Committer: fmartelli <fa...@gmail.com>
Committed: Fri Jul 8 17:37:57 2016 +0200
----------------------------------------------------------------------
.../resources/ResourceProvisionPanel.java | 146 +++++++++----------
.../resources/ResourceProvisionPanel.properties | 1 +
.../ResourceProvisionPanel_it.properties | 1 +
.../ResourceProvisionPanel_pt_BR.properties | 1 +
.../ResourceProvisionPanel_ru.properties | 1 +
5 files changed, 77 insertions(+), 73 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/3f120699/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java
----------------------------------------------------------------------
diff --git a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java b/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java
index 28f0346..dd6c7de 100644
--- a/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java
+++ b/client/console/src/main/java/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.java
@@ -64,7 +64,7 @@ public class ResourceProvisionPanel extends AbstractModalPanel<Serializable> {
private static final long serialVersionUID = -7982691107029848579L;
private final ConnectorRestClient connectorRestClient = new ConnectorRestClient();
-
+
private final ResourceTO resourceTO;
private Model<OrgUnitTO> baseModel;
@@ -98,6 +98,7 @@ public class ResourceProvisionPanel extends AbstractModalPanel<Serializable> {
Model.of(realmProvisionEnabled),
false);
aboutRealmProvison.add(enableRealmsProvision);
+ enableRealmsProvision.setIndex(1).setTitle(getString("enableRealmsProvision.title"));
final WebMarkupContainer realmsProvisionContainer = new WebMarkupContainer("realmsProvisionContainer");
realmsProvisionContainer.setOutputMarkupPlaceholderTag(true);
@@ -178,14 +179,14 @@ public class ResourceProvisionPanel extends AbstractModalPanel<Serializable> {
? null
: IteratorUtils.find(list.iterator(), new Predicate<ProvisionTO>() {
- @Override
- public boolean evaluate(final ProvisionTO in) {
- return ((item.getKey() == null && in.getKey() == null)
- || (in.getKey() != null && in.getKey().equals(item.getKey())))
- && ((item.getAnyType() == null && in.getAnyType() == null)
- || (in.getAnyType() != null && in.getAnyType().equals(item.getAnyType())));
- }
- });
+ @Override
+ public boolean evaluate(final ProvisionTO in) {
+ return ((item.getKey() == null && in.getKey() == null)
+ || (in.getKey() != null && in.getKey().equals(item.getKey())))
+ && ((item.getAnyType() == null && in.getAnyType() == null)
+ || (in.getAnyType() != null && in.getAnyType().equals(item.getAnyType())));
+ }
+ });
}
@Override
@@ -199,7 +200,6 @@ public class ResourceProvisionPanel extends AbstractModalPanel<Serializable> {
ResourceProvisionPanel.this.aboutRealmProvison.setVisible(true);
target.add(ResourceProvisionPanel.this.aboutRealmProvison);
}
-
};
builder.setItems(resourceTO.getProvisions());
@@ -209,82 +209,82 @@ public class ResourceProvisionPanel extends AbstractModalPanel<Serializable> {
builder.
addAction(new ActionLink<ProvisionTO>() {
- private static final long serialVersionUID = -3722207913631435504L;
+ private static final long serialVersionUID = -3722207913631435504L;
- @Override
- public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
- send(ResourceProvisionPanel.this, Broadcast.DEPTH,
- new AjaxWizard.NewItemActionEvent<>(provisionTO, 2, target).setResourceModel(
- new StringResourceModel("inner.provision.mapping",
- ResourceProvisionPanel.this,
- Model.of(provisionTO))));
- }
- }, ActionLink.ActionType.MAPPING, StandardEntitlement.RESOURCE_UPDATE).
+ @Override
+ public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
+ send(ResourceProvisionPanel.this, Broadcast.DEPTH,
+ new AjaxWizard.NewItemActionEvent<>(provisionTO, 2, target).setResourceModel(
+ new StringResourceModel("inner.provision.mapping",
+ ResourceProvisionPanel.this,
+ Model.of(provisionTO))));
+ }
+ }, ActionLink.ActionType.MAPPING, StandardEntitlement.RESOURCE_UPDATE).
addAction(new ActionLink<ProvisionTO>() {
- private static final long serialVersionUID = -7780999687733432439L;
+ private static final long serialVersionUID = -7780999687733432439L;
- @Override
- public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
- try {
- SyncopeConsoleSession.get().getService(ResourceService.class).
- setLatestSyncToken(resourceTO.getKey(), provisionTO.getAnyType());
- SyncopeConsoleSession.get().info(getString(Constants.OPERATION_SUCCEEDED));
- } catch (Exception e) {
- LOG.error("While setting latest sync token for {}/{}",
- resourceTO.getKey(), provisionTO.getAnyType(), e);
- SyncopeConsoleSession.get().error(StringUtils.isBlank(e.getMessage()) ? e.getClass().
- getName() : e.getMessage());
- }
- ((BasePage) pageRef.getPage()).getNotificationPanel().refresh(target);
- }
- }, ActionLink.ActionType.SET_LATEST_SYNC_TOKEN, StandardEntitlement.RESOURCE_UPDATE).
+ @Override
+ public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
+ try {
+ SyncopeConsoleSession.get().getService(ResourceService.class).
+ setLatestSyncToken(resourceTO.getKey(), provisionTO.getAnyType());
+ SyncopeConsoleSession.get().info(getString(Constants.OPERATION_SUCCEEDED));
+ } catch (Exception e) {
+ LOG.error("While setting latest sync token for {}/{}",
+ resourceTO.getKey(), provisionTO.getAnyType(), e);
+ SyncopeConsoleSession.get().error(StringUtils.isBlank(e.getMessage()) ? e.getClass().
+ getName() : e.getMessage());
+ }
+ ((BasePage) pageRef.getPage()).getNotificationPanel().refresh(target);
+ }
+ }, ActionLink.ActionType.SET_LATEST_SYNC_TOKEN, StandardEntitlement.RESOURCE_UPDATE).
addAction(new ActionLink<ProvisionTO>() {
- private static final long serialVersionUID = -7780999687733432439L;
+ private static final long serialVersionUID = -7780999687733432439L;
- @Override
- public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
- try {
- SyncopeConsoleSession.get().getService(ResourceService.class).
- removeSyncToken(resourceTO.getKey(), provisionTO.getAnyType());
- SyncopeConsoleSession.get().info(getString(Constants.OPERATION_SUCCEEDED));
- } catch (Exception e) {
- LOG.error("While removing sync token for {}/{}",
- resourceTO.getKey(), provisionTO.getAnyType(), e);
- SyncopeConsoleSession.get().error(StringUtils.isBlank(e.getMessage()) ? e.getClass().
- getName() : e.getMessage());
- }
- ((BasePage) pageRef.getPage()).getNotificationPanel().refresh(target);
- }
- }, ActionLink.ActionType.REMOVE_SYNC_TOKEN, StandardEntitlement.RESOURCE_UPDATE).
+ @Override
+ public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
+ try {
+ SyncopeConsoleSession.get().getService(ResourceService.class).
+ removeSyncToken(resourceTO.getKey(), provisionTO.getAnyType());
+ SyncopeConsoleSession.get().info(getString(Constants.OPERATION_SUCCEEDED));
+ } catch (Exception e) {
+ LOG.error("While removing sync token for {}/{}",
+ resourceTO.getKey(), provisionTO.getAnyType(), e);
+ SyncopeConsoleSession.get().error(StringUtils.isBlank(e.getMessage()) ? e.getClass().
+ getName() : e.getMessage());
+ }
+ ((BasePage) pageRef.getPage()).getNotificationPanel().refresh(target);
+ }
+ }, ActionLink.ActionType.REMOVE_SYNC_TOKEN, StandardEntitlement.RESOURCE_UPDATE).
addAction(new ActionLink<ProvisionTO>() {
- private static final long serialVersionUID = -3722207913631435534L;
+ private static final long serialVersionUID = -3722207913631435534L;
- @Override
- public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
- final ProvisionTO clone = SerializationUtils.clone(provisionTO);
- clone.setKey(null);
- clone.setAnyType(null);
- clone.setObjectClass(null);
- send(ResourceProvisionPanel.this, Broadcast.DEPTH,
- new AjaxWizard.NewItemActionEvent<>(clone, target).setResourceModel(
- new StringResourceModel("inner.provision.clone",
- ResourceProvisionPanel.this,
- Model.of(provisionTO))));
- }
- }, ActionLink.ActionType.CLONE, StandardEntitlement.RESOURCE_CREATE).
+ @Override
+ public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
+ final ProvisionTO clone = SerializationUtils.clone(provisionTO);
+ clone.setKey(null);
+ clone.setAnyType(null);
+ clone.setObjectClass(null);
+ send(ResourceProvisionPanel.this, Broadcast.DEPTH,
+ new AjaxWizard.NewItemActionEvent<>(clone, target).setResourceModel(
+ new StringResourceModel("inner.provision.clone",
+ ResourceProvisionPanel.this,
+ Model.of(provisionTO))));
+ }
+ }, ActionLink.ActionType.CLONE, StandardEntitlement.RESOURCE_CREATE).
addAction(new ActionLink<ProvisionTO>() {
- private static final long serialVersionUID = -3722207913631435544L;
+ private static final long serialVersionUID = -3722207913631435544L;
- @Override
- public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
- resourceTO.getProvisions().remove(provisionTO);
- send(ResourceProvisionPanel.this, Broadcast.DEPTH, new ListViewReload<>(target));
- }
- }, ActionLink.ActionType.DELETE, StandardEntitlement.RESOURCE_DELETE);
+ @Override
+ public void onClick(final AjaxRequestTarget target, final ProvisionTO provisionTO) {
+ resourceTO.getProvisions().remove(provisionTO);
+ send(ResourceProvisionPanel.this, Broadcast.DEPTH, new ListViewReload<>(target));
+ }
+ }, ActionLink.ActionType.DELETE, StandardEntitlement.RESOURCE_DELETE);
builder.addNewItemPanelBuilder(wizard);
http://git-wip-us.apache.org/repos/asf/syncope/blob/3f120699/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties
index fc01436..267c1c8 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel.properties
@@ -40,3 +40,4 @@ enable=Enable
inner.provision.mapping=${anyType} provision
inner.provision.clone=Clone provision '${key}'
enableRealmsProvision=Enable realm provisioning
+enableRealmsProvision.title=Enable the possibility to provision realms towards external resource
http://git-wip-us.apache.org/repos/asf/syncope/blob/3f120699/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties
index 3698695..fe7aff5 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_it.properties
@@ -40,3 +40,4 @@ enable=Abilita
inner.provision.mapping=Provision ${anyType}
inner.provision.clone=Clona il provision '${key}'
enableRealmsProvision=Abilita il provisioning dei realm
+enableRealmsProvision.title=Abilita la possibilit\u00e0 di effettuare il provisioning dei realm verso la risorsa esterna
http://git-wip-us.apache.org/repos/asf/syncope/blob/3f120699/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties
index 9949a26..66c2d70 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_pt_BR.properties
@@ -40,3 +40,4 @@ enable=Habilitado
inner.provision.mapping=${anyType} provision
inner.provision.clone=Clone provision '${key}'
enableRealmsProvision=Enable realm provisioning
+enableRealmsProvision.title=Enable the possibility to provision realms towards external resource
http://git-wip-us.apache.org/repos/asf/syncope/blob/3f120699/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties
----------------------------------------------------------------------
diff --git a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties
index 24c5f0f..5750a4a 100644
--- a/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties
+++ b/client/console/src/main/resources/org/apache/syncope/client/console/wizards/resources/ResourceProvisionPanel_ru.properties
@@ -61,3 +61,4 @@ enable=\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c
inner.provision.mapping=${anyType} provision
inner.provision.clone=Clone provision '${key}'
enableRealmsProvision=Enable realm provisioning
+enableRealmsProvision.title=Enable the possibility to provision realms towards external resource