diff --git a/.tx/config b/.tx/config new file mode 100644 index 00000000000..d2c5b25de05 --- /dev/null +++ b/.tx/config @@ -0,0 +1,9 @@ +[main] +host = https://www.transifex.com + +[midpoint.admin-gui] +file_filter = gui/admin-gui/src/main/resources/localization/Midpoint_.properties +source_file = gui/admin-gui/src/main/resources/localization/Midpoint.properties +source_lang = en +type = PROPERTIES + diff --git a/build-system/pom.xml b/build-system/pom.xml index b65f23fa556..c33dfcf1fa5 100644 --- a/build-system/pom.xml +++ b/build-system/pom.xml @@ -58,7 +58,7 @@ 1.10.8 2.1.3 1.0.1 - 1.7.10 + 1.7.12 4.0.6.RELEASE 3.2.5.RELEASE 6.8.8 @@ -77,6 +77,8 @@ 1.4.1.23 6.0.0 10.11.1.1 + 1.7.1 + 2.3.3 @@ -121,17 +123,39 @@ org.apache.wicket wicket-datetime ${wicket.version} + + + joda-time + joda-time + + - org.apache.commons commons-email ${commons-email.version} + + + javax.activation + activation + + + + + javax.activation + activation + 1.1.1 org.activiti activiti-engine ${activiti-engine.version} + + + com.fasterxml.jackson.core + jackson-databind + + org.activiti @@ -167,6 +191,12 @@ org.hibernate hibernate-core ${hibernate.version} + + + xml-apis + xml-apis + + org.hibernate @@ -228,6 +258,16 @@ commons-configuration commons-configuration 1.6 + + + commons-logging + commons-logging + + + commons-digester + commons-digester + + commons-io @@ -357,6 +397,16 @@ org.apache.cxf cxf-rt-ws-security ${cxf.version} + + + org.codehaus.woodstox + woodstox-core-asl + + + joda-time + joda-time + + org.apache.cxf @@ -413,6 +463,12 @@ com.evolveum.polygon connector-ldap 1.4.2.0-SNAPSHOT + + + xml-apis + xml-apis + + com.evolveum.polygon @@ -467,10 +523,6 @@ xmlsec ${xmlsec.version} - - - - org.springframework spring-aspects @@ -618,6 +670,10 @@ com.fasterxml.jackson.core jackson-annotations + + commons-logging + commons-logging + - - + org.apache.poi poi 3.10.1 - - + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-annotations + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + ${jackson.version} + + + org.apache.ws.xmlschema + xmlschema-core + 2.1.0 + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime + 0.6.3 + + + org.apache.maven + maven-plugin-api + 2.0 + + + org.apache.maven + maven-project + 2.2.1 + + + org.codehaus.plexus + plexus-container-default + + + org.codehaus.plexus + plexus-interpolation + + + org.codehaus.plexus + plexus-interactivity-api + + + + + org.apache.maven + maven-archiver + 2.6 + + + org.codehaus.plexus + plexus-container-default + + + org.slf4j + slf4j-jdk14 + + + + + org.codehaus.plexus + plexus-utils + 3.0.20 + + + org.codehaus.plexus + plexus-container-default + 1.0-alpha-30 + + + org.codehaus.plexus + plexus-interactivity-api + 1.0-alpha-6 + + + org.codehaus.plexus + plexus-classworlds + + + + + org.webjars + webjars-locator + 0.15 + + + ro.isdc.wro4j + wro4j-core + ${wro4j.version} + + + slf4j-api + org.slf4j + + + org.webjars + webjars-locator + + + + + ro.isdc.wro4j + wro4j-extensions + ${wro4j.version} + + + org.slf4j + slf4j-api + + + org.slf4j + slf4j-log4j12 + + + + + org.codehaus.groovy.modules.http-builder + http-builder + 0.7 + + + commons-logging + commons-logging + + + + + joda-time + joda-time + 2.6 + + + org.apache.directory.api + api-all + 1.0.0-M32-SNAPSHOT + + + slf4j-api + org.slf4j + + + xml-apis + xml-apis + + + + + javax.mail + javax.mail-api + 1.5.4 + @@ -920,6 +1139,24 @@ maven-shade-plugin 2.3 + + org.apache.maven.plugins + maven-enforcer-plugin + 1.4.1 + + + enforce + + + + + + + enforce + + + + diff --git a/cli/pom.xml b/cli/pom.xml index a471a5cd414..2c38bac0054 100644 --- a/cli/pom.xml +++ b/cli/pom.xml @@ -46,7 +46,7 @@ 1.47 6.8.8 - 2.2.1 + 2.3.0 1.6.4 0.9.29 diff --git a/config/sql/_all/h2-upgrade-3.2-3.3.sql b/config/sql/_all/h2-upgrade-3.2-3.3.sql new file mode 100644 index 00000000000..4e8766057fb --- /dev/null +++ b/config/sql/_all/h2-upgrade-3.2-3.3.sql @@ -0,0 +1,14 @@ +create table m_sequence ( + name_norm varchar(255), + name_orig varchar(255), + oid varchar(36) not null, + primary key (oid) +); + +alter table m_sequence + add constraint uc_sequence_name unique (name_norm); + +alter table m_sequence + add constraint fk_sequence + foreign key (oid) + references m_object; diff --git a/config/sql/_all/mysql-upgrade-3.2-3.3.sql b/config/sql/_all/mysql-upgrade-3.2-3.3.sql new file mode 100644 index 00000000000..188520032e4 --- /dev/null +++ b/config/sql/_all/mysql-upgrade-3.2-3.3.sql @@ -0,0 +1,16 @@ +create table m_sequence ( + name_norm varchar(255), + name_orig varchar(255), + oid varchar(36) not null, + primary key (oid) +) DEFAULT CHARACTER SET utf8 + COLLATE utf8_bin + ENGINE=InnoDB; + +alter table m_sequence + add constraint uc_sequence_name unique (name_norm); + +alter table m_sequence + add constraint fk_sequence + foreign key (oid) + references m_object (oid); \ No newline at end of file diff --git a/config/sql/_all/oracle-upgrade-3.2-3.3.sql b/config/sql/_all/oracle-upgrade-3.2-3.3.sql new file mode 100644 index 00000000000..63debc0a902 --- /dev/null +++ b/config/sql/_all/oracle-upgrade-3.2-3.3.sql @@ -0,0 +1,14 @@ +create table m_sequence ( + name_norm varchar2(255 char), + name_orig varchar2(255 char), + oid varchar2(36 char) not null, + primary key (oid) +); + +alter table m_sequence + add constraint uc_sequence_name unique (name_norm); + +alter table m_sequence + add constraint fk_sequence + foreign key (oid) + references m_object; diff --git a/config/sql/_all/postgresql-upgrade-3.2-3.3.sql b/config/sql/_all/postgresql-upgrade-3.2-3.3.sql new file mode 100644 index 00000000000..e70d598b855 --- /dev/null +++ b/config/sql/_all/postgresql-upgrade-3.2-3.3.sql @@ -0,0 +1,14 @@ +create table m_sequence ( + name_norm varchar(255), + name_orig varchar(255), + oid varchar(36) not null, + primary key (oid) +); + +alter table m_sequence + add constraint uc_sequence_name unique (name_norm); + +alter table m_sequence + add constraint fk_sequence + foreign key (oid) + references m_object; \ No newline at end of file diff --git a/config/sql/_all/sqlserver-upgrade-3.2-3.3.sql b/config/sql/_all/sqlserver-upgrade-3.2-3.3.sql new file mode 100644 index 00000000000..fc325f2803b --- /dev/null +++ b/config/sql/_all/sqlserver-upgrade-3.2-3.3.sql @@ -0,0 +1,14 @@ +create table m_sequence ( + name_norm nvarchar(255) collate database_default, + name_orig nvarchar(255) collate database_default, + oid nvarchar(36) collate database_default not null, + primary key (oid) +); + +alter table m_sequence + add constraint uc_sequence_name unique (name_norm); + +alter table m_sequence + add constraint fk_sequence + foreign key (oid) + references m_object; diff --git a/gui/admin-gui-cs-CZ/.gitignore b/gui/admin-gui-cs-CZ/.gitignore deleted file mode 100644 index ea8c4bf7f35..00000000000 --- a/gui/admin-gui-cs-CZ/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/gui/admin-gui-cs-CZ/pom.xml b/gui/admin-gui-cs-CZ/pom.xml deleted file mode 100644 index ee90747eb68..00000000000 --- a/gui/admin-gui-cs-CZ/pom.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - 4.0.0 - midPoint User Interface - admin web gui cs_CZ - com.evolveum.midpoint.gui - admin-gui-cs-CZ - jar - 3.3-SNAPSHOT - - gui - com.evolveum.midpoint - 3.3-SNAPSHOT - - - https://github.com/Evolveum/midpoint.git - git@github.com:Evolveum/midpoint.git - https://fisheye.evolveum.com/browse/midPoint - - - - - true - src/main/resources - - - - - - com.evolveum.midpoint.tools - test-ng - 3.3-SNAPSHOT - test - - - \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/readme.txt b/gui/admin-gui-cs-CZ/readme.txt deleted file mode 100644 index e178dd4fc81..00000000000 --- a/gui/admin-gui-cs-CZ/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -Czech language support for MidPoint -Čeština pro MidPoint - -Contributed by AMI Praha diff --git a/gui/admin-gui-cs-CZ/src/main/resources/Messages.localization b/gui/admin-gui-cs-CZ/src/main/resources/Messages.localization deleted file mode 100644 index 937b50064dd..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/Messages.localization +++ /dev/null @@ -1,3 +0,0 @@ -name=Čeština -flag=cz -locale=cs \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_cs.utf8.properties deleted file mode 100644 index b00c9cb01a7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -BasicSearchPanel.clear=Vymazat hled\u00e1n\u00ed -BasicSearchPanel.search=Hledat -BasicSearchPanel.textPlaceholder=Hledat \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_cs_CZ.utf8.properties deleted file mode 100644 index 216f681d867..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -BasicSearchPanel.clear=Vymazat hled\u00e1n\u00ed -BasicSearchPanel.search=Hledat -BasicSearchPanel.textPlaceholder=Hledat diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_cs.utf8.properties deleted file mode 100644 index 7e09a7a9367..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -objectPolicyConfigurationEditor.button.edit=Upravit -objectPolicyConfigurationEditor.label=Politiky objektu -objectPolicyConfigurationEditor.name.placeholder=Vlo\u017eit politiku objektu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_cs_CZ.utf8.properties deleted file mode 100644 index 7e09a7a9367..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -objectPolicyConfigurationEditor.button.edit=Upravit -objectPolicyConfigurationEditor.label=Politiky objektu -objectPolicyConfigurationEditor.name.placeholder=Vlo\u017eit politiku objektu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_cs.utf8.properties deleted file mode 100644 index c6a4f5ad9f2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ACAttributePanel.button.showExprEditor=Zobrazit hodnotu -ACAttributePanel.hasOutbound=M\u00e1 odchoz\u00ed -ACAttributePanel.required=Povinn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_cs_CZ.utf8.properties deleted file mode 100644 index c6a4f5ad9f2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ACAttributePanel.button.showExprEditor=Zobrazit hodnotu -ACAttributePanel.hasOutbound=M\u00e1 odchoz\u00ed -ACAttributePanel.required=Povinn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_cs.utf8.properties deleted file mode 100644 index 3b3d4152837..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_cs.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentEditorPanel.attributes=Atributy -AssignmentEditorPanel.browser.title=Prohl\u00ed\u017ee\u010d -AssignmentEditorPanel.description=Popis -AssignmentEditorPanel.enabledFrom={0}, od {1,date,medium} -AssignmentEditorPanel.enabledFromTo={0}, od {1,date,medium} do {2,date,medium} -AssignmentEditorPanel.enabledTo={0}, do {1,date,medium} -AssignmentEditorPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 -AssignmentEditorPanel.manager=Mana\u017eer -AssignmentEditorPanel.member=\u010clen -AssignmentEditorPanel.name.focus=(mapov\u00e1n\u00ed fokusu) -AssignmentEditorPanel.name.noTarget=(\u017e\u00e1dn\u00fd c\u00edl) -AssignmentEditorPanel.orgRef=Org. jednotka/Projekt -AssignmentEditorPanel.relation=Vazba -AssignmentEditorPanel.relation.notSpecified="Nespecifikov\u00e1no" -AssignmentEditorPanel.resource=P\u0159ipojen\u00e1 aplikace -AssignmentEditorPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 -AssignmentEditorPanel.showMore=Zobraz\u00edt v\u00edce -AssignmentEditorPanel.target=C\u00edl -AssignmentEditorPanel.targetError=C\u00edl p\u0159i\u0159azen\u00ed nebyl nalezen. C\u00edlov\u00e9 OID je chybn\u00e9 nebo neexistuje c\u00edlov\u00fd objekt. -AssignmentEditorPanel.tenantRef=Tenant diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_cs_CZ.utf8.properties deleted file mode 100644 index 3b3d4152837..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentEditorPanel.attributes=Atributy -AssignmentEditorPanel.browser.title=Prohl\u00ed\u017ee\u010d -AssignmentEditorPanel.description=Popis -AssignmentEditorPanel.enabledFrom={0}, od {1,date,medium} -AssignmentEditorPanel.enabledFromTo={0}, od {1,date,medium} do {2,date,medium} -AssignmentEditorPanel.enabledTo={0}, do {1,date,medium} -AssignmentEditorPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 -AssignmentEditorPanel.manager=Mana\u017eer -AssignmentEditorPanel.member=\u010clen -AssignmentEditorPanel.name.focus=(mapov\u00e1n\u00ed fokusu) -AssignmentEditorPanel.name.noTarget=(\u017e\u00e1dn\u00fd c\u00edl) -AssignmentEditorPanel.orgRef=Org. jednotka/Projekt -AssignmentEditorPanel.relation=Vazba -AssignmentEditorPanel.relation.notSpecified="Nespecifikov\u00e1no" -AssignmentEditorPanel.resource=P\u0159ipojen\u00e1 aplikace -AssignmentEditorPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 -AssignmentEditorPanel.showMore=Zobraz\u00edt v\u00edce -AssignmentEditorPanel.target=C\u00edl -AssignmentEditorPanel.targetError=C\u00edl p\u0159i\u0159azen\u00ed nebyl nalezen. C\u00edlov\u00e9 OID je chybn\u00e9 nebo neexistuje c\u00edlov\u00fd objekt. -AssignmentEditorPanel.tenantRef=Tenant diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_cs.utf8.properties deleted file mode 100644 index cc0dcdfa2c4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_cs.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentTablePanel.menu.assign=P\u0159i\u0159adit \u00fa\u010det aplikace -AssignmentTablePanel.menu.assignOrg=P\u0159i\u0159adit organizaci -AssignmentTablePanel.menu.assignRole=P\u0159i\u0159adit roli -AssignmentTablePanel.menu.unassign=Zru\u0161it p\u0159i\u0159azen\u00ed -AssignmentTablePanel.message.couldntAssignObject=Nemohu p\u0159i\u0159adit objekt '{0}', d\u016fvod\: {1}. -AssignmentTablePanel.message.illegalAssignmentState=Nepovolen\u00fd status p\u0159\u00ed\u0159azen\u00ed '{0}'. -AssignmentTablePanel.message.noAssignmentSelected=Nen\u00ed vybran\u00e9 p\u0159i\u0159azen\u00ed. -AssignmentTablePanel.modal.message.delete=Opravdu chcete smazat t\u011bchto {0} p\u0159i\u0159azen\u00ed? -AssignmentTablePanel.modal.title.confirmDeletion=Potvrdit smaz\u00e1n\u00ed -AssignmentTablePanel.modal.title.selectAssignment=Vybrat objekty diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_cs_CZ.utf8.properties deleted file mode 100644 index cc0dcdfa2c4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentTablePanel.menu.assign=P\u0159i\u0159adit \u00fa\u010det aplikace -AssignmentTablePanel.menu.assignOrg=P\u0159i\u0159adit organizaci -AssignmentTablePanel.menu.assignRole=P\u0159i\u0159adit roli -AssignmentTablePanel.menu.unassign=Zru\u0161it p\u0159i\u0159azen\u00ed -AssignmentTablePanel.message.couldntAssignObject=Nemohu p\u0159i\u0159adit objekt '{0}', d\u016fvod\: {1}. -AssignmentTablePanel.message.illegalAssignmentState=Nepovolen\u00fd status p\u0159\u00ed\u0159azen\u00ed '{0}'. -AssignmentTablePanel.message.noAssignmentSelected=Nen\u00ed vybran\u00e9 p\u0159i\u0159azen\u00ed. -AssignmentTablePanel.modal.message.delete=Opravdu chcete smazat t\u011bchto {0} p\u0159i\u0159azen\u00ed? -AssignmentTablePanel.modal.title.confirmDeletion=Potvrdit smaz\u00e1n\u00ed -AssignmentTablePanel.modal.title.selectAssignment=Vybrat objekty diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_cs.utf8.properties deleted file mode 100644 index 7702208c4c4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -resourcePopup.bundle=Bal\u00edk -resourcePopup.button.add=Vlo\u017eit aplikaci -resourcePopup.name=N\u00e1zev -resourcePopup.version=Verze diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_cs_CZ.utf8.properties deleted file mode 100644 index 7702208c4c4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -resourcePopup.bundle=Bal\u00edk -resourcePopup.button.add=Vlo\u017eit aplikaci -resourcePopup.name=N\u00e1zev -resourcePopup.version=Verze diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_cs.utf8.properties deleted file mode 100644 index 3273d4b6cac..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CountToolbar.label=Zobrazuji {0,number,integer} a\u017e {1,number,integer} z {2,number,integer} nalezen\u00fdch objekt\u016f. -CountToolbar.noFound=Nebylo nic nalezeno. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_cs_CZ.utf8.properties deleted file mode 100644 index 3273d4b6cac..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CountToolbar.label=Zobrazuji {0,number,integer} a\u017e {1,number,integer} z {2,number,integer} nalezen\u00fdch objekt\u016f. -CountToolbar.noFound=Nebylo nic nalezeno. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_cs.utf8.properties deleted file mode 100644 index 78690f51617..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DoubleButtonPanel.button.default=Spustit diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_cs_CZ.utf8.properties deleted file mode 100644 index 78690f51617..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DoubleButtonPanel.button.default=Spustit diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_cs.utf8.properties deleted file mode 100644 index 90a6b0ef713..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageSizePopover.title=Velikost str\u00e1nky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_cs_CZ.utf8.properties deleted file mode 100644 index 90a6b0ef713..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageSizePopover.title=Velikost str\u00e1nky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_cs.utf8.properties deleted file mode 100644 index 41eddee5315..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -NavigatorPanel.firstLink=<< -NavigatorPanel.lastLink=>> -NavigatorPanel.nextLink=> -NavigatorPanel.previousLink=< diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_cs_CZ.utf8.properties deleted file mode 100644 index 41eddee5315..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -NavigatorPanel.firstLink=<< -NavigatorPanel.lastLink=>> -NavigatorPanel.nextLink=> -NavigatorPanel.previousLink=< diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_cs.utf8.properties deleted file mode 100644 index fabe38f7075..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -confirmationDialog.no=Ne -confirmationDialog.yes=Ano diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_cs_CZ.utf8.properties deleted file mode 100644 index fabe38f7075..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -confirmationDialog.no=Ne -confirmationDialog.yes=Ano diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_cs.utf8.properties deleted file mode 100644 index 1a967752a41..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_cs.utf8.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -deleteAllDialog.label.accountShadowsDelete=Shadow \u00fa\u010dty ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.nonAccountShadowsDelete=Non-Account shadows ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.org=Org. jednotky -deleteAllDialog.label.orgUnitsDelete=Org. jednotky ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.shadow.account=Shadow \u00fa\u010dty -deleteAllDialog.label.shadow.nonAccount=Non-Account shadows -deleteAllDialog.label.shadow.org=Shadow org. jednotky -deleteAllDialog.label.shadow.role=Shadow role -deleteAllDialog.label.totalToDelete=Celkem objekt\u016f ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.users=U\u017eivatel\u00e9 -deleteAllDialog.label.usersDelete=U\u017eivatel\u00e9 ke smaz\u00e1n\u00ed\: {0} ('Administrator' nebude smaz\u00e1n) -deleteAllDialog.message.choose=Vyberte typ objekt\u016f ke smaz\u00e1n\u00ed\: -deleteAllDialog.no=Ne -deleteAllDialog.yes=Ano diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_cs_CZ.utf8.properties deleted file mode 100644 index 1a967752a41..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -deleteAllDialog.label.accountShadowsDelete=Shadow \u00fa\u010dty ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.nonAccountShadowsDelete=Non-Account shadows ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.org=Org. jednotky -deleteAllDialog.label.orgUnitsDelete=Org. jednotky ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.shadow.account=Shadow \u00fa\u010dty -deleteAllDialog.label.shadow.nonAccount=Non-Account shadows -deleteAllDialog.label.shadow.org=Shadow org. jednotky -deleteAllDialog.label.shadow.role=Shadow role -deleteAllDialog.label.totalToDelete=Celkem objekt\u016f ke smaz\u00e1n\u00ed\: {0} -deleteAllDialog.label.users=U\u017eivatel\u00e9 -deleteAllDialog.label.usersDelete=U\u017eivatel\u00e9 ke smaz\u00e1n\u00ed\: {0} ('Administrator' nebude smaz\u00e1n) -deleteAllDialog.message.choose=Vyberte typ objekt\u016f ke smaz\u00e1n\u00ed\: -deleteAllDialog.no=Ne -deleteAllDialog.yes=Ano diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_cs.utf8.properties deleted file mode 100644 index ee2e7cb6468..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_cs.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -userBrowserDialog.button.cancelButton=Zru\u0161it -userBrowserDialog.button.searchButton=Hledat -userBrowserDialog.email=Email -userBrowserDialog.familyName=P\u0159\u00edjmen\u00ed -userBrowserDialog.fullName=Pln\u00e9 jm\u00e9no -userBrowserDialog.givenName=K\u0159estn\u00ed -userBrowserDialog.message.queryError=Chyba p\u0159i zpracov\u00e1n\u00ed filtru pro hled\u00e1n\u00ed. -userBrowserDialog.name=N\u00e1zev -userBrowserDialog.title=Vybrat u\u017eivatele -userBrowserDialog.type=Typ diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_cs_CZ.utf8.properties deleted file mode 100644 index ee2e7cb6468..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -userBrowserDialog.button.cancelButton=Zru\u0161it -userBrowserDialog.button.searchButton=Hledat -userBrowserDialog.email=Email -userBrowserDialog.familyName=P\u0159\u00edjmen\u00ed -userBrowserDialog.fullName=Pln\u00e9 jm\u00e9no -userBrowserDialog.givenName=K\u0159estn\u00ed -userBrowserDialog.message.queryError=Chyba p\u0159i zpracov\u00e1n\u00ed filtru pro hled\u00e1n\u00ed. -userBrowserDialog.name=N\u00e1zev -userBrowserDialog.title=Vybrat u\u017eivatele -userBrowserDialog.type=Typ diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_cs.utf8.properties deleted file mode 100644 index 5a9f0bb2cc6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DropDownChoicePanel.empty=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_cs_CZ.utf8.properties deleted file mode 100644 index 5a9f0bb2cc6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DropDownChoicePanel.empty=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel_cs.utf8.properties deleted file mode 100644 index 422261d51f7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -repeater.input.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel_cs_CZ.utf8.properties deleted file mode 100644 index 422261d51f7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -repeater.input.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_cs.utf8.properties deleted file mode 100644 index f3904d30890..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityListRepeater.label.text.placeholder=URL jazyka diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_cs_CZ.utf8.properties deleted file mode 100644 index f3904d30890..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityListRepeater.label.text.placeholder=URL jazyka diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_cs.utf8.properties deleted file mode 100644 index 6bf07cf78f8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DropDownChoicePanel.notDefined=Nedefinovan\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_cs_CZ.utf8.properties deleted file mode 100644 index 6bf07cf78f8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DropDownChoicePanel.notDefined=Nedefinovan\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel_cs.utf8.properties deleted file mode 100644 index adab37dcf55..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel_cs.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExpressionEditorPanel.button.expressionSave=Aktualizovat v\u00fdraz -ExpressionEditorPanel.label.expression=V\u00fdraz -ExpressionEditorPanel.label.language=Jazyk -ExpressionEditorPanel.label.type=Typ v\u00fdrazu -ExpressionEditorPanel.label.valuePolicyRef=Odkaz na politiku -ExpressionEditorPanel.message.cantSerialize=Could not create JAXBElement from provided XML expression. Please enter correct expression. Reason\: {0} -ExpressionEditorPanel.message.expressionSuccess=V\u00fdraz byl \u00fasp\u011b\u0161n\u011b aktualizov\u00e1n. -ExpressionEvaluatorType.AS_IS=Tak jak je -ExpressionEvaluatorType.GENERATE=Generate -ExpressionEvaluatorType.LITERAL=Literal -ExpressionEvaluatorType.PATH=Cesta -ExpressionEvaluatorType.SCRIPT=Script -Language.GROOVY=Groovy (default) -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -policyRef.nullValid=Vyberte jeden -type.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel_cs_CZ.utf8.properties deleted file mode 100644 index adab37dcf55..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExpressionEditorPanel.button.expressionSave=Aktualizovat v\u00fdraz -ExpressionEditorPanel.label.expression=V\u00fdraz -ExpressionEditorPanel.label.language=Jazyk -ExpressionEditorPanel.label.type=Typ v\u00fdrazu -ExpressionEditorPanel.label.valuePolicyRef=Odkaz na politiku -ExpressionEditorPanel.message.cantSerialize=Could not create JAXBElement from provided XML expression. Please enter correct expression. Reason\: {0} -ExpressionEditorPanel.message.expressionSuccess=V\u00fdraz byl \u00fasp\u011b\u0161n\u011b aktualizov\u00e1n. -ExpressionEvaluatorType.AS_IS=Tak jak je -ExpressionEvaluatorType.GENERATE=Generate -ExpressionEvaluatorType.LITERAL=Literal -ExpressionEvaluatorType.PATH=Cesta -ExpressionEvaluatorType.SCRIPT=Script -Language.GROOVY=Groovy (default) -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -policyRef.nullValid=Vyberte jeden -type.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_cs.utf8.properties deleted file mode 100644 index 8ea5c4980f7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -passwordPanel.error=Hesla nejsou shodn\u00e1. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_cs_CZ.utf8.properties deleted file mode 100644 index 8ea5c4980f7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -passwordPanel.error=Hesla nejsou shodn\u00e1. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/QNameEditorPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/QNameEditorPanel_cs.utf8.properties deleted file mode 100644 index 9750692f951..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/QNameEditorPanel_cs.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -QNameEditor.label.localPart=Lok\u00e1ln\u00ed \u010d\u00e1st jm\u00e9na -QNameEditor.label.namespace=Prostor n\u00e1zv\u016f -QNameEditor.tooltip.localPart=Lok\u00e1ln\u00ed \u010d\u00e1st QName -QNameEditor.tooltip.namespace=Prostor n\u00e1zv\u016f QName -SchemaHandlingStep.association.label.associationName=N\u00e1zev asociace -SchemaHandlingStep.association.label.associationNamespace=Prostor n\u00e1zv\u016f asociace -SchemaHandlingStep.association.tooltip.associationLocalPart=TODO\: SchemaHandlingStep.association.tooltip.associationLocalPart -SchemaHandlingStep.association.tooltip.associationNamespace=TODO\: SchemaHandlingStep.association.tooltip.associationNamespace -SchemaHandlingStep.attribute.label.attributeName=N\u00e1zev atributu -SchemaHandlingStep.attribute.label.attributeNamespace=Prostor n\u00e1zv\u016f atributu -SchemaHandlingStep.attribute.tooltip.attributeLocalPart=TODO\: SchemaHandlingStep.attribute.tooltip.attributeLocalPart -SchemaHandlingStep.attribute.tooltip.attributeNamespace=TODO\: SchemaHandlingStep.attribute.tooltip.attributeNamespace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/QNameEditorPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/QNameEditorPanel_cs_CZ.utf8.properties deleted file mode 100644 index 9750692f951..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/QNameEditorPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -QNameEditor.label.localPart=Lok\u00e1ln\u00ed \u010d\u00e1st jm\u00e9na -QNameEditor.label.namespace=Prostor n\u00e1zv\u016f -QNameEditor.tooltip.localPart=Lok\u00e1ln\u00ed \u010d\u00e1st QName -QNameEditor.tooltip.namespace=Prostor n\u00e1zv\u016f QName -SchemaHandlingStep.association.label.associationName=N\u00e1zev asociace -SchemaHandlingStep.association.label.associationNamespace=Prostor n\u00e1zv\u016f asociace -SchemaHandlingStep.association.tooltip.associationLocalPart=TODO\: SchemaHandlingStep.association.tooltip.associationLocalPart -SchemaHandlingStep.association.tooltip.associationNamespace=TODO\: SchemaHandlingStep.association.tooltip.associationNamespace -SchemaHandlingStep.attribute.label.attributeName=N\u00e1zev atributu -SchemaHandlingStep.attribute.label.attributeNamespace=Prostor n\u00e1zv\u016f atributu -SchemaHandlingStep.attribute.tooltip.attributeLocalPart=TODO\: SchemaHandlingStep.attribute.tooltip.attributeLocalPart -SchemaHandlingStep.attribute.tooltip.attributeNamespace=TODO\: SchemaHandlingStep.attribute.tooltip.attributeNamespace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/SearchFilterPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/SearchFilterPanel_cs.utf8.properties deleted file mode 100644 index ef3649db11c..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/SearchFilterPanel_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SearchFilterPanel.button.update=Aktualizovat -SearchFilterPanel.label.description=Popis -SearchFilterPanel.label.filterClause=Filtrovat -SearchFilterPanel.message.cantSerialize=Nemohu vytvo\u0159it MaxXNode z poskytnut\u00e9ho XML filtru. Vlo\u017ete spr\u00e1vnou hodnotu. D\u016fvod\: {0} -SearchFilterPanel.message.expressionSuccess=Filtr byl \u00fasp\u011b\u0161n\u011b aktualizov\u00e1n. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/SearchFilterPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/SearchFilterPanel_cs_CZ.utf8.properties deleted file mode 100644 index ef3649db11c..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/SearchFilterPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SearchFilterPanel.button.update=Aktualizovat -SearchFilterPanel.label.description=Popis -SearchFilterPanel.label.filterClause=Filtrovat -SearchFilterPanel.message.cantSerialize=Nemohu vytvo\u0159it MaxXNode z poskytnut\u00e9ho XML filtru. Vlo\u017ete spr\u00e1vnou hodnotu. D\u016fvod\: {0} -SearchFilterPanel.message.expressionSuccess=Filtr byl \u00fasp\u011b\u0161n\u011b aktualizov\u00e1n. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_cs.utf8.properties deleted file mode 100644 index f95383b0267..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -TextDetailsPanel.title=Detaily asociace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_cs_CZ.utf8.properties deleted file mode 100644 index f95383b0267..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -TextDetailsPanel.title=Detaily asociace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel_cs.utf8.properties deleted file mode 100644 index 405c7d570a3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ThreeStateBooleanPanel.false=Nepravda -ThreeStateBooleanPanel.true=Pravda -ThreeStateBooleanPanel.undef=Nedefinov\u00e1no diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel_cs_CZ.utf8.properties deleted file mode 100644 index 405c7d570a3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ThreeStateBooleanPanel.false=Nepravda -ThreeStateBooleanPanel.true=Pravda -ThreeStateBooleanPanel.undef=Nedefinov\u00e1no diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_cs.utf8.properties deleted file mode 100644 index cc621daa1ff..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UploadPanel.delete.tooltip=Odebrat soubor -UploadPanel.message.help=Vybrat soubor pro import. -UploadPanel.message.removeError=Soubor nebyl odebr\u00e1n. -UploadPanel.message.removeSuccess=Soubor byl odebr\u00e1n. -UploadPanel.message.uploadError=Nahr\u00e1n\u00ed souboru se nezda\u0159ilo. Zkuste to znovu. -UploadPanel.message.uploadSuccess=N\u00e1hr\u00e1n\u00ed souboru prob\u011bhlo v po\u0159\u00e1dku. Pokra\u010dujte \u00fapravami a stiskn\u011bte ULO\u017dIT a\u017e skon\u010d\u00edte. -UploadPanel.upload.tooltip=Nahr\u00e1n\u00ed souboru diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_cs_CZ.utf8.properties deleted file mode 100644 index cc621daa1ff..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UploadPanel.delete.tooltip=Odebrat soubor -UploadPanel.message.help=Vybrat soubor pro import. -UploadPanel.message.removeError=Soubor nebyl odebr\u00e1n. -UploadPanel.message.removeSuccess=Soubor byl odebr\u00e1n. -UploadPanel.message.uploadError=Nahr\u00e1n\u00ed souboru se nezda\u0159ilo. Zkuste to znovu. -UploadPanel.message.uploadSuccess=N\u00e1hr\u00e1n\u00ed souboru prob\u011bhlo v po\u0159\u00e1dku. Pokra\u010dujte \u00fapravami a stiskn\u011bte ULO\u017dIT a\u017e skon\u010d\u00edte. -UploadPanel.upload.tooltip=Nahr\u00e1n\u00ed souboru diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_cs.utf8.properties deleted file mode 100644 index 510318104e8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserMenuPanel.editPasswordQuestions=Nastavit bezpe\u010dnostn\u00ed ot\u00e1zky -UserMenuPanel.editProfile=Upravit profil -UserMenuPanel.logout=Odhl\u00e1sit se -UserMenuPanel.resetPasswords=Zm\u011bna hesla diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_cs_CZ.utf8.properties deleted file mode 100644 index 510318104e8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserMenuPanel.editPasswordQuestions=Nastavit bezpe\u010dnostn\u00ed ot\u00e1zky -UserMenuPanel.editProfile=Upravit profil -UserMenuPanel.logout=Odhl\u00e1sit se -UserMenuPanel.resetPasswords=Zm\u011bna hesla diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_cs.utf8.properties deleted file mode 100644 index b1cebc89d95..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_cs.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -feedbackMessagePanel.cause=P\u0159\u00ed\u010dina\: -feedbackMessagePanel.collapseAll=Sbalit v\u0161e -feedbackMessagePanel.context=Kontext\: -feedbackMessagePanel.count=Po\u010det\: -feedbackMessagePanel.expandAll=Rozbalit v\u0161e -feedbackMessagePanel.export=Export do XML -feedbackMessagePanel.hideStack=[ SKR\u00ddT V\u00ddPIS CHYBY ] -feedbackMessagePanel.message.debug=Ladit -feedbackMessagePanel.message.error=Chyba -feedbackMessagePanel.message.expectedError=O\u010dek\u00e1van\u00e1 chyba -feedbackMessagePanel.message.fatalError=Fat\u00e1ln\u00ed chyba -feedbackMessagePanel.message.inProgress=Zpracov\u00e1v\u00e1 se -feedbackMessagePanel.message.info=Informace -feedbackMessagePanel.message.notApplicable=Neaplikov\u00e1no -feedbackMessagePanel.message.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba -feedbackMessagePanel.message.success=\u00dasp\u011b\u0161n\u00fd -feedbackMessagePanel.message.undefined=Nedefinovan\u00fd -feedbackMessagePanel.message.unknown=Nezn\u00e1m\u00fd -feedbackMessagePanel.message.warn=Varov\u00e1n\u00ed -feedbackMessagePanel.param=Parametr\: -feedbackMessagePanel.showStack=[ ZOBRAZIT V\u00ddPIS CHYBY ] -feedbackMessagePanel.times=kr\u00e1t diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_cs_CZ.utf8.properties deleted file mode 100644 index b1cebc89d95..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -feedbackMessagePanel.cause=P\u0159\u00ed\u010dina\: -feedbackMessagePanel.collapseAll=Sbalit v\u0161e -feedbackMessagePanel.context=Kontext\: -feedbackMessagePanel.count=Po\u010det\: -feedbackMessagePanel.expandAll=Rozbalit v\u0161e -feedbackMessagePanel.export=Export do XML -feedbackMessagePanel.hideStack=[ SKR\u00ddT V\u00ddPIS CHYBY ] -feedbackMessagePanel.message.debug=Ladit -feedbackMessagePanel.message.error=Chyba -feedbackMessagePanel.message.expectedError=O\u010dek\u00e1van\u00e1 chyba -feedbackMessagePanel.message.fatalError=Fat\u00e1ln\u00ed chyba -feedbackMessagePanel.message.inProgress=Zpracov\u00e1v\u00e1 se -feedbackMessagePanel.message.info=Informace -feedbackMessagePanel.message.notApplicable=Neaplikov\u00e1no -feedbackMessagePanel.message.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba -feedbackMessagePanel.message.success=\u00dasp\u011b\u0161n\u00fd -feedbackMessagePanel.message.undefined=Nedefinovan\u00fd -feedbackMessagePanel.message.unknown=Nezn\u00e1m\u00fd -feedbackMessagePanel.message.warn=Varov\u00e1n\u00ed -feedbackMessagePanel.param=Parametr\: -feedbackMessagePanel.showStack=[ ZOBRAZIT V\u00ddPIS CHYBY ] -feedbackMessagePanel.times=kr\u00e1t diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_cs.utf8.properties deleted file mode 100644 index 0bea6138300..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_cs.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -operationResultPanel.cause=P\u0159\u00ed\u010dina\: -operationResultPanel.context=Kontext\: -operationResultPanel.count=Po\u010det\: -operationResultPanel.hideStack=[ SKR\u00ddT V\u00ddPIS CHYBY ] -operationResultPanel.param=Parametr\: -operationResultPanel.showStack=[ ZOBRAZIT V\u00ddPIS CHYBY ] -operationResultPanel.times=kr\u00e1t -operationResultPanel.title.expectedError=O\u010dek\u00e1van\u00e1 chyba -operationResultPanel.title.fatalError=Fat\u00e1ln\u00ed chyba -operationResultPanel.title.inProgress=Zpracov\u00e1v\u00e1 se -operationResultPanel.title.info=Informace -operationResultPanel.title.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba -operationResultPanel.title.success=\u00dasp\u011b\u0161n\u00fd -operationResultPanel.title.unknown=Nezn\u00e1m\u00fd -operationResultPanel.title.warn=Varov\u00e1n\u00ed - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_cs_CZ.utf8.properties deleted file mode 100644 index 0bea6138300..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -operationResultPanel.cause=P\u0159\u00ed\u010dina\: -operationResultPanel.context=Kontext\: -operationResultPanel.count=Po\u010det\: -operationResultPanel.hideStack=[ SKR\u00ddT V\u00ddPIS CHYBY ] -operationResultPanel.param=Parametr\: -operationResultPanel.showStack=[ ZOBRAZIT V\u00ddPIS CHYBY ] -operationResultPanel.times=kr\u00e1t -operationResultPanel.title.expectedError=O\u010dek\u00e1van\u00e1 chyba -operationResultPanel.title.fatalError=Fat\u00e1ln\u00ed chyba -operationResultPanel.title.inProgress=Zpracov\u00e1v\u00e1 se -operationResultPanel.title.info=Informace -operationResultPanel.title.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba -operationResultPanel.title.success=\u00dasp\u011b\u0161n\u00fd -operationResultPanel.title.unknown=Nezn\u00e1m\u00fd -operationResultPanel.title.warn=Varov\u00e1n\u00ed - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_cs.utf8.properties deleted file mode 100644 index 423de952787..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_cs.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -feedtempMessagePanelbackMessagePanel.message.info=Informace -tempMessagePanel.cause=P\u0159\u00ed\u010dina\: -tempMessagePanel.context=Kontext\: -tempMessagePanel.count=Po\u010det\: -tempMessagePanel.message.debug=Ladit -tempMessagePanel.message.error=Chyba -tempMessagePanel.message.expectedError=O\u010dek\u00e1van\u00e1 chyba -tempMessagePanel.message.fatalError=Fat\u00e1ln\u00ed chyba -tempMessagePanel.message.inProgress=Zpracov\u00e1v\u00e1 se -tempMessagePanel.message.notApplicable=Neaplikov\u00e1no -tempMessagePanel.message.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba -tempMessagePanel.message.success=\u00dasp\u011b\u0161n\u00fd -tempMessagePanel.message.undefined=Nedefinovan\u00fd -tempMessagePanel.message.unknown=Nezn\u00e1m\u00fd -tempMessagePanel.message.warn=Varov\u00e1n\u00ed -tempMessagePanel.param=Parametr\: -tempMessagePanel.times=kr\u00e1t diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_cs_CZ.utf8.properties deleted file mode 100644 index 423de952787..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -feedtempMessagePanelbackMessagePanel.message.info=Informace -tempMessagePanel.cause=P\u0159\u00ed\u010dina\: -tempMessagePanel.context=Kontext\: -tempMessagePanel.count=Po\u010det\: -tempMessagePanel.message.debug=Ladit -tempMessagePanel.message.error=Chyba -tempMessagePanel.message.expectedError=O\u010dek\u00e1van\u00e1 chyba -tempMessagePanel.message.fatalError=Fat\u00e1ln\u00ed chyba -tempMessagePanel.message.inProgress=Zpracov\u00e1v\u00e1 se -tempMessagePanel.message.notApplicable=Neaplikov\u00e1no -tempMessagePanel.message.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba -tempMessagePanel.message.success=\u00dasp\u011b\u0161n\u00fd -tempMessagePanel.message.undefined=Nedefinovan\u00fd -tempMessagePanel.message.unknown=Nezn\u00e1m\u00fd -tempMessagePanel.message.warn=Varov\u00e1n\u00ed -tempMessagePanel.param=Parametr\: -tempMessagePanel.times=kr\u00e1t diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_cs.utf8.properties deleted file mode 100644 index 463019b70c6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -FeedbackAlertMessage.error=Chyba -FeedbackAlertMessage.info=Informace -FeedbackAlertMessage.success=\u00dasp\u011bch -FeedbackAlertMessage.warn=Varov\u00e1n\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_cs_CZ.utf8.properties deleted file mode 100644 index 463019b70c6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -FeedbackAlertMessage.error=Chyba -FeedbackAlertMessage.info=Informace -FeedbackAlertMessage.success=\u00dasp\u011bch -FeedbackAlertMessage.warn=Varov\u00e1n\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_cs.utf8.properties deleted file mode 100644 index 8dac23de7c6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ContainerValuePanel.label.attribute=Atribut -ContainerValuePanel.label.value=Hodnota diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_cs_CZ.utf8.properties deleted file mode 100644 index 8dac23de7c6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ContainerValuePanel.label.attribute=Atribut -ContainerValuePanel.label.value=Hodnota diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_cs.utf8.properties deleted file mode 100644 index 147621ddbf2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DeltaPanel.label.changeType=Typ zm\u011bny\: -DeltaPanel.label.modifications=Zm\u011bny\: -DeltaPanel.label.objectToAdd=Vkl\u00e1dan\u00e9 objekty\: -DeltaPanel.label.oid=Objekt s oid\: diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_cs_CZ.utf8.properties deleted file mode 100644 index 147621ddbf2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DeltaPanel.label.changeType=Typ zm\u011bny\: -DeltaPanel.label.modifications=Zm\u011bny\: -DeltaPanel.label.objectToAdd=Vkl\u00e1dan\u00e9 objekty\: -DeltaPanel.label.oid=Objekt s oid\: diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_cs_CZ.utf8.properties deleted file mode 100644 index 13adc509eb2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ModificationsPanel.label.attribute=Atribut -ModificationsPanel.label.change=Zm\u011bna -ModificationsPanel.label.value=Hodnota - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_cs.utf8.properties deleted file mode 100644 index 08961c01028..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ModelOperationStatusPanel.label.focusName=Objekt\: -ModelOperationStatusPanel.label.focusType=Typ\: -ModelOperationStatusPanel.label.primaryDelta=Hlavn\u00ed rozd\u00edl\: -ModelOperationStatusPanel.label.state=Stav\: -ModelOperationStatusPanel.state.FINAL=V\u00fdsledek\: Operace byla spu\u0161t\u011bna (\u00fasp\u011b\u0161n\u011b nebo ne\u00fasp\u011b\u0161n\u011b) -ModelOperationStatusPanel.state.PRIMARY=Hlavn\u00ed\: Operace je provedena -ModelOperationStatusPanel.state.SECONDARY=Podrobn\u00fd\: Operace v aplikac\u00edch jsou provedeny diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_cs_CZ.utf8.properties deleted file mode 100644 index 08961c01028..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ModelOperationStatusPanel.label.focusName=Objekt\: -ModelOperationStatusPanel.label.focusType=Typ\: -ModelOperationStatusPanel.label.primaryDelta=Hlavn\u00ed rozd\u00edl\: -ModelOperationStatusPanel.label.state=Stav\: -ModelOperationStatusPanel.state.FINAL=V\u00fdsledek\: Operace byla spu\u0161t\u011bna (\u00fasp\u011b\u0161n\u011b nebo ne\u00fasp\u011b\u0161n\u011b) -ModelOperationStatusPanel.state.PRIMARY=Hlavn\u00ed\: Operace je provedena -ModelOperationStatusPanel.state.SECONDARY=Podrobn\u00fd\: Operace v aplikac\u00edch jsou provedeny diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_cs.utf8.properties deleted file mode 100644 index 7bd4695edd9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CheckTableHeader.label.error=Chyba -CheckTableHeader.protected=Chr\u00e1n\u011bn\u00fd -CheckTableHeader.showMore=V\u00edce -CheckTableHeader.triggerPlanned=\u00daloha napl\u00e1nov\u00e1na na {0}. -CheckTableHeader.triggerUnknownTime=\u00daloha bez napl\u00e1novan\u00e9ho \u010dasu. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_cs_CZ.utf8.properties deleted file mode 100644 index 7bd4695edd9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CheckTableHeader.label.error=Chyba -CheckTableHeader.protected=Chr\u00e1n\u011bn\u00fd -CheckTableHeader.showMore=V\u00edce -CheckTableHeader.triggerPlanned=\u00daloha napl\u00e1nov\u00e1na na {0}. -CheckTableHeader.triggerUnknownTime=\u00daloha bez napl\u00e1novan\u00e9ho \u010dasu. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_cs.utf8.properties deleted file mode 100644 index 62e99f57f33..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -H3Header.label.error=Chyba -H3Header.showMore=V\u00edce - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_cs_CZ.utf8.properties deleted file mode 100644 index 62e99f57f33..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -H3Header.label.error=Chyba -H3Header.showMore=V\u00edce - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_cs.utf8.properties deleted file mode 100644 index a74032adebd..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PrismObjectPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 polo\u017eky -PrismObjectPanel.maximize=Maximalizovat -PrismObjectPanel.minimize=Minimalizovat -PrismObjectPanel.protectedAccount=Chr\u00e1n\u011bn\u00fd \u00fa\u010det -PrismObjectPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 polo\u017eky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_cs_CZ.utf8.properties deleted file mode 100644 index a74032adebd..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PrismObjectPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 polo\u017eky -PrismObjectPanel.maximize=Maximalizovat -PrismObjectPanel.minimize=Minimalizovat -PrismObjectPanel.protectedAccount=Chr\u00e1n\u011bn\u00fd \u00fa\u010det -PrismObjectPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 polo\u017eky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_cs.utf8.properties deleted file mode 100644 index 33101521c9d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismOptionButtonPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 polo\u017eky -prismOptionButtonPanel.maximize=Maximalizovat -prismOptionButtonPanel.minimize=Minimalizovat -prismOptionButtonPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 polo\u017eky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_cs_CZ.utf8.properties deleted file mode 100644 index 33101521c9d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismOptionButtonPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 polo\u017eky -prismOptionButtonPanel.maximize=Maximalizovat -prismOptionButtonPanel.minimize=Minimalizovat -prismOptionButtonPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 polo\u017eky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_cs.utf8.properties deleted file mode 100644 index 1f756a2f709..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismPropertyPanel.hasOutbound=M\u00e1 odchoz\u00ed -prismPropertyPanel.hasPendingModification=M\u00e1 \u010dekaj\u00edc\u00ed modifikace -prismPropertyPanel.name.credentials.password=Heslo -prismPropertyPanel.required=Povinn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_cs_CZ.utf8.properties deleted file mode 100644 index 1f756a2f709..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismPropertyPanel.hasOutbound=M\u00e1 odchoz\u00ed -prismPropertyPanel.hasPendingModification=M\u00e1 \u010dekaj\u00edc\u00ed modifikace -prismPropertyPanel.name.credentials.password=Heslo -prismPropertyPanel.required=Povinn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_cs.utf8.properties deleted file mode 100644 index 4bf2195f6cf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismValuePanel.add=Vlo\u017eit -prismValuePanel.delete=Smazat -prismValuePanel.message.association.attributes=Atributy\: \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_cs_CZ.utf8.properties deleted file mode 100644 index 4bf2195f6cf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismValuePanel.add=Vlo\u017eit -prismValuePanel.delete=Smazat -prismValuePanel.message.association.attributes=Atributy\: \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_cs.utf8.properties deleted file mode 100644 index a723678c6c2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -simpleErrorPanel.label.showMore=V\u00edce -simpleErrorPanel.message.error=\u00da\u010det z aplikace '{0}' nebyl na\u010dten. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_cs_CZ.utf8.properties deleted file mode 100644 index a723678c6c2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -simpleErrorPanel.label.showMore=V\u00edce -simpleErrorPanel.message.error=\u00da\u010det z aplikace '{0}' nebyl na\u010dten. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/progress/ProgressPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/progress/ProgressPanel_cs.utf8.properties deleted file mode 100644 index eb0e000cbf4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/progress/ProgressPanel_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ProgressPanel.ExecutionTimeWhenFinished=Operace trvala {0} millisekund. -ProgressPanel.ExecutionTimeWhenRunning=Operace b\u011b\u017e\u00ed {0} sekund. -ProgressTableHeader.Activity=Aktivita -ProgressTableHeader.ResourceObject=Zdrojov\u00fd objekt (pokud existuje) -ProgressTableHeader.Status=Stav diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/progress/ProgressPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/progress/ProgressPanel_cs_CZ.utf8.properties deleted file mode 100644 index eb0e000cbf4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/progress/ProgressPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ProgressPanel.ExecutionTimeWhenFinished=Operace trvala {0} millisekund. -ProgressPanel.ExecutionTimeWhenRunning=Operace b\u011b\u017e\u00ed {0} sekund. -ProgressTableHeader.Activity=Aktivita -ProgressTableHeader.ResourceObject=Zdrojov\u00fd objekt (pokud existuje) -ProgressTableHeader.Status=Stav diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_cs.utf8.properties deleted file mode 100644 index 77036e47ca9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DecisionsPanel.comment=Koment\u00e1\u0159 -DecisionsPanel.result=V\u00fdsledek -DecisionsPanel.user=U\u017eivatel -DecisionsPanel.when=Datum diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_cs_CZ.utf8.properties deleted file mode 100644 index 77036e47ca9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DecisionsPanel.comment=Koment\u00e1\u0159 -DecisionsPanel.result=V\u00fdsledek -DecisionsPanel.user=U\u017eivatel -DecisionsPanel.when=Datum diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_cs.utf8.properties deleted file mode 100644 index 2ec988573cd..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WfDeltasPanel.label.deltaIn=Vstup procesu\: Zm\u011bny ke schv\u00e1len\u00ed -WfDeltasPanel.label.deltaOut=V\u00fdstup procesu\: V\u00fdsledky zm\u011bn po schv\u00e1len\u00ed -WfDeltasPanel.label.deltaOutListEmpty=(pr\u00e1zdn\u00fd) diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_cs_CZ.utf8.properties deleted file mode 100644 index 2ec988573cd..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WfDeltasPanel.label.deltaIn=Vstup procesu\: Zm\u011bny ke schv\u00e1len\u00ed -WfDeltasPanel.label.deltaOut=V\u00fdstup procesu\: V\u00fdsledky zm\u011bn po schv\u00e1len\u00ed -WfDeltasPanel.label.deltaOutListEmpty=(pr\u00e1zdn\u00fd) diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_cs.utf8.properties deleted file mode 100644 index cd3cc6d11f8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WfHistoryPanel.label.event=Ud\u00e1lost -WfHistoryPanel.label.timestamp=\u010cas diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_cs_CZ.utf8.properties deleted file mode 100644 index cd3cc6d11f8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WfHistoryPanel.label.event=Ud\u00e1lost -WfHistoryPanel.label.timestamp=\u010cas diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_cs.utf8.properties deleted file mode 100644 index 9f9003b6e02..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_cs.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_cs_CZ.utf8.properties deleted file mode 100644 index 9f9003b6e02..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_cs.utf8.properties deleted file mode 100644 index 6c4f5167244..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -EmptyProcessDetailsPanel.message=Detaily procesu nejsou k dispozici. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_cs_CZ.utf8.properties deleted file mode 100644 index 6c4f5167244..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -EmptyProcessDetailsPanel.message=Detaily procesu nejsou k dispozici. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_cs.utf8.properties deleted file mode 100644 index 054a93bae38..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_cs.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ItemApprovalPanel.approvalSchema=Sch\u00e9ma schvalov\u00e1n\u00ed -ItemApprovalPanel.currentWorkItems=Aktu\u00e1ln\u00ed \u00fakoly a po\u017eadavky -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Dosud proveden\u00e1 rozhdonut\u00ed -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Rozhodov\u00e1n\u00ed ukon\u010deno -ItemApprovalPanel.itemThatWasApproved=Polo\u017eka byla SCHV\u00c1LENA -ItemApprovalPanel.itemThatWasCompleted=Polo\u017eka byla zpracov\u00e1na -ItemApprovalPanel.itemThatWasRejected=Polo\u017eka byla ZAM\u00cdTNUTA -ItemApprovalPanel.itemToBeApproved=Polo\u017eky ke schv\u00e1len\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_cs_CZ.utf8.properties deleted file mode 100644 index 054a93bae38..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ItemApprovalPanel.approvalSchema=Sch\u00e9ma schvalov\u00e1n\u00ed -ItemApprovalPanel.currentWorkItems=Aktu\u00e1ln\u00ed \u00fakoly a po\u017eadavky -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Dosud proveden\u00e1 rozhdonut\u00ed -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Rozhodov\u00e1n\u00ed ukon\u010deno -ItemApprovalPanel.itemThatWasApproved=Polo\u017eka byla SCHV\u00c1LENA -ItemApprovalPanel.itemThatWasCompleted=Polo\u017eka byla zpracov\u00e1na -ItemApprovalPanel.itemThatWasRejected=Polo\u017eka byla ZAM\u00cdTNUTA -ItemApprovalPanel.itemToBeApproved=Polo\u017eky ke schv\u00e1len\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_cs.utf8.properties deleted file mode 100644 index ed588ab5ecf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_cs.utf8.properties +++ /dev/null @@ -1,121 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CapabilityStep.activation.tooltip.attributeName=Name of the attribute that contains a value for simulated administrativeStatus. This is usually an attribute that contains some kind of enabled/disabled information. Typical examples are attributes such as "enabled", "ds-pwp-account-disabled", "accountStatus", etc. -CapabilityStep.activation.tooltip.disableList=List of attribute values that represent the "disabled" state. If any of these values are present in the attribute then the object will be considered to be disabled. Typical values are "false", "disabled", "0" or empty value. -CapabilityStep.activation.tooltip.enableList=List of attribute values that represent the "enabled" state. If any of these values are present in the attribute then the object will be considered to be enabled. Typical values are "true", "ENABLED", "1" and so on. -CapabilityStep.activation.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.activation.tooltip.ignoreAttribute=If set to true then the attribute which is used for simulated activation will be mark as ignored in the schema. I.e. midPoint will pretend that this attribute does not exist and only use the standard administrativeStatus. This is the default. If set to false then the attribute will also be visible in the schema and both the administrativeStatus and the original attribute will work. This may be needed if the attribute has a richer set of states than the administrativeStatus attribute. But in this case beware of value conflicts between administrativeStatus and the original attribute. -CapabilityStep.activation.tooltip.returnedByDefault=If true then the activation attribute is returned with resource objects by default and it does not need to be requested. If false then the activation attribute has to be explicitly requested. -CapabilityStep.activation.tooltip.validFromEnabled=True if the resource supports validFrom activation property. -CapabilityStep.activation.tooltip.validFromReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. -CapabilityStep.activation.tooltip.validToEnabled=True if the resource supports validTo activation property -CapabilityStep.activation.tooltip.validToReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. -CapabilityStep.capability.activation.tooltip=Activation capability. Ability to enable/disable accounts, set validity dates, etc. -CapabilityStep.capability.create.tooltip=Capability to create (add) new objects on resource. -CapabilityStep.capability.credentials.tooltip=Capability to set credentials for resource accounts. -CapabilityStep.capability.delete.tooltip=Capability to delete existing objects on resource. -CapabilityStep.capability.liveSync.tooltip=Live synchronization capability. Ability to efficiently fetch data changes in almost-real-time. -CapabilityStep.capability.read.tooltip=Capability to read data from the resource. -CapabilityStep.capability.script.tooltip=Capability to execute scripts on connector and resource. -CapabilityStep.capability.testConnection.tooltip=Capability to test connection to the resource. -CapabilityStep.capability.update.tooltip=Capability to update (modify) existing objects on resource. -CapabilityStep.credentials.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.credentials.tooltip.passEnabled=True if the resource supports password credentials. -CapabilityStep.credentials.tooltip.passReturned=True of the password is returned by default. False if it needs to be explicitly requested. -CapabilityStep.script.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.script.tooltip.onConnector=Capability to execute scripts "on connector". This means that the scripts will be executed on the machine where the connector is installed. This is usually midPoint node or a connector server. -CapabilityStep.script.tooltip.onResource=Capability to execute scripts "on resource". This means that the scripts will be executed on the machine where the connector connects. This is usually the server that hosts the resource (AD server, remote Unix machine, database server, etc.) -QNameEditor.tooltip.attribute=TODO\: QNameEditor.tooltip.attribute -QNameEditor.tooltip.namespace=TODO\: QNameEditor.tooltip.namespace -ResourceWizard.expression.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. -ResourceWizard.expression.tooltip.language=Programming language in which is the expression script written. -ResourceWizard.expression.tooltip.policyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. -ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. -SchemaHandlingStep.activation.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. -SchemaHandlingStep.activation.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). -SchemaHandlingStep.activation.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.association.tooltip.associationAttribute=Name of the attribute that "holds" the association. I.e. an attribute which contains the identifier of the associated object. This is usually an attribute such as "memeber", "groups", "roles", etc. In subject-to-object associations this is an attribute of a subject (e.g. account attribute "groups"). In object-to-subject associations this is an attribute of an object (e.g. group attribute "members"). -SchemaHandlingStep.association.tooltip.direction=Defines the direction of the association. Object-to-subject\: Object (e.g. group) has an attribute that contains identifier of the subject (e.g. account); Subject-to-object\: Subject (e.g. account) has an attribute that contains identifier of the object (e.g. group). -SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Explicit referential integrity. If set to false then midPoint assumes that the resource implements referential integrity. E.g. midPoint assumes that the resource automatically updates the association identifiers if an account is renamed and midPoint does not need to do anything. If set to true then midPoint will do referential integrity explicitly. In this case midPoint will explicitly update the association attributes if an account is renamed. -SchemaHandlingStep.association.tooltip.intent=Intent of the association target object type. Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.kind=Kind of the association target object type. This is usually "entitlement". Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.valueAttribute=Name of the attribute that is the source of a value for the association. The value of this attribute will be taken and stored into the association attribute to form an association. This is usually an attribute that contains an identifier or name such as "uid", "id", "name", etc. In subject-to-object associations this is an attribute of an object (e.g. group). In object-to-subject associations this is an attribute of a subject (e.g. account). -SchemaHandlingStep.attribute.tooltip.allow=If checked allows to specify an attribute which is not in the original resource schema. This can be used to fix faulty connectors that do not provide a complete resource schema, which hides some attributes, etc. -SchemaHandlingStep.attribute.tooltip.exclusiveStrong=When set to false then both strong and normal mapping values are merged to produce the final set of values. When set to true only strong values are used if there is at least one strong mapping. Normal values are used if there is no strong mapping. -SchemaHandlingStep.attribute.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. -SchemaHandlingStep.attribute.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). -SchemaHandlingStep.attribute.tooltip.intolerantVP=A value that matches this pattern will NOT be tolerated. I.e. it will be erased from the attribute value even if it is not a result of midPoint processing (mappings). -SchemaHandlingStep.attribute.tooltip.limitations=Specify attribute limitations such as multiplicity, ability to read or write it, etc. -SchemaHandlingStep.attribute.tooltip.matchingRule=A rule that determines if two attribute values have the same meaning. E.g. setting this to 'stringIgnoreCase' will make this attribute efficiently case insensitive. -SchemaHandlingStep.attribute.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.attribute.tooltip.reference=Name of the attribute to configure. All the settings and mappings below apply to this attribute. -SchemaHandlingStep.attribute.tooltip.tolerant=Tolerant attributes tolerate values that are set outside of midPoint. Non-tolerant attributes will only allow values that are defined in midPoint (e.g. by resource or role mappings). -SchemaHandlingStep.attribute.tooltip.tolerantVP=A value that matches this pattern will be tolerated. I.e. it will remain as the attribute value even if it is not a result of midPoint processing (mappings). -SchemaHandlingStep.credentials.tooltip.fetchStrategy=How to fetch the credentials value when it is needed. Implicit\: the value is returned by default, it does not need to be requested; Explicit\: the value is not returned by default, always request it explicitly. -SchemaHandlingStep.credentials.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). -SchemaHandlingStep.credentials.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Password policy to apply to this credential. This setting overrides other settings, e.g. default password policy defined in system configuration. If no password policy is defined here then the usual default will be used. -SchemaHandlingStep.dependency.tooltip.intent=Intent of the object on which we depend. -SchemaHandlingStep.dependency.tooltip.kind=Kind of the object on which we depend. -SchemaHandlingStep.dependency.tooltip.order=Normally zero. Can specify an integer that determines the ordering of dependencies that form a cycle and could not be otherwise be resolved (a.k.a. high-order dependencies). -SchemaHandlingStep.dependency.tooltip.resourceRef=Resource on which we depend. -SchemaHandlingStep.dependency.tooltip.strictness=Specifies how strictly will be the dependency resolved. Lax\: if the dependency is not there continue as normal (only used to impose operation ordering); Relaxed\: refuse to do operation unless the dependency is tried first, but if that fails then continue anyway; Strict\: proceed only is the dependency is tried first and it succeeds. -SchemaHandlingStep.iteration.tooltip.maxIteration=Maximum number of iterations to try. The operation will end with a failure if the maximum number of iterations is tried without any success. -SchemaHandlingStep.iteration.tooltip.returnMultiplicity=TODO\: SchemaHandlingStep.iteration.tooltip.returnMultiplicity -SchemaHandlingStep.iteration.tooltip.variable=TODO\: SchemaHandlingStep.iteration.tooltip.variable -SchemaHandlingStep.limitations.tooltip.layers=System layers to which this limitation applies. Sometimes the limitation does not apply equally to all the layers. E.g. the attribute may be formally read-write but we want it to be only presented as read-only by the user interface and change it only through mappings. In such a case the read-only limitation applies only to "presentation" layer. -SchemaHandlingStep.limitations.tooltip.other=TODO\: REMOVE THIS TOOLTIP -SchemaHandlingStep.limitations.tooltip.propertyAccess=The type of access which is allowed or denied. -SchemaHandlingStep.message.validationError=Inserted objectClass value\: '{0}' is not valid. Please provide valid objectClass value. -SchemaHandlingStep.protected.tooltip.filter=TODO\: SchemaHandlingStep.protected.tooltip.filter -SchemaHandlingStep.protected.tooltip.name=TODO\: SchemaHandlingStep.protected.tooltip.name -SchemaHandlingStep.protected.tooltip.uid=TODO\: SchemaHandlingStep.protected.tooltip.uid -SchemaHandlingStep.tooltip.activation=Definition how to map activation states (enabled/disabled/archived) and dates (validity from and to). -SchemaHandlingStep.tooltip.assignmentPolicyRef=Assignment policy specifies how strictly are the assignments enforced. None\: the assignments are not enforced at all; Positive\: assignments only add values (never substract); Relative\: only changes are propagated, existing values are left as they are; Full\: everything is strictly enforced (both changed and existing values). -SchemaHandlingStep.tooltip.associations=Definitions how entitlement associations are to be handled. -SchemaHandlingStep.tooltip.attributes=Definitions how individual attributes are to be handled. Each definition may contain inbound/outbound mappings, attribute limitations, etc. -SchemaHandlingStep.tooltip.credentials=Definition how to handle credentials such as passwords. -SchemaHandlingStep.tooltip.default=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaHandlingStep.tooltip.dependency=Dependencies are object types that has to be processed before this object types is processed. I.e. this object type depends on them. The object types on which this object type depends will be provisioned before this object type. Dependencies are used to impose ordering into provisioning operations. -SchemaHandlingStep.tooltip.filterClause=TODO\: SchemaHandlingStep.tooltip.filterClause -SchemaHandlingStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. -SchemaHandlingStep.tooltip.iteration=Iteratively find values for unique attributes such as identifiers. MidPoint will try several times to find a unique value for such attributes. -SchemaHandlingStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaHandlingStep.tooltip.objectClass=Object class from the schema that will be used to construct instances of this object type. -SchemaHandlingStep.tooltip.protected=Specification of protected instances of this object type. MidPoint can see protected instances but they cannot be touched. Any attempt to modify them will fail. This is used to protect emergency administration accounts such as "root" or "administrator". -SchemaStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. -SchemaStep.tooltip.isDefault=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaStep.tooltip.nativeObjectClass=Object class name how it is natively known by the resource (or the connector). -SynchronizationStep.reaction.tooltip.action=Explicit action. This setting defines what midPoint has to do as a reaction to the synchronization event. -SynchronizationStep.reaction.tooltip.channel=Channel limitation. If the synchronization event originated from the specified channel (e.g. live sync, reconciliation or import) then this reaction will be processed. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.objectTemplateRef=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.reaction.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -SynchronizationStep.reaction.tooltip.situation=Synchronization situation. If the situation of the event matches the situation specified here then the reaction will be applied. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.synchronize=If set to true then the usual synchronization algorithms will be applied (a.k.a. clockwork and projector) in addition to explicit action specified below. This is the usual case. If set to false then the synchronization algorithms will be skipped and only the explicit action will be executed. -SynchronizationStep.tooltip.condition=The synchronization setting will be applied only if this condition returns true. The condition is used mostly to sort the object of the same kind into intents. E.g. the condition may decide whether the username starts with "T". If is does then it can sort out accounts to intent "test" and if it does not then the account will have default intent. -SynchronizationStep.tooltip.confirmation=Confirmation expression. Each result of the correlation expression will be passed to confirmation expression. If the confirmation expression returns true then the objects will be linked. If no confirmation expression is specified then all the objects returned from the correlation query are accepted by default. Confirmation expression may be reasonable resource-intensive because it will be executed only for objects that are returned from the correlation query. -SynchronizationStep.tooltip.correlation=Correlation expression. The correlation expression is used to link focal objects (e.g. User) and shadows (e.g. account) that belong together. The correlation expression results in a search filter that is executed over the focal objects (usually users). The query returns candidate objects for linking. Correlation expression must be very efficient otherwise the synchronization performance will suffer. -SynchronizationStep.tooltip.enabled=Set to true if this synchronization setting is enabled. This is the default. This setting can be used to temporarily disable the synchronization setting. -SynchronizationStep.tooltip.focus=The type of focal object that corresponds to the resource object. For account objects this is usually a user object (UserType). This can be set to RoleType or OrgType for entitlement objects and so on. -SynchronizationStep.tooltip.intent=Object intent for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the intent specified in this field. -SynchronizationStep.tooltip.kind=Object kind for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the kind specified in this field. -SynchronizationStep.tooltip.objectClass=Object class for which this definition applies. This will be used to select the synchronization settings in case the object (shadow) does not have kind/intent definition yet. -SynchronizationStep.tooltip.objectTemplate=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic synchronization (a.k.a. discovery) will be enabled during the processing of this event. -SynchronizationStep.tooltip.reaction=Specifies how midPoint reacts to this synchronization event. Several reactions can be specified. The reaction appropriate for the synchronization situation of the event will be selected. -SynchronizationStep.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -WizardStep.title= diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_cs_CZ.utf8.properties deleted file mode 100644 index ed588ab5ecf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_cs_CZ.utf8.properties +++ /dev/null @@ -1,121 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CapabilityStep.activation.tooltip.attributeName=Name of the attribute that contains a value for simulated administrativeStatus. This is usually an attribute that contains some kind of enabled/disabled information. Typical examples are attributes such as "enabled", "ds-pwp-account-disabled", "accountStatus", etc. -CapabilityStep.activation.tooltip.disableList=List of attribute values that represent the "disabled" state. If any of these values are present in the attribute then the object will be considered to be disabled. Typical values are "false", "disabled", "0" or empty value. -CapabilityStep.activation.tooltip.enableList=List of attribute values that represent the "enabled" state. If any of these values are present in the attribute then the object will be considered to be enabled. Typical values are "true", "ENABLED", "1" and so on. -CapabilityStep.activation.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.activation.tooltip.ignoreAttribute=If set to true then the attribute which is used for simulated activation will be mark as ignored in the schema. I.e. midPoint will pretend that this attribute does not exist and only use the standard administrativeStatus. This is the default. If set to false then the attribute will also be visible in the schema and both the administrativeStatus and the original attribute will work. This may be needed if the attribute has a richer set of states than the administrativeStatus attribute. But in this case beware of value conflicts between administrativeStatus and the original attribute. -CapabilityStep.activation.tooltip.returnedByDefault=If true then the activation attribute is returned with resource objects by default and it does not need to be requested. If false then the activation attribute has to be explicitly requested. -CapabilityStep.activation.tooltip.validFromEnabled=True if the resource supports validFrom activation property. -CapabilityStep.activation.tooltip.validFromReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. -CapabilityStep.activation.tooltip.validToEnabled=True if the resource supports validTo activation property -CapabilityStep.activation.tooltip.validToReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. -CapabilityStep.capability.activation.tooltip=Activation capability. Ability to enable/disable accounts, set validity dates, etc. -CapabilityStep.capability.create.tooltip=Capability to create (add) new objects on resource. -CapabilityStep.capability.credentials.tooltip=Capability to set credentials for resource accounts. -CapabilityStep.capability.delete.tooltip=Capability to delete existing objects on resource. -CapabilityStep.capability.liveSync.tooltip=Live synchronization capability. Ability to efficiently fetch data changes in almost-real-time. -CapabilityStep.capability.read.tooltip=Capability to read data from the resource. -CapabilityStep.capability.script.tooltip=Capability to execute scripts on connector and resource. -CapabilityStep.capability.testConnection.tooltip=Capability to test connection to the resource. -CapabilityStep.capability.update.tooltip=Capability to update (modify) existing objects on resource. -CapabilityStep.credentials.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.credentials.tooltip.passEnabled=True if the resource supports password credentials. -CapabilityStep.credentials.tooltip.passReturned=True of the password is returned by default. False if it needs to be explicitly requested. -CapabilityStep.script.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.script.tooltip.onConnector=Capability to execute scripts "on connector". This means that the scripts will be executed on the machine where the connector is installed. This is usually midPoint node or a connector server. -CapabilityStep.script.tooltip.onResource=Capability to execute scripts "on resource". This means that the scripts will be executed on the machine where the connector connects. This is usually the server that hosts the resource (AD server, remote Unix machine, database server, etc.) -QNameEditor.tooltip.attribute=TODO\: QNameEditor.tooltip.attribute -QNameEditor.tooltip.namespace=TODO\: QNameEditor.tooltip.namespace -ResourceWizard.expression.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. -ResourceWizard.expression.tooltip.language=Programming language in which is the expression script written. -ResourceWizard.expression.tooltip.policyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. -ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. -SchemaHandlingStep.activation.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. -SchemaHandlingStep.activation.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). -SchemaHandlingStep.activation.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.association.tooltip.associationAttribute=Name of the attribute that "holds" the association. I.e. an attribute which contains the identifier of the associated object. This is usually an attribute such as "memeber", "groups", "roles", etc. In subject-to-object associations this is an attribute of a subject (e.g. account attribute "groups"). In object-to-subject associations this is an attribute of an object (e.g. group attribute "members"). -SchemaHandlingStep.association.tooltip.direction=Defines the direction of the association. Object-to-subject\: Object (e.g. group) has an attribute that contains identifier of the subject (e.g. account); Subject-to-object\: Subject (e.g. account) has an attribute that contains identifier of the object (e.g. group). -SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Explicit referential integrity. If set to false then midPoint assumes that the resource implements referential integrity. E.g. midPoint assumes that the resource automatically updates the association identifiers if an account is renamed and midPoint does not need to do anything. If set to true then midPoint will do referential integrity explicitly. In this case midPoint will explicitly update the association attributes if an account is renamed. -SchemaHandlingStep.association.tooltip.intent=Intent of the association target object type. Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.kind=Kind of the association target object type. This is usually "entitlement". Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.valueAttribute=Name of the attribute that is the source of a value for the association. The value of this attribute will be taken and stored into the association attribute to form an association. This is usually an attribute that contains an identifier or name such as "uid", "id", "name", etc. In subject-to-object associations this is an attribute of an object (e.g. group). In object-to-subject associations this is an attribute of a subject (e.g. account). -SchemaHandlingStep.attribute.tooltip.allow=If checked allows to specify an attribute which is not in the original resource schema. This can be used to fix faulty connectors that do not provide a complete resource schema, which hides some attributes, etc. -SchemaHandlingStep.attribute.tooltip.exclusiveStrong=When set to false then both strong and normal mapping values are merged to produce the final set of values. When set to true only strong values are used if there is at least one strong mapping. Normal values are used if there is no strong mapping. -SchemaHandlingStep.attribute.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. -SchemaHandlingStep.attribute.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). -SchemaHandlingStep.attribute.tooltip.intolerantVP=A value that matches this pattern will NOT be tolerated. I.e. it will be erased from the attribute value even if it is not a result of midPoint processing (mappings). -SchemaHandlingStep.attribute.tooltip.limitations=Specify attribute limitations such as multiplicity, ability to read or write it, etc. -SchemaHandlingStep.attribute.tooltip.matchingRule=A rule that determines if two attribute values have the same meaning. E.g. setting this to 'stringIgnoreCase' will make this attribute efficiently case insensitive. -SchemaHandlingStep.attribute.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.attribute.tooltip.reference=Name of the attribute to configure. All the settings and mappings below apply to this attribute. -SchemaHandlingStep.attribute.tooltip.tolerant=Tolerant attributes tolerate values that are set outside of midPoint. Non-tolerant attributes will only allow values that are defined in midPoint (e.g. by resource or role mappings). -SchemaHandlingStep.attribute.tooltip.tolerantVP=A value that matches this pattern will be tolerated. I.e. it will remain as the attribute value even if it is not a result of midPoint processing (mappings). -SchemaHandlingStep.credentials.tooltip.fetchStrategy=How to fetch the credentials value when it is needed. Implicit\: the value is returned by default, it does not need to be requested; Explicit\: the value is not returned by default, always request it explicitly. -SchemaHandlingStep.credentials.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). -SchemaHandlingStep.credentials.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Password policy to apply to this credential. This setting overrides other settings, e.g. default password policy defined in system configuration. If no password policy is defined here then the usual default will be used. -SchemaHandlingStep.dependency.tooltip.intent=Intent of the object on which we depend. -SchemaHandlingStep.dependency.tooltip.kind=Kind of the object on which we depend. -SchemaHandlingStep.dependency.tooltip.order=Normally zero. Can specify an integer that determines the ordering of dependencies that form a cycle and could not be otherwise be resolved (a.k.a. high-order dependencies). -SchemaHandlingStep.dependency.tooltip.resourceRef=Resource on which we depend. -SchemaHandlingStep.dependency.tooltip.strictness=Specifies how strictly will be the dependency resolved. Lax\: if the dependency is not there continue as normal (only used to impose operation ordering); Relaxed\: refuse to do operation unless the dependency is tried first, but if that fails then continue anyway; Strict\: proceed only is the dependency is tried first and it succeeds. -SchemaHandlingStep.iteration.tooltip.maxIteration=Maximum number of iterations to try. The operation will end with a failure if the maximum number of iterations is tried without any success. -SchemaHandlingStep.iteration.tooltip.returnMultiplicity=TODO\: SchemaHandlingStep.iteration.tooltip.returnMultiplicity -SchemaHandlingStep.iteration.tooltip.variable=TODO\: SchemaHandlingStep.iteration.tooltip.variable -SchemaHandlingStep.limitations.tooltip.layers=System layers to which this limitation applies. Sometimes the limitation does not apply equally to all the layers. E.g. the attribute may be formally read-write but we want it to be only presented as read-only by the user interface and change it only through mappings. In such a case the read-only limitation applies only to "presentation" layer. -SchemaHandlingStep.limitations.tooltip.other=TODO\: REMOVE THIS TOOLTIP -SchemaHandlingStep.limitations.tooltip.propertyAccess=The type of access which is allowed or denied. -SchemaHandlingStep.message.validationError=Inserted objectClass value\: '{0}' is not valid. Please provide valid objectClass value. -SchemaHandlingStep.protected.tooltip.filter=TODO\: SchemaHandlingStep.protected.tooltip.filter -SchemaHandlingStep.protected.tooltip.name=TODO\: SchemaHandlingStep.protected.tooltip.name -SchemaHandlingStep.protected.tooltip.uid=TODO\: SchemaHandlingStep.protected.tooltip.uid -SchemaHandlingStep.tooltip.activation=Definition how to map activation states (enabled/disabled/archived) and dates (validity from and to). -SchemaHandlingStep.tooltip.assignmentPolicyRef=Assignment policy specifies how strictly are the assignments enforced. None\: the assignments are not enforced at all; Positive\: assignments only add values (never substract); Relative\: only changes are propagated, existing values are left as they are; Full\: everything is strictly enforced (both changed and existing values). -SchemaHandlingStep.tooltip.associations=Definitions how entitlement associations are to be handled. -SchemaHandlingStep.tooltip.attributes=Definitions how individual attributes are to be handled. Each definition may contain inbound/outbound mappings, attribute limitations, etc. -SchemaHandlingStep.tooltip.credentials=Definition how to handle credentials such as passwords. -SchemaHandlingStep.tooltip.default=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaHandlingStep.tooltip.dependency=Dependencies are object types that has to be processed before this object types is processed. I.e. this object type depends on them. The object types on which this object type depends will be provisioned before this object type. Dependencies are used to impose ordering into provisioning operations. -SchemaHandlingStep.tooltip.filterClause=TODO\: SchemaHandlingStep.tooltip.filterClause -SchemaHandlingStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. -SchemaHandlingStep.tooltip.iteration=Iteratively find values for unique attributes such as identifiers. MidPoint will try several times to find a unique value for such attributes. -SchemaHandlingStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaHandlingStep.tooltip.objectClass=Object class from the schema that will be used to construct instances of this object type. -SchemaHandlingStep.tooltip.protected=Specification of protected instances of this object type. MidPoint can see protected instances but they cannot be touched. Any attempt to modify them will fail. This is used to protect emergency administration accounts such as "root" or "administrator". -SchemaStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. -SchemaStep.tooltip.isDefault=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaStep.tooltip.nativeObjectClass=Object class name how it is natively known by the resource (or the connector). -SynchronizationStep.reaction.tooltip.action=Explicit action. This setting defines what midPoint has to do as a reaction to the synchronization event. -SynchronizationStep.reaction.tooltip.channel=Channel limitation. If the synchronization event originated from the specified channel (e.g. live sync, reconciliation or import) then this reaction will be processed. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.objectTemplateRef=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.reaction.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -SynchronizationStep.reaction.tooltip.situation=Synchronization situation. If the situation of the event matches the situation specified here then the reaction will be applied. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.synchronize=If set to true then the usual synchronization algorithms will be applied (a.k.a. clockwork and projector) in addition to explicit action specified below. This is the usual case. If set to false then the synchronization algorithms will be skipped and only the explicit action will be executed. -SynchronizationStep.tooltip.condition=The synchronization setting will be applied only if this condition returns true. The condition is used mostly to sort the object of the same kind into intents. E.g. the condition may decide whether the username starts with "T". If is does then it can sort out accounts to intent "test" and if it does not then the account will have default intent. -SynchronizationStep.tooltip.confirmation=Confirmation expression. Each result of the correlation expression will be passed to confirmation expression. If the confirmation expression returns true then the objects will be linked. If no confirmation expression is specified then all the objects returned from the correlation query are accepted by default. Confirmation expression may be reasonable resource-intensive because it will be executed only for objects that are returned from the correlation query. -SynchronizationStep.tooltip.correlation=Correlation expression. The correlation expression is used to link focal objects (e.g. User) and shadows (e.g. account) that belong together. The correlation expression results in a search filter that is executed over the focal objects (usually users). The query returns candidate objects for linking. Correlation expression must be very efficient otherwise the synchronization performance will suffer. -SynchronizationStep.tooltip.enabled=Set to true if this synchronization setting is enabled. This is the default. This setting can be used to temporarily disable the synchronization setting. -SynchronizationStep.tooltip.focus=The type of focal object that corresponds to the resource object. For account objects this is usually a user object (UserType). This can be set to RoleType or OrgType for entitlement objects and so on. -SynchronizationStep.tooltip.intent=Object intent for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the intent specified in this field. -SynchronizationStep.tooltip.kind=Object kind for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the kind specified in this field. -SynchronizationStep.tooltip.objectClass=Object class for which this definition applies. This will be used to select the synchronization settings in case the object (shadow) does not have kind/intent definition yet. -SynchronizationStep.tooltip.objectTemplate=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic synchronization (a.k.a. discovery) will be enabled during the processing of this event. -SynchronizationStep.tooltip.reaction=Specifies how midPoint reacts to this synchronization event. Several reactions can be specified. The reaction appropriate for the synchronization situation of the event will be selected. -SynchronizationStep.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -WizardStep.title= diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_cs.utf8.properties deleted file mode 100644 index 0857bb2a2d9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_cs.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Wizard.message.cancel=\u00dapravy aplikace byly zru\u0161eny -org.apache.wicket.extensions.wizard.cancel=Zru\u0161it -org.apache.wicket.extensions.wizard.finish=Ulo\u017eit -org.apache.wicket.extensions.wizard.last=Posledn\u00ed -org.apache.wicket.extensions.wizard.next=Dal\u0161\u00ed -org.apache.wicket.extensions.wizard.previous=P\u0159edchoz\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_cs_CZ.utf8.properties deleted file mode 100644 index 0857bb2a2d9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_cs_CZ.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Wizard.message.cancel=\u00dapravy aplikace byly zru\u0161eny -org.apache.wicket.extensions.wizard.cancel=Zru\u0161it -org.apache.wicket.extensions.wizard.finish=Ulo\u017eit -org.apache.wicket.extensions.wizard.last=Posledn\u00ed -org.apache.wicket.extensions.wizard.next=Dal\u0161\u00ed -org.apache.wicket.extensions.wizard.previous=P\u0159edchoz\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_cs.utf8.properties deleted file mode 100644 index 8c36e9c9dcf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CapabilityStep.configured=Konfigurov\u00e1no -CapabilityStep.message.cantLoadCaps=nemohu na\u010d\u00edst schopnosti -CapabilityStep.native=Nativn\u00ed -WizardStep.title=Schopnosti diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_cs_CZ.utf8.properties deleted file mode 100644 index 8c36e9c9dcf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CapabilityStep.configured=Konfigurov\u00e1no -CapabilityStep.message.cantLoadCaps=nemohu na\u010d\u00edst schopnosti -CapabilityStep.native=Nativn\u00ed -WizardStep.title=Schopnosti diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_cs.utf8.properties deleted file mode 100644 index 6433b2e1c42..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ConfigurationStep.button.testConnection=Test p\u0159ipojen\u00ed -WizardStep.title=Konfigurace -configurationProperties=Konfigurace -connectorPoolConfiguration=Konektor pool -timeouts=\u010casov\u00e9 limity diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_cs_CZ.utf8.properties deleted file mode 100644 index 6433b2e1c42..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ConfigurationStep.button.testConnection=Test p\u0159ipojen\u00ed -WizardStep.title=Konfigurace -configurationProperties=Konfigurace -connectorPoolConfiguration=Konektor pool -timeouts=\u010casov\u00e9 limity diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_cs.utf8.properties deleted file mode 100644 index 3f85866ea8d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_cs.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -NameStep.arrowToTurotialText=Ka\u017ed\u00fd krok wizardu m\u00e1 tla\u010d\u00edtko n\u00e1pov\u011bdy. Stiskem tohoto tla\u010d\u00edtka z\u00edsk\u00e1te informace o nastaven\u00ed konfigura\u010dn\u00edho kroku. -NameStep.connectorBundle=Bal\u00ed\u010dek -NameStep.connectorHost=Konektor host -NameStep.connectorInformation=Informace -NameStep.connectorName=N\u00e1zev konektoru -NameStep.connectorNotSelected=Nebyl vybr\u00e1n konektor. -NameStep.connectorType=Konektor -NameStep.connectorVersion=Verze konektoru -NameStep.description=Popis -NameStep.hostNotUsed=Nen\u00ed pou\u017eit\u00fd -NameStep.name=N\u00e1zev aplikace -NameStep.undefinedName=Nedefinovan\u00e9 jm\u00e9no -NameStep.undefinedVersion=Nedefinovan\u00e1 verze -NameStep.unknownVersion=Nezn\u00e1m\u00e9 -WizardStep.title=Z\u00e1kladn\u00ed \u00fadaje diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_cs_CZ.utf8.properties deleted file mode 100644 index 3f85866ea8d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_cs_CZ.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -NameStep.arrowToTurotialText=Ka\u017ed\u00fd krok wizardu m\u00e1 tla\u010d\u00edtko n\u00e1pov\u011bdy. Stiskem tohoto tla\u010d\u00edtka z\u00edsk\u00e1te informace o nastaven\u00ed konfigura\u010dn\u00edho kroku. -NameStep.connectorBundle=Bal\u00ed\u010dek -NameStep.connectorHost=Konektor host -NameStep.connectorInformation=Informace -NameStep.connectorName=N\u00e1zev konektoru -NameStep.connectorNotSelected=Nebyl vybr\u00e1n konektor. -NameStep.connectorType=Konektor -NameStep.connectorVersion=Verze konektoru -NameStep.description=Popis -NameStep.hostNotUsed=Nen\u00ed pou\u017eit\u00fd -NameStep.name=N\u00e1zev aplikace -NameStep.undefinedName=Nedefinovan\u00e9 jm\u00e9no -NameStep.undefinedVersion=Nedefinovan\u00e1 verze -NameStep.unknownVersion=Nezn\u00e1m\u00e9 -WizardStep.title=Z\u00e1kladn\u00ed \u00fadaje diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_cs.utf8.properties deleted file mode 100644 index 1bf93d86df2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_cs.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentPolicyEnforcementType.FULL=Pln\u00fd -AssignmentPolicyEnforcementType.NONE=\u017d\u00e1dn\u00fd -AssignmentPolicyEnforcementType.POSITIVE=Pozitivn\u00ed -AssignmentPolicyEnforcementType.RELATIVE=Relativn\u00ed -SchemaHandlingStep.button.add=Vlo\u017eit nov\u00fd typ objektu -SchemaHandlingStep.label.activation=Aktivace -SchemaHandlingStep.label.assignmentPolicyRef=Politika p\u0159i\u0159azen\u00ed -SchemaHandlingStep.label.associations=Asociace -SchemaHandlingStep.label.attributes=Atributy -SchemaHandlingStep.label.credentials=Pov\u011b\u0159en\u00ed -SchemaHandlingStep.label.default=V\u00fdchoz\u00ed -SchemaHandlingStep.label.dependency=Z\u00e1vislosti -SchemaHandlingStep.label.description=Popis -SchemaHandlingStep.label.displayName=Zobrazovan\u00e9 jm\u00e9no -SchemaHandlingStep.label.emptyDisplayName=--Vyberte typ objektu pro \u00fapravy-- -SchemaHandlingStep.label.intent=Z\u00e1m\u011br -SchemaHandlingStep.label.iteration=Opakov\u00e1n\u00ed -SchemaHandlingStep.label.kind=Typ -SchemaHandlingStep.label.newObjectType=Nov\u00fd typ objektu -SchemaHandlingStep.label.objectClass=T\u0159\u00edda objektu -SchemaHandlingStep.label.objectTypes=Typy objektu -SchemaHandlingStep.label.protected=Chr\u00e1n\u011bn\u00fd -SchemaHandlingStep.message.errorLoadingObjectTypeList=Nemohu na\u010d\u00edst seznam t\u0159\u00edd objekt\u016f z aplikace. Chyba\: -SchemaHandlingStep.message.saveError=Nemohu ulo\u017eit nastaven\u00ed sch\u00e9matu, {0} -SchemaHandlingStep.message.selectObjectClassAss=Nastavte atribut 'T\u0159\u00edda objektu' p\u0159ed t\u00edm, ne\u017e vytvo\u0159\u00edte asociaci aplikace. -SchemaHandlingStep.message.selectObjectClassAttr=Nastavte atribut 'T\u0159\u00edda objektu' p\u0159ed t\u00edm, ne\u017e vytvo\u0159\u00edte atribut aplikace. -SchemaHandlingStep.message.validationError=Vlo\u017een\u00e1 hodnota t\u0159\u00eddy objektu\: '{0}' nen\u00ed spr\u00e1vn\u00e1. Nasdtavte spr\u00e1vnou hodnotu t\u0159\u00eddy objektu. -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -WizardStep.title=Sch\u00e9ma \u0159\u00edzen\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_cs_CZ.utf8.properties deleted file mode 100644 index 1bf93d86df2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_cs_CZ.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentPolicyEnforcementType.FULL=Pln\u00fd -AssignmentPolicyEnforcementType.NONE=\u017d\u00e1dn\u00fd -AssignmentPolicyEnforcementType.POSITIVE=Pozitivn\u00ed -AssignmentPolicyEnforcementType.RELATIVE=Relativn\u00ed -SchemaHandlingStep.button.add=Vlo\u017eit nov\u00fd typ objektu -SchemaHandlingStep.label.activation=Aktivace -SchemaHandlingStep.label.assignmentPolicyRef=Politika p\u0159i\u0159azen\u00ed -SchemaHandlingStep.label.associations=Asociace -SchemaHandlingStep.label.attributes=Atributy -SchemaHandlingStep.label.credentials=Pov\u011b\u0159en\u00ed -SchemaHandlingStep.label.default=V\u00fdchoz\u00ed -SchemaHandlingStep.label.dependency=Z\u00e1vislosti -SchemaHandlingStep.label.description=Popis -SchemaHandlingStep.label.displayName=Zobrazovan\u00e9 jm\u00e9no -SchemaHandlingStep.label.emptyDisplayName=--Vyberte typ objektu pro \u00fapravy-- -SchemaHandlingStep.label.intent=Z\u00e1m\u011br -SchemaHandlingStep.label.iteration=Opakov\u00e1n\u00ed -SchemaHandlingStep.label.kind=Typ -SchemaHandlingStep.label.newObjectType=Nov\u00fd typ objektu -SchemaHandlingStep.label.objectClass=T\u0159\u00edda objektu -SchemaHandlingStep.label.objectTypes=Typy objektu -SchemaHandlingStep.label.protected=Chr\u00e1n\u011bn\u00fd -SchemaHandlingStep.message.errorLoadingObjectTypeList=Nemohu na\u010d\u00edst seznam t\u0159\u00edd objekt\u016f z aplikace. Chyba\: -SchemaHandlingStep.message.saveError=Nemohu ulo\u017eit nastaven\u00ed sch\u00e9matu, {0} -SchemaHandlingStep.message.selectObjectClassAss=Nastavte atribut 'T\u0159\u00edda objektu' p\u0159ed t\u00edm, ne\u017e vytvo\u0159\u00edte asociaci aplikace. -SchemaHandlingStep.message.selectObjectClassAttr=Nastavte atribut 'T\u0159\u00edda objektu' p\u0159ed t\u00edm, ne\u017e vytvo\u0159\u00edte atribut aplikace. -SchemaHandlingStep.message.validationError=Vlo\u017een\u00e1 hodnota t\u0159\u00eddy objektu\: '{0}' nen\u00ed spr\u00e1vn\u00e1. Nasdtavte spr\u00e1vnou hodnotu t\u0159\u00eddy objektu. -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -WizardStep.title=Sch\u00e9ma \u0159\u00edzen\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_cs.utf8.properties deleted file mode 100644 index 73aed8302ed..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_cs.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SchemaStep.button.reload=Znovu na\u010d\u00edst -SchemaStep.message.reload.fail=Sch\u00e9ma aplikace '{0}' nebylo na\u010dteno. -SchemaStep.message.reload.ok=Sch\u00e9ma aplikace '{0}' bylo \u00fasp\u011b\u0161n\u011b na\u010dteno. -SchemaStep.schema=Sch\u00e9ma -SchemaStep.xml=Xml -WizardStep.title=Sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_cs_CZ.utf8.properties deleted file mode 100644 index 73aed8302ed..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_cs_CZ.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SchemaStep.button.reload=Znovu na\u010d\u00edst -SchemaStep.message.reload.fail=Sch\u00e9ma aplikace '{0}' nebylo na\u010dteno. -SchemaStep.message.reload.ok=Sch\u00e9ma aplikace '{0}' bylo \u00fasp\u011b\u0161n\u011b na\u010dteno. -SchemaStep.schema=Sch\u00e9ma -SchemaStep.xml=Xml -WizardStep.title=Sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_cs.utf8.properties deleted file mode 100644 index 82a043ae77e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_cs.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -SynchronizationStep.button.add=Vlo\u017eit synchroniza\u010dn\u00ed objekt -SynchronizationStep.label.condition=Podm\u00ednka -SynchronizationStep.label.confirmation=Potvrzen\u00ed -SynchronizationStep.label.correlation=Korelace -SynchronizationStep.label.description=Popis -SynchronizationStep.label.editSyncObject=upravit '{0}' -SynchronizationStep.label.emptyDisplayName=--Vybrat synchroniza\u010dn\u00ed objekt pro \u00fapravy-- -SynchronizationStep.label.enabled=Povoleno -SynchronizationStep.label.focus=Focus -SynchronizationStep.label.intent=Z\u00e1m\u011br -SynchronizationStep.label.kind=Typ -SynchronizationStep.label.name=N\u00e1zev -SynchronizationStep.label.newObjectType=Nov\u00fd typ synch. objektu -SynchronizationStep.label.notSpecified=(n\u00e1zev nen\u00ed specifikov\u00e1n) -SynchronizationStep.label.objectClass=T\u0159\u00edda objektu -SynchronizationStep.label.objectTemplate=\u0160ablona objektu -SynchronizationStep.label.opportunistic=P\u0159\u00edle\u017eitostn\u011b -SynchronizationStep.label.reaction=Reakce -SynchronizationStep.label.reconcile=Rekonciliovat -SynchronizationStep.label.syncObjectHeader=Synchroniza\u010dn\u00ed objekty -SynchronizationStep.message.cantSave=Nemohu ulo\u017eit synchronizaci aplikace. -SynchronizationStep.message.errorLoadingObjectSyncList=Nemohu na\u010d\u00edst seznam synchroniza\u010dn\u00edch objekt\u016f z aplikace. Chyba\: -SynchronizationStep.message.errorLoadingObjectTemplates=Nemohu na\u010d\u00edst objekty \u0161ablon z repozitory. -SynchronizationStep.message.unsupportedActionFormat=Pou\u017e\u00edv\u00e1te zastaral\u00fd atribut 'ref' pro definici reakce. M\u00edsto toho pou\u017eijte element 'handlerUri'. Akce s atributem 'ref' v tomto pr\u016fvodci nebudou zobrazeny. -WizardStep.title=Synchronizace -objectSyncConfig.editorFocus.nullValid=Vyberte jeden -objectSyncConfig.editorKind.nullValid=Vyberte jeden -objectSyncConfig.editorObjectTemplate.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_cs_CZ.utf8.properties deleted file mode 100644 index 82a043ae77e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_cs_CZ.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -SynchronizationStep.button.add=Vlo\u017eit synchroniza\u010dn\u00ed objekt -SynchronizationStep.label.condition=Podm\u00ednka -SynchronizationStep.label.confirmation=Potvrzen\u00ed -SynchronizationStep.label.correlation=Korelace -SynchronizationStep.label.description=Popis -SynchronizationStep.label.editSyncObject=upravit '{0}' -SynchronizationStep.label.emptyDisplayName=--Vybrat synchroniza\u010dn\u00ed objekt pro \u00fapravy-- -SynchronizationStep.label.enabled=Povoleno -SynchronizationStep.label.focus=Focus -SynchronizationStep.label.intent=Z\u00e1m\u011br -SynchronizationStep.label.kind=Typ -SynchronizationStep.label.name=N\u00e1zev -SynchronizationStep.label.newObjectType=Nov\u00fd typ synch. objektu -SynchronizationStep.label.notSpecified=(n\u00e1zev nen\u00ed specifikov\u00e1n) -SynchronizationStep.label.objectClass=T\u0159\u00edda objektu -SynchronizationStep.label.objectTemplate=\u0160ablona objektu -SynchronizationStep.label.opportunistic=P\u0159\u00edle\u017eitostn\u011b -SynchronizationStep.label.reaction=Reakce -SynchronizationStep.label.reconcile=Rekonciliovat -SynchronizationStep.label.syncObjectHeader=Synchroniza\u010dn\u00ed objekty -SynchronizationStep.message.cantSave=Nemohu ulo\u017eit synchronizaci aplikace. -SynchronizationStep.message.errorLoadingObjectSyncList=Nemohu na\u010d\u00edst seznam synchroniza\u010dn\u00edch objekt\u016f z aplikace. Chyba\: -SynchronizationStep.message.errorLoadingObjectTemplates=Nemohu na\u010d\u00edst objekty \u0161ablon z repozitory. -SynchronizationStep.message.unsupportedActionFormat=Pou\u017e\u00edv\u00e1te zastaral\u00fd atribut 'ref' pro definici reakce. M\u00edsto toho pou\u017eijte element 'handlerUri'. Akce s atributem 'ref' v tomto pr\u016fvodci nebudou zobrazeny. -WizardStep.title=Synchronizace -objectSyncConfig.editorFocus.nullValid=Vyberte jeden -objectSyncConfig.editorKind.nullValid=Vyberte jeden -objectSyncConfig.editorObjectTemplate.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_cs.utf8.properties deleted file mode 100644 index 8971ab37ac5..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_cs.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SchemaListPanel.attributes=Atributy -SchemaListPanel.details=Detaily -SchemaListPanel.details.default=V\u00fdchoz\u00ed -SchemaListPanel.details.description=Popis -SchemaListPanel.details.displayName=Zobrazen\u00e9 jm\u00e9no -SchemaListPanel.details.intent=Z\u00e1m\u011br -SchemaListPanel.details.kind=Typ -SchemaListPanel.details.nativeObjectClass=Nativn\u00ed t\u0159\u00edda objektu -SchemaListPanel.displayName=Zobrazen\u00e9 jm\u00e9no -SchemaListPanel.displayOrder=Po\u0159ad\u00ed -SchemaListPanel.message.couldntParseSchema=Nemohu zpracovat sch\u00e9ma aplikace -SchemaListPanel.minMax=Min/max po\u010det -SchemaListPanel.name=N\u00e1zev -SchemaListPanel.nativeAttributeName=Nativn\u00ed n\u00e1zev atributu -SchemaListPanel.objectClass=T\u0159\u00edda objektu -SchemaListPanel.returnedByDefault=Vr\u00e1ceno jako v\u00fdchoz\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_cs_CZ.utf8.properties deleted file mode 100644 index 8971ab37ac5..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SchemaListPanel.attributes=Atributy -SchemaListPanel.details=Detaily -SchemaListPanel.details.default=V\u00fdchoz\u00ed -SchemaListPanel.details.description=Popis -SchemaListPanel.details.displayName=Zobrazen\u00e9 jm\u00e9no -SchemaListPanel.details.intent=Z\u00e1m\u011br -SchemaListPanel.details.kind=Typ -SchemaListPanel.details.nativeObjectClass=Nativn\u00ed t\u0159\u00edda objektu -SchemaListPanel.displayName=Zobrazen\u00e9 jm\u00e9no -SchemaListPanel.displayOrder=Po\u0159ad\u00ed -SchemaListPanel.message.couldntParseSchema=Nemohu zpracovat sch\u00e9ma aplikace -SchemaListPanel.minMax=Min/max po\u010det -SchemaListPanel.name=N\u00e1zev -SchemaListPanel.nativeAttributeName=Nativn\u00ed n\u00e1zev atributu -SchemaListPanel.objectClass=T\u0159\u00edda objektu -SchemaListPanel.returnedByDefault=Vr\u00e1ceno jako v\u00fdchoz\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog_cs.utf8.properties deleted file mode 100644 index 686631b4944..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WizardHelpDialog.button.ok=Ok, hotovo\! -WizardHelpDialog.label=Z\u00edskat n\u00e1pov\u011bdu pro Pr\u016fvodce p\u0159ipojen\u00edm aplikace\! diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog_cs_CZ.utf8.properties deleted file mode 100644 index 686631b4944..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WizardHelpDialog.button.ok=Ok, hotovo\! -WizardHelpDialog.label=Z\u00edskat n\u00e1pov\u011bdu pro Pr\u016fvodce p\u0159ipojen\u00edm aplikace\! diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_cs.utf8.properties deleted file mode 100644 index b60227dc070..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -addCapabilityDialog.button.Add=Vlo\u017eit -addCapabilityDialog.button.cancel=Zru\u0161it -addCapabilityDialog.column.name=N\u00e1zev -addCapabilityDialog.title=Vyberte schopnosti pro vlo\u017een\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_cs_CZ.utf8.properties deleted file mode 100644 index b60227dc070..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -addCapabilityDialog.button.Add=Vlo\u017eit -addCapabilityDialog.button.cancel=Zru\u0161it -addCapabilityDialog.column.name=N\u00e1zev -addCapabilityDialog.title=Vyberte schopnosti pro vlo\u017een\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_cs.utf8.properties deleted file mode 100644 index c261f940b4f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_cs.utf8.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityActivationPanel.label=Konfigurace aktivace -capabilityActivationPanel.label.attributeName=N\u00e1zev atributu -capabilityActivationPanel.label.disableList=Zak\u00e1zat seznam -capabilityActivationPanel.label.enableList=Povolit seznam -capabilityActivationPanel.label.enabled=Povolen\u00fd -capabilityActivationPanel.label.enabledDisabled=Povolen\u00fd/zak\u00e1zan\u00fd -capabilityActivationPanel.label.ignoreAttribute=Ignorovat atribut -capabilityActivationPanel.label.returnedByDefault=Vr\u00e1tit ve v\u00fdchoz\u00edm nastaven\u00ed -capabilityActivationPanel.label.status=Stav -capabilityActivationPanel.label.status.message=Tot\u00e9\u017e jako povolen\u00fd/zak\u00e1zan\u00fd -capabilityActivationPanel.label.validFrom=Platn\u00fd od -capabilityActivationPanel.label.validTo=Platn\u00fd do -capabilityActivationPanel.list.placeholder=Vlo\u017eit hodnotu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_cs_CZ.utf8.properties deleted file mode 100644 index c261f940b4f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityActivationPanel.label=Konfigurace aktivace -capabilityActivationPanel.label.attributeName=N\u00e1zev atributu -capabilityActivationPanel.label.disableList=Zak\u00e1zat seznam -capabilityActivationPanel.label.enableList=Povolit seznam -capabilityActivationPanel.label.enabled=Povolen\u00fd -capabilityActivationPanel.label.enabledDisabled=Povolen\u00fd/zak\u00e1zan\u00fd -capabilityActivationPanel.label.ignoreAttribute=Ignorovat atribut -capabilityActivationPanel.label.returnedByDefault=Vr\u00e1tit ve v\u00fdchoz\u00edm nastaven\u00ed -capabilityActivationPanel.label.status=Stav -capabilityActivationPanel.label.status.message=Tot\u00e9\u017e jako povolen\u00fd/zak\u00e1zan\u00fd -capabilityActivationPanel.label.validFrom=Platn\u00fd od -capabilityActivationPanel.label.validTo=Platn\u00fd do -capabilityActivationPanel.list.placeholder=Vlo\u017eit hodnotu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_cs.utf8.properties deleted file mode 100644 index 90b03b22880..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityCredentialsPanel.label=Konfigurace pov\u011b\u0159en\u00ed -capabilityCredentialsPanel.label.enabled=Povolen\u00fd -capabilityCredentialsPanel.label.password=Heslo -capabilityCredentialsPanel.label.returned=Vr\u00e1cen ve v\u00fdchoz\u00edm nastaven\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_cs_CZ.utf8.properties deleted file mode 100644 index 90b03b22880..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityCredentialsPanel.label=Konfigurace pov\u011b\u0159en\u00ed -capabilityCredentialsPanel.label.enabled=Povolen\u00fd -capabilityCredentialsPanel.label.password=Heslo -capabilityCredentialsPanel.label.returned=Vr\u00e1cen ve v\u00fdchoz\u00edm nastaven\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_cs.utf8.properties deleted file mode 100644 index a34d71270de..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityScriptPanel.label=Konfigurace skriptu -capabilityScriptPanel.label.enabled=Povolen\u00fd -capabilityScriptPanel.label.onConnector=Na konektoru -capabilityScriptPanel.label.onResource=Na aplikaci diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_cs_CZ.utf8.properties deleted file mode 100644 index a34d71270de..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityScriptPanel.label=Konfigurace skriptu -capabilityScriptPanel.label.enabled=Povolen\u00fd -capabilityScriptPanel.label.onConnector=Na konektoru -capabilityScriptPanel.label.onResource=Na aplikaci diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_cs.utf8.properties deleted file mode 100644 index 90ff90fd9c6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityValuePanel.label.capability.create=Schopnost vytv\u00e1\u0159et -capabilityValuePanel.label.capability.delete=Schopnost mazat -capabilityValuePanel.label.capability.liveSync=Schopnost live synchronizace -capabilityValuePanel.label.capability.read=Schopnost \u010d\u00edst -capabilityValuePanel.label.capability.testConnection=Schopnost ov\u011b\u0159it spojen\u00ed -capabilityValuePanel.label.capability.update=Schopnost m\u011bnit -capabilityValuePanel.label.enabled=Povoleno diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_cs_CZ.utf8.properties deleted file mode 100644 index 90ff90fd9c6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -capabilityValuePanel.label.capability.create=Schopnost vytv\u00e1\u0159et -capabilityValuePanel.label.capability.delete=Schopnost mazat -capabilityValuePanel.label.capability.liveSync=Schopnost live synchronizace -capabilityValuePanel.label.capability.read=Schopnost \u010d\u00edst -capabilityValuePanel.label.capability.testConnection=Schopnost ov\u011b\u0159it spojen\u00ed -capabilityValuePanel.label.capability.update=Schopnost m\u011bnit -capabilityValuePanel.label.enabled=Povoleno diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_cs.utf8.properties deleted file mode 100644 index 5a2efa281b1..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_cs.utf8.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceActivationEditor.label=Upravit aktivaci aplikace -ResourceActivationEditor.label.administrativeStatus=Administrativn\u00ed stav -ResourceActivationEditor.label.existence=Existence -ResourceActivationEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceActivationEditor.label.inbound=P\u0159\u00edchoz\u00ed -ResourceActivationEditor.label.outbound=Odchoz\u00ed -ResourceActivationEditor.label.validFrom=Platn\u00e9 od -ResourceActivationEditor.label.validTo=Platn\u00e9 do -admStatusFetchStrategy.nullValid=Vyberte jeden -existenceFetchStrategy.nullValid=Vyberte jeden -validFromFetchStrategy.nullValid=Vyberte jeden -validToFetchStrategy.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_cs_CZ.utf8.properties deleted file mode 100644 index 5a2efa281b1..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceActivationEditor.label=Upravit aktivaci aplikace -ResourceActivationEditor.label.administrativeStatus=Administrativn\u00ed stav -ResourceActivationEditor.label.existence=Existence -ResourceActivationEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceActivationEditor.label.inbound=P\u0159\u00edchoz\u00ed -ResourceActivationEditor.label.outbound=Odchoz\u00ed -ResourceActivationEditor.label.validFrom=Platn\u00e9 od -ResourceActivationEditor.label.validTo=Platn\u00e9 do -admStatusFetchStrategy.nullValid=Vyberte jeden -existenceFetchStrategy.nullValid=Vyberte jeden -validFromFetchStrategy.nullValid=Vyberte jeden -validToFetchStrategy.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_cs.utf8.properties deleted file mode 100644 index d56fc46f91c..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_cs.utf8.properties +++ /dev/null @@ -1,52 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceAssociationEditor.label.allow=Odkaz bez sch\u00e9matu -ResourceAssociationEditor.label.association=Specifick\u00e9 atributy asociace -ResourceAssociationEditor.label.associationAttribute=Atributy asociace -ResourceAssociationEditor.label.description=Popis -ResourceAssociationEditor.label.direction=Sm\u011br -ResourceAssociationEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no -ResourceAssociationEditor.label.edit=\u00daprava '{0}' asociace -ResourceAssociationEditor.label.exclusiveStrong=Exkluzivn\u011b siln\u00fd -ResourceAssociationEditor.label.explicitRefIntegrity=Expl. ref. na integritu -ResourceAssociationEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceAssociationEditor.label.inbound=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed -ResourceAssociationEditor.label.intent=C\u00edlov\u00fd z\u00e1m\u011br -ResourceAssociationEditor.label.intolerantVP=Intolerantn\u00ed vzor -ResourceAssociationEditor.label.kind=C\u00edlov\u00fd typ -ResourceAssociationEditor.label.limitations=Limity -ResourceAssociationEditor.label.matchingRule=Pravidlo p\u00e1rov\u00e1n\u00ed -ResourceAssociationEditor.label.new=Vytvo\u0159it novou asociaci -ResourceAssociationEditor.label.outbound=Odchoz\u00ed mapov\u00e1n\u00ed -ResourceAssociationEditor.label.reference=Reference -ResourceAssociationEditor.label.resourceItem=Specifick\u00e9 atributy polo\u017eky aplikace -ResourceAssociationEditor.label.tolerant=Tolerantn\u00ed -ResourceAssociationEditor.label.tolerantVP=Tolerantn\u00ed vzor -ResourceAssociationEditor.label.valueAttribute=Hodnota atributu -ResourceAssociationEditor.message.cantParseSchema=Nemohu zpracovat sch\u00e9ma syst\u00e9mu -ResourceObjectAssociationDirectionType.OBJECT_TO_SUBJECT=Objekt do subjetu -ResourceObjectAssociationDirectionType.SUBJECT_TO_OBJECT=Subjekt do objektu -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -associationAttribute.nullValid=Vyberte jeden -direction.nullvalid=Vyberte jeden -fetchStrategy.nullValid=Vyberte jeden -kind.nullValid=Vyberte jeden -matchingRule.nullValid=Vyberte jeden -valueAttribute.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_cs_CZ.utf8.properties deleted file mode 100644 index d56fc46f91c..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,52 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceAssociationEditor.label.allow=Odkaz bez sch\u00e9matu -ResourceAssociationEditor.label.association=Specifick\u00e9 atributy asociace -ResourceAssociationEditor.label.associationAttribute=Atributy asociace -ResourceAssociationEditor.label.description=Popis -ResourceAssociationEditor.label.direction=Sm\u011br -ResourceAssociationEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no -ResourceAssociationEditor.label.edit=\u00daprava '{0}' asociace -ResourceAssociationEditor.label.exclusiveStrong=Exkluzivn\u011b siln\u00fd -ResourceAssociationEditor.label.explicitRefIntegrity=Expl. ref. na integritu -ResourceAssociationEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceAssociationEditor.label.inbound=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed -ResourceAssociationEditor.label.intent=C\u00edlov\u00fd z\u00e1m\u011br -ResourceAssociationEditor.label.intolerantVP=Intolerantn\u00ed vzor -ResourceAssociationEditor.label.kind=C\u00edlov\u00fd typ -ResourceAssociationEditor.label.limitations=Limity -ResourceAssociationEditor.label.matchingRule=Pravidlo p\u00e1rov\u00e1n\u00ed -ResourceAssociationEditor.label.new=Vytvo\u0159it novou asociaci -ResourceAssociationEditor.label.outbound=Odchoz\u00ed mapov\u00e1n\u00ed -ResourceAssociationEditor.label.reference=Reference -ResourceAssociationEditor.label.resourceItem=Specifick\u00e9 atributy polo\u017eky aplikace -ResourceAssociationEditor.label.tolerant=Tolerantn\u00ed -ResourceAssociationEditor.label.tolerantVP=Tolerantn\u00ed vzor -ResourceAssociationEditor.label.valueAttribute=Hodnota atributu -ResourceAssociationEditor.message.cantParseSchema=Nemohu zpracovat sch\u00e9ma syst\u00e9mu -ResourceObjectAssociationDirectionType.OBJECT_TO_SUBJECT=Objekt do subjetu -ResourceObjectAssociationDirectionType.SUBJECT_TO_OBJECT=Subjekt do objektu -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -associationAttribute.nullValid=Vyberte jeden -direction.nullvalid=Vyberte jeden -fetchStrategy.nullValid=Vyberte jeden -kind.nullValid=Vyberte jeden -matchingRule.nullValid=Vyberte jeden -valueAttribute.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_cs.utf8.properties deleted file mode 100644 index 1d9b80dfc08..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_cs.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceAttributeEditor.label.allow=Atribut bez sch\u00e9matu -ResourceAttributeEditor.label.description=Popis -ResourceAttributeEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no -ResourceAttributeEditor.label.edit=\u00daprava '{0}' atributu -ResourceAttributeEditor.label.exclusiveStrong=Exkluzivn\u011b siln\u00fd -ResourceAttributeEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceAttributeEditor.label.inbound=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed -ResourceAttributeEditor.label.intolerantVP=Intolerantn\u00ed vzor -ResourceAttributeEditor.label.limitations=Limity -ResourceAttributeEditor.label.matchingRule=Pravidlo p\u00e1rov\u00e1n\u00ed -ResourceAttributeEditor.label.new=Vytvo\u0159it nov\u00fd atribut -ResourceAttributeEditor.label.outbound=Odchoz\u00ed mapov\u00e1n\u00ed -ResourceAttributeEditor.label.reference=Atribut -ResourceAttributeEditor.label.tolerant=Tolerantn\u00ed -ResourceAttributeEditor.label.tolerantVP=Tolerantn\u00ed vzor -ResourceAttributeEditor.message.cantParseSchema=Nemohu zpracovat sch\u00e9ma aplikace -fetchStrategy.nullValid=Vyberte jeden -matchingRule.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_cs_CZ.utf8.properties deleted file mode 100644 index 1d9b80dfc08..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceAttributeEditor.label.allow=Atribut bez sch\u00e9matu -ResourceAttributeEditor.label.description=Popis -ResourceAttributeEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no -ResourceAttributeEditor.label.edit=\u00daprava '{0}' atributu -ResourceAttributeEditor.label.exclusiveStrong=Exkluzivn\u011b siln\u00fd -ResourceAttributeEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceAttributeEditor.label.inbound=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed -ResourceAttributeEditor.label.intolerantVP=Intolerantn\u00ed vzor -ResourceAttributeEditor.label.limitations=Limity -ResourceAttributeEditor.label.matchingRule=Pravidlo p\u00e1rov\u00e1n\u00ed -ResourceAttributeEditor.label.new=Vytvo\u0159it nov\u00fd atribut -ResourceAttributeEditor.label.outbound=Odchoz\u00ed mapov\u00e1n\u00ed -ResourceAttributeEditor.label.reference=Atribut -ResourceAttributeEditor.label.tolerant=Tolerantn\u00ed -ResourceAttributeEditor.label.tolerantVP=Tolerantn\u00ed vzor -ResourceAttributeEditor.message.cantParseSchema=Nemohu zpracovat sch\u00e9ma aplikace -fetchStrategy.nullValid=Vyberte jeden -matchingRule.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_cs.utf8.properties deleted file mode 100644 index 2a9f1a67141..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceCredentialsEditor.label=Upravit pov\u011b\u0159en\u00ed aplikace -ResourceCredentialsEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceCredentialsEditor.label.inbound=P\u0159\u00edchoz\u00ed -ResourceCredentialsEditor.label.outbound=Odchoz\u00ed -ResourceCredentialsEditor.label.passwordPolicyRef=Politika hesel diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_cs_CZ.utf8.properties deleted file mode 100644 index 2a9f1a67141..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed -AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed -ResourceCredentialsEditor.label=Upravit pov\u011b\u0159en\u00ed aplikace -ResourceCredentialsEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed -ResourceCredentialsEditor.label.inbound=P\u0159\u00edchoz\u00ed -ResourceCredentialsEditor.label.outbound=Odchoz\u00ed -ResourceCredentialsEditor.label.passwordPolicyRef=Politika hesel diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_cs.utf8.properties deleted file mode 100644 index 6831ef53c97..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_cs.utf8.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ResourceDependencyEditor.label=Upravit z\u00e1vislosti -ResourceDependencyEditor.label.button.add=Vlo\u017eit z\u00e1vislost aplikace -ResourceDependencyEditor.label.intent=Z\u00e1vislost z\u00e1m\u011bru -ResourceDependencyEditor.label.kind=Z\u00e1vislost typu -ResourceDependencyEditor.label.order=Po\u0159ad\u00ed -ResourceDependencyEditor.label.resourceRef=Z\u00e1visl\u00e1 aplikace -ResourceDependencyEditor.label.strictness=P\u0159\u00edsnost -ResourceObjectTypeDependencyStrictnessType.LAX=Velmni m\u00edrn\u00e1 -ResourceObjectTypeDependencyStrictnessType.RELAXED=M\u00edrn\u00e1 -ResourceObjectTypeDependencyStrictnessType.STRICT=P\u0159\u00edsn\u00e1 -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_cs_CZ.utf8.properties deleted file mode 100644 index 6831ef53c97..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ResourceDependencyEditor.label=Upravit z\u00e1vislosti -ResourceDependencyEditor.label.button.add=Vlo\u017eit z\u00e1vislost aplikace -ResourceDependencyEditor.label.intent=Z\u00e1vislost z\u00e1m\u011bru -ResourceDependencyEditor.label.kind=Z\u00e1vislost typu -ResourceDependencyEditor.label.order=Po\u0159ad\u00ed -ResourceDependencyEditor.label.resourceRef=Z\u00e1visl\u00e1 aplikace -ResourceDependencyEditor.label.strictness=P\u0159\u00edsnost -ResourceObjectTypeDependencyStrictnessType.LAX=Velmni m\u00edrn\u00e1 -ResourceObjectTypeDependencyStrictnessType.RELAXED=M\u00edrn\u00e1 -ResourceObjectTypeDependencyStrictnessType.STRICT=P\u0159\u00edsn\u00e1 -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_cs.utf8.properties deleted file mode 100644 index a595fa48c74..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_cs.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExpressionEvaluatorType.AS_IS=Tak jak je -ExpressionEvaluatorType.GENERATE=Generovan\u00fd -ExpressionEvaluatorType.LITERAL=P\u0159esn\u00fd -ExpressionEvaluatorType.PATH=Cesta -ExpressionEvaluatorType.SCRIPT=Skript -ExpressionReturnMultiplicityType.MULTI=V\u00edce -ExpressionReturnMultiplicityType.SINGLE=Jeden -Language.GROOVY=Groovy -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -ResourceIterationEditor.label=Upravit konfiguraci opakov\u00e1n\u00ed aplikace -ResourceIterationEditor.label.description=Popis -ResourceIterationEditor.label.expression=V\u00fdraz -ResourceIterationEditor.label.expressionEvaluator=Vyhodnocen\u00ed v\u00fdrazu -ResourceIterationEditor.label.expressionType=Typ v\u00fdrazu -ResourceIterationEditor.label.extension=Roz\u0161\u00ed\u0159en\u00ed -ResourceIterationEditor.label.language=Jazyk -ResourceIterationEditor.label.maxIteration=Maxim\u00e1ln\u00ed opakov\u00e1n\u00ed -ResourceIterationEditor.label.policyRef=Odkaz na politiku -ResourceIterationEditor.label.postIterationCondition=Podm\u00ednka po opakov\u00e1n\u00ed -ResourceIterationEditor.label.preIterationCondition=Podm\u00ednka p\u0159ed opakov\u00e1n\u00edm -ResourceIterationEditor.label.returnMultiplicity=Vr\u00e1tit mnoho\u010detnost -ResourceIterationEditor.label.stringFilter=Filtr \u0159et\u011bzce -ResourceIterationEditor.label.tokenExpression=V\u00fdraz tokenu -ResourceIterationEditor.label.variable=Prom\u011bnn\u00e1 diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_cs_CZ.utf8.properties deleted file mode 100644 index a595fa48c74..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExpressionEvaluatorType.AS_IS=Tak jak je -ExpressionEvaluatorType.GENERATE=Generovan\u00fd -ExpressionEvaluatorType.LITERAL=P\u0159esn\u00fd -ExpressionEvaluatorType.PATH=Cesta -ExpressionEvaluatorType.SCRIPT=Skript -ExpressionReturnMultiplicityType.MULTI=V\u00edce -ExpressionReturnMultiplicityType.SINGLE=Jeden -Language.GROOVY=Groovy -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -ResourceIterationEditor.label=Upravit konfiguraci opakov\u00e1n\u00ed aplikace -ResourceIterationEditor.label.description=Popis -ResourceIterationEditor.label.expression=V\u00fdraz -ResourceIterationEditor.label.expressionEvaluator=Vyhodnocen\u00ed v\u00fdrazu -ResourceIterationEditor.label.expressionType=Typ v\u00fdrazu -ResourceIterationEditor.label.extension=Roz\u0161\u00ed\u0159en\u00ed -ResourceIterationEditor.label.language=Jazyk -ResourceIterationEditor.label.maxIteration=Maxim\u00e1ln\u00ed opakov\u00e1n\u00ed -ResourceIterationEditor.label.policyRef=Odkaz na politiku -ResourceIterationEditor.label.postIterationCondition=Podm\u00ednka po opakov\u00e1n\u00ed -ResourceIterationEditor.label.preIterationCondition=Podm\u00ednka p\u0159ed opakov\u00e1n\u00edm -ResourceIterationEditor.label.returnMultiplicity=Vr\u00e1tit mnoho\u010detnost -ResourceIterationEditor.label.stringFilter=Filtr \u0159et\u011bzce -ResourceIterationEditor.label.tokenExpression=V\u00fdraz tokenu -ResourceIterationEditor.label.variable=Prom\u011bnn\u00e1 diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_cs.utf8.properties deleted file mode 100644 index 0830c17f3a9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ResourceProtectedEditor.button.add=Vlo\u017eit chr\u00e1n\u011bn\u00fd \u00fa\u010det -ResourceProtectedEditor.label=Upravit chr\u00e1n\u011bn\u00e9 \u00fa\u010dty -ResourceProtectedEditor.label.description=Popis -ResourceProtectedEditor.label.filter=Filtr -ResourceProtectedEditor.label.filterClause=\u010clen filtru -ResourceProtectedEditor.label.name=N\u00e1zev -ResourceProtectedEditor.label.uid=Uid diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_cs_CZ.utf8.properties deleted file mode 100644 index 0830c17f3a9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ResourceProtectedEditor.button.add=Vlo\u017eit chr\u00e1n\u011bn\u00fd \u00fa\u010det -ResourceProtectedEditor.label=Upravit chr\u00e1n\u011bn\u00e9 \u00fa\u010dty -ResourceProtectedEditor.label.description=Popis -ResourceProtectedEditor.label.filter=Filtr -ResourceProtectedEditor.label.filterClause=\u010clen filtru -ResourceProtectedEditor.label.name=N\u00e1zev -ResourceProtectedEditor.label.uid=Uid diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_cs.utf8.properties deleted file mode 100644 index 383041ebcae..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_cs.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExpressionVariableEditor.button.cancel=Zru\u0161it -ExpressionVariableEditor.button.save=Ulo\u017eit -ExpressionVariableEditor.label=Upravit prom\u011bnnou v\u00fdrazu -ExpressionVariableEditor.label.description=Popis -ExpressionVariableEditor.label.name=N\u00e1zev -ExpressionVariableEditor.label.objectRef=Odkaz na objekt -ExpressionVariableEditor.label.path=Cesta -ExpressionVariableEditor.label.value=Hodnota diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_cs_CZ.utf8.properties deleted file mode 100644 index 383041ebcae..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExpressionVariableEditor.button.cancel=Zru\u0161it -ExpressionVariableEditor.button.save=Ulo\u017eit -ExpressionVariableEditor.label=Upravit prom\u011bnnou v\u00fdrazu -ExpressionVariableEditor.label.description=Popis -ExpressionVariableEditor.label.name=N\u00e1zev -ExpressionVariableEditor.label.objectRef=Odkaz na objekt -ExpressionVariableEditor.label.path=Cesta -ExpressionVariableEditor.label.value=Hodnota diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_cs.utf8.properties deleted file mode 100644 index f1268662d10..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_cs.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LimitationsEditorDialog.allow=Povolit -LimitationsEditorDialog.button.add=Vlo\u017eit objekt omezen\u00ed -LimitationsEditorDialog.button.cancel=Zru\u0161it -LimitationsEditorDialog.button.save=Ulo\u017eit -LimitationsEditorDialog.deny=Odep\u0159\u00edt -LimitationsEditorDialog.inherit=Zd\u011bdit -LimitationsEditorDialog.label=Upravit omezen\u00ed aplikace -LimitationsEditorDialog.label.add=Vlo\u017eit -LimitationsEditorDialog.label.close=Zav\u0159\u00edt -LimitationsEditorDialog.label.ignore=Ignorovat -LimitationsEditorDialog.label.layers=Vrstvy -LimitationsEditorDialog.label.maxOccurs=Max. po\u010det -LimitationsEditorDialog.label.minOccurs=Min. po\u010det -LimitationsEditorDialog.label.model=Model -LimitationsEditorDialog.label.modify=Upravit -LimitationsEditorDialog.label.other=Ostatn\u00ed -LimitationsEditorDialog.label.presentation=Prezenta\u010dn\u00ed -LimitationsEditorDialog.label.propertyAccess=Vlastnost p\u0159\u00edstupu -LimitationsEditorDialog.label.read=\u010c\u00edst -LimitationsEditorDialog.label.schema=Sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_cs_CZ.utf8.properties deleted file mode 100644 index f1268662d10..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LimitationsEditorDialog.allow=Povolit -LimitationsEditorDialog.button.add=Vlo\u017eit objekt omezen\u00ed -LimitationsEditorDialog.button.cancel=Zru\u0161it -LimitationsEditorDialog.button.save=Ulo\u017eit -LimitationsEditorDialog.deny=Odep\u0159\u00edt -LimitationsEditorDialog.inherit=Zd\u011bdit -LimitationsEditorDialog.label=Upravit omezen\u00ed aplikace -LimitationsEditorDialog.label.add=Vlo\u017eit -LimitationsEditorDialog.label.close=Zav\u0159\u00edt -LimitationsEditorDialog.label.ignore=Ignorovat -LimitationsEditorDialog.label.layers=Vrstvy -LimitationsEditorDialog.label.maxOccurs=Max. po\u010det -LimitationsEditorDialog.label.minOccurs=Min. po\u010det -LimitationsEditorDialog.label.model=Model -LimitationsEditorDialog.label.modify=Upravit -LimitationsEditorDialog.label.other=Ostatn\u00ed -LimitationsEditorDialog.label.presentation=Prezenta\u010dn\u00ed -LimitationsEditorDialog.label.propertyAccess=Vlastnost p\u0159\u00edstupu -LimitationsEditorDialog.label.read=\u010c\u00edst -LimitationsEditorDialog.label.schema=Sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_cs.utf8.properties deleted file mode 100644 index 679930eabc6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_cs.utf8.properties +++ /dev/null @@ -1,56 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Channel.discovery=Prozkoumat -Channel.import=Importovat -Channel.liveSync=Live Synchronizace -Channel.null=Vyberte jeden -Channel.reconciliation=Rekonciliace -Channel.user=U\u017eivatel -Channel.webService=Webov\u00e1 slu\u017eba -ExpressionEvaluatorType.AS_IS=Tak, jak je -ExpressionEvaluatorType.GENERATE=Generovat -ExpressionEvaluatorType.LITERAL=P\u0159esn\u011b -ExpressionEvaluatorType.PATH=Cesta -ExpressionEvaluatorType.SCRIPT=Skript -ExpressionEvaluatorType.null=Vyberte jeden -Language.GROOVY=Groovy (v\u00fdchoz\u00ed) -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -MappingEditorDialog.button.cancel=Zru\u0161it -MappingEditorDialog.button.save=Ulo\u017eit -MappingEditorDialog.label=Upravit mapov\u00e1n\u00ed -MappingEditorDialog.label.authoritative=Autoritativn\u00ed -MappingEditorDialog.label.channel=Kan\u00e1l -MappingEditorDialog.label.condition=Podm\u00ednka -MappingEditorDialog.label.conditionType=Typ podm\u00ednky -MappingEditorDialog.label.description=Popis -MappingEditorDialog.label.exceptChannel=Krom\u011b kan\u00e1lu -MappingEditorDialog.label.exclusive=Exkluzivn\u00ed -MappingEditorDialog.label.expression=V\u00fdraz -MappingEditorDialog.label.expressionType=Typ v\u00fdrazu -MappingEditorDialog.label.language=Jazyk -MappingEditorDialog.label.name=N\u00e1zev -MappingEditorDialog.label.passPolicyRef=Odkaz na politiku -MappingEditorDialog.label.source=Zdroj -MappingEditorDialog.label.strength=V\u00e1ha -MappingEditorDialog.label.target=C\u00edl -MappingEditorDialog.label.timeFrom=\u010cas od -MappingEditorDialog.label.timeTo=\u010cas do -MappingEditorDialog.message.cantSave=Nemohu ulo\u017eit mapov\u00e1n\u00ed. D\u016fvod\: -MappingEditorDialog.message.warn.emptyTarget=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed vy\u017eaduje nastaven\u00ed polo\u017eky 'C\u00edl'. -MappingStrengthType.NORMAL=Norm\u00e1ln\u00ed -MappingStrengthType.STRONG=Siln\u00e1 -MappingStrengthType.WEAK=Slab\u00e1 diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_cs_CZ.utf8.properties deleted file mode 100644 index 679930eabc6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,56 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Channel.discovery=Prozkoumat -Channel.import=Importovat -Channel.liveSync=Live Synchronizace -Channel.null=Vyberte jeden -Channel.reconciliation=Rekonciliace -Channel.user=U\u017eivatel -Channel.webService=Webov\u00e1 slu\u017eba -ExpressionEvaluatorType.AS_IS=Tak, jak je -ExpressionEvaluatorType.GENERATE=Generovat -ExpressionEvaluatorType.LITERAL=P\u0159esn\u011b -ExpressionEvaluatorType.PATH=Cesta -ExpressionEvaluatorType.SCRIPT=Skript -ExpressionEvaluatorType.null=Vyberte jeden -Language.GROOVY=Groovy (v\u00fdchoz\u00ed) -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -MappingEditorDialog.button.cancel=Zru\u0161it -MappingEditorDialog.button.save=Ulo\u017eit -MappingEditorDialog.label=Upravit mapov\u00e1n\u00ed -MappingEditorDialog.label.authoritative=Autoritativn\u00ed -MappingEditorDialog.label.channel=Kan\u00e1l -MappingEditorDialog.label.condition=Podm\u00ednka -MappingEditorDialog.label.conditionType=Typ podm\u00ednky -MappingEditorDialog.label.description=Popis -MappingEditorDialog.label.exceptChannel=Krom\u011b kan\u00e1lu -MappingEditorDialog.label.exclusive=Exkluzivn\u00ed -MappingEditorDialog.label.expression=V\u00fdraz -MappingEditorDialog.label.expressionType=Typ v\u00fdrazu -MappingEditorDialog.label.language=Jazyk -MappingEditorDialog.label.name=N\u00e1zev -MappingEditorDialog.label.passPolicyRef=Odkaz na politiku -MappingEditorDialog.label.source=Zdroj -MappingEditorDialog.label.strength=V\u00e1ha -MappingEditorDialog.label.target=C\u00edl -MappingEditorDialog.label.timeFrom=\u010cas od -MappingEditorDialog.label.timeTo=\u010cas do -MappingEditorDialog.message.cantSave=Nemohu ulo\u017eit mapov\u00e1n\u00ed. D\u016fvod\: -MappingEditorDialog.message.warn.emptyTarget=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed vy\u017eaduje nastaven\u00ed polo\u017eky 'C\u00edl'. -MappingStrengthType.NORMAL=Norm\u00e1ln\u00ed -MappingStrengthType.STRONG=Siln\u00e1 -MappingStrengthType.WEAK=Slab\u00e1 diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_cs.utf8.properties deleted file mode 100644 index 839d9859040..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ConditionalSearchFilterEditor.condition.label=Podm\u00ednka -ConditionalSearchFilterEditor.condition.type.label=Typ podm\u00ednky -ConditionalSearchFilterEditor.description=Popis -ConditionalSearchFilterEditor.label=\u00daprava synchroniza\u010dn\u00ed korelace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_cs_CZ.utf8.properties deleted file mode 100644 index 839d9859040..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ConditionalSearchFilterEditor.condition.label=Podm\u00ednka -ConditionalSearchFilterEditor.condition.type.label=Typ podm\u00ednky -ConditionalSearchFilterEditor.description=Popis -ConditionalSearchFilterEditor.label=\u00daprava synchroniza\u010dn\u00ed korelace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog_cs.utf8.properties deleted file mode 100644 index eab7e5351f3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog_cs.utf8.properties +++ /dev/null @@ -1,42 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -BeforeAfterType.AFTER=Po -BeforeAfterType.BEFORE=P\u0159ed -HandlerUriActions.ACTION_ADD_ACCOUNT=Vlo\u017eit \u00fa\u010det -HandlerUriActions.ACTION_ADD_FOCUS=Vlo\u017eit focus -HandlerUriActions.ACTION_ADD_USER=vlo\u017eit u\u017eivatele -HandlerUriActions.ACTION_DELETE_ACCOUNT=Smazat \u00fa\u010det -HandlerUriActions.ACTION_DELETE_FOCUS=Smazat focus -HandlerUriActions.ACTION_DELETE_SHADOW=Smazat shadow -HandlerUriActions.ACTION_DELETE_USER=Smazat u\u017eivatele -HandlerUriActions.ACTION_DISABLE_ACCOUNT=Zak\u00e1zat \u00fa\u010det -HandlerUriActions.ACTION_DISABLE_USER=Zak\u00e1zat u\u017eivatele -HandlerUriActions.ACTION_INACTIVE_FOCUS=Deaktivovat focus -HandlerUriActions.ACTION_INACTIVE_SHADOW=deaktivovat shadow -HandlerUriActions.ACTION_LINK=Nav\u00e1zat -HandlerUriActions.ACTION_LINK_ACCOUNT=Nav\u00e1zat \u00fa\u010det -HandlerUriActions.ACTION_MODIFY_PASSWORD=Zm\u011bnit heslo -HandlerUriActions.ACTION_MODIFY_USER=Upravit u\u017eivatele -HandlerUriActions.ACTION_SYNCHRONIZE=Synchronizace -HandlerUriActions.ACTION_UNLINK=Odpojit -HandlerUriActions.ACTION_UNLINK_ACCOUNT=Odpojit \u00fa\u010det -SynchronizationActionEditorDialog.button.cancel=Zru\u0161it -SynchronizationActionEditorDialog.button.save=Ulo\u017eit -SynchronizationActionEditorDialog.label=Upravit synchroniza\u010dn\u00ed akci -SynchronizationActionEditorDialog.label.description=Popis -SynchronizationActionEditorDialog.label.handlerUri=Akce -SynchronizationActionEditorDialog.label.name=N\u00e1zav -SynchronizationActionEditorDialog.label.order=Po\u0159ad\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog_cs_CZ.utf8.properties deleted file mode 100644 index eab7e5351f3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,42 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -BeforeAfterType.AFTER=Po -BeforeAfterType.BEFORE=P\u0159ed -HandlerUriActions.ACTION_ADD_ACCOUNT=Vlo\u017eit \u00fa\u010det -HandlerUriActions.ACTION_ADD_FOCUS=Vlo\u017eit focus -HandlerUriActions.ACTION_ADD_USER=vlo\u017eit u\u017eivatele -HandlerUriActions.ACTION_DELETE_ACCOUNT=Smazat \u00fa\u010det -HandlerUriActions.ACTION_DELETE_FOCUS=Smazat focus -HandlerUriActions.ACTION_DELETE_SHADOW=Smazat shadow -HandlerUriActions.ACTION_DELETE_USER=Smazat u\u017eivatele -HandlerUriActions.ACTION_DISABLE_ACCOUNT=Zak\u00e1zat \u00fa\u010det -HandlerUriActions.ACTION_DISABLE_USER=Zak\u00e1zat u\u017eivatele -HandlerUriActions.ACTION_INACTIVE_FOCUS=Deaktivovat focus -HandlerUriActions.ACTION_INACTIVE_SHADOW=deaktivovat shadow -HandlerUriActions.ACTION_LINK=Nav\u00e1zat -HandlerUriActions.ACTION_LINK_ACCOUNT=Nav\u00e1zat \u00fa\u010det -HandlerUriActions.ACTION_MODIFY_PASSWORD=Zm\u011bnit heslo -HandlerUriActions.ACTION_MODIFY_USER=Upravit u\u017eivatele -HandlerUriActions.ACTION_SYNCHRONIZE=Synchronizace -HandlerUriActions.ACTION_UNLINK=Odpojit -HandlerUriActions.ACTION_UNLINK_ACCOUNT=Odpojit \u00fa\u010det -SynchronizationActionEditorDialog.button.cancel=Zru\u0161it -SynchronizationActionEditorDialog.button.save=Ulo\u017eit -SynchronizationActionEditorDialog.label=Upravit synchroniza\u010dn\u00ed akci -SynchronizationActionEditorDialog.label.description=Popis -SynchronizationActionEditorDialog.label.handlerUri=Akce -SynchronizationActionEditorDialog.label.name=N\u00e1zav -SynchronizationActionEditorDialog.label.order=Po\u0159ad\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_cs.utf8.properties deleted file mode 100644 index 208572b6caa..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SynchronizationExpressionEditor.label.condition=Upravit synchroniza\u010dn\u00ed podm\u00ednku -SynchronizationExpressionEditor.label.confirmation=Upravit synchroniza\u010dn\u00ed potvrzen\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_cs_CZ.utf8.properties deleted file mode 100644 index 208572b6caa..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SynchronizationExpressionEditor.label.condition=Upravit synchroniza\u010dn\u00ed podm\u00ednku -SynchronizationExpressionEditor.label.confirmation=Upravit synchroniza\u010dn\u00ed potvrzen\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_cs.utf8.properties deleted file mode 100644 index 3cd8d8ad7b2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_cs.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Channel.discovery=Prozkoumat -Channel.import=Importovat -Channel.liveSync=Live Synchronizace -Channel.reconciliation=Rekonciliace -Channel.user=U\u017eivatel -Channel.webService=Web Service -SynchronizationReactionEditor.label.action=Akce -SynchronizationReactionEditor.label.channel=Zru\u0161it -SynchronizationReactionEditor.label.description=Popis -SynchronizationReactionEditor.label.edit=Upraivt reakci '{0}' -SynchronizationReactionEditor.label.name=N\u00e1zev -SynchronizationReactionEditor.label.new=Vytvo\u0159it novou reakci -SynchronizationReactionEditor.label.objectTemplateRef=Odkaz na \u0161ablonu objektu -SynchronizationReactionEditor.label.reconcile=Rekonciliovat -SynchronizationReactionEditor.label.situation=Situace -SynchronizationReactionEditor.label.synchronize=Synchronizovat -SynchronizationSituationType.DELETED=Smaz\u00e1no -SynchronizationSituationType.DISPUTED=Sporn\u00e9 -SynchronizationSituationType.LINKED=Nav\u00e1z\u00e1no -SynchronizationSituationType.UNLINKED=Odpojeno -SynchronizationSituationType.UNMATCHED=Nenalezeno -SynchronizationSituationType.null=Vyberte jeden -channel.nullValid=Vyberte jeden -objectTemplateRef.nullValid=Vyberte jeden -situation.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_cs_CZ.utf8.properties deleted file mode 100644 index 3cd8d8ad7b2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_cs_CZ.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Channel.discovery=Prozkoumat -Channel.import=Importovat -Channel.liveSync=Live Synchronizace -Channel.reconciliation=Rekonciliace -Channel.user=U\u017eivatel -Channel.webService=Web Service -SynchronizationReactionEditor.label.action=Akce -SynchronizationReactionEditor.label.channel=Zru\u0161it -SynchronizationReactionEditor.label.description=Popis -SynchronizationReactionEditor.label.edit=Upraivt reakci '{0}' -SynchronizationReactionEditor.label.name=N\u00e1zev -SynchronizationReactionEditor.label.new=Vytvo\u0159it novou reakci -SynchronizationReactionEditor.label.objectTemplateRef=Odkaz na \u0161ablonu objektu -SynchronizationReactionEditor.label.reconcile=Rekonciliovat -SynchronizationReactionEditor.label.situation=Situace -SynchronizationReactionEditor.label.synchronize=Synchronizovat -SynchronizationSituationType.DELETED=Smaz\u00e1no -SynchronizationSituationType.DISPUTED=Sporn\u00e9 -SynchronizationSituationType.LINKED=Nav\u00e1z\u00e1no -SynchronizationSituationType.UNLINKED=Odpojeno -SynchronizationSituationType.UNMATCHED=Nenalezeno -SynchronizationSituationType.null=Vyberte jeden -channel.nullValid=Vyberte jeden -objectTemplateRef.nullValid=Vyberte jeden -situation.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageBase_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageBase_cs.utf8.properties deleted file mode 100644 index 134c707df81..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageBase_cs.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBase.button.back=Zp\u011bt -PageBase.button.cancel=Zru\u0161it -PageBase.button.delete=Smazat -PageBase.button.run=Spustit -PageBase.button.save=Ulo\u017eit -PageBase.button.saveAndRun=Ulo\u017eit & Spustit -PageBase.button.search=Hledat -PageBase.button.send=Odeslat -PageBase.button.update=Aktualizovat -PageBase.clearCssCache=Vy\u010distit less/js cache -WorkItemsPanel.assigned=P\u0159i\u0159azeno -WorkItemsPanel.created=Vytvo\u0159eno -WorkItemsPanel.name=N\u00e1zev -pageBase.midPointVersion=Verze\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=nezn\u00e1m\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageBase_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageBase_cs_CZ.utf8.properties deleted file mode 100644 index 134c707df81..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageBase_cs_CZ.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBase.button.back=Zp\u011bt -PageBase.button.cancel=Zru\u0161it -PageBase.button.delete=Smazat -PageBase.button.run=Spustit -PageBase.button.save=Ulo\u017eit -PageBase.button.saveAndRun=Ulo\u017eit & Spustit -PageBase.button.search=Hledat -PageBase.button.send=Odeslat -PageBase.button.update=Aktualizovat -PageBase.clearCssCache=Vy\u010distit less/js cache -WorkItemsPanel.assigned=P\u0159i\u0159azeno -WorkItemsPanel.created=Vytvo\u0159eno -WorkItemsPanel.name=N\u00e1zev -pageBase.midPointVersion=Verze\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=nezn\u00e1m\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_cs.utf8.properties deleted file mode 100644 index a2ec8959325..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_cs.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBase.button.abort=P\u0159eru\u0161it -PageBase.button.back=Zp\u011bt -PageBase.button.cancel=Zru\u0161it -PageBase.button.delete=Smazat -PageBase.button.edit=Upravit -PageBase.button.run=Spustit -PageBase.button.save=Ulo\u017eit -PageBase.button.saveAndRun=Ulo\u017eit & Spustit -PageBase.button.search=Hledat -PageBase.button.update=Aktualizovat -PageBase.clearCssCache=Vy\u010distit less/js cache -WorkItemsPanel.assigned=P\u0159i\u0159azeno -WorkItemsPanel.created=Vytvo\u0159eno -WorkItemsPanel.name=N\u00e1zev -pageBase.midPointVersion=Verze\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=nezn\u00e1m\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_cs_CZ.utf8.properties deleted file mode 100644 index a2ec8959325..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_cs_CZ.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBase.button.abort=P\u0159eru\u0161it -PageBase.button.back=Zp\u011bt -PageBase.button.cancel=Zru\u0161it -PageBase.button.delete=Smazat -PageBase.button.edit=Upravit -PageBase.button.run=Spustit -PageBase.button.save=Ulo\u017eit -PageBase.button.saveAndRun=Ulo\u017eit & Spustit -PageBase.button.search=Hledat -PageBase.button.update=Aktualizovat -PageBase.clearCssCache=Vy\u010distit less/js cache -WorkItemsPanel.assigned=P\u0159i\u0159azeno -WorkItemsPanel.created=Vytvo\u0159eno -WorkItemsPanel.name=N\u00e1zev -pageBase.midPointVersion=Verze\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=nezn\u00e1m\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_cs.utf8.properties deleted file mode 100644 index feb08b089c5..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_cs.utf8.properties +++ /dev/null @@ -1,99 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAdmin.menu.top.configuration=Konfigurace -PageAdmin.menu.top.configuration.about=O produktu -PageAdmin.menu.top.configuration.basic=Z\u00e1kladn\u00ed -PageAdmin.menu.top.configuration.bulkActions=Hromadn\u00e9 akce -PageAdmin.menu.top.configuration.configuration=Konfigurace -PageAdmin.menu.top.configuration.development=V\u00fdvoj -PageAdmin.menu.top.configuration.expressionEvaluator=Kalkul\u00e1tor v\u00fdraz\u016f -PageAdmin.menu.top.configuration.importObject=Import objekt\u016f -PageAdmin.menu.top.configuration.internals=Intern\u00ed konfigurace -PageAdmin.menu.top.configuration.logging=Logov\u00e1n\u00ed -PageAdmin.menu.top.configuration.repositoryObjects=Objekty v repozitory -PageAdmin.menu.top.configuration.security=Bezpe\u010dnost -PageAdmin.menu.top.configuration.shadowsDetails=St\u00ednov\u00e9 \u00fa\u010dty -PageAdmin.menu.top.home=Dom\u016f -PageAdmin.menu.top.reports=Reporty -PageAdmin.menu.top.reports.created=Vytvo\u0159en\u00e9 reporty -PageAdmin.menu.top.reports.list=Seznam report\u016f -PageAdmin.menu.top.reports.new=Import definice reportu -PageAdmin.menu.top.resources=Aplikace -PageAdmin.menu.top.resources.import=Import definice aplikace -PageAdmin.menu.top.resources.list=Seznam aplikac\u00ed -PageAdmin.menu.top.resources.new=Nov\u00e1 aplikace -PageAdmin.menu.top.roles=Role -PageAdmin.menu.top.roles.list=Seznam rol\u00ed -PageAdmin.menu.top.roles.new=Nov\u00e1 role -PageAdmin.menu.top.serverTasks=Serverov\u00e9 \u00falohy -PageAdmin.menu.top.serverTasks.list=Seznam \u00faloh -PageAdmin.menu.top.serverTasks.new=Nov\u00e1 \u00faloha -PageAdmin.menu.top.users=U\u017eivatel\u00e9 -PageAdmin.menu.top.users.find=Naj\u00edt u\u017eivatele -PageAdmin.menu.top.users.list=Seznam u\u017eivatel\u016f -PageAdmin.menu.top.users.new=Nov\u00fd u\u017eivatel -PageAdmin.menu.top.users.org=Org. struktura -PageAdmin.menu.top.users.org.new=Nov\u00e1 organizace -PageAdmin.menu.top.users.org.tree=Organiza\u010dn\u00ed strom -PageAdmin.menu.top.workItems=\u00dakoly a po\u017eadavky -PageAdmin.menu.top.workItems.list=Moje \u00fakoly -PageAdmin.menu.top.workItems.listClaimable=\u00dakoly n\u00e1rokovan\u00e9 na m\u011b -PageAdmin.menu.top.workItems.listProcessInstancesAll=V\u0161echny po\u017eadavky -PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=Moje po\u017eadavky -PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Po\u017eadavky o m\u011b -pageAdmin.configuration=Konfigurace -pageAdmin.configuration.description=Bezpe\u010dnost, logov\u00e1n\u00ed, import -pageAdmin.home=Dom\u016f -pageAdmin.home.description=Za\u010dn\u011bte zde -pageAdmin.reports=Reporty -pageAdmin.reports.description=Exportovat reporty -pageAdmin.resources=Aplikace -pageAdmin.resources.description=P\u0159ipojen\u00e9 aplikace -pageAdmin.roles=Role -pageAdmin.roles.description=Konfigurace rol\u00ed -pageAdmin.serverTasks=Serverov\u00e9 \u00falohy -pageAdmin.serverTasks.description=B\u011b\u017e\u00edc\u00ed \u00falohy -pageAdmin.users=U\u017eivatel\u00e9 -pageAdmin.users.description=U\u017eivatel\u00e9 v repository -pageAdmin.workItems=Po\u017eadavky -pageAdmin.workItems.description=Po\u017eadavky, schvalov\u00e1n\u00ed -pageTask.boundHelp=\u00dalohy s pevnou vazbou jsou pou\u017e\u00edv\u00e1ny pro kr\u00e1tk\u00e9 a \u010dasto se opakuj\u00edc\u00ed akce (nap\u0159. v intervalech men\u0161\u00edch ne\u017e 1 minuta). Typick\u00fdm p\u0159\u00edkladem je live synchronizace. Tyto \u00falohy nepodporuj\u00ed cron-like specifikaci; mus\u00edte specifikovat \u010dasov\u00fd interval. -pageTask.cronHelp=Cron-like specifikace je v n\u00e1sleduj\u00edc\u00edm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011aS\u00cdCI M\u011aS\u00cdC DEN-V-T\u00ddDNU ROK (voliteln\u00e9), nap\u0159. '0 0 12 ? * WED' znamen\u00e1 'ka\u017ed\u00e9 \u00fater\u00fd v 12\:00\:00 pm'. Pro v\u00edce informac\u00ed viz www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. -pageTask.notStartBefore.error1='Nespou\u0161t\u011bt p\u0159ed' je pozd\u011bj\u0161\u00ed datum ne\u017e 'Nespou\u0161t\u011bt po' -pageTask.runUntilNodeDown.error1=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Close, Suspend -pageTask.runUntilNodeDown.error2=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Restart, Reschedule -pageTask.scheduleHelp=Pro jednor\u00e1zov\u00e9 \u00falohy nenastavujte interval opakov\u00e1n\u00ed ani cron-like specifikaci. Pro opakuj\u00edc\u00ed se \u00falohy nastavte bu\u010f jedno nebo druh\u00e9. -pageTask.scheduleValidation.bothIntervalAndCron='Interval spou\u0161t\u011bn\u00ed' a 'Cron-like specifikace' nemohou b\u00fdt vybr\u00e1ny sou\u010dasn\u011b. -pageTask.scheduleValidation.intervalNotPositive='Interval spou\u0161t\u011bn\u00ed' mus\u00ed b\u00fdt cel\u00e9 kladn\u00e9 \u010d\u00edslo. -pageTask.scheduleValidation.invalidCronSpecification='Cron-like specifikace' nen\u00ed spr\u00e1vn\u00e1. -pageTask.scheduleValidation.neitherIntervalNorCron=Mus\u00ed b\u00fdt specifikov\u00e1na pouze jedna z voleb 'Interval spou\u0161t\u011bn\u00ed' a nebo 'Cron-like specifikace'. -pageTask.scheduleValidation.noInterval=Mus\u00ed b\u00fdt specifikov\u00e1n 'Interval spou\u0161t\u011bn\u00ed'. -pageTasks.category.AllCategories=V\u0161echny kategorie -pageTasks.category.BulkActions=Hromadn\u00e9 akce -pageTasks.category.Cleanup=Vy\u010distit -pageTasks.category.Demo=Demo -pageTasks.category.ImportFromFile=Import ze souboru -pageTasks.category.ImportingAccounts=Importovan\u00e9 \u00fa\u010dty -pageTasks.category.LiveSynchronization=Live synchronizace -pageTasks.category.Reconciliation=Reconciliace -pageTasks.category.Report=Report -pageTasks.category.System=Syst\u00e9m -#legacy -pageTasks.category.UserRecomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed u\u017eivatel\u016f -pageTasks.category.Recomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed -pageTasks.category.Workflow=\u00dakoly a po\u017eadavky -pageTasks.category.null=(nedefinovan\u00fd) -pageTasks.runsContinually=b\u011b\u017e\u00ed nep\u0159etr\u017eit\u011b diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_cs_CZ.utf8.properties deleted file mode 100644 index feb08b089c5..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_cs_CZ.utf8.properties +++ /dev/null @@ -1,99 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAdmin.menu.top.configuration=Konfigurace -PageAdmin.menu.top.configuration.about=O produktu -PageAdmin.menu.top.configuration.basic=Z\u00e1kladn\u00ed -PageAdmin.menu.top.configuration.bulkActions=Hromadn\u00e9 akce -PageAdmin.menu.top.configuration.configuration=Konfigurace -PageAdmin.menu.top.configuration.development=V\u00fdvoj -PageAdmin.menu.top.configuration.expressionEvaluator=Kalkul\u00e1tor v\u00fdraz\u016f -PageAdmin.menu.top.configuration.importObject=Import objekt\u016f -PageAdmin.menu.top.configuration.internals=Intern\u00ed konfigurace -PageAdmin.menu.top.configuration.logging=Logov\u00e1n\u00ed -PageAdmin.menu.top.configuration.repositoryObjects=Objekty v repozitory -PageAdmin.menu.top.configuration.security=Bezpe\u010dnost -PageAdmin.menu.top.configuration.shadowsDetails=St\u00ednov\u00e9 \u00fa\u010dty -PageAdmin.menu.top.home=Dom\u016f -PageAdmin.menu.top.reports=Reporty -PageAdmin.menu.top.reports.created=Vytvo\u0159en\u00e9 reporty -PageAdmin.menu.top.reports.list=Seznam report\u016f -PageAdmin.menu.top.reports.new=Import definice reportu -PageAdmin.menu.top.resources=Aplikace -PageAdmin.menu.top.resources.import=Import definice aplikace -PageAdmin.menu.top.resources.list=Seznam aplikac\u00ed -PageAdmin.menu.top.resources.new=Nov\u00e1 aplikace -PageAdmin.menu.top.roles=Role -PageAdmin.menu.top.roles.list=Seznam rol\u00ed -PageAdmin.menu.top.roles.new=Nov\u00e1 role -PageAdmin.menu.top.serverTasks=Serverov\u00e9 \u00falohy -PageAdmin.menu.top.serverTasks.list=Seznam \u00faloh -PageAdmin.menu.top.serverTasks.new=Nov\u00e1 \u00faloha -PageAdmin.menu.top.users=U\u017eivatel\u00e9 -PageAdmin.menu.top.users.find=Naj\u00edt u\u017eivatele -PageAdmin.menu.top.users.list=Seznam u\u017eivatel\u016f -PageAdmin.menu.top.users.new=Nov\u00fd u\u017eivatel -PageAdmin.menu.top.users.org=Org. struktura -PageAdmin.menu.top.users.org.new=Nov\u00e1 organizace -PageAdmin.menu.top.users.org.tree=Organiza\u010dn\u00ed strom -PageAdmin.menu.top.workItems=\u00dakoly a po\u017eadavky -PageAdmin.menu.top.workItems.list=Moje \u00fakoly -PageAdmin.menu.top.workItems.listClaimable=\u00dakoly n\u00e1rokovan\u00e9 na m\u011b -PageAdmin.menu.top.workItems.listProcessInstancesAll=V\u0161echny po\u017eadavky -PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=Moje po\u017eadavky -PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Po\u017eadavky o m\u011b -pageAdmin.configuration=Konfigurace -pageAdmin.configuration.description=Bezpe\u010dnost, logov\u00e1n\u00ed, import -pageAdmin.home=Dom\u016f -pageAdmin.home.description=Za\u010dn\u011bte zde -pageAdmin.reports=Reporty -pageAdmin.reports.description=Exportovat reporty -pageAdmin.resources=Aplikace -pageAdmin.resources.description=P\u0159ipojen\u00e9 aplikace -pageAdmin.roles=Role -pageAdmin.roles.description=Konfigurace rol\u00ed -pageAdmin.serverTasks=Serverov\u00e9 \u00falohy -pageAdmin.serverTasks.description=B\u011b\u017e\u00edc\u00ed \u00falohy -pageAdmin.users=U\u017eivatel\u00e9 -pageAdmin.users.description=U\u017eivatel\u00e9 v repository -pageAdmin.workItems=Po\u017eadavky -pageAdmin.workItems.description=Po\u017eadavky, schvalov\u00e1n\u00ed -pageTask.boundHelp=\u00dalohy s pevnou vazbou jsou pou\u017e\u00edv\u00e1ny pro kr\u00e1tk\u00e9 a \u010dasto se opakuj\u00edc\u00ed akce (nap\u0159. v intervalech men\u0161\u00edch ne\u017e 1 minuta). Typick\u00fdm p\u0159\u00edkladem je live synchronizace. Tyto \u00falohy nepodporuj\u00ed cron-like specifikaci; mus\u00edte specifikovat \u010dasov\u00fd interval. -pageTask.cronHelp=Cron-like specifikace je v n\u00e1sleduj\u00edc\u00edm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011aS\u00cdCI M\u011aS\u00cdC DEN-V-T\u00ddDNU ROK (voliteln\u00e9), nap\u0159. '0 0 12 ? * WED' znamen\u00e1 'ka\u017ed\u00e9 \u00fater\u00fd v 12\:00\:00 pm'. Pro v\u00edce informac\u00ed viz www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. -pageTask.notStartBefore.error1='Nespou\u0161t\u011bt p\u0159ed' je pozd\u011bj\u0161\u00ed datum ne\u017e 'Nespou\u0161t\u011bt po' -pageTask.runUntilNodeDown.error1=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Close, Suspend -pageTask.runUntilNodeDown.error2=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Restart, Reschedule -pageTask.scheduleHelp=Pro jednor\u00e1zov\u00e9 \u00falohy nenastavujte interval opakov\u00e1n\u00ed ani cron-like specifikaci. Pro opakuj\u00edc\u00ed se \u00falohy nastavte bu\u010f jedno nebo druh\u00e9. -pageTask.scheduleValidation.bothIntervalAndCron='Interval spou\u0161t\u011bn\u00ed' a 'Cron-like specifikace' nemohou b\u00fdt vybr\u00e1ny sou\u010dasn\u011b. -pageTask.scheduleValidation.intervalNotPositive='Interval spou\u0161t\u011bn\u00ed' mus\u00ed b\u00fdt cel\u00e9 kladn\u00e9 \u010d\u00edslo. -pageTask.scheduleValidation.invalidCronSpecification='Cron-like specifikace' nen\u00ed spr\u00e1vn\u00e1. -pageTask.scheduleValidation.neitherIntervalNorCron=Mus\u00ed b\u00fdt specifikov\u00e1na pouze jedna z voleb 'Interval spou\u0161t\u011bn\u00ed' a nebo 'Cron-like specifikace'. -pageTask.scheduleValidation.noInterval=Mus\u00ed b\u00fdt specifikov\u00e1n 'Interval spou\u0161t\u011bn\u00ed'. -pageTasks.category.AllCategories=V\u0161echny kategorie -pageTasks.category.BulkActions=Hromadn\u00e9 akce -pageTasks.category.Cleanup=Vy\u010distit -pageTasks.category.Demo=Demo -pageTasks.category.ImportFromFile=Import ze souboru -pageTasks.category.ImportingAccounts=Importovan\u00e9 \u00fa\u010dty -pageTasks.category.LiveSynchronization=Live synchronizace -pageTasks.category.Reconciliation=Reconciliace -pageTasks.category.Report=Report -pageTasks.category.System=Syst\u00e9m -#legacy -pageTasks.category.UserRecomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed u\u017eivatel\u016f -pageTasks.category.Recomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed -pageTasks.category.Workflow=\u00dakoly a po\u017eadavky -pageTasks.category.null=(nedefinovan\u00fd) -pageTasks.runsContinually=b\u011b\u017e\u00ed nep\u0159etr\u017eit\u011b diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_cs.utf8.properties deleted file mode 100644 index 39eca170e58..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_cs.utf8.properties +++ /dev/null @@ -1,41 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAbout.allRightsReserved=©2015 Evolveum. -PageAbout.button.testProvisioning=Provisioning self test -PageAbout.button.testRepository=Repository self test -PageAbout.button.testRepositoryCheckOrgClosure=Zkontrolovat a opravit konzistenci org. struktury -PageAbout.message.couldntObtainJvmParams=Nemohu z\u00edskat parametry JVM z JMX. -PageAbout.midPointRevision=${describe} -PageAbout.midPointRevisionTitle=Git popis -PageAbout.midPointVersion=${pom.version} -PageAbout.midPointVersionTitle=Verze -PageAbout.repoDiag.additionalDetails.name=N\u00e1zev -PageAbout.repoDiag.additionalDetails.value=Hodnota -PageAbout.repoDiag.driverShortName=Kr\u00e1tk\u00e9 jm\u00e9no konektoru -PageAbout.repoDiag.driverVersion=Verze konektoru -PageAbout.repoDiag.implementationDescription=Implementa\u010dn\u00ed popis -PageAbout.repoDiag.implementationShortName=Implementa\u010dn\u00ed n\u00e1zev -PageAbout.repoDiag.isEmbedded=Je vlo\u017een -PageAbout.repoDiag.repositoryUrl=URL repozitory -PageAbout.title.basic=Z\u00e1kladn\u00ed -PageAbout.title.jvmProperties=Vlastnosti JVM -PageAbout.title.provisioning=Provisioning -PageAbout.title.repository=Repozitory -PageAbout.title.repository.additional=Dal\u0161\u00ed detaily -PageAbout.title.systemProperties=Syst\u00e9mov\u00e9 informace -PageAbout.unknownBuildNumber=nezn\u00e1m\u00fd -page.subTitle=midPoint -page.title=O produktu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_cs_CZ.utf8.properties deleted file mode 100644 index 39eca170e58..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_cs_CZ.utf8.properties +++ /dev/null @@ -1,41 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAbout.allRightsReserved=©2015 Evolveum. -PageAbout.button.testProvisioning=Provisioning self test -PageAbout.button.testRepository=Repository self test -PageAbout.button.testRepositoryCheckOrgClosure=Zkontrolovat a opravit konzistenci org. struktury -PageAbout.message.couldntObtainJvmParams=Nemohu z\u00edskat parametry JVM z JMX. -PageAbout.midPointRevision=${describe} -PageAbout.midPointRevisionTitle=Git popis -PageAbout.midPointVersion=${pom.version} -PageAbout.midPointVersionTitle=Verze -PageAbout.repoDiag.additionalDetails.name=N\u00e1zev -PageAbout.repoDiag.additionalDetails.value=Hodnota -PageAbout.repoDiag.driverShortName=Kr\u00e1tk\u00e9 jm\u00e9no konektoru -PageAbout.repoDiag.driverVersion=Verze konektoru -PageAbout.repoDiag.implementationDescription=Implementa\u010dn\u00ed popis -PageAbout.repoDiag.implementationShortName=Implementa\u010dn\u00ed n\u00e1zev -PageAbout.repoDiag.isEmbedded=Je vlo\u017een -PageAbout.repoDiag.repositoryUrl=URL repozitory -PageAbout.title.basic=Z\u00e1kladn\u00ed -PageAbout.title.jvmProperties=Vlastnosti JVM -PageAbout.title.provisioning=Provisioning -PageAbout.title.repository=Repozitory -PageAbout.title.repository.additional=Dal\u0161\u00ed detaily -PageAbout.title.systemProperties=Syst\u00e9mov\u00e9 informace -PageAbout.unknownBuildNumber=nezn\u00e1m\u00fd -page.subTitle=midPoint -page.title=O produktu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_cs.utf8.properties deleted file mode 100644 index b2dc749bd9d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_cs.utf8.properties +++ /dev/null @@ -1,53 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAccounts.accounts.description=Popis -PageAccounts.accounts.intent=Z\u00e1m\u011br -PageAccounts.accounts.kind=Typ -PageAccounts.accounts.name=N\u00e1zev -PageAccounts.accounts.objectClass=T\u0159\u00edda objektu -PageAccounts.accounts.oid=Oid -PageAccounts.accounts.owner=Vlastn\u00edk -PageAccounts.accounts.synchronizationSituation=Situace -PageAccounts.accounts.synchronizationTimestamp=\u010casov\u00e1 zna\u010dka -PageAccounts.button.clearExportFolder=Vymazat slo\u017eku pro export -PageAccounts.button.export=Export -PageAccounts.button.load=Na\u010d\u00edst -PageAccounts.count=Po\u010det -PageAccounts.deleted=Smazan\u00fd -PageAccounts.disputed=Sporn\u00fd -PageAccounts.exportException=P\u0159i exportu do\u0161lo k chyb\u011b, d\u016fvod {0} -PageAccounts.exportFileDoesntExist=Nemohu vytvo\u0159it soubor {0} -PageAccounts.linked=Nav\u00e1zan\u00fd -PageAccounts.message.cantShowOwner=Nemohu zobrazit detaily vlastn\u00edka. -PageAccounts.message.ownerNotFound=Nemohu nal\u00e9zt vlastn\u00edka pro \u00fa\u010det s oid {0}. -PageAccounts.message.success.clearExport=Slo\u017eka pro export byla vymaz\u00e1na \u00fasp\u011b\u0161n\u011b -PageAccounts.message.success.export=Export byl \u00fasp\u011b\u0161n\u00fd. Exportovan\u00fd soubor\: {0}. -PageAccounts.message.validationError=Hodnota hledan\u00e9 t\u0159\u00eddy objektu\: '{0}' nen\u00ed spr\u00e1vn\u00e1. Vlo\u017ete spr\u00e1vnou hodnotu t\u0159\u00eddy objektu. -PageAccounts.nothing=Nezn\u00e1m\u00fd -PageAccounts.resource=Aplikace -PageAccounts.shadows=St\u00ednov\u00e9 \u00fa\u010dty -PageAccounts.state=Stav -PageAccounts.summary=P\u0159ehled -PageAccounts.total=Celkem -PageAccounts.unlinked=Odpojen\u00fd -PageAccounts.unmatched=Nenalezen\u00fd -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -nullValid=Vyberte jeden -page.subTitle=detaily synchronizace -page.title=St\u00ednov\u00e9 \u00fa\u010dty -pageAccounts.message.resourceNotSelected=Nen\u00ed zvolen\u00e1 aplikace. Vyberte aplikaci pro zobrazen\u00ed jej\u00edch st\u00ednov\u00fdch \u00fa\u010dt\u016f. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_cs_CZ.utf8.properties deleted file mode 100644 index b2dc749bd9d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_cs_CZ.utf8.properties +++ /dev/null @@ -1,53 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAccounts.accounts.description=Popis -PageAccounts.accounts.intent=Z\u00e1m\u011br -PageAccounts.accounts.kind=Typ -PageAccounts.accounts.name=N\u00e1zev -PageAccounts.accounts.objectClass=T\u0159\u00edda objektu -PageAccounts.accounts.oid=Oid -PageAccounts.accounts.owner=Vlastn\u00edk -PageAccounts.accounts.synchronizationSituation=Situace -PageAccounts.accounts.synchronizationTimestamp=\u010casov\u00e1 zna\u010dka -PageAccounts.button.clearExportFolder=Vymazat slo\u017eku pro export -PageAccounts.button.export=Export -PageAccounts.button.load=Na\u010d\u00edst -PageAccounts.count=Po\u010det -PageAccounts.deleted=Smazan\u00fd -PageAccounts.disputed=Sporn\u00fd -PageAccounts.exportException=P\u0159i exportu do\u0161lo k chyb\u011b, d\u016fvod {0} -PageAccounts.exportFileDoesntExist=Nemohu vytvo\u0159it soubor {0} -PageAccounts.linked=Nav\u00e1zan\u00fd -PageAccounts.message.cantShowOwner=Nemohu zobrazit detaily vlastn\u00edka. -PageAccounts.message.ownerNotFound=Nemohu nal\u00e9zt vlastn\u00edka pro \u00fa\u010det s oid {0}. -PageAccounts.message.success.clearExport=Slo\u017eka pro export byla vymaz\u00e1na \u00fasp\u011b\u0161n\u011b -PageAccounts.message.success.export=Export byl \u00fasp\u011b\u0161n\u00fd. Exportovan\u00fd soubor\: {0}. -PageAccounts.message.validationError=Hodnota hledan\u00e9 t\u0159\u00eddy objektu\: '{0}' nen\u00ed spr\u00e1vn\u00e1. Vlo\u017ete spr\u00e1vnou hodnotu t\u0159\u00eddy objektu. -PageAccounts.nothing=Nezn\u00e1m\u00fd -PageAccounts.resource=Aplikace -PageAccounts.shadows=St\u00ednov\u00e9 \u00fa\u010dty -PageAccounts.state=Stav -PageAccounts.summary=P\u0159ehled -PageAccounts.total=Celkem -PageAccounts.unlinked=Odpojen\u00fd -PageAccounts.unmatched=Nenalezen\u00fd -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Obecn\u00fd -nullValid=Vyberte jeden -page.subTitle=detaily synchronizace -page.title=St\u00ednov\u00e9 \u00fa\u010dty -pageAccounts.message.resourceNotSelected=Nen\u00ed zvolen\u00e1 aplikace. Vyberte aplikaci pro zobrazen\u00ed jej\u00edch st\u00ednov\u00fdch \u00fa\u010dt\u016f. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_cs.utf8.properties deleted file mode 100644 index 2f5b03ea5de..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBulkAction.async=Asynchronn\u00ed -PageBulkAction.button.start=Start -PageBulkAction.message.emptyString=Vlo\u017een\u00e1 hronadn\u00e1 akce je pr\u00e1zdn\u00e1. Vlo\u017ete nepr\u00e1zdn\u00fd skript. -PageBulkAction.options=Nastaven\u00ed -page.title=U\u017eivatelsk\u00e9 hromadn\u00e9 operace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_cs_CZ.utf8.properties deleted file mode 100644 index 2f5b03ea5de..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBulkAction.async=Asynchronn\u00ed -PageBulkAction.button.start=Start -PageBulkAction.message.emptyString=Vlo\u017een\u00e1 hronadn\u00e1 akce je pr\u00e1zdn\u00e1. Vlo\u017ete nepr\u00e1zdn\u00fd skript. -PageBulkAction.options=Nastaven\u00ed -page.title=U\u017eivatelsk\u00e9 hromadn\u00e9 operace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_cs.utf8.properties deleted file mode 100644 index 8e93e55de8e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_cs.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=z repozitory -page.title=Zdrojov\u00e9 objekty -pageDebugList.button.clear=Vy\u010distit -pageDebugList.button.search=Hledat -pageDebugList.description=Popis -pageDebugList.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageDebugList.dialog.title.deleteAll=Smazat v\u0161echny objekty -pageDebugList.menu.deleteAllIdentities=Smazat v\u0161echny identity -pageDebugList.menu.deleteAllType=Smazat v\u0161echny vybran\u00e9ho typu -pageDebugList.menu.deleteSelected=Smazat vybran\u00e9 -pageDebugList.menu.exportAll=Exportovat v\u0161echny objekty -pageDebugList.menu.exportAllSelectedType=Exportovat objekty vybran\u00e9ho typu -pageDebugList.menu.exportSelected=Exportovat vybran\u00e9 -pageDebugList.message.countSearchProblem=Nemohu prov\u00e9st vyhled\u00e1n\u00ed nad u\u017eivateli/shadows/org. -pageDebugList.message.createFileException=Nemohu vytvo\u0159it soubor pro sta\u017een\u00ed. -pageDebugList.message.deleteAllType=Opravdu chcete smazat v\u0161echny objekty typu "{0}"? -pageDebugList.message.deleteObjectConfirm=Opravdu chcete smazat "{0}"? -pageDebugList.message.deleteSelectedConfirm=Opravdu chcete smazat {0} objekt\u016f? -pageDebugList.message.laxativeProblem=Operace zru\u0161it v\u0161echny identity byla dokon\u010dena \u00fasp\u011b\u0161n\u011b -pageDebugList.message.nothingSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd objekt. -pageDebugList.message.queryException=nemohu vytvo\u0159it dotaz pro pod\u0159et\u011bzec jm\u00e9na, d\u016fvod\: {0} -pageDebugList.message.singleOrgDeleteProblem=Nemohu smazat org. jednotku -pageDebugList.message.singleShadowDeleteProblem=Nemohu smazat shadow -pageDebugList.message.singleUserDeleteProblem=Nemohu smazat u\u017eivatele -pageDebugList.name=N\u00e1zev -pageDebugList.objectType=Typ objektu -pageDebugList.options=Vlastnosti -pageDebugList.resourceName=N\u00e1zev aplikace -pageDebugList.resourceType=Typ aplikace -pageDebugList.searchTextPlaceholder=N\u00e1zev -pageDebugList.zipCheck=Pou\u017e\u00edt ZIP diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_cs_CZ.utf8.properties deleted file mode 100644 index 8e93e55de8e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_cs_CZ.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=z repozitory -page.title=Zdrojov\u00e9 objekty -pageDebugList.button.clear=Vy\u010distit -pageDebugList.button.search=Hledat -pageDebugList.description=Popis -pageDebugList.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageDebugList.dialog.title.deleteAll=Smazat v\u0161echny objekty -pageDebugList.menu.deleteAllIdentities=Smazat v\u0161echny identity -pageDebugList.menu.deleteAllType=Smazat v\u0161echny vybran\u00e9ho typu -pageDebugList.menu.deleteSelected=Smazat vybran\u00e9 -pageDebugList.menu.exportAll=Exportovat v\u0161echny objekty -pageDebugList.menu.exportAllSelectedType=Exportovat objekty vybran\u00e9ho typu -pageDebugList.menu.exportSelected=Exportovat vybran\u00e9 -pageDebugList.message.countSearchProblem=Nemohu prov\u00e9st vyhled\u00e1n\u00ed nad u\u017eivateli/shadows/org. -pageDebugList.message.createFileException=Nemohu vytvo\u0159it soubor pro sta\u017een\u00ed. -pageDebugList.message.deleteAllType=Opravdu chcete smazat v\u0161echny objekty typu "{0}"? -pageDebugList.message.deleteObjectConfirm=Opravdu chcete smazat "{0}"? -pageDebugList.message.deleteSelectedConfirm=Opravdu chcete smazat {0} objekt\u016f? -pageDebugList.message.laxativeProblem=Operace zru\u0161it v\u0161echny identity byla dokon\u010dena \u00fasp\u011b\u0161n\u011b -pageDebugList.message.nothingSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd objekt. -pageDebugList.message.queryException=nemohu vytvo\u0159it dotaz pro pod\u0159et\u011bzec jm\u00e9na, d\u016fvod\: {0} -pageDebugList.message.singleOrgDeleteProblem=Nemohu smazat org. jednotku -pageDebugList.message.singleShadowDeleteProblem=Nemohu smazat shadow -pageDebugList.message.singleUserDeleteProblem=Nemohu smazat u\u017eivatele -pageDebugList.name=N\u00e1zev -pageDebugList.objectType=Typ objektu -pageDebugList.options=Vlastnosti -pageDebugList.resourceName=N\u00e1zev aplikace -pageDebugList.resourceType=Typ aplikace -pageDebugList.searchTextPlaceholder=N\u00e1zev -pageDebugList.zipCheck=Pou\u017e\u00edt ZIP diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_cs.utf8.properties deleted file mode 100644 index 7dc6573cae7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_cs.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=pro '{0}' -page.title=Detaily objektu -pageDebugView.button.back=Zp\u011bt -pageDebugView.button.save=Ulo\u017eit -pageDebugView.edit=Upravit -pageDebugView.encrypt=Chr\u00e1nit kryptov\u00e1n\u00edm -pageDebugView.message.cantSaveEmpty=Nemohu ulo\u017eit pr\u00e1zdn\u00e9 XML. -pageDebugView.message.oidNotDefined=OID objektu nen\u00ed definov\u00e1no. -pageDebugView.options=Vlastnosti -pageDebugView.reevaluateSearchFilters=P\u0159epo\u010d\u00edtat vyhled\u00e1vac\u00ed filtry -pageDebugView.saveAsRaw=Ulo\u017eit v raw m\u00f3du -pageDebugView.validateSchema=Validovat sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_cs_CZ.utf8.properties deleted file mode 100644 index 7dc6573cae7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_cs_CZ.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=pro '{0}' -page.title=Detaily objektu -pageDebugView.button.back=Zp\u011bt -pageDebugView.button.save=Ulo\u017eit -pageDebugView.edit=Upravit -pageDebugView.encrypt=Chr\u00e1nit kryptov\u00e1n\u00edm -pageDebugView.message.cantSaveEmpty=Nemohu ulo\u017eit pr\u00e1zdn\u00e9 XML. -pageDebugView.message.oidNotDefined=OID objektu nen\u00ed definov\u00e1no. -pageDebugView.options=Vlastnosti -pageDebugView.reevaluateSearchFilters=P\u0159epo\u010d\u00edtat vyhled\u00e1vac\u00ed filtry -pageDebugView.saveAsRaw=Ulo\u017eit v raw m\u00f3du -pageDebugView.validateSchema=Validovat sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_cs.utf8.properties deleted file mode 100644 index 504d15e251a..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_cs.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageImportObject.button.import=Importovat objekt -PageImportObject.embeddedEditor=Vlo\u017een\u00fd editor -PageImportObject.file=Soubor -PageImportObject.getObjectsFrom=Z\u00edskat objekt z -PageImportObject.message.help=Vybrat XML soubor pro import. -page.subTitle=do midPointu -page.title=Importovat objekty -pageImportObject.message.emptyXml=Nemohu ulo\u017eit pr\u00e1zdn\u00e9 XML. -pageImportObject.message.nullFile=Nahran\u00fd soubor je null. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_cs_CZ.utf8.properties deleted file mode 100644 index 504d15e251a..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_cs_CZ.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageImportObject.button.import=Importovat objekt -PageImportObject.embeddedEditor=Vlo\u017een\u00fd editor -PageImportObject.file=Soubor -PageImportObject.getObjectsFrom=Z\u00edskat objekt z -PageImportObject.message.help=Vybrat XML soubor pro import. -page.subTitle=do midPointu -page.title=Importovat objekty -pageImportObject.message.emptyXml=Nemohu ulo\u017eit pr\u00e1zdn\u00e9 XML. -pageImportObject.message.nullFile=Nahran\u00fd soubor je null. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_cs.utf8.properties deleted file mode 100644 index 0499c710ed4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_cs.utf8.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageInternals.button.changeTime=Zm\u011bnit \u010das -PageInternals.button.resetTimeChange=Resetovat na syst\u00e9mov\u00fd \u010das -PageInternals.checkConsistency=Ov\u011b\u0159it konzistenci -PageInternals.checkEncryption=Ov\u011b\u0159it kryptov\u00e1n\u00ed -PageInternals.checkReadEncrypion=Ov\u011b\u0159it kryptov\u00e1n\u00ed pro \u010dten\u00ed -PageInternals.detailedDebugDump=Detailn\u00ed v\u00fdstup pro lad\u011bn\u00ed -PageInternals.message.debugUpdatePerformed=Lad\u00edc\u00ed utilita je aktualizov\u00e1na. Nov\u00e1 hodnota\: {0} -PageInternals.message.internalsConfigUpdate=Intern\u00ed konfigurace je aktualizov\u00e1na. Ov\u011b\u0159en\u00ed konzistence \: {0}, ove\u0159en\u00ed kryptov\u00e1n\u00ed\: {1}, ov\u011b\u0159en\u00ed kryptov\u00e1n\u00ed pro \u010dten\u00ed\: {2} -PageInternals.offset=Offset -PageInternals.title.debugUtil=Lad\u00edc\u00ed utilita -PageInternals.title.internalsConfig=Intern\u00ed konfigurace -PageInternals.title.timeChange=Zm\u011bna \u010dasu -PageInternals.tolerateUndeclaredPrefixes=Tolerovat nedeklarovan\u00e9 prefixy v polo\u017ek\u00e1ch QName a v cest\u00e1ch -page.title=Intern\u00ed konfigurace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_cs_CZ.utf8.properties deleted file mode 100644 index 0499c710ed4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_cs_CZ.utf8.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageInternals.button.changeTime=Zm\u011bnit \u010das -PageInternals.button.resetTimeChange=Resetovat na syst\u00e9mov\u00fd \u010das -PageInternals.checkConsistency=Ov\u011b\u0159it konzistenci -PageInternals.checkEncryption=Ov\u011b\u0159it kryptov\u00e1n\u00ed -PageInternals.checkReadEncrypion=Ov\u011b\u0159it kryptov\u00e1n\u00ed pro \u010dten\u00ed -PageInternals.detailedDebugDump=Detailn\u00ed v\u00fdstup pro lad\u011bn\u00ed -PageInternals.message.debugUpdatePerformed=Lad\u00edc\u00ed utilita je aktualizov\u00e1na. Nov\u00e1 hodnota\: {0} -PageInternals.message.internalsConfigUpdate=Intern\u00ed konfigurace je aktualizov\u00e1na. Ov\u011b\u0159en\u00ed konzistence \: {0}, ove\u0159en\u00ed kryptov\u00e1n\u00ed\: {1}, ov\u011b\u0159en\u00ed kryptov\u00e1n\u00ed pro \u010dten\u00ed\: {2} -PageInternals.offset=Offset -PageInternals.title.debugUtil=Lad\u00edc\u00ed utilita -PageInternals.title.internalsConfig=Intern\u00ed konfigurace -PageInternals.title.timeChange=Zm\u011bna \u010dasu -PageInternals.tolerateUndeclaredPrefixes=Tolerovat nedeklarovan\u00e9 prefixy v polo\u017ek\u00e1ch QName a v cest\u00e1ch -page.title=Intern\u00ed konfigurace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_cs.utf8.properties deleted file mode 100644 index b3212de82b1..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_cs.utf8.properties +++ /dev/null @@ -1,90 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ProfilingLevel.ARGUMENTS=Argumenty -ProfilingLevel.ENTRY_EXIT=Vstup/v\u00fdstup -ProfilingLevel.OFF=Vypnut\u00fd -filter.duplicate=Filter se jm\u00e9nem '{0}' je ji\u017e definov\u00e1n -filter.emptyFilter=Filter nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd -logger.duplicate=Logger se jm\u00e9nem '{0}' je ji\u017e definov\u00e1n -logger.emptyLogger=Logger nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd -message.emptyLevel=\u00darove\u0148 nesm\u00ed b\u00fdt pr\u00e1zdn\u00e1 -message.emptyString=Vstupn\u00ed panel nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd -page.title=Logging Management -pageLogging.appender=Appender\: -pageLogging.appenders=Appenders -pageLogging.appenders.appending=Appending -pageLogging.appenders.filePath=Cesta k souboru -pageLogging.appenders.filePattern=\u0160ablona souboru -pageLogging.appenders.maxFileSize=Max. velikost souboru [kB] -pageLogging.appenders.maxHistory=Max. historie -pageLogging.appenders.name=N\u00e1zev -pageLogging.appenders.pattern=\u0160ablona -pageLogging.audit=Audit -pageLogging.auditLog=Audit do log souboru\: -pageLogging.button.addClassLogger=Vlo\u017eit logger -pageLogging.button.addComponentLogger=Vlo\u017eit component logger -pageLogging.button.addConsoleAppender=Vlo\u017eit console appender -pageLogging.button.addFileAppender=Vlo\u017eit file appender -pageLogging.button.addFilter=Vlo\u017eit filter -pageLogging.button.advanced=Roz\u0161\u00ed\u0159en\u00e9 -pageLogging.button.deleteAppender=Smazat appender -pageLogging.button.deleteFilter=Smazat filter -pageLogging.button.deleteLogger=Smazat logger -pageLogging.button.reset=Reset -pageLogging.button.save=Ulo\u017eit -pageLogging.details=Detaily\: -pageLogging.dumpInterval=Dump interval\: -pageLogging.filter=Filter -pageLogging.filter.ALL=V\u0161e -pageLogging.filter.GUI=Web filter -pageLogging.filter.MODEL=Model filter -pageLogging.filter.NOTIFICATIONS=Notifika\u010dn\u00ed filter -pageLogging.filter.PROVISIONING=Provisioning filter -pageLogging.filter.REPOSITORY=Repository filter -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter -pageLogging.filter.TASKMANAGER=Task manager filter -pageLogging.filter.WORKFLOWS=Workflow filter -pageLogging.filtersTable=Filters table -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit -pageLogging.logger=Logger -pageLogging.logger.ALL=All -pageLogging.logger.GUI=Web logger -pageLogging.logger.MODEL=Model logger -pageLogging.logger.NOTIFICATIONS=Notifications logger -pageLogging.logger.PROVISIONING=Provisioning logger -pageLogging.logger.REPOSITORY=Repository logger -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -pageLogging.logger.TASKMANAGER=Task manager logger -pageLogging.logger.WORKFLOWS=Workflow module logger -pageLogging.loggers=Loggers -pageLogging.loggersAppender=Appender -pageLogging.loggersLevel=\u00darove\u0148 -pageLogging.loggersTable=Loggers table -pageLogging.performanceStatistics=Performance statistics\: -pageLogging.profiling=Profiling -pageLogging.requestFilter=Request filter\: -pageLogging.rootAppender=Root appender\: -pageLogging.rootLevel=Root logger\: -pageLogging.subsystem..taskManager=Task manager -pageLogging.subsystem.appender=Appender -pageLogging.subsystem.level=\u00darove\u0148 -pageLogging.subsystem.model=Model -pageLogging.subsystem.provisioning=Provisioning -pageLogging.subsystem.repository=Repository -pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener -pageLogging.subsystem.ucf=Ucf -pageLogging.subsystem.workflow=Workflow -pageLogging.subsystems=Subsystems\: diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_cs_CZ.utf8.properties deleted file mode 100644 index b3212de82b1..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_cs_CZ.utf8.properties +++ /dev/null @@ -1,90 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ProfilingLevel.ARGUMENTS=Argumenty -ProfilingLevel.ENTRY_EXIT=Vstup/v\u00fdstup -ProfilingLevel.OFF=Vypnut\u00fd -filter.duplicate=Filter se jm\u00e9nem '{0}' je ji\u017e definov\u00e1n -filter.emptyFilter=Filter nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd -logger.duplicate=Logger se jm\u00e9nem '{0}' je ji\u017e definov\u00e1n -logger.emptyLogger=Logger nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd -message.emptyLevel=\u00darove\u0148 nesm\u00ed b\u00fdt pr\u00e1zdn\u00e1 -message.emptyString=Vstupn\u00ed panel nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd -page.title=Logging Management -pageLogging.appender=Appender\: -pageLogging.appenders=Appenders -pageLogging.appenders.appending=Appending -pageLogging.appenders.filePath=Cesta k souboru -pageLogging.appenders.filePattern=\u0160ablona souboru -pageLogging.appenders.maxFileSize=Max. velikost souboru [kB] -pageLogging.appenders.maxHistory=Max. historie -pageLogging.appenders.name=N\u00e1zev -pageLogging.appenders.pattern=\u0160ablona -pageLogging.audit=Audit -pageLogging.auditLog=Audit do log souboru\: -pageLogging.button.addClassLogger=Vlo\u017eit logger -pageLogging.button.addComponentLogger=Vlo\u017eit component logger -pageLogging.button.addConsoleAppender=Vlo\u017eit console appender -pageLogging.button.addFileAppender=Vlo\u017eit file appender -pageLogging.button.addFilter=Vlo\u017eit filter -pageLogging.button.advanced=Roz\u0161\u00ed\u0159en\u00e9 -pageLogging.button.deleteAppender=Smazat appender -pageLogging.button.deleteFilter=Smazat filter -pageLogging.button.deleteLogger=Smazat logger -pageLogging.button.reset=Reset -pageLogging.button.save=Ulo\u017eit -pageLogging.details=Detaily\: -pageLogging.dumpInterval=Dump interval\: -pageLogging.filter=Filter -pageLogging.filter.ALL=V\u0161e -pageLogging.filter.GUI=Web filter -pageLogging.filter.MODEL=Model filter -pageLogging.filter.NOTIFICATIONS=Notifika\u010dn\u00ed filter -pageLogging.filter.PROVISIONING=Provisioning filter -pageLogging.filter.REPOSITORY=Repository filter -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter -pageLogging.filter.TASKMANAGER=Task manager filter -pageLogging.filter.WORKFLOWS=Workflow filter -pageLogging.filtersTable=Filters table -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit -pageLogging.logger=Logger -pageLogging.logger.ALL=All -pageLogging.logger.GUI=Web logger -pageLogging.logger.MODEL=Model logger -pageLogging.logger.NOTIFICATIONS=Notifications logger -pageLogging.logger.PROVISIONING=Provisioning logger -pageLogging.logger.REPOSITORY=Repository logger -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -pageLogging.logger.TASKMANAGER=Task manager logger -pageLogging.logger.WORKFLOWS=Workflow module logger -pageLogging.loggers=Loggers -pageLogging.loggersAppender=Appender -pageLogging.loggersLevel=\u00darove\u0148 -pageLogging.loggersTable=Loggers table -pageLogging.performanceStatistics=Performance statistics\: -pageLogging.profiling=Profiling -pageLogging.requestFilter=Request filter\: -pageLogging.rootAppender=Root appender\: -pageLogging.rootLevel=Root logger\: -pageLogging.subsystem..taskManager=Task manager -pageLogging.subsystem.appender=Appender -pageLogging.subsystem.level=\u00darove\u0148 -pageLogging.subsystem.model=Model -pageLogging.subsystem.provisioning=Provisioning -pageLogging.subsystem.repository=Repository -pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener -pageLogging.subsystem.ucf=Ucf -pageLogging.subsystem.workflow=Workflow -pageLogging.subsystems=Subsystems\: diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_cs.utf8.properties deleted file mode 100644 index b7d7df04ed8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_cs.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AEPlevel.FULL=Pln\u00fd -AEPlevel.LEGALIZE=Relativn\u00ed -AEPlevel.MARK=Ozna\u010den\u00fd -AEPlevel.NONE=\u017d\u00e1dn\u00fd -AEPlevel.POSITIVE=Pozitivn\u00ed -mainForm.tabPanel.panel.aepChooser.null=Relativn\u00ed (v\u00fdchoz\u00ed) -page.subTitle=pro midPoint -page.title=Konfigurace -pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Pln\u00fd -pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relativn\u00ed -pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Ozna\u010den\u00fd -pageSystemConfiguration.assignmentPolicyEnforcement.value.none=\u017d\u00e1dn\u00fd -pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Pozitivn\u00ed -pageSystemConfiguration.logging.title=Logov\u00e1n\u00ed -pageSystemConfiguration.system.title=Syst\u00e9m diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_cs_CZ.utf8.properties deleted file mode 100644 index b7d7df04ed8..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_cs_CZ.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AEPlevel.FULL=Pln\u00fd -AEPlevel.LEGALIZE=Relativn\u00ed -AEPlevel.MARK=Ozna\u010den\u00fd -AEPlevel.NONE=\u017d\u00e1dn\u00fd -AEPlevel.POSITIVE=Pozitivn\u00ed -mainForm.tabPanel.panel.aepChooser.null=Relativn\u00ed (v\u00fdchoz\u00ed) -page.subTitle=pro midPoint -page.title=Konfigurace -pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Pln\u00fd -pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relativn\u00ed -pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Ozna\u010den\u00fd -pageSystemConfiguration.assignmentPolicyEnforcement.value.none=\u017d\u00e1dn\u00fd -pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Pozitivn\u00ed -pageSystemConfiguration.logging.title=Logov\u00e1n\u00ed -pageSystemConfiguration.system.title=Syst\u00e9m diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_cs.utf8.properties deleted file mode 100644 index 44f56cf440d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -chooseTypeDialog.button.cancel=Zru\u0161it -chooseTypeDialog.column.name=N\u00e1zev -chooseTypeDialog.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -chooseTypeDialog.title=Vybrat objekt diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_cs_CZ.utf8.properties deleted file mode 100644 index 44f56cf440d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -chooseTypeDialog.button.cancel=Zru\u0161it -chooseTypeDialog.column.name=N\u00e1zev -chooseTypeDialog.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -chooseTypeDialog.title=Vybrat objekt diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_cs.utf8.properties deleted file mode 100644 index 308f981c2ff..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -chooseTypePanel.ObjectNameValue.badOid=(nájemce nenalezen) -chooseTypePanel.ObjectNameValue.null=\u017d\u00e1dn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_cs_CZ.utf8.properties deleted file mode 100644 index 308f981c2ff..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -chooseTypePanel.ObjectNameValue.badOid=(nájemce nenalezen) -chooseTypePanel.ObjectNameValue.null=\u017d\u00e1dn\u00fd diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_cs.utf8.properties deleted file mode 100644 index 68e76867d8e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DebugButtonPanel.button.delete=Smazat -DebugButtonPanel.button.export=Exportovat diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_cs_CZ.utf8.properties deleted file mode 100644 index 68e76867d8e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DebugButtonPanel.button.delete=Smazat -DebugButtonPanel.button.export=Exportovat diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_cs.utf8.properties deleted file mode 100644 index c9ea2f12f39..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_cs.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ImportOptionsPanel.errorCount=Nalezeno chyb -ImportOptionsPanel.options=Vlastnosti -importOptionsPanel.fetchResourceSchema=Z\u00edskat sch\u00e9ma aplikace -importOptionsPanel.keepOid=Dr\u017eet OID -importOptionsPanel.overwriteExistingObject=P\u0159epsat existuj\u00edc\u00ed objekt -importOptionsPanel.protectedByEncryption=Zabezpe\u010dit \u0161ifrov\u00e1n\u00edm -importOptionsPanel.referentialIntegrity=Referen\u010dn\u00ed integrita -importOptionsPanel.stopAfter=Skon\u010dit p\u0159i p\u0159ekro\u010den\u00ed limitu chyb -importOptionsPanel.summarizeErrors=Sumarizovat chyby -importOptionsPanel.summarizeSuccesses=Sumarizovat \u00fasp\u011bchy -importOptionsPanel.validateDynamicSchema=Validovat dynamick\u00e9 sch\u00e9ma -importOptionsPanel.validateStaticSchema=Validovat statick\u00e9 sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_cs_CZ.utf8.properties deleted file mode 100644 index c9ea2f12f39..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ImportOptionsPanel.errorCount=Nalezeno chyb -ImportOptionsPanel.options=Vlastnosti -importOptionsPanel.fetchResourceSchema=Z\u00edskat sch\u00e9ma aplikace -importOptionsPanel.keepOid=Dr\u017eet OID -importOptionsPanel.overwriteExistingObject=P\u0159epsat existuj\u00edc\u00ed objekt -importOptionsPanel.protectedByEncryption=Zabezpe\u010dit \u0161ifrov\u00e1n\u00edm -importOptionsPanel.referentialIntegrity=Referen\u010dn\u00ed integrita -importOptionsPanel.stopAfter=Skon\u010dit p\u0159i p\u0159ekro\u010den\u00ed limitu chyb -importOptionsPanel.summarizeErrors=Sumarizovat chyby -importOptionsPanel.summarizeSuccesses=Sumarizovat \u00fasp\u011bchy -importOptionsPanel.validateDynamicSchema=Validovat dynamick\u00e9 sch\u00e9ma -importOptionsPanel.validateStaticSchema=Validovat statick\u00e9 sch\u00e9ma diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_cs.utf8.properties deleted file mode 100644 index 383df7757b4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_cs.utf8.properties +++ /dev/null @@ -1,74 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LoggingConfigPanel.appender=Appender -LoggingConfigPanel.appenders=Appenders -LoggingConfigPanel.appenders.Inherit=Zd\u011bd\u011bno -LoggingConfigPanel.appenders.appending=Vlo\u017een\u00ed -LoggingConfigPanel.appenders.filePath=Cesta k souboru -LoggingConfigPanel.appenders.filePattern=\u0160ablona souboru -LoggingConfigPanel.appenders.maxFileSize=Max. velikost souboru [kB] -LoggingConfigPanel.appenders.maxHistory=Max. historie -LoggingConfigPanel.appenders.name=N\u00e1zev -LoggingConfigPanel.appenders.pattern=\u0160ablona -LoggingConfigPanel.audit=Audit -LoggingConfigPanel.auditLog=Audit log -LoggingConfigPanel.button.addClassLogger=Vlo\u017eit logger -LoggingConfigPanel.button.addComponentLogger=Vlo\u017eit komponentu loggeru -LoggingConfigPanel.button.addConsoleAppender=Vlo\u017eit console appender -LoggingConfigPanel.button.addFileAppender=Vlo\u017eit file appender -LoggingConfigPanel.button.addStandardLogger=Vlo\u017eit standard logger -LoggingConfigPanel.button.deleteAppender=Smazat appender -LoggingConfigPanel.button.deleteLogger=Smazat logger -LoggingConfigPanel.button.reset=Reset -LoggingConfigPanel.button.save=Ulo\u017eit -LoggingConfigPanel.details=Detaily -LoggingConfigPanel.logger=Logger -LoggingConfigPanel.loggers=Loggers -LoggingConfigPanel.loggersAppender=Appender -LoggingConfigPanel.loggersLevel=\u00darove\u0148 -LoggingConfigPanel.profiling.dumpInterval=Dump interval -LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval -LoggingConfigPanel.profiling.dumpInterval.tooltip=Nastavte hodnotu v minut\u00e1ch (v\u00fdchoz\u00ed je 30 min.) -LoggingConfigPanel.profiling.entryExit=Profilaxe vstup/v\u00fdstup -LoggingConfigPanel.profiling.general=Profilaxe -LoggingConfigPanel.profiling.performanceStatistics=Statistika v\u00fdkonu -LoggingConfigPanel.profiling.requestFilter=Filtr dotazu -LoggingConfigPanel.profiling.subsystem.model=Model -LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning -LoggingConfigPanel.profiling.subsystem.repository=Repository -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener -LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager -LoggingConfigPanel.profiling.subsystem.ucf=Ucf -LoggingConfigPanel.profiling.subsystem.workflow=Workflow -LoggingConfigPanel.profiling.subsystems=Profiling subsystems -LoggingConfigPanel.rootAppender=Root appender -LoggingConfigPanel.rootLogger=Root logger -LoggingConfigPanel.subsystem.appender=Appender -LoggingConfigPanel.subsystem.level=\u00darove\u0148 -ProfilingLevel.ARGUMENTS=Argumenty -ProfilingLevel.ENTRY_EXIT=Vstup/v\u00fdstup -ProfilingLevel.OFF=Vypnout -StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.impl.lens.ChangeExecutor) -StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) -StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) -StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) -StandardLoggerType.PROJECTOR=Projector (c.e.m.model.impl.lens.projector.Projector) -StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.impl.lens.projector) -StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) -logger.duplicate=Logger se jm\u00e9nem '{0}' je ji\u017e definovan\u00fd. -logger.emptyLogger=Logger nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd. -message.emptyLevel=\u00darove\u0148 nesm\u00ed b\u00fdt pr\u00e1zdn\u00e1. -message.emptyString=Vstupn\u00ed panel nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_cs_CZ.utf8.properties deleted file mode 100644 index 383df7757b4..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,74 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LoggingConfigPanel.appender=Appender -LoggingConfigPanel.appenders=Appenders -LoggingConfigPanel.appenders.Inherit=Zd\u011bd\u011bno -LoggingConfigPanel.appenders.appending=Vlo\u017een\u00ed -LoggingConfigPanel.appenders.filePath=Cesta k souboru -LoggingConfigPanel.appenders.filePattern=\u0160ablona souboru -LoggingConfigPanel.appenders.maxFileSize=Max. velikost souboru [kB] -LoggingConfigPanel.appenders.maxHistory=Max. historie -LoggingConfigPanel.appenders.name=N\u00e1zev -LoggingConfigPanel.appenders.pattern=\u0160ablona -LoggingConfigPanel.audit=Audit -LoggingConfigPanel.auditLog=Audit log -LoggingConfigPanel.button.addClassLogger=Vlo\u017eit logger -LoggingConfigPanel.button.addComponentLogger=Vlo\u017eit komponentu loggeru -LoggingConfigPanel.button.addConsoleAppender=Vlo\u017eit console appender -LoggingConfigPanel.button.addFileAppender=Vlo\u017eit file appender -LoggingConfigPanel.button.addStandardLogger=Vlo\u017eit standard logger -LoggingConfigPanel.button.deleteAppender=Smazat appender -LoggingConfigPanel.button.deleteLogger=Smazat logger -LoggingConfigPanel.button.reset=Reset -LoggingConfigPanel.button.save=Ulo\u017eit -LoggingConfigPanel.details=Detaily -LoggingConfigPanel.logger=Logger -LoggingConfigPanel.loggers=Loggers -LoggingConfigPanel.loggersAppender=Appender -LoggingConfigPanel.loggersLevel=\u00darove\u0148 -LoggingConfigPanel.profiling.dumpInterval=Dump interval -LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval -LoggingConfigPanel.profiling.dumpInterval.tooltip=Nastavte hodnotu v minut\u00e1ch (v\u00fdchoz\u00ed je 30 min.) -LoggingConfigPanel.profiling.entryExit=Profilaxe vstup/v\u00fdstup -LoggingConfigPanel.profiling.general=Profilaxe -LoggingConfigPanel.profiling.performanceStatistics=Statistika v\u00fdkonu -LoggingConfigPanel.profiling.requestFilter=Filtr dotazu -LoggingConfigPanel.profiling.subsystem.model=Model -LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning -LoggingConfigPanel.profiling.subsystem.repository=Repository -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener -LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager -LoggingConfigPanel.profiling.subsystem.ucf=Ucf -LoggingConfigPanel.profiling.subsystem.workflow=Workflow -LoggingConfigPanel.profiling.subsystems=Profiling subsystems -LoggingConfigPanel.rootAppender=Root appender -LoggingConfigPanel.rootLogger=Root logger -LoggingConfigPanel.subsystem.appender=Appender -LoggingConfigPanel.subsystem.level=\u00darove\u0148 -ProfilingLevel.ARGUMENTS=Argumenty -ProfilingLevel.ENTRY_EXIT=Vstup/v\u00fdstup -ProfilingLevel.OFF=Vypnout -StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.impl.lens.ChangeExecutor) -StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) -StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) -StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) -StandardLoggerType.PROJECTOR=Projector (c.e.m.model.impl.lens.projector.Projector) -StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.impl.lens.projector) -StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) -logger.duplicate=Logger se jm\u00e9nem '{0}' je ji\u017e definovan\u00fd. -logger.emptyLogger=Logger nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd. -message.emptyLevel=\u00darove\u0148 nesm\u00ed b\u00fdt pr\u00e1zdn\u00e1. -message.emptyString=Vstupn\u00ed panel nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_cs.utf8.properties deleted file mode 100644 index 764704132f6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_cs.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ObjectPolicyDialog.button.cancel=Zru\u0161it -ObjectPolicyDialog.button.save=Ulo\u017eit -ObjectPolicyDialog.label=Upravit politiku objektu -ObjectPolicyDialog.label.oidBound.help=Vazba oid - hodnota vlastnosti bude v\u00e1z\u00e1na na OID. Tato vlastnost bude nastavena na hodnotu OID a nelze ji m\u011bnit. -ObjectPolicyDialog.property.placeholder=vlo\u017eit cestu vlastnosti -ObjectPolicyDialog.propertyConstraint=Omezen\u00ed vlastnosti -ObjectPolicyDialog.template=\u0160ablona objektu -ObjectPolicyDialog.type=Typ objektu -nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_cs_CZ.utf8.properties deleted file mode 100644 index 764704132f6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ObjectPolicyDialog.button.cancel=Zru\u0161it -ObjectPolicyDialog.button.save=Ulo\u017eit -ObjectPolicyDialog.label=Upravit politiku objektu -ObjectPolicyDialog.label.oidBound.help=Vazba oid - hodnota vlastnosti bude v\u00e1z\u00e1na na OID. Tato vlastnost bude nastavena na hodnotu OID a nelze ji m\u011bnit. -ObjectPolicyDialog.property.placeholder=vlo\u017eit cestu vlastnosti -ObjectPolicyDialog.propertyConstraint=Omezen\u00ed vlastnosti -ObjectPolicyDialog.template=\u0160ablona objektu -ObjectPolicyDialog.type=Typ objektu -nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_cs.utf8.properties deleted file mode 100644 index 5f4cdf1e4ef..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_cs.utf8.properties +++ /dev/null @@ -1,45 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SystemConfigPanel.assignmentPolicyEnforcement=Vynucen\u00ed z\u00e1sad p\u0159i\u0159azen\u00ed -SystemConfigPanel.cleanupPolicy=Z\u00e1sady vy\u010di\u0161t\u011bn\u00ed -SystemConfigPanel.cleanupPolicy.auditRecords=Interval \u010di\u0161t\u011bni auditn\u00edch z\u00e1znam\u016f -SystemConfigPanel.cleanupPolicy.closedTasks=Interval \u010di\u0161t\u011bni uzav\u0159en\u00fdch \u00faloh -SystemConfigPanel.cleanupPolicy.placeholder=Vlo\u017eit interval -SystemConfigPanel.deprecated.objectPolicy=Tato \u010d\u00e1st konfigurace je zastaral\u00e1. Je zde pou\u017eita pro udr\u017een\u00ed zp\u011btn\u00e9 kompatibility. Pro definici objektov\u00fdch politik pou\u017eijte komponenty n\u00ed\u017ee. -SystemConfigPanel.mail.config.placeholder=nov\u00e1 konfigurace -SystemConfigPanel.mail.debug=Lad\u011bn\u00ed -SystemConfigPanel.mail.defaultFrom=V\u00fdchoz\u00ed odes\u00edlatel -SystemConfigPanel.mail.host=Host -SystemConfigPanel.mail.password=Heslo -SystemConfigPanel.mail.password.placeholder.empty=Nastavit heslo -SystemConfigPanel.mail.password.placeholder.set=Heslo je nastaveno -SystemConfigPanel.mail.port=Port -SystemConfigPanel.mail.server=Mail server -SystemConfigPanel.mail.server.remove.warn=Nemohu smazat vybranou konfiguraci mailov\u00e9ho serveru. Zm\u011bny zvolen\u00e9 konfigurace zabr\u00e1n\u00ed jej\u00edmu odebr\u00e1n\u00ed. vyberte jinou konfiguraci k odebr\u00e1n\u00ed. -SystemConfigPanel.mail.server.tooltip=Vyberte mail server pro konfiguraci. Pro vlo\u017een\u00ed nov\u00e9 konfigurace stiskn\u011bte tla\u010d\u00edtko '+'. Pro smaz\u00e1n\u00ed vybran\u00e9 konfigurace stiskn\u011bte tla\u010d\u00edtko '-'. -SystemConfigPanel.mail.transportSecurity=Bezpe\u010dnost p\u0159enosu -SystemConfigPanel.mail.username=U\u017eivatel -SystemConfigPanel.notification.redirectToFile=P\u0159esm\u011brovat do souboru -SystemConfigPanel.notification.redirectToFile.placeholder=Soubor -SystemConfigPanel.title.accountSynchronization=Nastaven\u00ed glob\u00e1ln\u00ed synchronizace \u00fa\u010dt\u016f -SystemConfigPanel.title.basic=Z\u00e1kladn\u00ed -SystemConfigPanel.title.connectorFramework=Konfigurace frameworku konektor\u016f -SystemConfigPanel.title.modelHooks=Model hooks -SystemConfigPanel.title.notification=Notifikace -SystemConfigPanel.title.passwordPolicy=Glob\u00e1ln\u00ed politika hesel -SystemConfigPanel.title.userTemplate=V\u00fdhoz\u00ed \u0161ablona u\u017eivatele -SystemConfigPanel.tooltip.duration=Form\u00e1t\: P[n][p], n-\u010d\u00edslo, p-perioda (d - dny, m - m\u011bs\u00edce, ...), P3M - vy\u010di\u0161t\u011bn\u00ed ka\u017ed\u00e9 3 m\u011bs\u00edce -mainForm.mailServer.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_cs_CZ.utf8.properties deleted file mode 100644 index 5f4cdf1e4ef..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,45 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SystemConfigPanel.assignmentPolicyEnforcement=Vynucen\u00ed z\u00e1sad p\u0159i\u0159azen\u00ed -SystemConfigPanel.cleanupPolicy=Z\u00e1sady vy\u010di\u0161t\u011bn\u00ed -SystemConfigPanel.cleanupPolicy.auditRecords=Interval \u010di\u0161t\u011bni auditn\u00edch z\u00e1znam\u016f -SystemConfigPanel.cleanupPolicy.closedTasks=Interval \u010di\u0161t\u011bni uzav\u0159en\u00fdch \u00faloh -SystemConfigPanel.cleanupPolicy.placeholder=Vlo\u017eit interval -SystemConfigPanel.deprecated.objectPolicy=Tato \u010d\u00e1st konfigurace je zastaral\u00e1. Je zde pou\u017eita pro udr\u017een\u00ed zp\u011btn\u00e9 kompatibility. Pro definici objektov\u00fdch politik pou\u017eijte komponenty n\u00ed\u017ee. -SystemConfigPanel.mail.config.placeholder=nov\u00e1 konfigurace -SystemConfigPanel.mail.debug=Lad\u011bn\u00ed -SystemConfigPanel.mail.defaultFrom=V\u00fdchoz\u00ed odes\u00edlatel -SystemConfigPanel.mail.host=Host -SystemConfigPanel.mail.password=Heslo -SystemConfigPanel.mail.password.placeholder.empty=Nastavit heslo -SystemConfigPanel.mail.password.placeholder.set=Heslo je nastaveno -SystemConfigPanel.mail.port=Port -SystemConfigPanel.mail.server=Mail server -SystemConfigPanel.mail.server.remove.warn=Nemohu smazat vybranou konfiguraci mailov\u00e9ho serveru. Zm\u011bny zvolen\u00e9 konfigurace zabr\u00e1n\u00ed jej\u00edmu odebr\u00e1n\u00ed. vyberte jinou konfiguraci k odebr\u00e1n\u00ed. -SystemConfigPanel.mail.server.tooltip=Vyberte mail server pro konfiguraci. Pro vlo\u017een\u00ed nov\u00e9 konfigurace stiskn\u011bte tla\u010d\u00edtko '+'. Pro smaz\u00e1n\u00ed vybran\u00e9 konfigurace stiskn\u011bte tla\u010d\u00edtko '-'. -SystemConfigPanel.mail.transportSecurity=Bezpe\u010dnost p\u0159enosu -SystemConfigPanel.mail.username=U\u017eivatel -SystemConfigPanel.notification.redirectToFile=P\u0159esm\u011brovat do souboru -SystemConfigPanel.notification.redirectToFile.placeholder=Soubor -SystemConfigPanel.title.accountSynchronization=Nastaven\u00ed glob\u00e1ln\u00ed synchronizace \u00fa\u010dt\u016f -SystemConfigPanel.title.basic=Z\u00e1kladn\u00ed -SystemConfigPanel.title.connectorFramework=Konfigurace frameworku konektor\u016f -SystemConfigPanel.title.modelHooks=Model hooks -SystemConfigPanel.title.notification=Notifikace -SystemConfigPanel.title.passwordPolicy=Glob\u00e1ln\u00ed politika hesel -SystemConfigPanel.title.userTemplate=V\u00fdhoz\u00ed \u0161ablona u\u017eivatele -SystemConfigPanel.tooltip.duration=Form\u00e1t\: P[n][p], n-\u010d\u00edslo, p-perioda (d - dny, m - m\u011bs\u00edce, ...), P3M - vy\u010di\u0161t\u011bn\u00ed ka\u017ed\u00e9 3 m\u011bs\u00edce -mainForm.mailServer.nullValid=Vyberte jeden diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_cs.utf8.properties deleted file mode 100644 index ed764503c1d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_cs.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageDashboard.accounts=Moje \u00fa\u010dty -PageDashboard.activeTasks=Aktivn\u00ed \u00falohy -PageDashboard.activeUsers=Aktivn\u00ed u\u017eivatel\u00e9 -PageDashboard.assignments=P\u0159i\u0159azen\u00e9 m\u011b -PageDashboard.personalInfo=Osobn\u00ed informace -PageDashboard.serverLoad=Z\u00e1t\u011b\u017e serveru -PageDashboard.systemInfo=Stav syst\u00e9mu -PageDashboard.usedRam=Vyu\u017eit\u00e1 RAM -PageDashboard.workItems=Moje \u00fakoly -page.subTitle=v\u00edtejte v midPointu -page.title=N\u00e1st\u011bnka diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_cs_CZ.utf8.properties deleted file mode 100644 index ed764503c1d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_cs_CZ.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageDashboard.accounts=Moje \u00fa\u010dty -PageDashboard.activeTasks=Aktivn\u00ed \u00falohy -PageDashboard.activeUsers=Aktivn\u00ed u\u017eivatel\u00e9 -PageDashboard.assignments=P\u0159i\u0159azen\u00e9 m\u011b -PageDashboard.personalInfo=Osobn\u00ed informace -PageDashboard.serverLoad=Z\u00e1t\u011b\u017e serveru -PageDashboard.systemInfo=Stav syst\u00e9mu -PageDashboard.usedRam=Vyu\u017eit\u00e1 RAM -PageDashboard.workItems=Moje \u00fakoly -page.subTitle=v\u00edtejte v midPointu -page.title=N\u00e1st\u011bnka diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_cs.utf8.properties deleted file mode 100644 index a9d540b280c..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -message.success=Va\u0161e odpov\u011bdi byly \u00fasp\u011b\u0161n\u011b zm\u011bmn\u011bny -page.title=Moje bezpe\u010dnostn\u00ed ot\u00e1zky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_cs_CZ.utf8.properties deleted file mode 100644 index a9d540b280c..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -message.success=Va\u0161e odpov\u011bdi byly \u00fasp\u011b\u0161n\u011b zm\u011bmn\u011bny -page.title=Moje bezpe\u010dnostn\u00ed ot\u00e1zky diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_cs.utf8.properties deleted file mode 100644 index fe29b1411ae..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_cs.utf8.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageMyPasswords.accountMidpoint=MidPoint -PageMyPasswords.accounts=\u00da\u010dty -PageMyPasswords.button.back=Zp\u011bt -PageMyPasswords.button.save=Ulo\u017eit -PageMyPasswords.couldntResolve=Nemohu kontaktovat aplikaci. -PageMyPasswords.enabled=Povoleno -PageMyPasswords.importantNote=D\u016fle\u017eit\u00e1 pozn\u00e1mka: Heslo u\u017eivatele je zm\u011bn\u011bno v MidPointu i ve v\u0161ech zvolen\u00fdch aplikac\u00edch podle politik pro nastaven\u00ed hesla. -PageMyPasswords.name=N\u00e1zev -PageMyPasswords.noAccountSelected=Heslo nebylo zm\u011bn\u011bno, nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 aplikace. -PageMyPasswords.password=Dvakr\u00e1t nov\u00e9 heslo -PageMyPasswords.resourceMidpoint=IdM MidPoint -PageMyPasswords.resourceName=Aplikace -page.title=Moje hesla diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_cs_CZ.utf8.properties deleted file mode 100644 index fe29b1411ae..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_cs_CZ.utf8.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageMyPasswords.accountMidpoint=MidPoint -PageMyPasswords.accounts=\u00da\u010dty -PageMyPasswords.button.back=Zp\u011bt -PageMyPasswords.button.save=Ulo\u017eit -PageMyPasswords.couldntResolve=Nemohu kontaktovat aplikaci. -PageMyPasswords.enabled=Povoleno -PageMyPasswords.importantNote=D\u016fle\u017eit\u00e1 pozn\u00e1mka: Heslo u\u017eivatele je zm\u011bn\u011bno v MidPointu i ve v\u0161ech zvolen\u00fdch aplikac\u00edch podle politik pro nastaven\u00ed hesla. -PageMyPasswords.name=N\u00e1zev -PageMyPasswords.noAccountSelected=Heslo nebylo zm\u011bn\u011bno, nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 aplikace. -PageMyPasswords.password=Dvakr\u00e1t nov\u00e9 heslo -PageMyPasswords.resourceMidpoint=IdM MidPoint -PageMyPasswords.resourceName=Aplikace -page.title=Moje hesla diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_cs.utf8.properties deleted file mode 100644 index 2450a8e283e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AsyncDashboardPanel.loading=Na\u010d\u00edt\u00e1m data diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_cs_CZ.utf8.properties deleted file mode 100644 index 2450a8e283e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AsyncDashboardPanel.loading=Na\u010d\u00edt\u00e1m data diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_cs.utf8.properties deleted file mode 100644 index 6d7646f6a25..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MyAccountsPanel.account.name=N\u00e1zev -MyAccountsPanel.account.resource=Aplikace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_cs_CZ.utf8.properties deleted file mode 100644 index 6d7646f6a25..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MyAccountsPanel.account.name=N\u00e1zev -MyAccountsPanel.account.resource=Aplikace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_cs.utf8.properties deleted file mode 100644 index af5eb44b0d1..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_cs.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MyAssignmentsPanel.assignment.displayName=N\u00e1zev -MyAssignmentsPanel.assignment.type=Typ -MyAssignmentsPanel.type.accountConstruction=Konstrukce \u00fa\u010dtu -MyAssignmentsPanel.type.error=Chyba -MyAssignmentsPanel.type.orgUnit=Org. jednotka -MyAssignmentsPanel.type.role=Role diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_cs_CZ.utf8.properties deleted file mode 100644 index af5eb44b0d1..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MyAssignmentsPanel.assignment.displayName=N\u00e1zev -MyAssignmentsPanel.assignment.type=Typ -MyAssignmentsPanel.type.accountConstruction=Konstrukce \u00fa\u010dtu -MyAssignmentsPanel.type.error=Chyba -MyAssignmentsPanel.type.orgUnit=Org. jednotka -MyAssignmentsPanel.type.role=Role diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_cs.utf8.properties deleted file mode 100644 index f5aae4a9225..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_cs.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PersonalInfoPanel.lastFail=Posledn\u00ed ne\u00fasp\u011b\u0161n\u00e9 p\u0159ihl\u00e1\u0161en\u00ed -PersonalInfoPanel.lastFail.date=Datum -PersonalInfoPanel.lastFail.from=Po\u010d\u00edta\u010d -PersonalInfoPanel.lastLogin=Posledn\u00ed p\u0159ihl\u00e1\u0161en\u00ed -PersonalInfoPanel.lastLogin.date=Datum -PersonalInfoPanel.lastLogin.from=Po\u010d\u00edta\u010d -PersonalInfoPanel.never=Nikdy -PersonalInfoPanel.other=Ostatn\u00ed -PersonalInfoPanel.passwordExp=Datum expirace \u00fa\u010dtu -PersonalInfoPanel.undefined=Nen\u00ed nastaveno diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_cs_CZ.utf8.properties deleted file mode 100644 index f5aae4a9225..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PersonalInfoPanel.lastFail=Posledn\u00ed ne\u00fasp\u011b\u0161n\u00e9 p\u0159ihl\u00e1\u0161en\u00ed -PersonalInfoPanel.lastFail.date=Datum -PersonalInfoPanel.lastFail.from=Po\u010d\u00edta\u010d -PersonalInfoPanel.lastLogin=Posledn\u00ed p\u0159ihl\u00e1\u0161en\u00ed -PersonalInfoPanel.lastLogin.date=Datum -PersonalInfoPanel.lastLogin.from=Po\u010d\u00edta\u010d -PersonalInfoPanel.never=Nikdy -PersonalInfoPanel.other=Ostatn\u00ed -PersonalInfoPanel.passwordExp=Datum expirace \u00fa\u010dtu -PersonalInfoPanel.undefined=Nen\u00ed nastaveno diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_cs.utf8.properties deleted file mode 100644 index 3d7d04a3924..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SystemInfoPanel.activeTasks=Aktivn\u00ed \u00falohy -SystemInfoPanel.activeUsers=Aktivn\u00ed u\u017eivatel\u00e9 -SystemInfoPanel.serverLoad=Z\u00e1t\u011b\u017e serveru -SystemInfoPanel.usedRam=Vyu\u017eit\u00e1 RAM diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_cs_CZ.utf8.properties deleted file mode 100644 index 3d7d04a3924..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SystemInfoPanel.activeTasks=Aktivn\u00ed \u00falohy -SystemInfoPanel.activeUsers=Aktivn\u00ed u\u017eivatel\u00e9 -SystemInfoPanel.serverLoad=Z\u00e1t\u011b\u017e serveru -SystemInfoPanel.usedRam=Vyu\u017eit\u00e1 RAM diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_cs.utf8.properties deleted file mode 100644 index c7a3e8335e9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_cs.utf8.properties +++ /dev/null @@ -1,62 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -SearchType.AUTHOR=Autor -SearchType.DESCRIPTION=Popis -SearchType.NAME=N\u00e1zev -Type.AUDIT=Audit -Type.RECONCILIATION=Rekonciliace -Type.USERS=U\u017eivatel -page.subTitle=v minulosti -page.title=Vytvo\u0159en\u00e9 reporty -pageCreatedReports.button.delete=Smazat -pageCreatedReports.button.download=St\u00e1hnout -pageCreatedReports.button.searchButton=Hledat -pageCreatedReports.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageCreatedReports.filter.default=Vybrat typ souboru -pageCreatedReports.filter.filetype=Typ souboru -pageCreatedReports.filter.reportType=Typ reportu -pageCreatedReports.inlineMenu.deleteAll=Smazat v\u0161e -pageCreatedReports.inlineMenu.deleteSelected=Smazat vybran\u00e9 -pageCreatedReports.message.deleteAll=Opravdu chcete smazat v\u0161echny vytvo\u0159en\u00e9 v\u00fdstupy? -pageCreatedReports.message.deleteOutputConfirmed=Opravdu chcete smazat v\u0161echny vybran\u00e9 {0} reporty? -pageCreatedReports.message.deleteOutputSingle=Opravdu chcete smazat v\u0161ech '{0}' vytvo\u0159en\u00fdch report\u016f? -pageCreatedReports.message.downloadError=Nemohu st\u00e1hnout report. -pageCreatedReports.message.fileNotFound=Soubor s reportem nebyl nalezen. -pageCreatedReports.message.nothingSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd report. -pageCreatedReports.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -pageCreatedReports.table.author=Autor -pageCreatedReports.table.description=Popis -pageCreatedReports.table.filetype=Typ souboru -pageCreatedReports.table.name=N\u00e1zev -pageCreatedReports.table.time=\u010cas -pageCreatedReports.table.type=Typ reportu -searchForm.filetype.null=Typ souboru -searchForm.reportType.null=Typ reportu -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_cs_CZ.utf8.properties deleted file mode 100644 index c7a3e8335e9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_cs_CZ.utf8.properties +++ /dev/null @@ -1,62 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -SearchType.AUTHOR=Autor -SearchType.DESCRIPTION=Popis -SearchType.NAME=N\u00e1zev -Type.AUDIT=Audit -Type.RECONCILIATION=Rekonciliace -Type.USERS=U\u017eivatel -page.subTitle=v minulosti -page.title=Vytvo\u0159en\u00e9 reporty -pageCreatedReports.button.delete=Smazat -pageCreatedReports.button.download=St\u00e1hnout -pageCreatedReports.button.searchButton=Hledat -pageCreatedReports.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageCreatedReports.filter.default=Vybrat typ souboru -pageCreatedReports.filter.filetype=Typ souboru -pageCreatedReports.filter.reportType=Typ reportu -pageCreatedReports.inlineMenu.deleteAll=Smazat v\u0161e -pageCreatedReports.inlineMenu.deleteSelected=Smazat vybran\u00e9 -pageCreatedReports.message.deleteAll=Opravdu chcete smazat v\u0161echny vytvo\u0159en\u00e9 v\u00fdstupy? -pageCreatedReports.message.deleteOutputConfirmed=Opravdu chcete smazat v\u0161echny vybran\u00e9 {0} reporty? -pageCreatedReports.message.deleteOutputSingle=Opravdu chcete smazat v\u0161ech '{0}' vytvo\u0159en\u00fdch report\u016f? -pageCreatedReports.message.downloadError=Nemohu st\u00e1hnout report. -pageCreatedReports.message.fileNotFound=Soubor s reportem nebyl nalezen. -pageCreatedReports.message.nothingSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd report. -pageCreatedReports.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -pageCreatedReports.table.author=Autor -pageCreatedReports.table.description=Popis -pageCreatedReports.table.filetype=Typ souboru -pageCreatedReports.table.name=N\u00e1zev -pageCreatedReports.table.time=\u010cas -pageCreatedReports.table.type=Typ reportu -searchForm.filetype.null=Typ souboru -searchForm.reportType.null=Typ reportu -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageNewReport_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageNewReport_cs.utf8.properties deleted file mode 100644 index b57070c8410..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageNewReport_cs.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageNewReport.button.import=Importovat report -PageNewReport.embeddedEditor=Vlo\u017een\u00fd editor -PageNewReport.file=Soubor -PageNewReport.getObjectsFrom=Vytvo\u0159it report z -PageNewReport.message.emptyXml=Nemohu ulo\u017eit pr\u00e1zdn\u00e9 XML. -PageNewReport.message.help=Vyberte XML sobor pro import. -PageNewReport.message.nullFile=Nahran\u00fd soubor je null. -page.subTitle=do midPointu -page.title=Importovat Jasper report diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageNewReport_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageNewReport_cs_CZ.utf8.properties deleted file mode 100644 index b57070c8410..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageNewReport_cs_CZ.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageNewReport.button.import=Importovat report -PageNewReport.embeddedEditor=Vlo\u017een\u00fd editor -PageNewReport.file=Soubor -PageNewReport.getObjectsFrom=Vytvo\u0159it report z -PageNewReport.message.emptyXml=Nemohu ulo\u017eit pr\u00e1zdn\u00e9 XML. -PageNewReport.message.help=Vyberte XML sobor pro import. -PageNewReport.message.nullFile=Nahran\u00fd soubor je null. -page.subTitle=do midPointu -page.title=Importovat Jasper report diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_cs.utf8.properties deleted file mode 100644 index 3b20ffe0fe6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageReport.basic=Z\u00e1kladn\u00ed konfigurace -PageReport.fullXml=Pln\u00e9 XML -PageReport.jasperTemplate=\u0160ablona Jasper -PageReport.jasperTemplateStyle=Styl \u0161ablony Jasper -PageReport.message.cantSaveEmpty=Nemohu ulo\u017eit pr\u00e1zdn\u00fd report. -PageReport.message.cantSerializeFromObjectToString=Nemohu p\u0159ev\u00e9st objekt do XML. -page.title=Konfigurace reportu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_cs_CZ.utf8.properties deleted file mode 100644 index 3b20ffe0fe6..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageReport.basic=Z\u00e1kladn\u00ed konfigurace -PageReport.fullXml=Pln\u00e9 XML -PageReport.jasperTemplate=\u0160ablona Jasper -PageReport.jasperTemplateStyle=Styl \u0161ablony Jasper -PageReport.message.cantSaveEmpty=Nemohu ulo\u017eit pr\u00e1zdn\u00fd report. -PageReport.message.cantSerializeFromObjectToString=Nemohu p\u0159ev\u00e9st objekt do XML. -page.title=Konfigurace reportu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_cs.utf8.properties deleted file mode 100644 index 68fb77c1150..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_cs.utf8.properties +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageReports.button.configure=Konfigurovat -PageReports.button.run=Spustit -PageReports.message.jasperError=Chyba p\u0159i vytv\u00e1\u0159en\u00ed reportu. -PageReports.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -PageReports.message.resourceNotDefined=Nebyla definov\u00e1na aplikace. -PageReports.message.unknownReport=Nezn\u00e1m\u00fd report. -PageReports.report.auditDescription=Report vytvo\u0159en z aditn\u00edch z\u00e1znam\u016f. -PageReports.report.auditName=Audit logs -PageReports.report.reconciliationDescription=Report rekonciliace pro vybranou aplikaci. -PageReports.report.reconciliationName=Rekonciliace -PageReports.report.usersDescription=Seznam u\u017eivatel\u016f v MidPointu. -PageReports.report.usersName=U\u017eivatel\u00e9 v MidPointu -PageReports.search.showSubreports=Zobrazit podreporty -PageReports.table.description=Popis -PageReports.table.name=N\u00e1zev -PageReports.title.auditPopup=Parametry auditn\u00edho reportu -PageReports.title.reconciliationPopup=Parametry reportu rekonciliace -PageReports.title.userPopup=Parametry u\u017eivatelsk\u00e9ho reportu -page.subTitle=v midPointu -page.title=Seznam report\u016f -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_cs_CZ.utf8.properties deleted file mode 100644 index 68fb77c1150..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_cs_CZ.utf8.properties +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageReports.button.configure=Konfigurovat -PageReports.button.run=Spustit -PageReports.message.jasperError=Chyba p\u0159i vytv\u00e1\u0159en\u00ed reportu. -PageReports.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -PageReports.message.resourceNotDefined=Nebyla definov\u00e1na aplikace. -PageReports.message.unknownReport=Nezn\u00e1m\u00fd report. -PageReports.report.auditDescription=Report vytvo\u0159en z aditn\u00edch z\u00e1znam\u016f. -PageReports.report.auditName=Audit logs -PageReports.report.reconciliationDescription=Report rekonciliace pro vybranou aplikaci. -PageReports.report.reconciliationName=Rekonciliace -PageReports.report.usersDescription=Seznam u\u017eivatel\u016f v MidPointu. -PageReports.report.usersName=U\u017eivatel\u00e9 v MidPointu -PageReports.search.showSubreports=Zobrazit podreporty -PageReports.table.description=Popis -PageReports.table.name=N\u00e1zev -PageReports.title.auditPopup=Parametry auditn\u00edho reportu -PageReports.title.reconciliationPopup=Parametry reportu rekonciliace -PageReports.title.userPopup=Parametry u\u017eivatelsk\u00e9ho reportu -page.subTitle=v midPointu -page.title=Seznam report\u016f -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_cs.utf8.properties deleted file mode 100644 index 8296b8e9888..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AuditPopulPanel.exportType.label=Typ souboru -AuditPopupPanel.auditEventType=Typ ud\u00e1losti -AuditPopupPanel.dateFrom=Od -AuditPopupPanel.dateTo=Do -AuditPopupPanel.title=Z\u00e1kladn\u00ed konfigurace report\u016f auditu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_cs_CZ.utf8.properties deleted file mode 100644 index 8296b8e9888..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AuditPopulPanel.exportType.label=Typ souboru -AuditPopupPanel.auditEventType=Typ ud\u00e1losti -AuditPopupPanel.dateFrom=Od -AuditPopupPanel.dateTo=Do -AuditPopupPanel.title=Z\u00e1kladn\u00ed konfigurace report\u016f auditu diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_cs.utf8.properties deleted file mode 100644 index eb91d7c09cf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ReconciliationPopupPanel.exportFileType=Typ exportu -ReconciliationPopupPanel.resource=Aplikace -ReconciliationPopupPanel.title.basic=Z\u00e1kladn\u00ed konfigurace report\u016f rekonciliace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_cs_CZ.utf8.properties deleted file mode 100644 index eb91d7c09cf..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ReconciliationPopupPanel.exportFileType=Typ exportu -ReconciliationPopupPanel.resource=Aplikace -ReconciliationPopupPanel.title.basic=Z\u00e1kladn\u00ed konfigurace report\u016f rekonciliace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_cs.utf8.properties deleted file mode 100644 index b672464b305..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ReportConfigurationPanel.title.basic=Z\u00e1kladn\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_cs_CZ.utf8.properties deleted file mode 100644 index b672464b305..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ReportConfigurationPanel.title.basic=Z\u00e1kladn\u00ed diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel_cs.utf8.properties deleted file mode 100644 index eba3250741d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -RunReportPopupPanel.title=Konfigurace reportu p\u0159ed spu\u0161t\u011bn\u00edm -runReportPopupContent.button.run=Spustit report -runReportPopupContent.param.class=T\u0159\u00edda parametru -runReportPopupContent.param.name=N\u00e1zev parametru -runReportPopupContent.param.value=Hodnota parametru diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel_cs_CZ.utf8.properties deleted file mode 100644 index eba3250741d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -RunReportPopupPanel.title=Konfigurace reportu p\u0159ed spu\u0161t\u011bn\u00edm -runReportPopupContent.button.run=Spustit report -runReportPopupContent.param.class=T\u0159\u00edda parametru -runReportPopupContent.param.name=N\u00e1zev parametru -runReportPopupContent.param.value=Hodnota parametru diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_cs.utf8.properties deleted file mode 100644 index fabd4d8f6b2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserReportConfigPanel.dateFrom=Od -UserReportConfigPanel.dateTo=Do -UserReportConfigPanel.exportFileType=Typ exportu -UserReportConfigPanel.title.basic=Z\u00e1kladn\u00ed konfigurace report\u016f diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_cs_CZ.utf8.properties deleted file mode 100644 index fabd4d8f6b2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserReportConfigPanel.dateFrom=Od -UserReportConfigPanel.dateTo=Do -UserReportConfigPanel.exportFileType=Typ exportu -UserReportConfigPanel.title.basic=Z\u00e1kladn\u00ed konfigurace report\u016f diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_cs.utf8.properties deleted file mode 100644 index 8b93439750a..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_cs.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -pageAdminResources.accountDetails=Detaily \u00fa\u010dtu -pageAdminResources.contentAccounts=\u00da\u010dty -pageAdminResources.detailsResource=Detaily aplikace -pageAdminResources.editResource=Upravit aplikaci -pageAdminResources.importResource=Importovat aplikaci -pageAdminResources.listResources=Seznam aplikac\u00ed -pageAdminResources.message.cantLoadResource=Nemohu na\u010d\u00edst detaily aplikace. -pageAdminResources.newResource=Nov\u00e1 aplikace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_cs_CZ.utf8.properties deleted file mode 100644 index 8b93439750a..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_cs_CZ.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -pageAdminResources.accountDetails=Detaily \u00fa\u010dtu -pageAdminResources.contentAccounts=\u00da\u010dty -pageAdminResources.detailsResource=Detaily aplikace -pageAdminResources.editResource=Upravit aplikaci -pageAdminResources.importResource=Importovat aplikaci -pageAdminResources.listResources=Seznam aplikac\u00ed -pageAdminResources.message.cantLoadResource=Nemohu na\u010d\u00edst detaily aplikace. -pageAdminResources.newResource=Nov\u00e1 aplikace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_cs.utf8.properties deleted file mode 100644 index f29f5391349..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Nov\u00e1 aplikace -page.title.editResource=Upravit aplikaci -pageResourceEdit.edit=Upravit -pageResourceEdit.message.emptyXml=Nemohu ulo\u017eit pr\u00e1zdn\u00fd XML jako aplikaci. -pageResourceEdit.options=Vlastnosti diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_cs_CZ.utf8.properties deleted file mode 100644 index f29f5391349..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Nov\u00e1 aplikace -page.title.editResource=Upravit aplikaci -pageResourceEdit.edit=Upravit -pageResourceEdit.message.emptyXml=Nemohu ulo\u017eit pr\u00e1zdn\u00fd XML jako aplikaci. -pageResourceEdit.options=Vlastnosti diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_cs.utf8.properties deleted file mode 100644 index 479f72d6b92..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Nov\u00e1 aplikace -page.title.editResource=Upravit aplikaci diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_cs_CZ.utf8.properties deleted file mode 100644 index 479f72d6b92..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Nov\u00e1 aplikace -page.title.editResource=Upravit aplikaci diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_cs.utf8.properties deleted file mode 100644 index 8b56adbb37b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_cs.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Detaily zdroje -pageResource.bundle=Bal\u00edk -pageResource.button.back=Zp\u011bt -pageResource.button.importAccounts=Importovat \u00fa\u010dty -pageResource.button.save=Ulo\u017eit -pageResource.button.test=Test spojen\u00ed -pageResource.capabilities=Mo\u017enosti -pageResource.conConnection=P\u0159ipojen\u00ed konektoru -pageResource.conInitialization=Inicializace konektoru -pageResource.conSanity=Stav konektoru -pageResource.conSchema=Schema konektoru -pageResource.confValidation=Validace konfigurace -pageResource.deleteSyncToken=Smazat synch. token -pageResource.editResource=Upravit aplikaci -pageResource.import=Importovat -pageResource.message.invalidTaskSearch=Synchroniza\u010dn\u00ed \u00faloha hled\u00e1n\u00ed neprob\u011bhla korektn\u011b. -pageResource.message.oidNotDefined=V po\u017eadavku nen\u00ed definovan\u00e9 oid aplikace. -pageResource.name=N\u00e1zev -pageResource.objectTypes=Typy objekt\u016f -pageResource.objectTypes.displayName=Zobrazovan\u00e9 jm\u00e9no -pageResource.objectTypes.help=N\u00e1pov\u011bda -pageResource.objectTypes.nativeObjectClass=T\u0159\u00edda nativn\u00edho objektu -pageResource.objectTypes.type=Typ -pageResource.oid=Oid -pageResource.overallStatus=Celkov\u00fd stav -pageResource.progress=Zpracov\u00e1n\u00ed -pageResource.resource=Aplikace -pageResource.status=Stav -pageResource.sync=Synchronizace -pageResource.type=Typ -pageResource.version=Verze diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_cs_CZ.utf8.properties deleted file mode 100644 index 8b56adbb37b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_cs_CZ.utf8.properties +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Detaily zdroje -pageResource.bundle=Bal\u00edk -pageResource.button.back=Zp\u011bt -pageResource.button.importAccounts=Importovat \u00fa\u010dty -pageResource.button.save=Ulo\u017eit -pageResource.button.test=Test spojen\u00ed -pageResource.capabilities=Mo\u017enosti -pageResource.conConnection=P\u0159ipojen\u00ed konektoru -pageResource.conInitialization=Inicializace konektoru -pageResource.conSanity=Stav konektoru -pageResource.conSchema=Schema konektoru -pageResource.confValidation=Validace konfigurace -pageResource.deleteSyncToken=Smazat synch. token -pageResource.editResource=Upravit aplikaci -pageResource.import=Importovat -pageResource.message.invalidTaskSearch=Synchroniza\u010dn\u00ed \u00faloha hled\u00e1n\u00ed neprob\u011bhla korektn\u011b. -pageResource.message.oidNotDefined=V po\u017eadavku nen\u00ed definovan\u00e9 oid aplikace. -pageResource.name=N\u00e1zev -pageResource.objectTypes=Typy objekt\u016f -pageResource.objectTypes.displayName=Zobrazovan\u00e9 jm\u00e9no -pageResource.objectTypes.help=N\u00e1pov\u011bda -pageResource.objectTypes.nativeObjectClass=T\u0159\u00edda nativn\u00edho objektu -pageResource.objectTypes.type=Typ -pageResource.oid=Oid -pageResource.overallStatus=Celkov\u00fd stav -pageResource.progress=Zpracov\u00e1n\u00ed -pageResource.resource=Aplikace -pageResource.status=Stav -pageResource.sync=Synchronizace -pageResource.type=Typ -pageResource.version=Verze diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_cs.utf8.properties deleted file mode 100644 index 9ca694a59dd..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_cs.utf8.properties +++ /dev/null @@ -1,45 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=p\u0159ipojen\u00ed do midPointu -page.title=Aplikace -pageResources.bundle=Bal\u00edk -pageResources.button.discoveryRemote=Prozkoumat -pageResources.button.editAsXml=Upravit jako XML -pageResources.button.search=Hledat -pageResources.connector.hostname=N\u00e1zev hosta -pageResources.connector.name=N\u00e1zev -pageResources.connector.port=Port -pageResources.connector.protectConnection=Chr\u00e1n\u011bno -pageResources.connector.timeout=\u010casov\u00fd limit -pageResources.connectorHosts=Konektor servery -pageResources.content=Obsah -pageResources.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageResources.import=Importovat -pageResources.inlineMenuItem.deleteSyncToken=Smazat synch. token -pageResources.inlineMenuItem.editResource=Upravit aplikaci -pageResources.message.deleteHostConfirm=Opravdu chcete smazat hosta '{0}'? -pageResources.message.deleteHostsConfirm=Opravdu chcete vypazat {0} vybran\u00fdch host\u016f? -pageResources.message.deleteResourceConfirm=Opravdu chcete smazat aplikaci '{0}'? -pageResources.message.deleteResourcesConfirm=Opravdu chcete vypazat {0} vybran\u00fdch aplikac\u00ed? -pageResources.message.noHostSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd konektor host. -pageResources.message.noResourceSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 aplikace. -pageResources.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -pageResources.name=N\u00e1zev -pageResources.progress=Zpracov\u00e1n\u00ed -pageResources.resources=Aplikace -pageResources.searchText.placeholder=N\u00e1zev -pageResources.status=Posledn\u00ed stav -pageResources.version=Verze diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_cs_CZ.utf8.properties deleted file mode 100644 index 9ca694a59dd..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_cs_CZ.utf8.properties +++ /dev/null @@ -1,45 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=p\u0159ipojen\u00ed do midPointu -page.title=Aplikace -pageResources.bundle=Bal\u00edk -pageResources.button.discoveryRemote=Prozkoumat -pageResources.button.editAsXml=Upravit jako XML -pageResources.button.search=Hledat -pageResources.connector.hostname=N\u00e1zev hosta -pageResources.connector.name=N\u00e1zev -pageResources.connector.port=Port -pageResources.connector.protectConnection=Chr\u00e1n\u011bno -pageResources.connector.timeout=\u010casov\u00fd limit -pageResources.connectorHosts=Konektor servery -pageResources.content=Obsah -pageResources.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageResources.import=Importovat -pageResources.inlineMenuItem.deleteSyncToken=Smazat synch. token -pageResources.inlineMenuItem.editResource=Upravit aplikaci -pageResources.message.deleteHostConfirm=Opravdu chcete smazat hosta '{0}'? -pageResources.message.deleteHostsConfirm=Opravdu chcete vypazat {0} vybran\u00fdch host\u016f? -pageResources.message.deleteResourceConfirm=Opravdu chcete smazat aplikaci '{0}'? -pageResources.message.deleteResourcesConfirm=Opravdu chcete vypazat {0} vybran\u00fdch aplikac\u00ed? -pageResources.message.noHostSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd konektor host. -pageResources.message.noResourceSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 aplikace. -pageResources.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -pageResources.name=N\u00e1zev -pageResources.progress=Zpracov\u00e1n\u00ed -pageResources.resources=Aplikace -pageResources.searchText.placeholder=N\u00e1zev -pageResources.status=Posledn\u00ed stav -pageResources.version=Verze diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_cs.utf8.properties deleted file mode 100644 index 067e58d0d56..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -contentPanel.accounts=\u00da\u010dty -contentPanel.entitlements=Skupiny/Role diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_cs_CZ.utf8.properties deleted file mode 100644 index 067e58d0d56..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -contentPanel.accounts=\u00da\u010dty -contentPanel.entitlements=Skupiny/Role diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_cs.utf8.properties deleted file mode 100644 index 2edcdef79b9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=na {0} -page.title=Detaily \u00fa\u010dtu -pageAccount.button.back=Zp\u011bt -pageAccount.button.save=Ulo\u017eit -pageAccount.description=\u00da\u010det v aplikaci -pageAccount.message.cantEditAccount=Nemohu na\u010d\u00edst \u00fa\u010det pro \u00fapravy. -pageAccount.message.cantEditProtectedAccount=Toto je chr\u00e1n\u011bn\u00fd \u00fa\u010det a nem\u016f\u017ee b\u00fdt modifikov\u00e1n. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_cs_CZ.utf8.properties deleted file mode 100644 index 2edcdef79b9..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=na {0} -page.title=Detaily \u00fa\u010dtu -pageAccount.button.back=Zp\u011bt -pageAccount.button.save=Ulo\u017eit -pageAccount.description=\u00da\u010det v aplikaci -pageAccount.message.cantEditAccount=Nemohu na\u010d\u00edst \u00fa\u010det pro \u00fapravy. -pageAccount.message.cantEditProtectedAccount=Toto je chr\u00e1n\u011bn\u00fd \u00fa\u010det a nem\u016f\u017ee b\u00fdt modifikov\u00e1n. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_cs.utf8.properties deleted file mode 100644 index a68899fdcac..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_cs.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=v {0} -page.title=\u00da\u010dty -pageContentAccounts.button.searchButton=Hledat -pageContentAccounts.dialog.title.confirmDelete=Potvrzen\u00ed smaz\u00e1n\u00ed -pageContentAccounts.identifiers=identifik\u00e1tory -pageContentAccounts.intent=Z\u00e1m\u011br -pageContentAccounts.kind=Typ -pageContentAccounts.menu.changeOwner=Zm\u011bna vlastn\u00edka -pageContentAccounts.menu.deleteAccount=Smazat -pageContentAccounts.menu.disableAccount=Zak\u00e1zat -pageContentAccounts.menu.enableAccount=Povolit -pageContentAccounts.menu.importAccount=Importovat -pageContentAccounts.menu.removeOwner=Odebrat vlastn\u00edka -pageContentAccounts.message.cantImportAccount=nemohu importovat \u00fa\u010det, oid\={0} -pageContentAccounts.message.cantShowAccountDetails=Nemohu zobrazit detaily \u00fa\u010dtu {0} ({1}). -pageContentAccounts.message.cantShowUserDetails=Nemohu zobrazit detaily u\u017eivatele {0} ({1}). -pageContentAccounts.message.deleteConfirmation=Opravdu chcete smazat {0} \u00fa\u010dt\u016f z t\u00e9to aplikace? -pageContentAccounts.message.deleteConfirmationSingle=Opravdu chcete smazat \u00fa\u010det '{0}' z t\u00e9to aplikace? -pageContentAccounts.message.noAccountSelected=Nbyl vybr\u00e1n \u017e\u00e1dn\u00fd \u00fa\u010det. -pageContentAccounts.message.resourceOidNotDefined=Oid aplikace nebylo v URL definov\u00e1no. -pageContentAccounts.name=N\u00e1zev -pageContentAccounts.objectClass=T\u0159\u00edda objektu -pageContentAccounts.owner=Vlastn\u00edk -pageContentAccounts.search=Hledat -pageContentAccounts.situation=Situace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_cs_CZ.utf8.properties deleted file mode 100644 index a68899fdcac..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_cs_CZ.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=v {0} -page.title=\u00da\u010dty -pageContentAccounts.button.searchButton=Hledat -pageContentAccounts.dialog.title.confirmDelete=Potvrzen\u00ed smaz\u00e1n\u00ed -pageContentAccounts.identifiers=identifik\u00e1tory -pageContentAccounts.intent=Z\u00e1m\u011br -pageContentAccounts.kind=Typ -pageContentAccounts.menu.changeOwner=Zm\u011bna vlastn\u00edka -pageContentAccounts.menu.deleteAccount=Smazat -pageContentAccounts.menu.disableAccount=Zak\u00e1zat -pageContentAccounts.menu.enableAccount=Povolit -pageContentAccounts.menu.importAccount=Importovat -pageContentAccounts.menu.removeOwner=Odebrat vlastn\u00edka -pageContentAccounts.message.cantImportAccount=nemohu importovat \u00fa\u010det, oid\={0} -pageContentAccounts.message.cantShowAccountDetails=Nemohu zobrazit detaily \u00fa\u010dtu {0} ({1}). -pageContentAccounts.message.cantShowUserDetails=Nemohu zobrazit detaily u\u017eivatele {0} ({1}). -pageContentAccounts.message.deleteConfirmation=Opravdu chcete smazat {0} \u00fa\u010dt\u016f z t\u00e9to aplikace? -pageContentAccounts.message.deleteConfirmationSingle=Opravdu chcete smazat \u00fa\u010det '{0}' z t\u00e9to aplikace? -pageContentAccounts.message.noAccountSelected=Nbyl vybr\u00e1n \u017e\u00e1dn\u00fd \u00fa\u010det. -pageContentAccounts.message.resourceOidNotDefined=Oid aplikace nebylo v URL definov\u00e1no. -pageContentAccounts.name=N\u00e1zev -pageContentAccounts.objectClass=T\u0159\u00edda objektu -pageContentAccounts.owner=Vlastn\u00edk -pageContentAccounts.search=Hledat -pageContentAccounts.situation=Situace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_cs.utf8.properties deleted file mode 100644 index c257d628a7b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title={0} -pageContentEntitlements.entitlements=Skupiny/Role -pageContentEntitlements.message.resourceOidNotDefined=V url nen\u00ed definov\u00e1no oid aplikace. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_cs_CZ.utf8.properties deleted file mode 100644 index c257d628a7b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title={0} -pageContentEntitlements.entitlements=Skupiny/Role -pageContentEntitlements.message.resourceOidNotDefined=V url nen\u00ed definov\u00e1no oid aplikace. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_cs.utf8.properties deleted file mode 100644 index 933f9a32e86..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_cs.utf8.properties +++ /dev/null @@ -1,43 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageRoleEditor.extension=Roz\u0161\u00ed\u0159en\u00e9 -PageRoleEditor.label.approverRef=Schvalovatel -PageRoleEditor.label.approverRef.placeholder=Nastavit schvalovatele -PageRoleEditor.label.assignmentConstraint.placeholder=Nastavit politiku p\u0159i\u0159azen\u00ed -PageRoleEditor.label.description=Popis -PageRoleEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no -PageRoleEditor.label.identifier=Identifik\u00e1tor -PageRoleEditor.label.maxAssignments=Max. po\u010det p\u0159i\u0159azen\u00ed -PageRoleEditor.label.minAssignments=Min. po\u010det p\u0159i\u0159azen\u00ed -PageRoleEditor.label.name=N\u00e1zev -PageRoleEditor.label.ownerRef=Vlastn\u00edk -PageRoleEditor.label.ownerRef.placeholder=Nastavit vlastn\u00edka -PageRoleEditor.label.requestable=Lze \u017e\u00e1dat -PageRoleEditor.label.riskLevel=\u00darove\u0148 rizika -PageRoleEditor.label.type=Typ -PageRoleEditor.message.addApproverOk=Schvalovatel\: '{0}' byl \u00fasp\u011b\u0161n\u011b vlo\u017een. -PageRoleEditor.message.addOwnerOk=Vlastn\u00edk\: '{0}' byl \u00fasp\u011b\u0161n\u011b vlo\u017een. -PageRoleEditor.message.cantAddOwner=Nemohu nastavit vybran\u00e9ho vlastn\u00edka. -PageRoleEditor.message.cantCreateExtensionDelta=Nemohu vytvo\u0159it rozd\u00edl pro roz\u0161\u00ed\u0159en\u00ed role -PageRoleEditor.subtitle.activation=Aktivace -PageRoleEditor.subtitle.basic=Z\u00e1kladn\u00ed -PageRoleEditor.subtitle.editingRole=Role '{0}' -PageRoleEditor.subtitle.extension=Roz\u0161\u00ed\u0159en\u00e9 -PageRoleEditor.subtitle.newRole=nov\u00e1 role -PageRoleEditor.title.assignments=P\u0159i\u0159azen\u00ed -PageRoleEditor.title.editingRole=Upravit -PageRoleEditor.title.inducements=D\u011bd\u011bn\u00ed -PageRoleEditor.title.newRole=Vytvo\u0159it diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_cs_CZ.utf8.properties deleted file mode 100644 index 933f9a32e86..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_cs_CZ.utf8.properties +++ /dev/null @@ -1,43 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageRoleEditor.extension=Roz\u0161\u00ed\u0159en\u00e9 -PageRoleEditor.label.approverRef=Schvalovatel -PageRoleEditor.label.approverRef.placeholder=Nastavit schvalovatele -PageRoleEditor.label.assignmentConstraint.placeholder=Nastavit politiku p\u0159i\u0159azen\u00ed -PageRoleEditor.label.description=Popis -PageRoleEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no -PageRoleEditor.label.identifier=Identifik\u00e1tor -PageRoleEditor.label.maxAssignments=Max. po\u010det p\u0159i\u0159azen\u00ed -PageRoleEditor.label.minAssignments=Min. po\u010det p\u0159i\u0159azen\u00ed -PageRoleEditor.label.name=N\u00e1zev -PageRoleEditor.label.ownerRef=Vlastn\u00edk -PageRoleEditor.label.ownerRef.placeholder=Nastavit vlastn\u00edka -PageRoleEditor.label.requestable=Lze \u017e\u00e1dat -PageRoleEditor.label.riskLevel=\u00darove\u0148 rizika -PageRoleEditor.label.type=Typ -PageRoleEditor.message.addApproverOk=Schvalovatel\: '{0}' byl \u00fasp\u011b\u0161n\u011b vlo\u017een. -PageRoleEditor.message.addOwnerOk=Vlastn\u00edk\: '{0}' byl \u00fasp\u011b\u0161n\u011b vlo\u017een. -PageRoleEditor.message.cantAddOwner=Nemohu nastavit vybran\u00e9ho vlastn\u00edka. -PageRoleEditor.message.cantCreateExtensionDelta=Nemohu vytvo\u0159it rozd\u00edl pro roz\u0161\u00ed\u0159en\u00ed role -PageRoleEditor.subtitle.activation=Aktivace -PageRoleEditor.subtitle.basic=Z\u00e1kladn\u00ed -PageRoleEditor.subtitle.editingRole=Role '{0}' -PageRoleEditor.subtitle.extension=Roz\u0161\u00ed\u0159en\u00e9 -PageRoleEditor.subtitle.newRole=nov\u00e1 role -PageRoleEditor.title.assignments=P\u0159i\u0159azen\u00ed -PageRoleEditor.title.editingRole=Upravit -PageRoleEditor.title.inducements=D\u011bd\u011bn\u00ed -PageRoleEditor.title.newRole=Vytvo\u0159it diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_cs.utf8.properties deleted file mode 100644 index 6b268608254..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_cs.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Requestable.ALL=V\u0161e -Requestable.NON_REQUESTABLE=Nelze \u017e\u00e1dat -Requestable.REQUESTABLE=Lze \u017e\u00e1dat -page.title=Seznam rol\u00ed -pageRoles.button.delete=Smazat -pageRoles.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageRoles.message.deleteRoleConfirm=Opravdu chcete smazat {0} vybran\u00fdch rol\u00ed? -pageRoles.message.nothingSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 role. -pageRoles.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -pageRoles.requestable=Lze \u017e\u00e1dat - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_cs_CZ.utf8.properties deleted file mode 100644 index 6b268608254..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_cs_CZ.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Requestable.ALL=V\u0161e -Requestable.NON_REQUESTABLE=Nelze \u017e\u00e1dat -Requestable.REQUESTABLE=Lze \u017e\u00e1dat -page.title=Seznam rol\u00ed -pageRoles.button.delete=Smazat -pageRoles.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageRoles.message.deleteRoleConfirm=Opravdu chcete smazat {0} vybran\u00fdch rol\u00ed? -pageRoles.message.nothingSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 role. -pageRoles.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -pageRoles.requestable=Lze \u017e\u00e1dat - diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog_cs.utf8.properties deleted file mode 100644 index 47a729777ee..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog_cs.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MultiplicityPolicyDialog.label=Konfigurace n\u00e1sobn\u00e9ho omezen\u00ed -MultiplicityPolicyDialog.message.badUpdate=Nemohu zobrazit konfiguraci pr\u00e1zdn\u00e9ho n\u00e1sobn\u00e9ho omezen\u00ed. -MultiplicityPolicyDialog.message.invalidMultiplicity=Chybn\u00e1 hodnota n\u00e1sobku. Nastavte \u010d\u00edselnou hodnotu (0, 1, ...) nebo hodnotu 'unbounded' (pou\u017eijte za\u0161krt\u00e1vac\u00ed pol\u00ed\u010dko) -multiplicityContainer.label.description=popis -multiplicityContainer.label.enforcement=Vynucen\u00ed -multiplicityContainer.label.multiplicity=N\u00e1sobnost diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog_cs_CZ.utf8.properties deleted file mode 100644 index 47a729777ee..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MultiplicityPolicyDialog.label=Konfigurace n\u00e1sobn\u00e9ho omezen\u00ed -MultiplicityPolicyDialog.message.badUpdate=Nemohu zobrazit konfiguraci pr\u00e1zdn\u00e9ho n\u00e1sobn\u00e9ho omezen\u00ed. -MultiplicityPolicyDialog.message.invalidMultiplicity=Chybn\u00e1 hodnota n\u00e1sobku. Nastavte \u010d\u00edselnou hodnotu (0, 1, ...) nebo hodnotu 'unbounded' (pou\u017eijte za\u0161krt\u00e1vac\u00ed pol\u00ed\u010dko) -multiplicityContainer.label.description=popis -multiplicityContainer.label.enforcement=Vynucen\u00ed -multiplicityContainer.label.multiplicity=N\u00e1sobnost diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel_cs.utf8.properties deleted file mode 100644 index 701923fa5c3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserOrgReferenceChoosePanel.type=Typ vlastn\u00edka -UserOrgReferenceChoosePanel.type.org=Org. jednotka -UserOrgReferenceChoosePanel.type.user=U\u017eivatel diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel_cs_CZ.utf8.properties deleted file mode 100644 index 701923fa5c3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserOrgReferenceChoosePanel.type=Typ vlastn\u00edka -UserOrgReferenceChoosePanel.type.org=Org. jednotka -UserOrgReferenceChoosePanel.type.user=U\u017eivatel diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_cs.utf8.properties deleted file mode 100644 index a1b2bcaa3fb..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_cs.utf8.properties +++ /dev/null @@ -1,55 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Nov\u00e1 \u00faloha -pageTask.advancedOption=Roz\u0161\u00ed\u0159en\u00e9 mo\u017enosti -pageTask.basic=Z\u00e1kladn\u00ed -pageTask.bound=Pevn\u00e1 vazba (pou\u017eijte pokud je opakov\u00e1n\u00ed \u00falohy \u010dast\u00e9) -pageTask.boundHelp=\u00dalohy s pevnou vazbou jsou pou\u017e\u00edv\u00e1ny pro kr\u00e1tk\u00e9 a \u010dasto se opakuj\u00edc\u00ed akce (nap\u0159. v intervalech men\u0161\u00edch ne\u017e 1 minuta). Typick\u00fdm p\u0159\u00edkladem je live synchronizace. Tyto \u00falohy nepodporuj\u00ed cron-like specifikaci; mus\u00edte specifikovat \u010dasov\u00fd interval. -pageTask.browse=Prohl\u00ed\u017eet -pageTask.category.BulkActions=Hromadn\u00e9 akce -pageTask.category.Demo=Demo -pageTask.category.ImportFromFile=Importovat ze souboru -pageTask.category.ImportingAccounts=Importov\u00e1n\u00ed \u00fa\u010dt\u016f -pageTask.category.LiveSynchronization=Live synchronizace -pageTask.category.Reconciliation=Rekonciliace -#legacy -pageTask.category.UserRecomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed u\u017eivatel\u016f -pageTask.category.Recomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed -pageTask.category.Workflow=\u017d\u00e1dosti -pageTask.createSuspended=Vytvo\u0159it ve stavu POZASTAVENO -pageTask.cronHelp=Cron-like specifikace je v n\u00e1sleduj\u00edc\u00edm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011aS\u00cdCI M\u011aS\u00cdC DEN-V-T\u00ddDNU ROK (voliteln\u00e9), nap\u0159. '0 0 12 ? * WED' znamen\u00e1 'ka\u017ed\u00e9 \u00fater\u00fd v 12\:00\:00 pm'. -pageTask.cronHelpLink=Pro v\u00edce informac\u00ed viz -pageTask.cronHelpLinkTutorial=n\u00e1vod -pageTask.cronSpec=Pl\u00e1nov\u00e1n\u00ed spou\u0161t\u011bn\u00ed -pageTask.dryRun=Spustit nane\u010disto -pageTask.intent=Z\u00e1m\u011br -pageTask.kind=Typ objektu -pageTask.misfire=Selh\u00e1n\u00ed akce -pageTask.name=N\u00e1zev \u00falohy -pageTask.notStartAfter=Nespou\u0161t\u011bt po -pageTask.notStartBefore=Nespou\u0161t\u011bt p\u0159ed -pageTask.now=Nyn\u00ed -pageTask.objectClass=T\u0159\u00edda objektu -pageTask.objectRef=Aplikace -pageTask.options=Vlastnosti -pageTask.recurring=Opakuj\u00edc\u00ed se \u00faloha -pageTask.runUntilNodeDown=Spustit pouze pokud je uzel vypnut\u00fd -pageTask.scheduleHelp=Pro jednor\u00e1zov\u00e9 \u00falohy nenastavujte interval opakov\u00e1n\u00ed ani cron-like specifikaci. Pro opakuj\u00edc\u00ed se \u00falohy nastavte bu\u010f jedno nebo druh\u00e9. -pageTask.scheduleInterval=Interval spou\u0161t\u011bn\u00ed (sekundy) -pageTask.scheduleTitle=Pl\u00e1nov\u00e1n\u00ed -pageTask.threadStop=Akce zastaven\u00ed vl\u00e1kna -pageTask.title.edit=Detaily pro '{0}' -pageTask.type=Akce diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_cs_CZ.utf8.properties deleted file mode 100644 index a1b2bcaa3fb..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_cs_CZ.utf8.properties +++ /dev/null @@ -1,55 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Nov\u00e1 \u00faloha -pageTask.advancedOption=Roz\u0161\u00ed\u0159en\u00e9 mo\u017enosti -pageTask.basic=Z\u00e1kladn\u00ed -pageTask.bound=Pevn\u00e1 vazba (pou\u017eijte pokud je opakov\u00e1n\u00ed \u00falohy \u010dast\u00e9) -pageTask.boundHelp=\u00dalohy s pevnou vazbou jsou pou\u017e\u00edv\u00e1ny pro kr\u00e1tk\u00e9 a \u010dasto se opakuj\u00edc\u00ed akce (nap\u0159. v intervalech men\u0161\u00edch ne\u017e 1 minuta). Typick\u00fdm p\u0159\u00edkladem je live synchronizace. Tyto \u00falohy nepodporuj\u00ed cron-like specifikaci; mus\u00edte specifikovat \u010dasov\u00fd interval. -pageTask.browse=Prohl\u00ed\u017eet -pageTask.category.BulkActions=Hromadn\u00e9 akce -pageTask.category.Demo=Demo -pageTask.category.ImportFromFile=Importovat ze souboru -pageTask.category.ImportingAccounts=Importov\u00e1n\u00ed \u00fa\u010dt\u016f -pageTask.category.LiveSynchronization=Live synchronizace -pageTask.category.Reconciliation=Rekonciliace -#legacy -pageTask.category.UserRecomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed u\u017eivatel\u016f -pageTask.category.Recomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed -pageTask.category.Workflow=\u017d\u00e1dosti -pageTask.createSuspended=Vytvo\u0159it ve stavu POZASTAVENO -pageTask.cronHelp=Cron-like specifikace je v n\u00e1sleduj\u00edc\u00edm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011aS\u00cdCI M\u011aS\u00cdC DEN-V-T\u00ddDNU ROK (voliteln\u00e9), nap\u0159. '0 0 12 ? * WED' znamen\u00e1 'ka\u017ed\u00e9 \u00fater\u00fd v 12\:00\:00 pm'. -pageTask.cronHelpLink=Pro v\u00edce informac\u00ed viz -pageTask.cronHelpLinkTutorial=n\u00e1vod -pageTask.cronSpec=Pl\u00e1nov\u00e1n\u00ed spou\u0161t\u011bn\u00ed -pageTask.dryRun=Spustit nane\u010disto -pageTask.intent=Z\u00e1m\u011br -pageTask.kind=Typ objektu -pageTask.misfire=Selh\u00e1n\u00ed akce -pageTask.name=N\u00e1zev \u00falohy -pageTask.notStartAfter=Nespou\u0161t\u011bt po -pageTask.notStartBefore=Nespou\u0161t\u011bt p\u0159ed -pageTask.now=Nyn\u00ed -pageTask.objectClass=T\u0159\u00edda objektu -pageTask.objectRef=Aplikace -pageTask.options=Vlastnosti -pageTask.recurring=Opakuj\u00edc\u00ed se \u00faloha -pageTask.runUntilNodeDown=Spustit pouze pokud je uzel vypnut\u00fd -pageTask.scheduleHelp=Pro jednor\u00e1zov\u00e9 \u00falohy nenastavujte interval opakov\u00e1n\u00ed ani cron-like specifikaci. Pro opakuj\u00edc\u00ed se \u00falohy nastavte bu\u010f jedno nebo druh\u00e9. -pageTask.scheduleInterval=Interval spou\u0161t\u011bn\u00ed (sekundy) -pageTask.scheduleTitle=Pl\u00e1nov\u00e1n\u00ed -pageTask.threadStop=Akce zastaven\u00ed vl\u00e1kna -pageTask.title.edit=Detaily pro '{0}' -pageTask.type=Akce diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_cs.utf8.properties deleted file mode 100644 index 4661529196b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_cs.utf8.properties +++ /dev/null @@ -1,72 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -nullValid=Vyberte jeden -page.title=Detaily \u00falohy -pageTaskEdit.basic=Z\u00e1kladn\u00ed -pageTaskEdit.bound=Pevn\u00e1 vazba (pou\u017eijte v p\u0159\u00edpad\u011b, \u017ee \u00faloha b\u011b\u017e\u00ed \u010dasto) -pageTaskEdit.boundHelp=\u00dalohy s pevnou vazbou jsou pou\u017e\u00edv\u00e1ny pro kr\u00e1tk\u00e9 a \u010dasto se opakuj\u00edc\u00ed akce (nap\u0159. v intervalech men\u0161\u00edch ne\u017e 1 minuta). Typick\u00fdm p\u0159\u00edkladem je live synchronizace. Tyto \u00falohy nepodporuj\u00ed cron-like specifikaci; mus\u00edte specifikovat \u010dasov\u00fd interval. -pageTaskEdit.button.back=Zp\u011bt -pageTaskEdit.button.edit=Upravit -pageTaskEdit.button.resume=Spustit znovu -pageTaskEdit.button.runNow=Spustit nyn\u00ed -pageTaskEdit.button.save=Ulo\u017eit -pageTaskEdit.button.suspend=Pozastavit -pageTaskEdit.category=Kategorie -pageTaskEdit.cronHelp=Cron-like specifikace je v n\u00e1sleduj\u00edc\u00edm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011aS\u00cdCI M\u011aS\u00cdC DEN-V-T\u00ddDNU ROK (voliteln\u00e9), nap\u0159. '0 0 12 ? * WED' znamen\u00e1 'ka\u017ed\u00e9 \u00fater\u00fd v 12\:00\:00 pm'. -pageTaskEdit.cronHelpLink=Pro v\u00edce informac\u00ed viz -pageTaskEdit.cronHelpLinkTutorial=n\u00e1vod -pageTaskEdit.cronSpec=Pl\u00e1nov\u00e1n\u00ed spou\u0161t\u011bn\u00ed -pageTaskEdit.description=Popis -pageTaskEdit.dryRun=Spustit nane\u010disto -pageTaskEdit.execution=Stav b\u011bhu -pageTaskEdit.handlerUri=Handler URI -pageTaskEdit.identifier=Identifik\u00e1tor -pageTaskEdit.intent=Z\u00e1m\u011br -pageTaskEdit.kind=Typ objektu -pageTaskEdit.lastFinished=Posledn\u00ed b\u011bh ukon\u010den -pageTaskEdit.lastStarted=Posledn\u00ed b\u011bh spu\u0161t\u011bn -pageTaskEdit.message.cantTaskDetails=Nemohu na\u010d\u00edst detaily \u00falohy. -pageTaskEdit.message.node=- v node {0} -pageTaskEdit.misfire=Selh\u00e1n\u00ed akce -pageTaskEdit.modelOperationStatusLabel=Stav operace modelu -pageTaskEdit.name=N\u00e1zev \u00falohy -pageTaskEdit.nextRun=Dal\u0161\u00ed napl\u00e1novan\u00e9 spu\u0161t\u011bn\u00ed -pageTaskEdit.notStartAfter=Nespou\u0161t\u011bt po -pageTaskEdit.notStartBefore=nespou\u0161t\u011bt p\u0159ed -pageTaskEdit.objectRef=Aplikace -pageTaskEdit.oid=OID -pageTaskEdit.opResult=V\u00fdsledek operace -pageTaskEdit.opResult.message=Zpr\u00e1va -pageTaskEdit.opResult.operation=Operace -pageTaskEdit.opResult.status=Stav -pageTaskEdit.opResult.token=Token -pageTaskEdit.options=Vlastnosti -pageTaskEdit.parent=Nad\u0159azen\u00e1 \u00faloha -pageTaskEdit.recurring=Opakuj\u00edc\u00ed se \u00faloha -pageTaskEdit.runUntilNodeDown=Spustit pouze pokud je node vypnut\u00fd -pageTaskEdit.scheduleHelp=Pro jednor\u00e1zov\u00e9 \u00falohy nenastavujte interval opakov\u00e1n\u00ed ani cron-like specifikaci. Pro opakuj\u00edc\u00ed se \u00falohy nastavte bu\u010f jedno nebo druh\u00e9. -pageTaskEdit.scheduleInterval=Interval spou\u0161t\u011bn\u00ed (sekundy) -pageTaskEdit.scheduleTitle=Pl\u00e1nov\u00e1n\u00ed -pageTaskEdit.subtasksLabel=Pod\u00falohy -pageTaskEdit.suspendReq=Pro \u00fapravy je nutn\u00e9 \u00falohu pozastavit -pageTaskEdit.threadAction=Akce vl\u00e1kna -pageTaskEdit.threadStop=Akce zastaven\u00ed vl\u00e1kna -pageTaskEdit.tightlyBound=Pevn\u00e1 vazba -pageTaskEdit.title.edit=Detaily pro '{0}' -pageTaskEdit.workerThreads=Pracovn\u00ed vl\u00e1kna -pageTaskEdit.workflowInformationLabel=Informace o \u017e\u00e1dostech -runUntilNodeDown.error1=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Close, Suspend -runUntilNodeDown.error2=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Restart, Reschedule diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_cs_CZ.utf8.properties deleted file mode 100644 index 4661529196b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_cs_CZ.utf8.properties +++ /dev/null @@ -1,72 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -nullValid=Vyberte jeden -page.title=Detaily \u00falohy -pageTaskEdit.basic=Z\u00e1kladn\u00ed -pageTaskEdit.bound=Pevn\u00e1 vazba (pou\u017eijte v p\u0159\u00edpad\u011b, \u017ee \u00faloha b\u011b\u017e\u00ed \u010dasto) -pageTaskEdit.boundHelp=\u00dalohy s pevnou vazbou jsou pou\u017e\u00edv\u00e1ny pro kr\u00e1tk\u00e9 a \u010dasto se opakuj\u00edc\u00ed akce (nap\u0159. v intervalech men\u0161\u00edch ne\u017e 1 minuta). Typick\u00fdm p\u0159\u00edkladem je live synchronizace. Tyto \u00falohy nepodporuj\u00ed cron-like specifikaci; mus\u00edte specifikovat \u010dasov\u00fd interval. -pageTaskEdit.button.back=Zp\u011bt -pageTaskEdit.button.edit=Upravit -pageTaskEdit.button.resume=Spustit znovu -pageTaskEdit.button.runNow=Spustit nyn\u00ed -pageTaskEdit.button.save=Ulo\u017eit -pageTaskEdit.button.suspend=Pozastavit -pageTaskEdit.category=Kategorie -pageTaskEdit.cronHelp=Cron-like specifikace je v n\u00e1sleduj\u00edc\u00edm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011aS\u00cdCI M\u011aS\u00cdC DEN-V-T\u00ddDNU ROK (voliteln\u00e9), nap\u0159. '0 0 12 ? * WED' znamen\u00e1 'ka\u017ed\u00e9 \u00fater\u00fd v 12\:00\:00 pm'. -pageTaskEdit.cronHelpLink=Pro v\u00edce informac\u00ed viz -pageTaskEdit.cronHelpLinkTutorial=n\u00e1vod -pageTaskEdit.cronSpec=Pl\u00e1nov\u00e1n\u00ed spou\u0161t\u011bn\u00ed -pageTaskEdit.description=Popis -pageTaskEdit.dryRun=Spustit nane\u010disto -pageTaskEdit.execution=Stav b\u011bhu -pageTaskEdit.handlerUri=Handler URI -pageTaskEdit.identifier=Identifik\u00e1tor -pageTaskEdit.intent=Z\u00e1m\u011br -pageTaskEdit.kind=Typ objektu -pageTaskEdit.lastFinished=Posledn\u00ed b\u011bh ukon\u010den -pageTaskEdit.lastStarted=Posledn\u00ed b\u011bh spu\u0161t\u011bn -pageTaskEdit.message.cantTaskDetails=Nemohu na\u010d\u00edst detaily \u00falohy. -pageTaskEdit.message.node=- v node {0} -pageTaskEdit.misfire=Selh\u00e1n\u00ed akce -pageTaskEdit.modelOperationStatusLabel=Stav operace modelu -pageTaskEdit.name=N\u00e1zev \u00falohy -pageTaskEdit.nextRun=Dal\u0161\u00ed napl\u00e1novan\u00e9 spu\u0161t\u011bn\u00ed -pageTaskEdit.notStartAfter=Nespou\u0161t\u011bt po -pageTaskEdit.notStartBefore=nespou\u0161t\u011bt p\u0159ed -pageTaskEdit.objectRef=Aplikace -pageTaskEdit.oid=OID -pageTaskEdit.opResult=V\u00fdsledek operace -pageTaskEdit.opResult.message=Zpr\u00e1va -pageTaskEdit.opResult.operation=Operace -pageTaskEdit.opResult.status=Stav -pageTaskEdit.opResult.token=Token -pageTaskEdit.options=Vlastnosti -pageTaskEdit.parent=Nad\u0159azen\u00e1 \u00faloha -pageTaskEdit.recurring=Opakuj\u00edc\u00ed se \u00faloha -pageTaskEdit.runUntilNodeDown=Spustit pouze pokud je node vypnut\u00fd -pageTaskEdit.scheduleHelp=Pro jednor\u00e1zov\u00e9 \u00falohy nenastavujte interval opakov\u00e1n\u00ed ani cron-like specifikaci. Pro opakuj\u00edc\u00ed se \u00falohy nastavte bu\u010f jedno nebo druh\u00e9. -pageTaskEdit.scheduleInterval=Interval spou\u0161t\u011bn\u00ed (sekundy) -pageTaskEdit.scheduleTitle=Pl\u00e1nov\u00e1n\u00ed -pageTaskEdit.subtasksLabel=Pod\u00falohy -pageTaskEdit.suspendReq=Pro \u00fapravy je nutn\u00e9 \u00falohu pozastavit -pageTaskEdit.threadAction=Akce vl\u00e1kna -pageTaskEdit.threadStop=Akce zastaven\u00ed vl\u00e1kna -pageTaskEdit.tightlyBound=Pevn\u00e1 vazba -pageTaskEdit.title.edit=Detaily pro '{0}' -pageTaskEdit.workerThreads=Pracovn\u00ed vl\u00e1kna -pageTaskEdit.workflowInformationLabel=Informace o \u017e\u00e1dostech -runUntilNodeDown.error1=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Close, Suspend -runUntilNodeDown.error2=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Restart, Reschedule diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_cs.utf8.properties deleted file mode 100644 index 142a41ed32d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_cs.utf8.properties +++ /dev/null @@ -1,70 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -TaskListType.ACTIVATED=Aktivovan\u00fd -TaskListType.ALL=V\u0161e -TaskListType.DEACTIVATED=Deaktivovan\u00fd -TaskListType.EXECUTING=Spu\u0161t\u011bn\u00fd -mainForm.category.null=V\u0161e -mainForm.state.null=V\u0161e -page.subTitle=v midPointu -page.title=\u00dalohy -pageTasks.alreadyPassed=ji\u017e prob\u011bhlo -pageTasks.alreadyPassedForNotRunningTasks=(ji\u017e prob\u011bhlo) -pageTasks.button.deactivateServiceThreads=Zastavit v\u0161echna vl\u00e1kna -pageTasks.button.deleteNode=Smazat -pageTasks.button.deleteTask=Smazat -pageTasks.button.reactivateServiceThreads=Spustit v\u0161echna vl\u00e1kna -pageTasks.button.resumeTask=Pokra\u010dovat -pageTasks.button.scheduleTask=Spustit nyn\u00ed -pageTasks.button.startScheduler=Spustit -pageTasks.button.stopScheduler=Zastavit pl\u00e1nova\u010d -pageTasks.button.stopSchedulerAndTasks=Zastavit pl\u00e1nova\u010d a \u00falohy -pageTasks.button.suspendTask=Pozastavit -pageTasks.button.synchronizeTasks=Synchronizovat \u00falohy -pageTasks.button.refreshTasks=Obnovit \u00falohy -pageTasks.category=Kategorie -pageTasks.in=za {0} -pageTasks.inForNotRunningTasks=(za {0}) -pageTasks.message.alreadyResumed=\u00daloha '{0}' nem\u016f\u017ee pokra\u010dovat, proto\u017ee ji\u017e b\u011b\u017e\u00ed nebo byla uzav\u0159ena. -pageTasks.message.alreadySuspended=\u00daloha '{0}' je ji\u017e pozastavena nebo uzav\u0159ena. -pageTasks.message.couldntCreateQuery=Nemohu vyvo\u0159it dotaz pro seznam \u00faloh. -pageTasks.message.noNodeSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd uzel. -pageTasks.message.noTaskSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 \u00faloha. -pageTasks.node.clustered=Ve svazku -pageTasks.node.executionStatus=Stav -pageTasks.node.lastCheckInTime=Posledn\u00ed \u010das ov\u011b\u0159en\u00ed -pageTasks.node.managementPort=Port spr\u00e1vy -pageTasks.node.name=N\u00e1zev -pageTasks.node.statusMessage=Stavov\u00e1 zpr\u00e1va -pageTasks.nodes=Uzly -pageTasks.now=Nyn\u00ed -pageTasks.nowForNotRunningTasks=(nyn\u00ed) -pageTasks.stalledSince=ZASTAVENO od {0} do {1} -pageTasks.state=Stav -pageTasks.subtasks=Zobrazit pod\u00falohy -pageTasks.task.category=Kategorie -pageTasks.task.currentRunTime=Naposledy spu\u0161t\u011bno -pageTasks.task.detail=Detail -pageTasks.task.executingAt=Spu\u0161t\u011bno v -pageTasks.task.execution=Stav b\u011bhu -pageTasks.task.name=N\u00e1zev -pageTasks.task.objectRef=Objekt -pageTasks.task.progress=Zpracov\u00e1no -pageTasks.task.scheduledToRunAgain=Dal\u0161\u00ed spu\u0161t\u011bn\u00ed -pageTasks.task.status=Stav -pageTasks.tasks=\u00dalohy -pageTasks.unknownRefName=Nezn\u00e1m\u00fd objekt \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_cs_CZ.utf8.properties deleted file mode 100644 index 142a41ed32d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_cs_CZ.utf8.properties +++ /dev/null @@ -1,70 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -TaskListType.ACTIVATED=Aktivovan\u00fd -TaskListType.ALL=V\u0161e -TaskListType.DEACTIVATED=Deaktivovan\u00fd -TaskListType.EXECUTING=Spu\u0161t\u011bn\u00fd -mainForm.category.null=V\u0161e -mainForm.state.null=V\u0161e -page.subTitle=v midPointu -page.title=\u00dalohy -pageTasks.alreadyPassed=ji\u017e prob\u011bhlo -pageTasks.alreadyPassedForNotRunningTasks=(ji\u017e prob\u011bhlo) -pageTasks.button.deactivateServiceThreads=Zastavit v\u0161echna vl\u00e1kna -pageTasks.button.deleteNode=Smazat -pageTasks.button.deleteTask=Smazat -pageTasks.button.reactivateServiceThreads=Spustit v\u0161echna vl\u00e1kna -pageTasks.button.resumeTask=Pokra\u010dovat -pageTasks.button.scheduleTask=Spustit nyn\u00ed -pageTasks.button.startScheduler=Spustit -pageTasks.button.stopScheduler=Zastavit pl\u00e1nova\u010d -pageTasks.button.stopSchedulerAndTasks=Zastavit pl\u00e1nova\u010d a \u00falohy -pageTasks.button.suspendTask=Pozastavit -pageTasks.button.synchronizeTasks=Synchronizovat \u00falohy -pageTasks.button.refreshTasks=Obnovit \u00falohy -pageTasks.category=Kategorie -pageTasks.in=za {0} -pageTasks.inForNotRunningTasks=(za {0}) -pageTasks.message.alreadyResumed=\u00daloha '{0}' nem\u016f\u017ee pokra\u010dovat, proto\u017ee ji\u017e b\u011b\u017e\u00ed nebo byla uzav\u0159ena. -pageTasks.message.alreadySuspended=\u00daloha '{0}' je ji\u017e pozastavena nebo uzav\u0159ena. -pageTasks.message.couldntCreateQuery=Nemohu vyvo\u0159it dotaz pro seznam \u00faloh. -pageTasks.message.noNodeSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd uzel. -pageTasks.message.noTaskSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 \u00faloha. -pageTasks.node.clustered=Ve svazku -pageTasks.node.executionStatus=Stav -pageTasks.node.lastCheckInTime=Posledn\u00ed \u010das ov\u011b\u0159en\u00ed -pageTasks.node.managementPort=Port spr\u00e1vy -pageTasks.node.name=N\u00e1zev -pageTasks.node.statusMessage=Stavov\u00e1 zpr\u00e1va -pageTasks.nodes=Uzly -pageTasks.now=Nyn\u00ed -pageTasks.nowForNotRunningTasks=(nyn\u00ed) -pageTasks.stalledSince=ZASTAVENO od {0} do {1} -pageTasks.state=Stav -pageTasks.subtasks=Zobrazit pod\u00falohy -pageTasks.task.category=Kategorie -pageTasks.task.currentRunTime=Naposledy spu\u0161t\u011bno -pageTasks.task.detail=Detail -pageTasks.task.executingAt=Spu\u0161t\u011bno v -pageTasks.task.execution=Stav b\u011bhu -pageTasks.task.name=N\u00e1zev -pageTasks.task.objectRef=Objekt -pageTasks.task.progress=Zpracov\u00e1no -pageTasks.task.scheduledToRunAgain=Dal\u0161\u00ed spu\u0161t\u011bn\u00ed -pageTasks.task.status=Stav -pageTasks.tasks=\u00dalohy -pageTasks.unknownRefName=Nezn\u00e1m\u00fd objekt \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_cs.utf8.properties deleted file mode 100644 index 9be0a968ab0..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SubtasksPanel.label.category=Kategorie -SubtasksPanel.label.detail=Podrobnosti -SubtasksPanel.label.executionState=Stav zpracov\u00e1n\u00ed -SubtasksPanel.label.name=N\u00e1zev \u00falohy -SubtasksPanel.label.result=V\u00fdsledek diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_cs_CZ.utf8.properties deleted file mode 100644 index 9be0a968ab0..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SubtasksPanel.label.category=Kategorie -SubtasksPanel.label.detail=Podrobnosti -SubtasksPanel.label.executionState=Stav zpracov\u00e1n\u00ed -SubtasksPanel.label.name=N\u00e1zev \u00falohy -SubtasksPanel.label.result=V\u00fdsledek diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_cs.utf8.properties deleted file mode 100644 index f1a2e6dfb19..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WorkflowInformationPanel.label.history=Historie \u017e\u00e1dost\u00ed -WorkflowInformationPanel.link.processInstance=Proces \u017e\u00e1dosti je ve stavu\: ${workflowLastDetails} diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_cs_CZ.utf8.properties deleted file mode 100644 index f1a2e6dfb19..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WorkflowInformationPanel.label.history=Historie \u017e\u00e1dost\u00ed -WorkflowInformationPanel.link.processInstance=Proces \u017e\u00e1dosti je ve stavu\: ${workflowLastDetails} diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_cs.utf8.properties deleted file mode 100644 index 65be9271983..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=prohl\u00ed\u017een\u00ed -page.title=Kontakty diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_cs_CZ.utf8.properties deleted file mode 100644 index 65be9271983..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=prohl\u00ed\u017een\u00ed -page.title=Kontakty diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_cs.utf8.properties deleted file mode 100644 index 137e441d972..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=v midPointu -page.title=Hledat u\u017eivatele diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_cs_CZ.utf8.properties deleted file mode 100644 index 137e441d972..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=v midPointu -page.title=Hledat u\u017eivatele diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_cs.utf8.properties deleted file mode 100644 index a67df9860a2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_cs.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageOrgTree.message.noOrgStructDefined=Org. struktura nen\u00ed definov\u00e1na. -page.subTitle=strom -page.title=Org. struktura diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_cs_CZ.utf8.properties deleted file mode 100644 index a67df9860a2..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_cs_CZ.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageOrgTree.message.noOrgStructDefined=Org. struktura nen\u00ed definov\u00e1na. -page.subTitle=strom -page.title=Org. struktura diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_cs.utf8.properties deleted file mode 100644 index bea48cae9d3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_cs.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageOrgUnit.extension=Roz\u0161\u00ed\u0159en\u00ed -PageOrgUnit.message.cantCreateExtensionDelta=Can't create delta for org. unit extension -PageOrgUnit.title.approvers=Schvalovatel\u00e9 -PageOrgUnit.title.assignments=P\u0159i\u0159azen\u00ed -PageOrgUnit.title.authorizations=Autorizace -PageOrgUnit.title.basic=Z\u00e1kladn\u00ed -PageOrgUnit.title.exclusions=V\u00fdjimky -PageOrgUnit.title.inducements=D\u011bd\u011bn\u00ed -page.subTitle=detaily -page.title=Nov\u00e1 org. jednotka -page.title.edit={0} diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_cs_CZ.utf8.properties deleted file mode 100644 index bea48cae9d3..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_cs_CZ.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageOrgUnit.extension=Roz\u0161\u00ed\u0159en\u00ed -PageOrgUnit.message.cantCreateExtensionDelta=Can't create delta for org. unit extension -PageOrgUnit.title.approvers=Schvalovatel\u00e9 -PageOrgUnit.title.assignments=P\u0159i\u0159azen\u00ed -PageOrgUnit.title.authorizations=Autorizace -PageOrgUnit.title.basic=Z\u00e1kladn\u00ed -PageOrgUnit.title.exclusions=V\u00fdjimky -PageOrgUnit.title.inducements=D\u011bd\u011bn\u00ed -page.subTitle=detaily -page.title=Nov\u00e1 org. jednotka -page.title.edit={0} diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_cs.utf8.properties deleted file mode 100644 index 118691bfabb..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_cs.utf8.properties +++ /dev/null @@ -1,74 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LockoutStatusType.LOCKED=Uzam\u010den -LockoutStatusType.NORMAL=Odem\u010den -pageUser.accounts=\u00da\u010dty -pageUser.assignment.active=Aktivn\u00ed -pageUser.assignment.name=N\u00e1zev -pageUser.assignment.type=Typ -pageUser.assignments=P\u0159i\u0159azen\u00ed -pageUser.button.abort=P\u0159eru\u0161it -pageUser.button.addAccount=P\u0159idat \u00fa\u010det -pageUser.button.back=Zp\u011bt -pageUser.button.delete=Smazat -pageUser.button.disable=Zak\u00e1zat -pageUser.button.enable=Povolit -pageUser.button.recompute.assignments=Zobrazit v\u0161echna p\u0159i\u0159azen\u00ed -pageUser.button.save=Ulo\u017eit -pageUser.button.submit=Prohl\u00e9dnout zm\u011bny -pageUser.button.unlink=Odpojit -pageUser.button.unlock=Odemknout -pageUser.description=u\u017eivatel\u00e9 v repozitory -pageUser.menu.assignAccount=P\u0159i\u0159adit \u00fa\u010det -pageUser.menu.assignOrg=P\u0159i\u0159adit org. jednotku -pageUser.menu.assignRole=P\u0159i\u0159adit roli -pageUser.menu.unassign=Odebrat -pageUser.message.cantCreateUser=Vytvo\u0159en\u00ed u\u017eivatele se nezda\u0159ilo. -pageUser.message.cantEditUser=Nemohu na\u010d\u00edst formul\u00e1\u0159 pro \u00fapravu u\u017eivatele. -pageUser.message.cantNewUser=Nemohu na\u010d\u00edst formul\u00e1\u0159 pro nov\u00e9ho u\u017eivatele. -pageUser.message.cantSubmitUser=Nemohu zpracovat u\u017eivatele -pageUser.message.cantUpdateUser=Aktualizace u\u017eivatele se nezda\u0159ila -pageUser.message.couldntAssignObject=Nemohu p\u0159i\u0159adit objekt '{0}', d\u016fvod\: {1}. -pageUser.message.couldntCreateAccount=Nemohu vytvo\u0159it formul\u00e1\u0159 \u00fa\u010dtu '{0}', d\u016fvod\: {1}. -pageUser.message.couldntCreateAccountNoSchema=Nemohu vytvo\u0159it formul\u00e1\u0159 \u00fa\u010dtu '{0}', nen\u00ed vybran\u00e9 sch\u00e9ma. Mo\u017en\u00fd probl\u00e9m s p\u0159ipojen\u00edm nebo konfigurac\u00ed aplikace. V\u00edce informac\u00ed najdete v logu. -pageUser.message.deleteAccountConfirm=Opravdu chcete smazat {0} \u00fa\u010dt\u016f? -pageUser.message.deleteAssignmentConfirm=Opravdu chcete odebrat {0} p\u0159i\u0159azen\u00ed? -pageUser.message.illegalAccountState=Nezn\u00e1m\u00fd stav \u00fa\u010dtu '{0}'. -pageUser.message.illegalAssignmentState=Nepovolen\u00fd stav p\u0159i\u0159azen\u00ed '{0}'. -pageUser.message.noAccountSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd \u00fa\u010det. -pageUser.message.noActivationFound=No activation found for account '{0}'. -pageUser.message.noAssignableSelected=Nebyl vybr\u00e1n objekt pro p\u0159i\u0159azen\u00ed. -pageUser.message.noAssignmentSelected=Nebylo vybr\u00e1no \u017e\u00e1dn\u00e9 p\u0159i\u0159azen\u00ed. -pageUser.message.noAssignmentsAvailable=Nen\u00ed zde \u017e\u00e1dn\u00e9 p\u0159i\u0159azen\u00ed pro zobrazen\u00ed. -pageUser.message.noEnabledPropertyFound=Nenalezena vlastnost enabled pro \u00fa\u010det '{0}'. -pageUser.message.noPassword=Nebylo vlo\u017eeno \u017e\u00e1dn\u00e9 heslo. -pageUser.message.noResourceSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 aplikace. -pageUser.message.noUserName=Nen\u00ed mo\u017en\u00e9 prov\u00e9st v\u00fdpo\u010det p\u0159i\u0159azen\u00ed na nepojmenovan\u00e9m objektu. Nasavte jm\u00e9no. -pageUser.message.unsupportedState=Nepodporovan\u00fd stav u\u017eivatelsk\u00e9ho formul\u00e1\u0159e '{0}'. -pageUser.subTitle.edituser=u\u017eivatel '{0}' -pageUser.subTitle.newUser=nov\u00fd u\u017eivatel -pageUser.task.category=Kategorie -pageUser.task.execution=Stav zpracov\u00e1n\u00ed -pageUser.task.name=N\u00e1zev \u00falohy -pageUser.task.status=Stav -pageUser.tasks=\u00dalohy -pageUser.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageUser.title.editUser=Upravit -pageUser.title.editing={0} -pageUser.title.newUser=Vytvo\u0159it -pageUser.title.selectAssignable=Vybrat objekty -pageUser.title.selectResource=Vybrat aplikace -pageUser.userDetails=Detaily u\u017eivatele diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_cs_CZ.utf8.properties deleted file mode 100644 index 118691bfabb..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_cs_CZ.utf8.properties +++ /dev/null @@ -1,74 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LockoutStatusType.LOCKED=Uzam\u010den -LockoutStatusType.NORMAL=Odem\u010den -pageUser.accounts=\u00da\u010dty -pageUser.assignment.active=Aktivn\u00ed -pageUser.assignment.name=N\u00e1zev -pageUser.assignment.type=Typ -pageUser.assignments=P\u0159i\u0159azen\u00ed -pageUser.button.abort=P\u0159eru\u0161it -pageUser.button.addAccount=P\u0159idat \u00fa\u010det -pageUser.button.back=Zp\u011bt -pageUser.button.delete=Smazat -pageUser.button.disable=Zak\u00e1zat -pageUser.button.enable=Povolit -pageUser.button.recompute.assignments=Zobrazit v\u0161echna p\u0159i\u0159azen\u00ed -pageUser.button.save=Ulo\u017eit -pageUser.button.submit=Prohl\u00e9dnout zm\u011bny -pageUser.button.unlink=Odpojit -pageUser.button.unlock=Odemknout -pageUser.description=u\u017eivatel\u00e9 v repozitory -pageUser.menu.assignAccount=P\u0159i\u0159adit \u00fa\u010det -pageUser.menu.assignOrg=P\u0159i\u0159adit org. jednotku -pageUser.menu.assignRole=P\u0159i\u0159adit roli -pageUser.menu.unassign=Odebrat -pageUser.message.cantCreateUser=Vytvo\u0159en\u00ed u\u017eivatele se nezda\u0159ilo. -pageUser.message.cantEditUser=Nemohu na\u010d\u00edst formul\u00e1\u0159 pro \u00fapravu u\u017eivatele. -pageUser.message.cantNewUser=Nemohu na\u010d\u00edst formul\u00e1\u0159 pro nov\u00e9ho u\u017eivatele. -pageUser.message.cantSubmitUser=Nemohu zpracovat u\u017eivatele -pageUser.message.cantUpdateUser=Aktualizace u\u017eivatele se nezda\u0159ila -pageUser.message.couldntAssignObject=Nemohu p\u0159i\u0159adit objekt '{0}', d\u016fvod\: {1}. -pageUser.message.couldntCreateAccount=Nemohu vytvo\u0159it formul\u00e1\u0159 \u00fa\u010dtu '{0}', d\u016fvod\: {1}. -pageUser.message.couldntCreateAccountNoSchema=Nemohu vytvo\u0159it formul\u00e1\u0159 \u00fa\u010dtu '{0}', nen\u00ed vybran\u00e9 sch\u00e9ma. Mo\u017en\u00fd probl\u00e9m s p\u0159ipojen\u00edm nebo konfigurac\u00ed aplikace. V\u00edce informac\u00ed najdete v logu. -pageUser.message.deleteAccountConfirm=Opravdu chcete smazat {0} \u00fa\u010dt\u016f? -pageUser.message.deleteAssignmentConfirm=Opravdu chcete odebrat {0} p\u0159i\u0159azen\u00ed? -pageUser.message.illegalAccountState=Nezn\u00e1m\u00fd stav \u00fa\u010dtu '{0}'. -pageUser.message.illegalAssignmentState=Nepovolen\u00fd stav p\u0159i\u0159azen\u00ed '{0}'. -pageUser.message.noAccountSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd \u00fa\u010det. -pageUser.message.noActivationFound=No activation found for account '{0}'. -pageUser.message.noAssignableSelected=Nebyl vybr\u00e1n objekt pro p\u0159i\u0159azen\u00ed. -pageUser.message.noAssignmentSelected=Nebylo vybr\u00e1no \u017e\u00e1dn\u00e9 p\u0159i\u0159azen\u00ed. -pageUser.message.noAssignmentsAvailable=Nen\u00ed zde \u017e\u00e1dn\u00e9 p\u0159i\u0159azen\u00ed pro zobrazen\u00ed. -pageUser.message.noEnabledPropertyFound=Nenalezena vlastnost enabled pro \u00fa\u010det '{0}'. -pageUser.message.noPassword=Nebylo vlo\u017eeno \u017e\u00e1dn\u00e9 heslo. -pageUser.message.noResourceSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 aplikace. -pageUser.message.noUserName=Nen\u00ed mo\u017en\u00e9 prov\u00e9st v\u00fdpo\u010det p\u0159i\u0159azen\u00ed na nepojmenovan\u00e9m objektu. Nasavte jm\u00e9no. -pageUser.message.unsupportedState=Nepodporovan\u00fd stav u\u017eivatelsk\u00e9ho formul\u00e1\u0159e '{0}'. -pageUser.subTitle.edituser=u\u017eivatel '{0}' -pageUser.subTitle.newUser=nov\u00fd u\u017eivatel -pageUser.task.category=Kategorie -pageUser.task.execution=Stav zpracov\u00e1n\u00ed -pageUser.task.name=N\u00e1zev \u00falohy -pageUser.task.status=Stav -pageUser.tasks=\u00dalohy -pageUser.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageUser.title.editUser=Upravit -pageUser.title.editing={0} -pageUser.title.newUser=Vytvo\u0159it -pageUser.title.selectAssignable=Vybrat objekty -pageUser.title.selectResource=Vybrat aplikace -pageUser.userDetails=Detaily u\u017eivatele diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_cs.utf8.properties deleted file mode 100644 index f3305fd240f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_cs.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SearchType.FAMILY_NAME=P\u0159\u00edjmen\u00ed -SearchType.FULL_NAME=Cel\u00e9 jm\u00e9no -SearchType.GIVEN_NAME=K\u0159estn\u00ed -SearchType.NAME=Jm\u00e9no -page.subTitle=v midPointu -page.title=U\u017eivatel\u00e9 -pageUsers.accounts=\u00da\u010dty -pageUsers.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageUsers.menu.delete=Smazat -pageUsers.menu.disable=Zak\u00e1zat -pageUsers.menu.enable=Povolit -pageUsers.menu.reconcile=Reconciliovat -pageUsers.menu.unlock=Odemknout -pageUsers.message.deleteUserConfirm=Opravdu chcete smazat {0} vybran\u00fdch u\u017eivatel\u016f? -pageUsers.message.deleteUserConfirmSingle=Opravdu chcete smazat u\u017eivatele '{0}'? -pageUsers.message.nothingSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd u\u017eivatel. -pageUsers.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_cs_CZ.utf8.properties deleted file mode 100644 index f3305fd240f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_cs_CZ.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SearchType.FAMILY_NAME=P\u0159\u00edjmen\u00ed -SearchType.FULL_NAME=Cel\u00e9 jm\u00e9no -SearchType.GIVEN_NAME=K\u0159estn\u00ed -SearchType.NAME=Jm\u00e9no -page.subTitle=v midPointu -page.title=U\u017eivatel\u00e9 -pageUsers.accounts=\u00da\u010dty -pageUsers.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -pageUsers.menu.delete=Smazat -pageUsers.menu.disable=Zak\u00e1zat -pageUsers.menu.enable=Povolit -pageUsers.menu.reconcile=Reconciliovat -pageUsers.menu.unlock=Odemknout -pageUsers.message.deleteUserConfirm=Opravdu chcete smazat {0} vybran\u00fdch u\u017eivatel\u016f? -pageUsers.message.deleteUserConfirmSingle=Opravdu chcete smazat u\u017eivatele '{0}'? -pageUsers.message.nothingSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd u\u017eivatel. -pageUsers.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_cs.utf8.properties deleted file mode 100644 index 38c07f6a78f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_cs.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -TreeTablePanel.childOrg=Pod\u0159\u00edzen\u00e9 org. jednotky -TreeTablePanel.collapseAll=Sbalit v\u0161e -TreeTablePanel.expandAll=Rozbalit v\u0161e -TreeTablePanel.hierarchy=Organiza\u010dn\u00ed strom -assignablePopupContent.button.add=P\u0159i\u0159adit -assignablePopupContent.description=Popis -assignablePopupContent.displayName=Zobrazovan\u00e9 jm\u00e9no -assignablePopupContent.message.errorLoadingRoleTypes=Nemohu na\u010d\u00edst dostupn\u00e9 typy rol\u00ed. -assignablePopupContent.message.noOrgStructureDefined=Organiza\u010dn\u00ed struktura nen\u00ed definovan\u00e1. -assignablePopupContent.name=N\u00e1zev -assignablePopupContent.role.type=Typ role -typeSelect.null=V\u0161echny role diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_cs_CZ.utf8.properties deleted file mode 100644 index 38c07f6a78f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_cs_CZ.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -TreeTablePanel.childOrg=Pod\u0159\u00edzen\u00e9 org. jednotky -TreeTablePanel.collapseAll=Sbalit v\u0161e -TreeTablePanel.expandAll=Rozbalit v\u0161e -TreeTablePanel.hierarchy=Organiza\u010dn\u00ed strom -assignablePopupContent.button.add=P\u0159i\u0159adit -assignablePopupContent.description=Popis -assignablePopupContent.displayName=Zobrazovan\u00e9 jm\u00e9no -assignablePopupContent.message.errorLoadingRoleTypes=Nemohu na\u010d\u00edst dostupn\u00e9 typy rol\u00ed. -assignablePopupContent.message.noOrgStructureDefined=Organiza\u010dn\u00ed struktura nen\u00ed definovan\u00e1. -assignablePopupContent.name=N\u00e1zev -assignablePopupContent.role.type=Typ role -typeSelect.null=V\u0161echny role diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog_cs.utf8.properties deleted file mode 100644 index fdf9ec5838e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog_cs.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentPreviewDialog.button.cancel=Zav\u0159\u00edt -AssignmentPreviewDialog.column.description=Popis -AssignmentPreviewDialog.column.intent=Z\u00e1m\u011br -AssignmentPreviewDialog.column.kind=Typ -AssignmentPreviewDialog.column.name=N\u00e1zev -AssignmentPreviewDialog.column.orgRef=Organizace -AssignmentPreviewDialog.column.tenant=Tenant -AssignmentPreviewDialog.label=Prohl\u00ed\u017en\u00ed p\u0159\u00edm\u00fdch i nep\u0159\u00edm\u00fdch p\u0159i\u0159azen\u00ed -AssignmentPreviewDialog.type.direct=P\u0159\u00edm\u00e9 -AssignmentPreviewDialog.type.indirect=Nep\u0159\u00edm\u00e9 diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog_cs_CZ.utf8.properties deleted file mode 100644 index fdf9ec5838e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog_cs_CZ.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentPreviewDialog.button.cancel=Zav\u0159\u00edt -AssignmentPreviewDialog.column.description=Popis -AssignmentPreviewDialog.column.intent=Z\u00e1m\u011br -AssignmentPreviewDialog.column.kind=Typ -AssignmentPreviewDialog.column.name=N\u00e1zev -AssignmentPreviewDialog.column.orgRef=Organizace -AssignmentPreviewDialog.column.tenant=Tenant -AssignmentPreviewDialog.label=Prohl\u00ed\u017en\u00ed p\u0159\u00edm\u00fdch i nep\u0159\u00edm\u00fdch p\u0159i\u0159azen\u00ed -AssignmentPreviewDialog.type.direct=P\u0159\u00edm\u00e9 -AssignmentPreviewDialog.type.indirect=Nep\u0159\u00edm\u00e9 diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_cs.utf8.properties deleted file mode 100644 index 92ae6ee15eb..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_cs.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Spustit po v\u0161ech p\u0159i\u0159azen\u00edch -ExecuteChangeOptionsPanel.label.force=Autoritativn\u011b -ExecuteChangeOptionsPanel.label.keepDisplayingResults=Nechat zobrazen\u00e9 v\u00fdsledky -ExecuteChangeOptionsPanel.label.reconcile=Rekonciliovat -ExecuteChangeOptionsPanel.label.reconcileAffected=Rekonciliovat dot\u010den\u00e9 objekty -ExecuteChangeOptionsPanel.options=Volby diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_cs_CZ.utf8.properties deleted file mode 100644 index 92ae6ee15eb..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Spustit po v\u0161ech p\u0159i\u0159azen\u00edch -ExecuteChangeOptionsPanel.label.force=Autoritativn\u011b -ExecuteChangeOptionsPanel.label.keepDisplayingResults=Nechat zobrazen\u00e9 v\u00fdsledky -ExecuteChangeOptionsPanel.label.reconcile=Rekonciliovat -ExecuteChangeOptionsPanel.label.reconcileAffected=Rekonciliovat dot\u010den\u00e9 objekty -ExecuteChangeOptionsPanel.options=Volby diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_cs.utf8.properties deleted file mode 100644 index 0f5ce785bf7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -orgUnitAddDeletePopup.button.add=Vlo\u017eit org. jednotku -orgUnitAddDeletePopup.button.cancel=Zru\u0161it -orgUnitAddDeletePopup.button.remove=Smazat org. jednotku -orgUnitAddDeletePopup.column.name=N\u00e1zev -orgUnitAddDeletePopup.title=Vybrat org. jednotku \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_cs_CZ.utf8.properties deleted file mode 100644 index 0f5ce785bf7..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -orgUnitAddDeletePopup.button.add=Vlo\u017eit org. jednotku -orgUnitAddDeletePopup.button.cancel=Zru\u0161it -orgUnitAddDeletePopup.button.remove=Smazat org. jednotku -orgUnitAddDeletePopup.column.name=N\u00e1zev -orgUnitAddDeletePopup.title=Vybrat org. jednotku \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_cs.utf8.properties deleted file mode 100644 index 5e2f57d097b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_cs.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -OrgUnitBrowser.cancel=Zru\u0161it -OrgUnitBrowser.createRoot=Vytvo\u0159it jako ko\u0159enovou -OrgUnitBrowser.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -OrgUnitBrowser.search=Hledat -OrgUnitBrowser.title=Vyberte novou nad\u0159azenou org. jednotku diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_cs_CZ.utf8.properties deleted file mode 100644 index 5e2f57d097b..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_cs_CZ.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -OrgUnitBrowser.cancel=Zru\u0161it -OrgUnitBrowser.createRoot=Vytvo\u0159it jako ko\u0159enovou -OrgUnitBrowser.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. -OrgUnitBrowser.search=Hledat -OrgUnitBrowser.title=Vyberte novou nad\u0159azenou org. jednotku diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_cs.utf8.properties deleted file mode 100644 index e9eb9c1c49f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_cs.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -resourcePopup.bundle=Bal\u00edk -resourcePopup.button.add=Vybrat aplikaci -resourcePopup.name=N\u00e1zev -resourcePopup.version=Verze \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_cs_CZ.utf8.properties deleted file mode 100644 index e9eb9c1c49f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_cs_CZ.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -resourcePopup.bundle=Bal\u00edk -resourcePopup.button.add=Vybrat aplikaci -resourcePopup.name=N\u00e1zev -resourcePopup.version=Verze \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_cs.utf8.properties deleted file mode 100644 index 9c32a679072..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_cs.utf8.properties +++ /dev/null @@ -1,41 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -TreeTablePanel,menu.recompute=P\u0159epo\u010d\u00edtat -TreeTablePanel.childOrg=Pod\u0159\u00edzen\u00e9 org. jednotky -TreeTablePanel.collapseAll=Sbalit v\u0161e -TreeTablePanel.deleteRoot=Smazat ko\u0159en -TreeTablePanel.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -TreeTablePanel.editRoot=Upravit ko\u0159en -TreeTablePanel.expandAll=Zobrazit v\u0161e -TreeTablePanel.hierarchy=Hierarchie organizac\u00ed -TreeTablePanel.managers=Mana\u017ee\u0159i -TreeTablePanel.members=\u010clenov\u00e9 -TreeTablePanel.menu.addManager=Vlo\u017eit mana\u017eera -TreeTablePanel.menu.addMember=Vlo\u017eit \u010dlena -TreeTablePanel.menu.addOrgUnit=Vlo\u017eit org. jednotku -TreeTablePanel.menu.addToHierarchy=Vlo\u017eit do org. jednotky -TreeTablePanel.menu.delete=Smazat -TreeTablePanel.menu.disable=Deaktivovat -TreeTablePanel.menu.enable=Aktivovat -TreeTablePanel.menu.move=P\u0159esunout -TreeTablePanel.menu.removeFromHierarchy=Odebrat z org. jednotky -TreeTablePanel.message.deleteObjectConfirm=Opravdu chcete odebrat {0} zvolen\u00fdch objekt\u016f? -TreeTablePanel.message.deleteRootConfirm=Opravdu chcete odebrat {0} ({1})? -TreeTablePanel.message.nothingSelected=Nebyly vybr\u00e1ny \u017e\u00e1dn\u00e9 objekty. -TreeTablePanel.message.recomputeError=Nemohu p\u0159epo\u010d\u00edtat org. jednotku. -TreeTablePanel.moveRoot=P\u0159esunout ko\u0159en -TreeTablePanel.recomputeRoot=P\u0159epo\u010d\u00edtat ko\u0159en -TreeTablePanel.recomputeTask=P\u0159epo\u010d\u00edtat u\u017eivatele v organizaci {0} diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_cs_CZ.utf8.properties deleted file mode 100644 index 9c32a679072..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,41 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -TreeTablePanel,menu.recompute=P\u0159epo\u010d\u00edtat -TreeTablePanel.childOrg=Pod\u0159\u00edzen\u00e9 org. jednotky -TreeTablePanel.collapseAll=Sbalit v\u0161e -TreeTablePanel.deleteRoot=Smazat ko\u0159en -TreeTablePanel.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed -TreeTablePanel.editRoot=Upravit ko\u0159en -TreeTablePanel.expandAll=Zobrazit v\u0161e -TreeTablePanel.hierarchy=Hierarchie organizac\u00ed -TreeTablePanel.managers=Mana\u017ee\u0159i -TreeTablePanel.members=\u010clenov\u00e9 -TreeTablePanel.menu.addManager=Vlo\u017eit mana\u017eera -TreeTablePanel.menu.addMember=Vlo\u017eit \u010dlena -TreeTablePanel.menu.addOrgUnit=Vlo\u017eit org. jednotku -TreeTablePanel.menu.addToHierarchy=Vlo\u017eit do org. jednotky -TreeTablePanel.menu.delete=Smazat -TreeTablePanel.menu.disable=Deaktivovat -TreeTablePanel.menu.enable=Aktivovat -TreeTablePanel.menu.move=P\u0159esunout -TreeTablePanel.menu.removeFromHierarchy=Odebrat z org. jednotky -TreeTablePanel.message.deleteObjectConfirm=Opravdu chcete odebrat {0} zvolen\u00fdch objekt\u016f? -TreeTablePanel.message.deleteRootConfirm=Opravdu chcete odebrat {0} ({1})? -TreeTablePanel.message.nothingSelected=Nebyly vybr\u00e1ny \u017e\u00e1dn\u00e9 objekty. -TreeTablePanel.message.recomputeError=Nemohu p\u0159epo\u010d\u00edtat org. jednotku. -TreeTablePanel.moveRoot=P\u0159esunout ko\u0159en -TreeTablePanel.recomputeRoot=P\u0159epo\u010d\u00edtat ko\u0159en -TreeTablePanel.recomputeTask=P\u0159epo\u010d\u00edtat u\u017eivatele v organizaci {0} diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_cs.utf8.properties deleted file mode 100644 index 9bb0d0e8f1f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_cs.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Detaily procesu -pageProcessInstance.button.back=Zp\u011bt diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_cs_CZ.utf8.properties deleted file mode 100644 index 9bb0d0e8f1f..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_cs_CZ.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Detaily procesu -pageProcessInstance.button.back=Zp\u011bt diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_cs.utf8.properties deleted file mode 100644 index 6c6761ad948..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_cs.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageProcessInstancesRequestedBy.title=Procesy s m\u00fdmi \u017e\u00e1dostmi -PageProcessInstancesRequestedFor.title=Procesy se \u017e\u00e1dostmi o m\u011b -pageProcessInstances.active=Nyn\u00ed aktivn\u00ed -pageProcessInstances.before=p\u0159ed -pageProcessInstances.button.back=Zp\u011bt -pageProcessInstances.button.stop=Ukon\u010dit/smazat procesy -pageProcessInstances.finished=Ned\u00e1vno skon\u010den\u00e9 -pageProcessInstances.item.candidates=Kandid\u00e1ti na p\u0159\u00edjemce -pageProcessInstances.item.finished=Ukon\u010den\u00e9 -pageProcessInstances.item.name=N\u00e1zev -pageProcessInstances.item.owner=Vlastn\u00edk -pageProcessInstances.item.result=V\u00fdsledek -pageProcessInstances.item.started=Spu\u0161t\u011bno -pageProcessInstances.item.status=Stav -pageProcessInstances.message.noItemSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd proces. -pageProcessInstances.notYet=Je\u0161t\u011b ne diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_cs_CZ.utf8.properties deleted file mode 100644 index 6c6761ad948..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_cs_CZ.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageProcessInstancesRequestedBy.title=Procesy s m\u00fdmi \u017e\u00e1dostmi -PageProcessInstancesRequestedFor.title=Procesy se \u017e\u00e1dostmi o m\u011b -pageProcessInstances.active=Nyn\u00ed aktivn\u00ed -pageProcessInstances.before=p\u0159ed -pageProcessInstances.button.back=Zp\u011bt -pageProcessInstances.button.stop=Ukon\u010dit/smazat procesy -pageProcessInstances.finished=Ned\u00e1vno skon\u010den\u00e9 -pageProcessInstances.item.candidates=Kandid\u00e1ti na p\u0159\u00edjemce -pageProcessInstances.item.finished=Ukon\u010den\u00e9 -pageProcessInstances.item.name=N\u00e1zev -pageProcessInstances.item.owner=Vlastn\u00edk -pageProcessInstances.item.result=V\u00fdsledek -pageProcessInstances.item.started=Spu\u0161t\u011bno -pageProcessInstances.item.status=Stav -pageProcessInstances.message.noItemSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd proces. -pageProcessInstances.notYet=Je\u0161t\u011b ne diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_cs.utf8.properties deleted file mode 100644 index c1c7aa39b87..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_cs.utf8.properties +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=deaily \u00fakolu -pageWorkItem.accordionLabel.additionalData=Souvisej\u00edc\u00ed \u00fadaje (technick\u00e9 informace) -pageWorkItem.accordionLabel.objectNew=Objekt po navrhovan\u00e9 zm\u011bn\u011b (technick\u00e9 informace) -pageWorkItem.accordionLabel.objectOld=Objekt p\u0159ed zm\u011bnou (technick\u00e9 informace) -pageWorkItem.accordionLabel.processInstance=Informace o procesu -pageWorkItem.accordionLabel.requester=\u017dadatel (technick\u00e9 informace) -pageWorkItem.additionalData.description=Souvisej\u00edc\u00ed \u00fadaje -pageWorkItem.additionalInfo=Dopl\u0148uj\u00edc\u00ed informace -pageWorkItem.assignee=P\u0159\u00edjemce\: -pageWorkItem.button.approve=Schv\u00e1lit -pageWorkItem.button.cancel=Zp\u011bt -pageWorkItem.button.claim=P\u0159evz\u00edt -pageWorkItem.button.reject=Odm\u00edtnout -pageWorkItem.button.release=Uvolnit -pageWorkItem.candidates=Kandid\u00e1ti na p\u0159\u00edjemce\: -pageWorkItem.delta=Zm\u011bna po schv\u00e1len\u00ed -pageWorkItem.description=\u00dakol -pageWorkItem.label.showTechnicalInformation=Zobrazit technick\u00e9 informace -pageWorkItem.mainInfo=Z\u00e1kladn\u00ed informace -pageWorkItem.objectNew.description=Objekt po navrhovan\u00e9 zm\u011bn\u011b -pageWorkItem.objectOld.description=Objekt p\u0159ed zm\u011bnou -pageWorkItem.options=Vlastnosti -pageWorkItem.requestCommon.description=Z\u00e1kladn\u00ed informace o po\u017eadavku -pageWorkItem.requestSpecific.description=Va\u0161e rozhodnut\u00ed -pageWorkItem.requestSpecifics=Specifikace \u00fakolu -pageWorkItem.requestedBy=\u017dadatel\: -pageWorkItem.requestedOn=\u017d\u00e1d\u00e1 pro\: -pageWorkItem.requester.description=\u017dadatel -pageWorkItem.title=\u00dakol\: -pageWorkItem.trackingData=Sledov\u00e1n\u00ed dat -pageWorkItem.trackingData.description=Sledov\u00e1n\u00ed (diagnostika) dat -pageWorkItem.workItemCreatedOn=\u00dakol vytvo\u0159en\: diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_cs_CZ.utf8.properties deleted file mode 100644 index c1c7aa39b87..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_cs_CZ.utf8.properties +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=deaily \u00fakolu -pageWorkItem.accordionLabel.additionalData=Souvisej\u00edc\u00ed \u00fadaje (technick\u00e9 informace) -pageWorkItem.accordionLabel.objectNew=Objekt po navrhovan\u00e9 zm\u011bn\u011b (technick\u00e9 informace) -pageWorkItem.accordionLabel.objectOld=Objekt p\u0159ed zm\u011bnou (technick\u00e9 informace) -pageWorkItem.accordionLabel.processInstance=Informace o procesu -pageWorkItem.accordionLabel.requester=\u017dadatel (technick\u00e9 informace) -pageWorkItem.additionalData.description=Souvisej\u00edc\u00ed \u00fadaje -pageWorkItem.additionalInfo=Dopl\u0148uj\u00edc\u00ed informace -pageWorkItem.assignee=P\u0159\u00edjemce\: -pageWorkItem.button.approve=Schv\u00e1lit -pageWorkItem.button.cancel=Zp\u011bt -pageWorkItem.button.claim=P\u0159evz\u00edt -pageWorkItem.button.reject=Odm\u00edtnout -pageWorkItem.button.release=Uvolnit -pageWorkItem.candidates=Kandid\u00e1ti na p\u0159\u00edjemce\: -pageWorkItem.delta=Zm\u011bna po schv\u00e1len\u00ed -pageWorkItem.description=\u00dakol -pageWorkItem.label.showTechnicalInformation=Zobrazit technick\u00e9 informace -pageWorkItem.mainInfo=Z\u00e1kladn\u00ed informace -pageWorkItem.objectNew.description=Objekt po navrhovan\u00e9 zm\u011bn\u011b -pageWorkItem.objectOld.description=Objekt p\u0159ed zm\u011bnou -pageWorkItem.options=Vlastnosti -pageWorkItem.requestCommon.description=Z\u00e1kladn\u00ed informace o po\u017eadavku -pageWorkItem.requestSpecific.description=Va\u0161e rozhodnut\u00ed -pageWorkItem.requestSpecifics=Specifikace \u00fakolu -pageWorkItem.requestedBy=\u017dadatel\: -pageWorkItem.requestedOn=\u017d\u00e1d\u00e1 pro\: -pageWorkItem.requester.description=\u017dadatel -pageWorkItem.title=\u00dakol\: -pageWorkItem.trackingData=Sledov\u00e1n\u00ed dat -pageWorkItem.trackingData.description=Sledov\u00e1n\u00ed (diagnostika) dat -pageWorkItem.workItemCreatedOn=\u00dakol vytvo\u0159en\: diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_cs.utf8.properties deleted file mode 100644 index 77682f8db2d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_cs.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=\u00dakoly n\u00e1rokovan\u00e9 na m\u011b diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_cs_CZ.utf8.properties deleted file mode 100644 index 77682f8db2d..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_cs_CZ.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=\u00dakoly n\u00e1rokovan\u00e9 na m\u011b diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_cs.utf8.properties deleted file mode 100644 index efb538e1b01..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_cs.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=\u00dakoly p\u0159i\u0159azen\u00e9 m\u011b -pageWorkItems.button.approve=Schv\u00e1lit -pageWorkItems.button.claim=P\u0159evz\u00edt -pageWorkItems.button.reject=Odm\u00edtnout -pageWorkItems.button.release=Uvolnit -pageWorkItems.item.candidates=Kandid\u00e1ti na p\u0159\u00edjemce -pageWorkItems.item.created=Vytvo\u0159eno -pageWorkItems.item.name=N\u00e1zev -pageWorkItems.item.owner=Vlastn\u00edk -pageWorkItems.item.status=Stav -pageWorkItems.message.noItemSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd \u00fakol. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_cs_CZ.utf8.properties deleted file mode 100644 index efb538e1b01..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_cs_CZ.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=\u00dakoly p\u0159i\u0159azen\u00e9 m\u011b -pageWorkItems.button.approve=Schv\u00e1lit -pageWorkItems.button.claim=P\u0159evz\u00edt -pageWorkItems.button.reject=Odm\u00edtnout -pageWorkItems.button.release=Uvolnit -pageWorkItems.item.candidates=Kandid\u00e1ti na p\u0159\u00edjemce -pageWorkItems.item.created=Vytvo\u0159eno -pageWorkItems.item.name=N\u00e1zev -pageWorkItems.item.owner=Vlastn\u00edk -pageWorkItems.item.status=Stav -pageWorkItems.message.noItemSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd \u00fakol. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_cs.utf8.properties deleted file mode 100644 index e441fb74db5..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_cs.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -processInstancePanel.details=Dal\u0161\u00ed informace\: -processInstancePanel.finished=Ukon\u010deno\: -processInstancePanel.message.cantGetDetails=Nemohu z\u00edskat detaily procesu. -processInstancePanel.message.noTasks=\u017e\u00e1dn\u00fd -processInstancePanel.name=N\u00e1zev procesu\: -processInstancePanel.pid=ID instance\: -processInstancePanel.started=Spu\u0161t\u011bno\: -processInstancePanel.task=\u00daloha MidPointu\: -processInstancePanel.taskAlreadyRemoved=(byl ji\u017e smaz\u00e1n) -processInstancePanel.tasks=Aktu\u00e1ln\u00ed aktivn\u00ed \u00fakoly\: -processInstancePanel.title.edit=Detaily pro '{0}' \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_cs_CZ.utf8.properties deleted file mode 100644 index e441fb74db5..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_cs_CZ.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -processInstancePanel.details=Dal\u0161\u00ed informace\: -processInstancePanel.finished=Ukon\u010deno\: -processInstancePanel.message.cantGetDetails=Nemohu z\u00edskat detaily procesu. -processInstancePanel.message.noTasks=\u017e\u00e1dn\u00fd -processInstancePanel.name=N\u00e1zev procesu\: -processInstancePanel.pid=ID instance\: -processInstancePanel.started=Spu\u0161t\u011bno\: -processInstancePanel.task=\u00daloha MidPointu\: -processInstancePanel.taskAlreadyRemoved=(byl ji\u017e smaz\u00e1n) -processInstancePanel.tasks=Aktu\u00e1ln\u00ed aktivn\u00ed \u00fakoly\: -processInstancePanel.title.edit=Detaily pro '{0}' \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_cs.utf8.properties deleted file mode 100644 index d32a65e7856..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_cs.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageError.button.back=Zp\u011bt na n\u00e1st\u011bnku -PageError.error.401=neautorizovan\u00e1 akce (401) -PageError.error.403=zak\u00e1zan\u00e1 akce (403) -PageError.error.404=nebylo nalezeno (404) -PageError.error.500=intern\u00ed chyba serveru (500) -PageError.message=Vyskytla se neo\u010dek\u00e1van\u00e1 chyba, kontaktujte spr\u00e1vce syst\u00e9mu. -PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. -PageError.quoteAuthor=Henry Ford -page.title=Chyba diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_cs_CZ.utf8.properties deleted file mode 100644 index d32a65e7856..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_cs_CZ.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageError.button.back=Zp\u011bt na n\u00e1st\u011bnku -PageError.error.401=neautorizovan\u00e1 akce (401) -PageError.error.403=zak\u00e1zan\u00e1 akce (403) -PageError.error.404=nebylo nalezeno (404) -PageError.error.500=intern\u00ed chyba serveru (500) -PageError.message=Vyskytla se neo\u010dek\u00e1van\u00e1 chyba, kontaktujte spr\u00e1vce syst\u00e9mu. -PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. -PageError.quoteAuthor=Henry Ford -page.title=Chyba diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_cs.utf8.properties deleted file mode 100644 index 21da28fffe0..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_cs.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -PageForgetPassword.email=E-mail -PageForgetPassword.password=Heslo -PageForgetPassword.resetPassword=Resetovat heslo -PageForgetPassword.username=U\u017eivatel -page.title=Zapomenut\u00e9 heslo -pageForgetPassword.message.usernotfound=U\u017eivatel nebyl nalezen -pageForgetPassword.message.ContactAdminQuestionsNotSet=Nem\u00e1te nastaven\u00e9 \u017e\u00e1dn\u00e9 bezpe\u010dnostn\u00ed ot\u00e1zky. Pro reset hesla kontaktujte spr\u00e1vce. -pageForgetPassword.message.usernotfound=U\u017eivatel nebyl nalezen \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_cs_CZ.utf8.properties deleted file mode 100644 index 21da28fffe0..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_cs_CZ.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -PageForgetPassword.email=E-mail -PageForgetPassword.password=Heslo -PageForgetPassword.resetPassword=Resetovat heslo -PageForgetPassword.username=U\u017eivatel -page.title=Zapomenut\u00e9 heslo -pageForgetPassword.message.usernotfound=U\u017eivatel nebyl nalezen -pageForgetPassword.message.ContactAdminQuestionsNotSet=Nem\u00e1te nastaven\u00e9 \u017e\u00e1dn\u00e9 bezpe\u010dnostn\u00ed ot\u00e1zky. Pro reset hesla kontaktujte spr\u00e1vce. -pageForgetPassword.message.usernotfound=U\u017eivatel nebyl nalezen \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_cs.utf8.properties deleted file mode 100644 index d6f7e5f2907..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_cs.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Bezpe\u010dnostn\u00ed ot\u00e1zky -message.WrongAnswer=Ot\u00e1zky nebyly spr\u00e1vn\u011b zodpov\u011bzeny -pageForgetPassword.message.ContactAdminQuestionsNotSet=Nem\u00e1te je\u0161t\u011b nastaven\u00e9 \u017e\u00e1dn\u00e9 bezpe\u010dnostn\u00ed ot\u00e1zky. Pro reset va\u0161eho hesla kontaktujte administr\u00e1tora. -pageSecurityQuestions.message.WrongAnswer=Ot\u00e1zky nebyly spr\u00e1vn\u011b zodpov\u011bzeny -pageSecurityQuestions.message.noPolicySet=Nen\u00ed nastavena \u017e\u00e1dn\u00e1 politika hesel -pageSecurityQuestions.message.notificationsNotSet=Nejsou nastaveny \u017e\u00e1dn\u00e9 notifikace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_cs_CZ.utf8.properties deleted file mode 100644 index d6f7e5f2907..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_cs_CZ.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Bezpe\u010dnostn\u00ed ot\u00e1zky -message.WrongAnswer=Ot\u00e1zky nebyly spr\u00e1vn\u011b zodpov\u011bzeny -pageForgetPassword.message.ContactAdminQuestionsNotSet=Nem\u00e1te je\u0161t\u011b nastaven\u00e9 \u017e\u00e1dn\u00e9 bezpe\u010dnostn\u00ed ot\u00e1zky. Pro reset va\u0161eho hesla kontaktujte administr\u00e1tora. -pageSecurityQuestions.message.WrongAnswer=Ot\u00e1zky nebyly spr\u00e1vn\u011b zodpov\u011bzeny -pageSecurityQuestions.message.noPolicySet=Nen\u00ed nastavena \u017e\u00e1dn\u00e1 politika hesel -pageSecurityQuestions.message.notificationsNotSet=Nejsou nastaveny \u017e\u00e1dn\u00e9 notifikace diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_cs.utf8.properties deleted file mode 100644 index 460458f4238..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_cs.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageLogin.forgetPassword=Zapomenut\u00e9 heslo -PageLogin.password=Heslo -PageLogin.signIn=P\u0159ihl\u00e1sit -PageLogin.username=U\u017eivatel -page.title=P\u0159ihl\u00e1sit se -pageLogin.message.ForgetPasswordSettingsWrong=Nastaven\u00ed pro zapomenut\u00e9 heslo nen\u00ed platn\u00e9. Pro zm\u011bnu va\u0161eho hesla kontaktujte administr\u00e1tora. \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_cs_CZ.utf8.properties deleted file mode 100644 index 460458f4238..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_cs_CZ.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageLogin.forgetPassword=Zapomenut\u00e9 heslo -PageLogin.password=Heslo -PageLogin.signIn=P\u0159ihl\u00e1sit -PageLogin.username=U\u017eivatel -page.title=P\u0159ihl\u00e1sit se -pageLogin.message.ForgetPasswordSettingsWrong=Nastaven\u00ed pro zapomenut\u00e9 heslo nen\u00ed platn\u00e9. Pro zm\u011bnu va\u0161eho hesla kontaktujte administr\u00e1tora. \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_cs.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_cs.utf8.properties deleted file mode 100644 index 9c0c2c79a1e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_cs.utf8.properties +++ /dev/null @@ -1,517 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ActivationStatusType.ARCHIVED=Archivovan\u00fd -ActivationStatusType.DISABLED=Zak\u00e1zan\u00fd -ActivationStatusType.ENABLED=Povolen\u00fd -ActivationStatusType.null=Nedefinovan\u00fd -ActivationType.administrativeStatus=Administrativn\u00ed status -ActivationType.effectiveStatus=Efektivn\u00ed status -ActivationType.enabled=Povolen\u00fd -ActivationType.title=Aktivace -ActivationType.validFrom=Platn\u00fd od -ActivationType.validTo=Platn\u00fd do -ActivityType.FOCUS_OPERATION=Operace na vybran\u00e9m objektu (repository) -ActivityType.NOTIFICATIONS=Odes\u00edl\u00e1m notifikace -ActivityType.PROJECTOR=V\u00fdpo\u010det projekce vybran\u00e9ho objektu -ActivityType.RESOURCE_OBJECT_OPERATION=Operace na zdrojov\u00e9 aplikaci -ActivityType.WORKFLOWS=Spu\u0161t\u011bn\u00ed workflow -AssignmentPolicyEnforcementType.FULL=Pln\u00fd -AssignmentPolicyEnforcementType.LEGALIZE=Legalizovat -AssignmentPolicyEnforcementType.MARK=Ozna\u010dit -AssignmentPolicyEnforcementType.NONE=\u017d\u00e1dn\u00fd -AssignmentPolicyEnforcementType.POSITIVE=Pozitivn\u00ed -AuditEventType.ADD_OBJECT=Vlo\u017eit objekt -AuditEventType.CREATE_SESSION=Vytvo\u0159it session -AuditEventType.DELETE_OBJECT=Smazat objekt -AuditEventType.EXECUTE_CHANGES_RAW=Spustit zm\u011bny -AuditEventType.GET_OBJECT=Na\u010d\u00edst objekt -AuditEventType.MODIFY_OBJECT=Upravit objekt -AuditEventType.RECONCILIATION=Rekonciliace -AuditEventType.SYNCHRONIZATION=Synchronizace -AuditEventType.TERMINATE_SESSION=Ukon\u010den\u00ed sezen\u00ed -AuditEventType.WORKFLOW_PROCESS_INSTANCE=Instance workflow procesu -AuditEventType.WORK_ITEM=Polo\u017eka workflow -AuditEventType.null=V\u0161e -AuditEventTypeType.ADD_OBJECT=Vlo\u017eit objekt -AuditEventTypeType.CREATE_SESSION=Vytvo\u0159it sezen\u00ed -AuditEventTypeType.DELETE_OBJECT=Smazat objekt -AuditEventTypeType.EXECUTE_CHANGES_RAW=Proveden\u00ed zm\u011bn - zdroj -AuditEventTypeType.GET_OBJECT=Na\u010d\u00edst objekt -AuditEventTypeType.MODIFY_OBJECT=Upravit objekt -AuditEventTypeType.RECONCILIATION=Rekonciliace -AuditEventTypeType.SYNCHRONIZATION=Synchronizace -AuditEventTypeType.TERMINATE_SESSION=Ukon\u010dit sezen\u00ed -AuditEventTypeType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance -AuditEventTypeType.WORK_ITEM=\u00dakol/Po\u017eadavek -AuditEventTypeType.null=V\u0161e -Boolean.FALSE=Nepravda -Boolean.NULL=Nedefinovan\u00e9 -Boolean.TRUE=Pravda -ChangeType.ADD=Vlo\u017eit -ChangeType.DELETE=Smazat -ChangeType.MODIFY=Upravit -DateValidator.message.fromAfterTo=Polo\u017eka Datum od mus\u00ed b\u00fdt p\u0159ed polo\u017ekou Datum do. -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -FocusType.activation=Aktivace -HoursValidator.range=Polo\u017eka '${label}' mus\u00ed b\u00fdt mezi ${minimum} a ${maximum}. -LoggingComponentType.ALL=V\u0161e -LoggingComponentType.GUI=Web logger -LoggingComponentType.MODEL=Model logger -LoggingComponentType.NOTIFICATIONS=Notification logger -LoggingComponentType.PROVISIONING=Provisioning logger -LoggingComponentType.REPOSITORY=Repository logger -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -LoggingComponentType.TASKMANAGER=Task manager logger -LoggingComponentType.WORKFLOWS=Workflow logger -LoggingLevelType.ALL=V\u0161e -LoggingLevelType.DEBUG=Lad\u011bn\u00ed -LoggingLevelType.ERROR=Chyba -LoggingLevelType.INFO=Info -LoggingLevelType.OFF=Vypnuto -LoggingLevelType.TRACE=Trasov\u00e1n\u00ed -LoggingLevelType.WARN=Varov\u00e1n\u00ed -MailTransportSecurityType.NONE=\u017d\u00e1dn\u00fd -MailTransportSecurityType.SSL=SSL -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS povoleno -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS vy\u017eadov\u00e1no -MappingType.label.placeholder=Vytvo\u0159it nov\u00e9 mapov\u00e1n\u00ed -MisfireActionType.EXECUTE_IMMEDIATELY=Spustit nyn\u00ed -MisfireActionType.RESCHEDULE=P\u0159epl\u00e1novat -MultiValueField.nameNotSpecified=(Nespecifikovan\u00fd n\u00e1zev) -NodeExecutionStatus.COMMUNICATION_ERROR=Nedostupn\u00fd -NodeExecutionStatus.DOWN=Vypnuto -NodeExecutionStatus.ERROR=Chyba -NodeExecutionStatus.PAUSED=Zastaveno -NodeExecutionStatus.RUNNING=Spu\u0161t\u011bno -NodeExecutionStatusType.COMMUNICATION_ERROR=Nedostupn\u00fd -NodeExecutionStatusType.DOWN=Vypnuto -NodeExecutionStatusType.ERROR=Chyba -NodeExecutionStatusType.PAUSED=Zastaveno -NodeExecutionStatusType.RUNNING=Spu\u0161t\u011bno -ObjectType.description=Popis -ObjectType.name=N\u00e1zev -ObjectType.parentOrgRef=Nad\u0159azen\u00e9 org. jednotky -ObjectTypeGuiDescriptor.abstractRole=Abstraktn\u00ed role -ObjectTypeGuiDescriptor.account=\u00da\u010det -ObjectTypeGuiDescriptor.connector=Konektor -ObjectTypeGuiDescriptor.connectorHost=Konektor host -ObjectTypeGuiDescriptor.focus=Focus -ObjectTypeGuiDescriptor.genericObject=Generick\u00fd objekt -ObjectTypeGuiDescriptor.lookupTable=Lookup tabulka -ObjectTypeGuiDescriptor.node=Uzel -ObjectTypeGuiDescriptor.object=Objekt -ObjectTypeGuiDescriptor.objectTemplate=\u0160ablona objektu -ObjectTypeGuiDescriptor.org=Organizace -ObjectTypeGuiDescriptor.orgManager=Org. manager -ObjectTypeGuiDescriptor.report=Report -ObjectTypeGuiDescriptor.reportOutput=V\u00fdstup reportu -ObjectTypeGuiDescriptor.resource=Aplikace -ObjectTypeGuiDescriptor.role=Role -ObjectTypeGuiDescriptor.securityPolicy=Bezpe\u010dnostn\u00ed politika -ObjectTypeGuiDescriptor.shadow=Shadow -ObjectTypeGuiDescriptor.systemConfiguration=Syst\u00e9mov\u00e1 konfigurace -ObjectTypeGuiDescriptor.task=\u00daloha -ObjectTypeGuiDescriptor.user=U\u017eivatel -ObjectTypeGuiDescriptor.valuePolicy=Politika hodnot -OperationResultStatus.FATAL_ERROR=Fat\u00e1ln\u00ed chyba -OperationResultStatus.IN_PROGRESS=V procesu -OperationResultStatus.NOT_APPLICABLE=Nen\u00ed aplikov\u00e1no -OperationResultStatus.PARTIAL_ERROR=\u010c\u00e1ste\u010dn\u00e1 chyba -OperationResultStatus.SUCCESS=\u00dasp\u011b\u0161n\u00fd -OperationResultStatus.UNKNOWN=Nezn\u00e1m\u00fd -OperationResultStatus.WARNING=Varov\u00e1n\u00ed -OrgType.costCenter=N\u00e1kladov\u00e9 st\u0159edisko -OrgType.displayName=Zobrazovan\u00e9 jm\u00e9no -OrgType.identifier=Identifik\u00e1tor -OrgType.locality=Lokalita -OrgType.mailDomain=Mailov\u00e1 dom\u00e9na -OrgType.orgType=Typ organizace -OrgType.requestable=Lze \u017e\u00e1dat -OrgType.tenant=Tenant -OriginType.ACTIVATIONS=Aktivace -OriginType.ASSIGNMENTS=P\u0159i\u0159azen\u00ed -OriginType.CREDENTIALS=Pov\u011b\u0159en\u00ed -OriginType.INBOUND=P\u0159\u00edchoz\u00ed -OriginType.OUTBOUND=Odchoz\u00ed -OriginType.RECONCILIATION=Rekonciliace -OriginType.SYNC_ACTION=Syncroniza\u010dn\u00ed akce -OriginType.USER_ACTION=U\u017eivatelsk\u00e1 akce -OriginType.USER_POLICY=U\u017eivatelsk\u00e1 politika -OriginType.null=- -PolicyConstraintEnforcementType.ENFORCE=Vynutit -PolicyConstraintEnforcementType.REMEDIATE=Napravit -PolicyConstraintEnforcementType.REPORT=Ozn\u00e1mit -RangeValidator.range=Polo\u017eka '${label}' mus\u00ed b\u00fdt mezi ${minimum} a ${maximum}. -ReportType.export=Exportovat -ReportType.orientation=Orientace -ReportType.parent=Nad\u0159azen\u00fd -ReportType.useHibernateSession=Pou\u017e\u00edt hibernate sezen\u00ed -ResourceStatus.DOWN=Vypnut\u00fd -ResourceStatus.ERROR=Chyba -ResourceStatus.NOT_TESTED=Neov\u011b\u0159en\u00fd -ResourceStatus.SUCCESS=\u00dasp\u011bch -ResourceStatus.UP=B\u011b\u017e\u00edc\u00ed -ResourceStatus.WARNING=Varov\u00e1n\u00ed -ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so midPoint can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that midPoint will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that midPoint can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See https\://wiki.evolveum.com/display/midPoint/Resource+Capabilities wiki page for more details. -ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

There connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

-ResourceWizard.help.nameStep=

This stage of the wizard configures basic properties of the resource. It can be used to configure resource name and description. Connector name is mandatory and must be unique. Connector that will be used to access the resource must also be configured. Connectors are deployed on connector hosts. If the connector host is left empty then connectors deployed directly in the midPoint instance will be used.

See Resource Configuration wiki page for detailed explanation of resource configuration.

-ResourceWizard.help.schemaHandlingStep=

This step is used to provide configuration for handling of resource schema. The configuration displayed on this page tells midPoint what to do with resource object classes and attributes. It contains the configuration of mappings between user properties and account attributes, configuration of account types, groups, provisioning dependencies, password mapping and so on.

The configuration is grouped into object types. Each object type defines the behavior for specific account type, entitlement type, OU, etc. The object type is uniquely identified by the combination of kind and intent. The kind defines what kind of the object it is\:

Intent is a plain string that can be used to distinguish several object types. E.g. it can be used to define several account type, e.g. "default user account", "administration account", "testing account" and so on. See Kind, Intent and ObjectClass wiki page for more details.

More details about schema handling configuration are provided on Resource Schema Handling wiki page. -ResourceWizard.help.schemaStep=

This page shows resource schema. The resource schema defines object classes that the connector can manage, e.g. accounts, groups, organizational units and so on. The schema defines a set of attributes for each object class. The schema is presented here in read-only form so you can inspect it and familiarize yourself with the data model that the resource provides.

The resource schema presented at this page is usually retrieved from the resource and automatically generated by midPoint. Resource schema defines what the resource can do, i.e. what object classes it defines and what attributes are used in the object classes. Therefore the schema is read-only. It is not a configuration. It does not defines how midPoint uses the object classes and attributes. That is configured in next steps of the wizard.

See Resource Schema wiki page for detailed explanation of resource schema concepts

-ResourceWizard.help.synchronizationStep=

The synchronization configuration defines how midPoint reacts when it discovers that resource object has changed. E.g. it defines how midPoint reacts when it discovers new account, when it discovers that a group that should exist does not and so on. It is usually does not matter how midPoint discovers the change the reaction is usually the same (although exceptions are possible by using channel specification). Therefore the policy that is configured here usually applies to live synchronization, reconciliation, import, discovery (consistency mechanism) and possible also other mechanisms that may come in the future.

See Synchronization Configuration wiki page for more details. -SchemaHandlingStep.limitations.tooltip.ignore=Flag to ignore an attribute. MidPoint will pretend that the ignored attribute does not exist at all. It will not display it in the user interface, will not apply mappings, etc. -SchemaHandlingStep.limitations.tooltip.maxOccurs=Maximum number of occurrences of the attribute. A of one means single-value attribute, value of "unbounded" means multi-value attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.limitations.tooltip.minOccurs=Minimum number of occurrences of the attribute. A value of zero means optional attribute, value of one means mandatory attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.mapping.tooltip.authoritative=Authoritative mappings both add are remove specified value. Non-authoritative mappings only add the value. E.g. if a role with an authoritative mapping is removed the value that the mapping implied is also removed. If a role with non-authoritative mapping is removed then the value remains. -SchemaHandlingStep.mapping.tooltip.channel=Limits application of this mapping only to specific channel. E.g. to changes coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be applied. If it is not then it will not be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.condition=The XML representation of mapping condition. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the condition. If the condition returns true then the mapping will be applied. If it returns false then the mapping is ignored. Note that mappings that were true and that become false may result in removal of a value that was the result of the mapping while it was still true. -SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programming language in which is the condition script written. -SchemaHandlingStep.mapping.tooltip.conditionType=Type of the expression that will be used for the mapping condition. -SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.exceptChannel=Limits application of this mapping to all channels except the specified channel. E.g. all the changes except those coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be not applied in this channel. If it is not then it will be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.exclusive=Exclusive mapping can be the only mapping that produces a value for a specific target. E.g. if another mapping produces a value for the same attribute then it ends up with an error. -SchemaHandlingStep.mapping.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the expression. Expression return value is applied to mapping target. -SchemaHandlingStep.mapping.tooltip.expressionLanguage=Programming language in which is the expression script written. -SchemaHandlingStep.mapping.tooltip.expressionType=The type of expression used in this mapping. If no expression is specified the "asIs" expression will be used. -SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.source=Mapping source. Mapping will react to changes in its sources. The values of the sources are input parameters to the expression inside the mapping. -SchemaHandlingStep.mapping.tooltip.strength=The strength with which the mapping is applied. Weak mappings are only applied if there is no value in the target yet. Normal mappings are applied only if the source has been changed. Strong mappings are applied always. -SchemaHandlingStep.mapping.tooltip.target=Mapping target. The value that the mapping produces will be applied to the mapping target. -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Generick\u00fd -SynchronizationPolicyDecision.ADD=Vlo\u017eit -SynchronizationPolicyDecision.DELETE=Smazat -SynchronizationPolicyDecision.KEEP=Nem\u011bnit -SynchronizationPolicyDecision.UNLINK=Odpojit -SynchronizationSituationType.DELETED=Smazan\u00fd -SynchronizationSituationType.DISPUTED=Sporn\u00fd -SynchronizationSituationType.LINKED=Spojen\u00fd -SynchronizationSituationType.UNLINKED=Odpojen\u00fd -SynchronizationSituationType.UNMATCHED=Nenalezen\u00fd -SynchronizationStep.action.tooltip.handlerUri=The explicit action to execute. Please note that most actions are designed to work with the default midPoint synchronization algorithm and that this algorithm will be executed unless it was explicitly disabled (and then the result may be an error). Also note that even if no explicit action is selected midPoint will still do the default synchronization algorithm is the "synchronize" option was selected. -SynchronizationStep.action.tooltip.order=Whether the explicit action is executed before midPoint default synchronization algorithms or after them. Most built-in actions are designed to be executed before midPoint synchronization as they only set up the model context and then they ley midPoint to do the real work. However some custom action may need to be executed after the synchronization, e.g. to deliver notifications, clean up, etc. -TaskDtoExecutionStatus.CLOSED=Ukon\u010den\u00fd -TaskDtoExecutionStatus.CLOSED.withTimestamp=Ukon\u010den\u00fd v ${} -TaskDtoExecutionStatus.RUNNABLE=Spustiteln\u00fd -TaskDtoExecutionStatus.RUNNING=B\u011b\u017e\u00edc\u00ed -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Spu\u0161t\u011bn\u00fd/Spustiteln\u00fd -TaskDtoExecutionStatus.SUSPENDED=Pozastaven\u00fd -TaskDtoExecutionStatus.SUSPENDING=Pozastavuji -TaskDtoExecutionStatus.WAITING=\u010cekaj\u00edc\u00ed -TaskDtoExecutionStatusFilter.ALL=V\u0161echny stavy -TaskDtoExecutionStatusFilter.CLOSED=Ukon\u010den\u00e9 -TaskDtoExecutionStatusFilter.NOT_CLOSED=Neukon\u010den\u00e9 -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=B\u011b\u017e\u00edc\u00ed nebo spustiteln\u00e9 -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Pozastaven\u00e9 nebo pozastavuj\u00edc\u00ed se -TaskDtoExecutionStatusFilter.WAITING=\u010cekaj\u00edc\u00ed -TaskExecutionStatus.CLOSED=Ukon\u010den\u00fd -TaskExecutionStatus.RUNNABLE=B\u011b\u017e\u00edc\u00ed -TaskExecutionStatus.SUSPENDED=Pozastaven\u00fd -TaskExecutionStatus.WAITING=\u010c\u011bkaj\u00edc\u00ed -TextField.universal.placeholder=Vlo\u017eit hodnotu -ThreadStopActionType.CLOSE=Ukon\u010dit -ThreadStopActionType.RESCHEDULE=P\u0159epl\u00e1novat -ThreadStopActionType.RESTART=Restartovat -ThreadStopActionType.SUSPEND=Pozastavit -User.disabled=Zak\u00e1zan\u00fd -User.superuser=Superu\u017eivatel -UserType.emailAddress=Email -UserType.familyName=P\u0159\u00edjmen\u00ed -UserType.fullName=Cel\u00e9 jm\u00e9no -UserType.givenName=K\u0159estn\u00ed -WebModelUtils.couldntLoadObject=Nemohu na\u010d\u00edst objekt. -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) -lower.ActivationStatusType.ARCHIVED=archivovan\u00fd -lower.ActivationStatusType.DISABLED=zak\u00e1zan\u00fd -lower.ActivationStatusType.ENABLED=povolen\u00fd -lower.ActivationStatusType.null=nedefinovan\u00fd -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Security self test -operation.com.evolveum.midpoint.common.operation.import.object=Import object -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy -operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks -operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation -operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) -operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) -operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors -operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) -operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Repository self test, user (Model) -operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository -operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection -operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTimeReset=Change time - reset (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource -operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui)\: {0} -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource -operation.linkShadow=Napojit \u00fa\u010det (Model) -operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) -operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object -operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema -operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) -operation.unlinkShadow=Odpojit \u00fa\u010det (Model) -operation.updateSituationInShadow=Aktualizovat situaci v \u00fa\u010dtu (Model) -past.ChangeType.ADD=Vlo\u017eeno -past.ChangeType.DELETE=Smaz\u00e1no -past.ChangeType.MODIFY=Upraveno -web.security.provider.access.denied=P\u0159\u00edstup odep\u0159en. Nem\u00e1te pr\u00e1vo p\u0159\u00edstupu, kontaktujte administr\u00e1tory. -web.security.provider.denied=P\u0159\u00edstup odep\u0159en. -web.security.provider.disabled=u\u017eivatel je zak\u00e1zan\u00fd. -web.security.provider.invalid=Chybn\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no nebo heslo. -web.security.provider.locked=U\u017eivatel je uzam\u010den, zkuste to pozd\u011bji. -web.security.provider.password.bad=U\u017eivatel nem\u00e1 nastaven\u00e9 heslo. -web.security.provider.password.encoding=Nemohu p\u0159ihl\u00e1sit u\u017eivatele, d\u016fvod\: Nemohu dek\u00f3dovat heslo. -web.security.provider.unavailable=Nyn\u00ed nem\u016f\u017eeme zpracovat V\u00e1\u0161 po\u017eadavek. Pros\u00edme, zkuste to znovu pozd\u011bji. diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_cs_CZ.utf8.properties b/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_cs_CZ.utf8.properties deleted file mode 100644 index 9c0c2c79a1e..00000000000 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_cs_CZ.utf8.properties +++ /dev/null @@ -1,517 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ActivationStatusType.ARCHIVED=Archivovan\u00fd -ActivationStatusType.DISABLED=Zak\u00e1zan\u00fd -ActivationStatusType.ENABLED=Povolen\u00fd -ActivationStatusType.null=Nedefinovan\u00fd -ActivationType.administrativeStatus=Administrativn\u00ed status -ActivationType.effectiveStatus=Efektivn\u00ed status -ActivationType.enabled=Povolen\u00fd -ActivationType.title=Aktivace -ActivationType.validFrom=Platn\u00fd od -ActivationType.validTo=Platn\u00fd do -ActivityType.FOCUS_OPERATION=Operace na vybran\u00e9m objektu (repository) -ActivityType.NOTIFICATIONS=Odes\u00edl\u00e1m notifikace -ActivityType.PROJECTOR=V\u00fdpo\u010det projekce vybran\u00e9ho objektu -ActivityType.RESOURCE_OBJECT_OPERATION=Operace na zdrojov\u00e9 aplikaci -ActivityType.WORKFLOWS=Spu\u0161t\u011bn\u00ed workflow -AssignmentPolicyEnforcementType.FULL=Pln\u00fd -AssignmentPolicyEnforcementType.LEGALIZE=Legalizovat -AssignmentPolicyEnforcementType.MARK=Ozna\u010dit -AssignmentPolicyEnforcementType.NONE=\u017d\u00e1dn\u00fd -AssignmentPolicyEnforcementType.POSITIVE=Pozitivn\u00ed -AuditEventType.ADD_OBJECT=Vlo\u017eit objekt -AuditEventType.CREATE_SESSION=Vytvo\u0159it session -AuditEventType.DELETE_OBJECT=Smazat objekt -AuditEventType.EXECUTE_CHANGES_RAW=Spustit zm\u011bny -AuditEventType.GET_OBJECT=Na\u010d\u00edst objekt -AuditEventType.MODIFY_OBJECT=Upravit objekt -AuditEventType.RECONCILIATION=Rekonciliace -AuditEventType.SYNCHRONIZATION=Synchronizace -AuditEventType.TERMINATE_SESSION=Ukon\u010den\u00ed sezen\u00ed -AuditEventType.WORKFLOW_PROCESS_INSTANCE=Instance workflow procesu -AuditEventType.WORK_ITEM=Polo\u017eka workflow -AuditEventType.null=V\u0161e -AuditEventTypeType.ADD_OBJECT=Vlo\u017eit objekt -AuditEventTypeType.CREATE_SESSION=Vytvo\u0159it sezen\u00ed -AuditEventTypeType.DELETE_OBJECT=Smazat objekt -AuditEventTypeType.EXECUTE_CHANGES_RAW=Proveden\u00ed zm\u011bn - zdroj -AuditEventTypeType.GET_OBJECT=Na\u010d\u00edst objekt -AuditEventTypeType.MODIFY_OBJECT=Upravit objekt -AuditEventTypeType.RECONCILIATION=Rekonciliace -AuditEventTypeType.SYNCHRONIZATION=Synchronizace -AuditEventTypeType.TERMINATE_SESSION=Ukon\u010dit sezen\u00ed -AuditEventTypeType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance -AuditEventTypeType.WORK_ITEM=\u00dakol/Po\u017eadavek -AuditEventTypeType.null=V\u0161e -Boolean.FALSE=Nepravda -Boolean.NULL=Nedefinovan\u00e9 -Boolean.TRUE=Pravda -ChangeType.ADD=Vlo\u017eit -ChangeType.DELETE=Smazat -ChangeType.MODIFY=Upravit -DateValidator.message.fromAfterTo=Polo\u017eka Datum od mus\u00ed b\u00fdt p\u0159ed polo\u017ekou Datum do. -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -FocusType.activation=Aktivace -HoursValidator.range=Polo\u017eka '${label}' mus\u00ed b\u00fdt mezi ${minimum} a ${maximum}. -LoggingComponentType.ALL=V\u0161e -LoggingComponentType.GUI=Web logger -LoggingComponentType.MODEL=Model logger -LoggingComponentType.NOTIFICATIONS=Notification logger -LoggingComponentType.PROVISIONING=Provisioning logger -LoggingComponentType.REPOSITORY=Repository logger -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -LoggingComponentType.TASKMANAGER=Task manager logger -LoggingComponentType.WORKFLOWS=Workflow logger -LoggingLevelType.ALL=V\u0161e -LoggingLevelType.DEBUG=Lad\u011bn\u00ed -LoggingLevelType.ERROR=Chyba -LoggingLevelType.INFO=Info -LoggingLevelType.OFF=Vypnuto -LoggingLevelType.TRACE=Trasov\u00e1n\u00ed -LoggingLevelType.WARN=Varov\u00e1n\u00ed -MailTransportSecurityType.NONE=\u017d\u00e1dn\u00fd -MailTransportSecurityType.SSL=SSL -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS povoleno -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS vy\u017eadov\u00e1no -MappingType.label.placeholder=Vytvo\u0159it nov\u00e9 mapov\u00e1n\u00ed -MisfireActionType.EXECUTE_IMMEDIATELY=Spustit nyn\u00ed -MisfireActionType.RESCHEDULE=P\u0159epl\u00e1novat -MultiValueField.nameNotSpecified=(Nespecifikovan\u00fd n\u00e1zev) -NodeExecutionStatus.COMMUNICATION_ERROR=Nedostupn\u00fd -NodeExecutionStatus.DOWN=Vypnuto -NodeExecutionStatus.ERROR=Chyba -NodeExecutionStatus.PAUSED=Zastaveno -NodeExecutionStatus.RUNNING=Spu\u0161t\u011bno -NodeExecutionStatusType.COMMUNICATION_ERROR=Nedostupn\u00fd -NodeExecutionStatusType.DOWN=Vypnuto -NodeExecutionStatusType.ERROR=Chyba -NodeExecutionStatusType.PAUSED=Zastaveno -NodeExecutionStatusType.RUNNING=Spu\u0161t\u011bno -ObjectType.description=Popis -ObjectType.name=N\u00e1zev -ObjectType.parentOrgRef=Nad\u0159azen\u00e9 org. jednotky -ObjectTypeGuiDescriptor.abstractRole=Abstraktn\u00ed role -ObjectTypeGuiDescriptor.account=\u00da\u010det -ObjectTypeGuiDescriptor.connector=Konektor -ObjectTypeGuiDescriptor.connectorHost=Konektor host -ObjectTypeGuiDescriptor.focus=Focus -ObjectTypeGuiDescriptor.genericObject=Generick\u00fd objekt -ObjectTypeGuiDescriptor.lookupTable=Lookup tabulka -ObjectTypeGuiDescriptor.node=Uzel -ObjectTypeGuiDescriptor.object=Objekt -ObjectTypeGuiDescriptor.objectTemplate=\u0160ablona objektu -ObjectTypeGuiDescriptor.org=Organizace -ObjectTypeGuiDescriptor.orgManager=Org. manager -ObjectTypeGuiDescriptor.report=Report -ObjectTypeGuiDescriptor.reportOutput=V\u00fdstup reportu -ObjectTypeGuiDescriptor.resource=Aplikace -ObjectTypeGuiDescriptor.role=Role -ObjectTypeGuiDescriptor.securityPolicy=Bezpe\u010dnostn\u00ed politika -ObjectTypeGuiDescriptor.shadow=Shadow -ObjectTypeGuiDescriptor.systemConfiguration=Syst\u00e9mov\u00e1 konfigurace -ObjectTypeGuiDescriptor.task=\u00daloha -ObjectTypeGuiDescriptor.user=U\u017eivatel -ObjectTypeGuiDescriptor.valuePolicy=Politika hodnot -OperationResultStatus.FATAL_ERROR=Fat\u00e1ln\u00ed chyba -OperationResultStatus.IN_PROGRESS=V procesu -OperationResultStatus.NOT_APPLICABLE=Nen\u00ed aplikov\u00e1no -OperationResultStatus.PARTIAL_ERROR=\u010c\u00e1ste\u010dn\u00e1 chyba -OperationResultStatus.SUCCESS=\u00dasp\u011b\u0161n\u00fd -OperationResultStatus.UNKNOWN=Nezn\u00e1m\u00fd -OperationResultStatus.WARNING=Varov\u00e1n\u00ed -OrgType.costCenter=N\u00e1kladov\u00e9 st\u0159edisko -OrgType.displayName=Zobrazovan\u00e9 jm\u00e9no -OrgType.identifier=Identifik\u00e1tor -OrgType.locality=Lokalita -OrgType.mailDomain=Mailov\u00e1 dom\u00e9na -OrgType.orgType=Typ organizace -OrgType.requestable=Lze \u017e\u00e1dat -OrgType.tenant=Tenant -OriginType.ACTIVATIONS=Aktivace -OriginType.ASSIGNMENTS=P\u0159i\u0159azen\u00ed -OriginType.CREDENTIALS=Pov\u011b\u0159en\u00ed -OriginType.INBOUND=P\u0159\u00edchoz\u00ed -OriginType.OUTBOUND=Odchoz\u00ed -OriginType.RECONCILIATION=Rekonciliace -OriginType.SYNC_ACTION=Syncroniza\u010dn\u00ed akce -OriginType.USER_ACTION=U\u017eivatelsk\u00e1 akce -OriginType.USER_POLICY=U\u017eivatelsk\u00e1 politika -OriginType.null=- -PolicyConstraintEnforcementType.ENFORCE=Vynutit -PolicyConstraintEnforcementType.REMEDIATE=Napravit -PolicyConstraintEnforcementType.REPORT=Ozn\u00e1mit -RangeValidator.range=Polo\u017eka '${label}' mus\u00ed b\u00fdt mezi ${minimum} a ${maximum}. -ReportType.export=Exportovat -ReportType.orientation=Orientace -ReportType.parent=Nad\u0159azen\u00fd -ReportType.useHibernateSession=Pou\u017e\u00edt hibernate sezen\u00ed -ResourceStatus.DOWN=Vypnut\u00fd -ResourceStatus.ERROR=Chyba -ResourceStatus.NOT_TESTED=Neov\u011b\u0159en\u00fd -ResourceStatus.SUCCESS=\u00dasp\u011bch -ResourceStatus.UP=B\u011b\u017e\u00edc\u00ed -ResourceStatus.WARNING=Varov\u00e1n\u00ed -ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so midPoint can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that midPoint will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that midPoint can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See https\://wiki.evolveum.com/display/midPoint/Resource+Capabilities wiki page for more details. -ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

There connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

-ResourceWizard.help.nameStep=

This stage of the wizard configures basic properties of the resource. It can be used to configure resource name and description. Connector name is mandatory and must be unique. Connector that will be used to access the resource must also be configured. Connectors are deployed on connector hosts. If the connector host is left empty then connectors deployed directly in the midPoint instance will be used.

See Resource Configuration wiki page for detailed explanation of resource configuration.

-ResourceWizard.help.schemaHandlingStep=

This step is used to provide configuration for handling of resource schema. The configuration displayed on this page tells midPoint what to do with resource object classes and attributes. It contains the configuration of mappings between user properties and account attributes, configuration of account types, groups, provisioning dependencies, password mapping and so on.

The configuration is grouped into object types. Each object type defines the behavior for specific account type, entitlement type, OU, etc. The object type is uniquely identified by the combination of kind and intent. The kind defines what kind of the object it is\:

Intent is a plain string that can be used to distinguish several object types. E.g. it can be used to define several account type, e.g. "default user account", "administration account", "testing account" and so on. See Kind, Intent and ObjectClass wiki page for more details.

More details about schema handling configuration are provided on Resource Schema Handling wiki page. -ResourceWizard.help.schemaStep=

This page shows resource schema. The resource schema defines object classes that the connector can manage, e.g. accounts, groups, organizational units and so on. The schema defines a set of attributes for each object class. The schema is presented here in read-only form so you can inspect it and familiarize yourself with the data model that the resource provides.

The resource schema presented at this page is usually retrieved from the resource and automatically generated by midPoint. Resource schema defines what the resource can do, i.e. what object classes it defines and what attributes are used in the object classes. Therefore the schema is read-only. It is not a configuration. It does not defines how midPoint uses the object classes and attributes. That is configured in next steps of the wizard.

See Resource Schema wiki page for detailed explanation of resource schema concepts

-ResourceWizard.help.synchronizationStep=

The synchronization configuration defines how midPoint reacts when it discovers that resource object has changed. E.g. it defines how midPoint reacts when it discovers new account, when it discovers that a group that should exist does not and so on. It is usually does not matter how midPoint discovers the change the reaction is usually the same (although exceptions are possible by using channel specification). Therefore the policy that is configured here usually applies to live synchronization, reconciliation, import, discovery (consistency mechanism) and possible also other mechanisms that may come in the future.

See Synchronization Configuration wiki page for more details. -SchemaHandlingStep.limitations.tooltip.ignore=Flag to ignore an attribute. MidPoint will pretend that the ignored attribute does not exist at all. It will not display it in the user interface, will not apply mappings, etc. -SchemaHandlingStep.limitations.tooltip.maxOccurs=Maximum number of occurrences of the attribute. A of one means single-value attribute, value of "unbounded" means multi-value attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.limitations.tooltip.minOccurs=Minimum number of occurrences of the attribute. A value of zero means optional attribute, value of one means mandatory attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.mapping.tooltip.authoritative=Authoritative mappings both add are remove specified value. Non-authoritative mappings only add the value. E.g. if a role with an authoritative mapping is removed the value that the mapping implied is also removed. If a role with non-authoritative mapping is removed then the value remains. -SchemaHandlingStep.mapping.tooltip.channel=Limits application of this mapping only to specific channel. E.g. to changes coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be applied. If it is not then it will not be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.condition=The XML representation of mapping condition. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the condition. If the condition returns true then the mapping will be applied. If it returns false then the mapping is ignored. Note that mappings that were true and that become false may result in removal of a value that was the result of the mapping while it was still true. -SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programming language in which is the condition script written. -SchemaHandlingStep.mapping.tooltip.conditionType=Type of the expression that will be used for the mapping condition. -SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.exceptChannel=Limits application of this mapping to all channels except the specified channel. E.g. all the changes except those coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be not applied in this channel. If it is not then it will be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.exclusive=Exclusive mapping can be the only mapping that produces a value for a specific target. E.g. if another mapping produces a value for the same attribute then it ends up with an error. -SchemaHandlingStep.mapping.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the expression. Expression return value is applied to mapping target. -SchemaHandlingStep.mapping.tooltip.expressionLanguage=Programming language in which is the expression script written. -SchemaHandlingStep.mapping.tooltip.expressionType=The type of expression used in this mapping. If no expression is specified the "asIs" expression will be used. -SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.source=Mapping source. Mapping will react to changes in its sources. The values of the sources are input parameters to the expression inside the mapping. -SchemaHandlingStep.mapping.tooltip.strength=The strength with which the mapping is applied. Weak mappings are only applied if there is no value in the target yet. Normal mappings are applied only if the source has been changed. Strong mappings are applied always. -SchemaHandlingStep.mapping.tooltip.target=Mapping target. The value that the mapping produces will be applied to the mapping target. -ShadowKindType.ACCOUNT=\u00da\u010det -ShadowKindType.ENTITLEMENT=Skupina/Role -ShadowKindType.GENERIC=Generick\u00fd -SynchronizationPolicyDecision.ADD=Vlo\u017eit -SynchronizationPolicyDecision.DELETE=Smazat -SynchronizationPolicyDecision.KEEP=Nem\u011bnit -SynchronizationPolicyDecision.UNLINK=Odpojit -SynchronizationSituationType.DELETED=Smazan\u00fd -SynchronizationSituationType.DISPUTED=Sporn\u00fd -SynchronizationSituationType.LINKED=Spojen\u00fd -SynchronizationSituationType.UNLINKED=Odpojen\u00fd -SynchronizationSituationType.UNMATCHED=Nenalezen\u00fd -SynchronizationStep.action.tooltip.handlerUri=The explicit action to execute. Please note that most actions are designed to work with the default midPoint synchronization algorithm and that this algorithm will be executed unless it was explicitly disabled (and then the result may be an error). Also note that even if no explicit action is selected midPoint will still do the default synchronization algorithm is the "synchronize" option was selected. -SynchronizationStep.action.tooltip.order=Whether the explicit action is executed before midPoint default synchronization algorithms or after them. Most built-in actions are designed to be executed before midPoint synchronization as they only set up the model context and then they ley midPoint to do the real work. However some custom action may need to be executed after the synchronization, e.g. to deliver notifications, clean up, etc. -TaskDtoExecutionStatus.CLOSED=Ukon\u010den\u00fd -TaskDtoExecutionStatus.CLOSED.withTimestamp=Ukon\u010den\u00fd v ${} -TaskDtoExecutionStatus.RUNNABLE=Spustiteln\u00fd -TaskDtoExecutionStatus.RUNNING=B\u011b\u017e\u00edc\u00ed -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Spu\u0161t\u011bn\u00fd/Spustiteln\u00fd -TaskDtoExecutionStatus.SUSPENDED=Pozastaven\u00fd -TaskDtoExecutionStatus.SUSPENDING=Pozastavuji -TaskDtoExecutionStatus.WAITING=\u010cekaj\u00edc\u00ed -TaskDtoExecutionStatusFilter.ALL=V\u0161echny stavy -TaskDtoExecutionStatusFilter.CLOSED=Ukon\u010den\u00e9 -TaskDtoExecutionStatusFilter.NOT_CLOSED=Neukon\u010den\u00e9 -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=B\u011b\u017e\u00edc\u00ed nebo spustiteln\u00e9 -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Pozastaven\u00e9 nebo pozastavuj\u00edc\u00ed se -TaskDtoExecutionStatusFilter.WAITING=\u010cekaj\u00edc\u00ed -TaskExecutionStatus.CLOSED=Ukon\u010den\u00fd -TaskExecutionStatus.RUNNABLE=B\u011b\u017e\u00edc\u00ed -TaskExecutionStatus.SUSPENDED=Pozastaven\u00fd -TaskExecutionStatus.WAITING=\u010c\u011bkaj\u00edc\u00ed -TextField.universal.placeholder=Vlo\u017eit hodnotu -ThreadStopActionType.CLOSE=Ukon\u010dit -ThreadStopActionType.RESCHEDULE=P\u0159epl\u00e1novat -ThreadStopActionType.RESTART=Restartovat -ThreadStopActionType.SUSPEND=Pozastavit -User.disabled=Zak\u00e1zan\u00fd -User.superuser=Superu\u017eivatel -UserType.emailAddress=Email -UserType.familyName=P\u0159\u00edjmen\u00ed -UserType.fullName=Cel\u00e9 jm\u00e9no -UserType.givenName=K\u0159estn\u00ed -WebModelUtils.couldntLoadObject=Nemohu na\u010d\u00edst objekt. -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) -lower.ActivationStatusType.ARCHIVED=archivovan\u00fd -lower.ActivationStatusType.DISABLED=zak\u00e1zan\u00fd -lower.ActivationStatusType.ENABLED=povolen\u00fd -lower.ActivationStatusType.null=nedefinovan\u00fd -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Security self test -operation.com.evolveum.midpoint.common.operation.import.object=Import object -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy -operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks -operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation -operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) -operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) -operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors -operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) -operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Repository self test, user (Model) -operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository -operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection -operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTimeReset=Change time - reset (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource -operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui)\: {0} -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource -operation.linkShadow=Napojit \u00fa\u010det (Model) -operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) -operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object -operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema -operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) -operation.unlinkShadow=Odpojit \u00fa\u010det (Model) -operation.updateSituationInShadow=Aktualizovat situaci v \u00fa\u010dtu (Model) -past.ChangeType.ADD=Vlo\u017eeno -past.ChangeType.DELETE=Smaz\u00e1no -past.ChangeType.MODIFY=Upraveno -web.security.provider.access.denied=P\u0159\u00edstup odep\u0159en. Nem\u00e1te pr\u00e1vo p\u0159\u00edstupu, kontaktujte administr\u00e1tory. -web.security.provider.denied=P\u0159\u00edstup odep\u0159en. -web.security.provider.disabled=u\u017eivatel je zak\u00e1zan\u00fd. -web.security.provider.invalid=Chybn\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no nebo heslo. -web.security.provider.locked=U\u017eivatel je uzam\u010den, zkuste to pozd\u011bji. -web.security.provider.password.bad=U\u017eivatel nem\u00e1 nastaven\u00e9 heslo. -web.security.provider.password.encoding=Nemohu p\u0159ihl\u00e1sit u\u017eivatele, d\u016fvod\: Nemohu dek\u00f3dovat heslo. -web.security.provider.unavailable=Nyn\u00ed nem\u016f\u017eeme zpracovat V\u00e1\u0161 po\u017eadavek. Pros\u00edme, zkuste to znovu pozd\u011bji. diff --git a/gui/admin-gui-en-US/.gitignore b/gui/admin-gui-en-US/.gitignore deleted file mode 100644 index ea8c4bf7f35..00000000000 --- a/gui/admin-gui-en-US/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/gui/admin-gui-en-US/pom.xml b/gui/admin-gui-en-US/pom.xml deleted file mode 100644 index 75d5991af66..00000000000 --- a/gui/admin-gui-en-US/pom.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - 4.0.0 - midPoint User Interface - admin web gui en_US - com.evolveum.midpoint.gui - admin-gui-en-US - jar - 3.3-SNAPSHOT - - gui - com.evolveum.midpoint - 3.3-SNAPSHOT - - - https://github.com/Evolveum/midpoint.git - git@github.com:Evolveum/midpoint.git - https://fisheye.evolveum.com/browse/midPoint - - - - - true - src/main/resources - - - - - - com.evolveum.midpoint.tools - test-ng - 3.3-SNAPSHOT - test - - - \ No newline at end of file diff --git a/gui/admin-gui-en-US/src/main/resources/Messages.localization b/gui/admin-gui-en-US/src/main/resources/Messages.localization deleted file mode 100644 index 57086eb6e47..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/Messages.localization +++ /dev/null @@ -1,3 +0,0 @@ -name=English (US) -flag=us -locale=en_US \ No newline at end of file diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_en_US.utf8.properties deleted file mode 100644 index 7baffe4b262..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -BasicSearchPanel.clear=Clear search -BasicSearchPanel.search=Search -BasicSearchPanel.textPlaceholder=Search diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_en_US.utf8.properties deleted file mode 100644 index 0796f9d9dd7..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ACAttributePanel.button.showExprEditor=Show expression -ACAttributePanel.hasOutbound=Has outbound -ACAttributePanel.required=Required diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_en_US.utf8.properties deleted file mode 100644 index bba9f9b1430..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_en_US.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentEditorPanel.attributes=Attributes -AssignmentEditorPanel.browser.title=Browser -AssignmentEditorPanel.description=Description -AssignmentEditorPanel.enabledFrom={0}, from {1,date,medium} -AssignmentEditorPanel.enabledFromTo={0}, from {1,date,medium} to {2,date,medium} -AssignmentEditorPanel.enabledTo={0}, to {1,date,medium} -AssignmentEditorPanel.hideEmpty=Hide empty -AssignmentEditorPanel.relation=Relation -AssignmentEditorPanel.resource=Resource -AssignmentEditorPanel.showEmpty=Show empty -AssignmentEditorPanel.target=Target diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_en_US.utf8.properties deleted file mode 100644 index 0c999ca9faa..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_en_US.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AssignmentTablePanel.menu.assign=Assign Resource Account -AssignmentTablePanel.menu.assignOrg=Assign Org. -AssignmentTablePanel.menu.assignRole=Assign Role -AssignmentTablePanel.menu.unassign=Unassign -AssignmentTablePanel.message.couldntAssignObject=Couldn't assign object '{0}', reason\: {1}. -AssignmentTablePanel.message.illegalAssignmentState=Illegal assignment state '{0}'. -AssignmentTablePanel.message.noAssignmentSelected=No assignment selected. -AssignmentTablePanel.modal.message.delete=Do you really want to delete {0} assignment(s)? -AssignmentTablePanel.modal.title.confirmDeletion=Confirm deletion -AssignmentTablePanel.modal.title.selectAssignment=Select object(s) diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_en_US.utf8.properties deleted file mode 100644 index 855cc05d02f..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -resourcePopup.bundle=Bundle -resourcePopup.button.add=Add resource(s) -resourcePopup.name=Name -resourcePopup.version=Version diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_en_US.utf8.properties deleted file mode 100644 index b9dc9cbf724..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CountToolbar.label=Displaying {0,number,integer} to {1,number,integer} of {2,number,integer} matching result. -CountToolbar.noFound=No matching result found. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_en_US.utf8.properties deleted file mode 100644 index 17dc7d57193..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DoubleButtonPanel.button.default=Execute diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_en_US.utf8.properties deleted file mode 100644 index 81134f54e5d..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -NavigatorPanel.dots=... -NavigatorPanel.first=1 -NavigatorPanel.next=Next -NavigatorPanel.previous=Previous diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_en_US.utf8.properties deleted file mode 100644 index e3a0c7cda5b..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -confirmationDialog.no=No -confirmationDialog.yes=Yes diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_en_US.utf8.properties deleted file mode 100644 index 128e6c2c0b3..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_en_US.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -userBrowserDialog.button.cancelButton=Cancel -userBrowserDialog.button.searchButton=Search -userBrowserDialog.email=Email -userBrowserDialog.familyName=Family name -userBrowserDialog.fullName=Full name -userBrowserDialog.givenName=Given name -userBrowserDialog.message.queryError=Error occurred during translation search query to filter. -userBrowserDialog.name=Name -userBrowserDialog.title=Choose user -userBrowserDialog.type=Type diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_en_US.utf8.properties deleted file mode 100644 index 9d37d8a4664..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DropDownChoicePanel.notDefined=Undefined diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_en_US.utf8.properties deleted file mode 100644 index fddb65cffd4..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -passwordPanel.error=Passwords don't match. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_en_US.utf8.properties deleted file mode 100644 index aa8bc8a80a7..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_en_US.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UploadPanel.delete.tooltip=Remove Photo -UploadPanel.message.help=Choose Xml file for import. -UploadPanel.message.removeError=File was not removed. -UploadPanel.message.removeSuccess=File was removed. -UploadPanel.message.uploadError=File upload failed. Try again please. -UploadPanel.message.uploadSuccess=File upload was successful. Continue with editing and press 'Save' when done. -UploadPanel.upload.tooltip=Upload Photo diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_en_US.utf8.properties deleted file mode 100644 index 228d5238a78..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_en_US.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserMenuPanel.editProfile=Edit profile -UserMenuPanel.logout=Log out -UserMenuPanel.resetPasswords=Reset passwords -UserMenuPanel.editPasswordQuestions=Password questions - diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_en_US.utf8.properties deleted file mode 100644 index 5385194143c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_en_US.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -feedbackMessagePanel.cause=Cause\: -feedbackMessagePanel.collapseAll=Collapse all -feedbackMessagePanel.context=Context\: -feedbackMessagePanel.count=Count\: -feedbackMessagePanel.expandAll=Expand all -feedbackMessagePanel.export=Export to XML -feedbackMessagePanel.hideStack=[ HIDE ERROR STACK ] -feedbackMessagePanel.message.debug=Debug -feedbackMessagePanel.message.error=Error -feedbackMessagePanel.message.expectedError=Expected error -feedbackMessagePanel.message.fatalError=Fatal error -feedbackMessagePanel.message.inProgress=In progress -feedbackMessagePanel.message.info=Information -feedbackMessagePanel.message.notApplicable=Not applicable -feedbackMessagePanel.message.partialError=Partial error -feedbackMessagePanel.message.success=Success -feedbackMessagePanel.message.undefined=Undefined -feedbackMessagePanel.message.unknown=Unknown -feedbackMessagePanel.message.warn=Warning -feedbackMessagePanel.param=Param\: -feedbackMessagePanel.showStack=[ SHOW ERROR STACK ] -feedbackMessagePanel.times=times diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_en_US.utf8.properties deleted file mode 100644 index aef49323087..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_en_US.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -operationResultPanel.cause=Cause\: -operationResultPanel.context=Context\: -operationResultPanel.count=Count\: -operationResultPanel.hideStack=[ HIDE ERROR STACK ] -operationResultPanel.param=Param\: -operationResultPanel.showStack=[ SHOW ERROR STACK ] -operationResultPanel.times=times -operationResultPanel.title.expectedError=Expected error -operationResultPanel.title.fatalError=Fatal error -operationResultPanel.title.inProgress=In progress -operationResultPanel.title.info=Information -operationResultPanel.title.partialError=Partial error -operationResultPanel.title.success=Success -operationResultPanel.title.unknown=Unknown -operationResultPanel.title.warn=Warning diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_en_US.utf8.properties deleted file mode 100644 index 9bc2e935f1a..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_en_US.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -feedtempMessagePanelbackMessagePanel.message.info=Information -tempMessagePanel.cause=Cause\: -tempMessagePanel.context=Context\: -tempMessagePanel.count=Count\: -tempMessagePanel.message.debug=Debug -tempMessagePanel.message.error=Error -tempMessagePanel.message.expectedError=Expected error -tempMessagePanel.message.fatalError=Fatal error -tempMessagePanel.message.inProgress=In progress -tempMessagePanel.message.notApplicable=Not applicable -tempMessagePanel.message.partialError=Partial error -tempMessagePanel.message.success=Success -tempMessagePanel.message.undefined=Undefined -tempMessagePanel.message.unknown=Unknown -tempMessagePanel.message.warn=Warning -tempMessagePanel.param=Param\: -tempMessagePanel.times=times diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_en_US.utf8.properties deleted file mode 100644 index 75e11b948b8..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ContainerValuePanel.label.attribute=Attribute -ContainerValuePanel.label.value=Value(s) diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_en_US.utf8.properties deleted file mode 100644 index 7bf21ef86d3..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DeltaPanel.label.changeType=Change type\: -DeltaPanel.label.modifications=Modifications\: -DeltaPanel.label.objectToAdd=Object to add\: -DeltaPanel.label.oid=object with oid\: diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_en_US.utf8.properties deleted file mode 100644 index 706b0f53312..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ModificationsPanel.label.attribute=Attribute -ModificationsPanel.label.change=Change -ModificationsPanel.label.value=Value(s) diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_en_US.utf8.properties deleted file mode 100644 index 98046aba1fe..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_en_US.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ModelOperationStatusPanel.label.focusName=Object\: -ModelOperationStatusPanel.label.focusType=of type\: -ModelOperationStatusPanel.label.primaryDelta=Primary delta\: -ModelOperationStatusPanel.label.state=State\: -ModelOperationStatusPanel.state.FINAL=Final\: operation has been executed (successfully or not) -ModelOperationStatusPanel.state.PRIMARY=Primary\: operation is being approved -ModelOperationStatusPanel.state.SECONDARY=Secondary\: resource operation(s) are being approved diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_en_US.utf8.properties deleted file mode 100644 index 753dc8c6e2c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CheckTableHeader.label.error=Error -CheckTableHeader.showMore=Show more diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_en_US.utf8.properties deleted file mode 100644 index f930c6c89a4..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PrismObjectPanel.protectedAccount=Protected account diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_en_US.utf8.properties deleted file mode 100644 index fe2cbecbb2e..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismOptionButtonPanel.hideEmpty=Hide empty fields -prismOptionButtonPanel.maximize=Maximize -prismOptionButtonPanel.minimize=Minimize -prismOptionButtonPanel.showEmpty=Show empty fields diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_en_US.utf8.properties deleted file mode 100644 index da6992649bf..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismPropertyPanel.hasOutbound=Has outbound -prismPropertyPanel.hasPendingModification=Has pending modification -prismPropertyPanel.name.credentials.password=Password -prismPropertyPanel.required=Required diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_en_US.utf8.properties deleted file mode 100644 index f16ed500eb6..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -prismValuePanel.add=Add -prismValuePanel.delete=Delete diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_en_US.utf8.properties deleted file mode 100644 index 7083fce9312..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -simpleErrorPanel.label.showMore=Show more -simpleErrorPanel.message.error=Account on resource '{0}' not loaded. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_en_US.utf8.properties deleted file mode 100644 index 5ea64a24f3c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DecisionsPanel.comment=Comment -DecisionsPanel.result=Result -DecisionsPanel.user=User -DecisionsPanel.when=When diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_en_US.utf8.properties deleted file mode 100644 index 03e22e8e149..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WfDeltasPanel.label.deltaIn=Process input\: delta(s) to be approved -WfDeltasPanel.label.deltaOut=Process output\: delta(s) resulting from the approval -WfDeltasPanel.label.deltaOutListEmpty=(none) diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_en_US.utf8.properties deleted file mode 100644 index 40b4236646e..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WfHistoryPanel.label.event=Event -WfHistoryPanel.label.timestamp=Time diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_en_US.utf8.properties deleted file mode 100644 index 9f9003b6e02..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_en_US.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_en_US.utf8.properties deleted file mode 100644 index 4e47843b698..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -EmptyProcessDetailsPanel.message=Process details are not available. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_en_US.utf8.properties deleted file mode 100644 index 08f1c58c186..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_en_US.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ItemApprovalPanel.approvalSchema=Approval schema -ItemApprovalPanel.currentWorkItems=Current work items -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Decisions done so far -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisions done -ItemApprovalPanel.itemThatWasApproved=Item that was considered (and was APPROVED) -ItemApprovalPanel.itemThatWasCompleted=Item that was completed -ItemApprovalPanel.itemThatWasRejected=Item that was considered (and was REJECTED) -ItemApprovalPanel.itemToBeApproved=Item to be approved diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_en_US.utf8.properties deleted file mode 100644 index d1240120e83..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WizardStep.title= diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_en_US.utf8.properties deleted file mode 100644 index e5d1ae43a9e..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_en_US.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -org.apache.wicket.extensions.wizard.cancel=Cancel -org.apache.wicket.extensions.wizard.finish=Finish -org.apache.wicket.extensions.wizard.last=Last -org.apache.wicket.extensions.wizard.next=Next -org.apache.wicket.extensions.wizard.previous=Previous diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_en_US.utf8.properties deleted file mode 100644 index 9f9003b6e02..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_en_US.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_en_US.utf8.properties deleted file mode 100644 index eb6e650afd8..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -configurationProperties=Configuration -connectorPoolConfiguration=Connector pool -timeouts=Timeouts diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_en_US.utf8.properties deleted file mode 100644 index 8938c59e0c9..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_en_US.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -NameStep.connectorBundle=Bundle -NameStep.connectorInformation=Information -NameStep.connectorName=Connector name -NameStep.connectorNotSelected=Connector was not selected. -NameStep.connectorType=Connector -NameStep.connectorVersion=Connector version -NameStep.hostNotUsed=Not used -NameStep.location=Location -NameStep.name=Resource name -NameStep.undefinedName=Undefined name -NameStep.undefinedVersion=Undefined version -NameStep.unknownVersion=Unknown diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_en_US.utf8.properties deleted file mode 100644 index 9f9003b6e02..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_en_US.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_en_US.utf8.properties deleted file mode 100644 index 5e4552ee288..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SchemaStep.button.reload=Reload -SchemaStep.schema=Schema -SchemaStep.xml=Xml diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_en_US.utf8.properties deleted file mode 100644 index 9f9003b6e02..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_en_US.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_en_US.utf8.properties deleted file mode 100644 index c2d3c1e2831..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_en_US.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SchemaListPanel.attributes=Attributes -SchemaListPanel.details=Details -SchemaListPanel.displayName=Display name -SchemaListPanel.displayOrder=Order -SchemaListPanel.message.couldntParseSchema=Couldn't parse resource schema -SchemaListPanel.minMax=Min/max occurs -SchemaListPanel.name=Name -SchemaListPanel.nativeAttributeName=Native attribute name -SchemaListPanel.objectClass=Object class -SchemaListPanel.returnedByDefault=Returned by default diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_en_US.utf8.properties deleted file mode 100644 index 53d98a812d7..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -CapabilityPanel.title=Capabilities diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/PageBase_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/PageBase_en_US.utf8.properties deleted file mode 100644 index 6453e9c21ea..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/PageBase_en_US.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBase.button.back=Back -PageBase.button.cancel=Cancel -PageBase.button.delete=Delete -PageBase.button.run=Run -PageBase.button.save=Save -PageBase.button.send=Send -PageBase.button.saveAndRun=Save & Run -PageBase.button.search=Search -PageBase.button.update=Update -PageBase.button.send=Send -PageBase.clearCssCache=Clear less/js cache -WorkItemsPanel.assigned=Assigned to -WorkItemsPanel.created=Created -WorkItemsPanel.name=Name -pageBase.midPointVersion=Version\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=unknown diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_en_US.utf8.properties deleted file mode 100644 index a0917b3615a..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_en_US.utf8.properties +++ /dev/null @@ -1,97 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAdmin.menu.top.configuration=Configuration -PageAdmin.menu.top.configuration.about=About -PageAdmin.menu.top.configuration.basic=Basic -PageAdmin.menu.top.configuration.bulkActions=Bulk actions -PageAdmin.menu.top.configuration.configuration=Configuration -PageAdmin.menu.top.configuration.development=Development -PageAdmin.menu.top.configuration.expressionEvaluator=Expression evaluator -PageAdmin.menu.top.configuration.importObject=Import object -PageAdmin.menu.top.configuration.internals=Internals configuration -PageAdmin.menu.top.configuration.logging=Logging -PageAdmin.menu.top.configuration.repositoryObjects=Repository objects -PageAdmin.menu.top.configuration.security=Security -PageAdmin.menu.top.configuration.shadowsDetails=Shadows details -PageAdmin.menu.top.home=Home -PageAdmin.menu.top.reports=Reports -PageAdmin.menu.top.reports.created=Created reports -PageAdmin.menu.top.reports.list=List reports -PageAdmin.menu.top.resources=Resources -PageAdmin.menu.top.resources.list=List resources -PageAdmin.menu.top.resources.new=New resource -PageAdmin.menu.top.resources.wizard=Resource wizard -PageAdmin.menu.top.roles=Roles -PageAdmin.menu.top.roles.list=List roles -PageAdmin.menu.top.roles.new=New role -PageAdmin.menu.top.serverTasks=Server tasks -PageAdmin.menu.top.serverTasks.list=List tasks -PageAdmin.menu.top.serverTasks.new=New task -PageAdmin.menu.top.users=Users -PageAdmin.menu.top.users.find=Find users -PageAdmin.menu.top.users.list=List users -PageAdmin.menu.top.users.new=New user -PageAdmin.menu.top.users.org=Org. structure -PageAdmin.menu.top.users.org.new=New organization -PageAdmin.menu.top.users.org.tree=Organization tree -PageAdmin.menu.top.workItems=Work items -PageAdmin.menu.top.workItems.list=List work items -PageAdmin.menu.top.workItems.listClaimable=Work items claimable by me -PageAdmin.menu.top.workItems.listProcessInstancesAll=All requests -PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=My requests -PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Requests about me -pageAdmin.configuration=Configuration -pageAdmin.configuration.description=Security, logging, import -pageAdmin.home=Home -pageAdmin.home.description=Start here -pageAdmin.reports=Reports -pageAdmin.reports.description=Exporting reports -pageAdmin.resources=Resources -pageAdmin.resources.description=Connected systems -pageAdmin.roles=Roles -pageAdmin.roles.description=Roles configuration -pageAdmin.serverTasks=Server Tasks -pageAdmin.serverTasks.description=Running tasks -pageAdmin.users=Users -pageAdmin.users.description=Users in repository -pageAdmin.workItems=Work Items -pageAdmin.workItems.description=Requests, approving -pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTask.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. For more information, please see www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. -pageTask.notStartBefore.error1='Do not start before' is later than 'Do not start after' -pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend -pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule -pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTask.scheduleValidation.bothIntervalAndCron='Schedule interval' and 'Cron-like specification' may not be both present. -pageTask.scheduleValidation.intervalNotPositive='Schedule interval' must be a positive number. -pageTask.scheduleValidation.invalidCronSpecification='Cron-like specification' is not valid. -pageTask.scheduleValidation.neitherIntervalNorCron=Exactly one of 'Schedule interval' and 'Cron-like specification' must be specified. -pageTask.scheduleValidation.noInterval='Schedule interval' must be specified. -pageTasks.category.AllCategories=All categories -pageTasks.category.Cleanup=Cleanup -pageTasks.category.Demo=Demo -pageTasks.category.ImportFromFile=Import from file -pageTasks.category.ImportingAccounts=Importing accounts -pageTasks.category.LiveSynchronization=Live synchronization -pageTasks.category.Reconciliation=Reconciliation -pageTasks.category.Report=Report -pageTasks.category.System=System -#legacy -pageTasks.category.UserRecomputation=User recomputation -pageTasks.category.Recomputation=Recomputation -pageTasks.category.Workflow=Workflow -pageTasks.category.null=(undefined) -pageTasks.runsContinually=runs continually diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_en_US.utf8.properties deleted file mode 100644 index bce1ac78b41..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_en_US.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAbout.allRightsReserved=©2014 Evolveum. -PageAbout.button.testProvisioning=Provisioning self test -PageAbout.button.testRepository=Repository self test -PageAbout.midPointRevision=${describe} -PageAbout.midPointRevisionTitle=Git describe -PageAbout.midPointVersion=${pom.version} -PageAbout.midPointVersionTitle=Version -PageAbout.repoDiag.additionalDetails.name=Name -PageAbout.repoDiag.additionalDetails.value=Value -PageAbout.repoDiag.driverShortName=Driver short name -PageAbout.repoDiag.driverVersion=Driver version -PageAbout.repoDiag.implementationDescription=Implementation description -PageAbout.repoDiag.implementationShortName=Implementation name -PageAbout.repoDiag.isEmbedded=Is embedded -PageAbout.repoDiag.repositoryUrl=Repository URL -PageAbout.title.basic=Basic -PageAbout.title.repository=Repository -PageAbout.title.repository.additional=Additional details -PageAbout.title.systemProperties=System properties -PageAbout.unknownBuildNumber=unknown -page.subTitle=midPoint -page.title=About diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_en_US.utf8.properties deleted file mode 100644 index 2c6d48c744c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_en_US.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageAccounts.accounts.description=Description -PageAccounts.accounts.name=Name -PageAccounts.accounts.oid=Oid -PageAccounts.accounts.synchronizationSituation=Situation -PageAccounts.accounts.synchronizationTimestamp=Timestamp -PageAccounts.button.export=Export -PageAccounts.button.load=Load -PageAccounts.count=Count -PageAccounts.deleted=Deleted -PageAccounts.disputed=Disputed -PageAccounts.exportException=Error occurred during export, reason {0} -PageAccounts.linked=Linked -PageAccounts.nothing=Nothing -PageAccounts.resource=Resource -PageAccounts.shadows=Shadows -PageAccounts.state=State -PageAccounts.summary=Summary -PageAccounts.total=Total -PageAccounts.unlinked=Unlinked -PageAccounts.unmatched=Unmatched -page.subTitle=synchronization details -page.title=Shadow diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_en_US.utf8.properties deleted file mode 100644 index 46f59b648bd..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_en_US.utf8.properties +++ /dev/null @@ -1,49 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=from repository -page.title=Raw objects -pageDebugList.button.clear=Clear -pageDebugList.button.deleteSelected=Delete selected -pageDebugList.button.export=Export -pageDebugList.button.exportAll=Export all -pageDebugList.button.label.export=Export\: -pageDebugList.button.laxativeButton=Drop all identities -pageDebugList.button.search=Search -pageDebugList.description=Description -pageDebugList.dialog.title.confirmDelete=Confirm delete -pageDebugList.dialog.title.confirmLaxative=Confirm dropping all identities -pageDebugList.dialog.title.confirmLaxativeMessage=Following changes will take effect\: -pageDebugList.menu.deleteAllType=Delete all of selected type -pageDebugList.menu.deleteSelected=Delete selected -pageDebugList.menu.exportAll=Export all objects -pageDebugList.menu.exportAllSelectedType=Export all of selected type -pageDebugList.menu.exportSelected=Export selected -pageDebugList.message.countSearchProblem=Couldn't perform search operation on users/shadows -pageDebugList.message.createFileException=Couldn't create file for download. -pageDebugList.message.deleteObjectConfirm=Do you really want to delete "{0}"? -pageDebugList.message.deleteSelectedConfirm=Do you really want to delete {0} object/s? -pageDebugList.message.laxativeProblem=Drop all identities operation has not performed successfully -pageDebugList.message.nothingSelected=No object has been selected. -pageDebugList.message.queryException=Couldn't create query for name substring, reason\: {0} -pageDebugList.message.singleDeleteProblemShadow=Couldn't delete shadow -pageDebugList.message.singleDeleteProblemUser=Couldn't delete user -pageDebugList.name=Name -pageDebugList.objectType=Object type -pageDebugList.options=Options -pageDebugList.resourceName=Resource name -pageDebugList.resourceType=Resource type -pageDebugList.searchTextPlaceholder=Name -pageDebugList.zipCheck=Use zip diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_en_US.utf8.properties deleted file mode 100644 index c46ddece66f..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_en_US.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=for '{0}' -page.title=Object details -pageDebugView.button.back=Back -pageDebugView.button.save=Save -pageDebugView.edit=Edit -pageDebugView.encrypt=Protected by encryption -pageDebugView.message.cantSaveEmpty=Can't save empty xml. -pageDebugView.message.oidNotDefined=Object oid is not defined. -pageDebugView.options=Options -pageDebugView.validateSchema=Validate schema diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_en_US.utf8.properties deleted file mode 100644 index 486c9f25700..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_en_US.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageImportObject.button.import=Import object -PageImportObject.embeddedEditor=Embedded editor -PageImportObject.file=File -PageImportObject.getObjectsFrom=Get objects from -PageImportObject.message.help=Choose Xml file for import. -page.subTitle=to midPoint -page.title=Import objects -pageImportObject.message.emptyXml=Can't save empty xml. -pageImportObject.message.nullFile=Uploaded file is null. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_en_US.utf8.properties deleted file mode 100644 index 7299adc692c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_en_US.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageInternals.button.changeTime=Change time -PageInternals.checkConsistency=Check consistency -PageInternals.checkEncryption=Check encryption -PageInternals.checkReadEncrypion=Check read encryption -PageInternals.detailedDebugDump=Detailed debug dump -PageInternals.offset=Offset -PageInternals.title.debugUtil=Debug util -PageInternals.title.internalsConfig=Internals config -PageInternals.title.timeChange=Time change -page.title=Internals configuration diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_en_US.utf8.properties deleted file mode 100644 index d845e8c5cdc..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_en_US.utf8.properties +++ /dev/null @@ -1,90 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ProfilingLevel.ARGUMENTS=Arguments -ProfilingLevel.ENTRY_EXIT=Entry/Exit -ProfilingLevel.OFF=Off -filter.duplicate=Filter with name '{0}' is already defined -filter.emptyFilter=Filter must not be empty -logger.duplicate=Logger with name '{0}' is already defined -logger.emptyLogger=Logger must not be empty -message.emptyLevel=Level must not be empty -message.emptyString=Input panel must not be empty -page.title=Logging Management -pageLogging.appender=Appender\: -pageLogging.appenders=Appenders -pageLogging.appenders.appending=Appending -pageLogging.appenders.filePath=File path -pageLogging.appenders.filePattern=File pattern -pageLogging.appenders.maxFileSize=Max. file size [kB] -pageLogging.appenders.maxHistory=Max. history -pageLogging.appenders.name=Name -pageLogging.appenders.pattern=Pattern -pageLogging.audit=Audit -pageLogging.auditLog=Audit to log file\: -pageLogging.button.addClassLogger=Add logger -pageLogging.button.addComponentLogger=Add component logger -pageLogging.button.addConsoleAppender=Add console appender -pageLogging.button.addFileAppender=Add file appender -pageLogging.button.addFilter=Add filter -pageLogging.button.advanced=Advanced -pageLogging.button.deleteAppender=Delete appender -pageLogging.button.deleteFilter=Delete filter -pageLogging.button.deleteLogger=Delete logger -pageLogging.button.reset=Reset -pageLogging.button.save=Save -pageLogging.details=Details\: -pageLogging.dumpInterval=Dump interval\: -pageLogging.filter=Filter -pageLogging.filter.ALL=All -pageLogging.filter.GUI=Web filter -pageLogging.filter.MODEL=Model filter -pageLogging.filter.NOTIFICATIONS=Notification filter -pageLogging.filter.PROVISIONING=Provisioning filter -pageLogging.filter.REPOSITORY=Repository filter -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter -pageLogging.filter.TASKMANAGER=Task manager filter -pageLogging.filter.WORKFLOWS=Workflow filter -pageLogging.filtersTable=Filters table -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit -pageLogging.logger=Logger -pageLogging.logger.ALL=All -pageLogging.logger.GUI=Web logger -pageLogging.logger.MODEL=Model logger -pageLogging.logger.NOTIFICATIONS=Notifications logger -pageLogging.logger.PROVISIONING=Provisioning logger -pageLogging.logger.REPOSITORY=Repository logger -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -pageLogging.logger.TASKMANAGER=Task manager logger -pageLogging.logger.WORKFLOWS=Workflow module logger -pageLogging.loggers=Loggers -pageLogging.loggersAppender=Appender -pageLogging.loggersLevel=Level -pageLogging.loggersTable=Loggers table -pageLogging.performanceStatistics=Performance statistics\: -pageLogging.profiling=Profiling -pageLogging.requestFilter=Request filter\: -pageLogging.rootAppender=Root appender\: -pageLogging.rootLevel=Root logger\: -pageLogging.subsystem..taskManager=Task manager -pageLogging.subsystem.appender=Appender -pageLogging.subsystem.level=Level -pageLogging.subsystem.model=Model -pageLogging.subsystem.provisioning=Provisioning -pageLogging.subsystem.repository=Repository -pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener -pageLogging.subsystem.ucf=Ucf -pageLogging.subsystem.workflow=Workflow -pageLogging.subsystems=Subsystems\: diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_en_US.utf8.properties deleted file mode 100644 index 032c483e87e..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=for midPoint -page.title=Configuration -pageSystemConfiguration.logging.title=Logging -pageSystemConfiguration.system.title=System diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_en_US.utf8.properties deleted file mode 100644 index 0d0eccc2ffa..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -chooseTypeDialog.button.cancel=Cancel -chooseTypeDialog.column.name=Name -chooseTypeDialog.title=Choose Object diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_en_US.utf8.properties deleted file mode 100644 index 8cc734d4cc6..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -chooseTypePanel.ObjectNameValue.null=None diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_en_US.utf8.properties deleted file mode 100644 index ee7b39c2ead..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -DebugButtonPanel.button.delete=Delete -DebugButtonPanel.button.export=Export diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_en_US.utf8.properties deleted file mode 100644 index 598f48e222a..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_en_US.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ImportOptionsPanel.errorCount=Error count -ImportOptionsPanel.options=Options -importOptionsPanel.fetchResourceSchema=Fetch resource schema -importOptionsPanel.keepOid=Keep OID -importOptionsPanel.overwriteExistingObject=Overwrite existing object -importOptionsPanel.protectedByEncryption=Protected by encryption -importOptionsPanel.referentialIntegrity=Referential integrity -importOptionsPanel.stopAfter=Stop after errors exceed -importOptionsPanel.summarizeErrors=Summarize errors -importOptionsPanel.summarizeSuccesses=Summarize successes -importOptionsPanel.validateDynamicSchema=Validate dynamic schema -importOptionsPanel.validateStaticSchema=Validate static schema diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_en_US.utf8.properties deleted file mode 100644 index f20d8896f80..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_en_US.utf8.properties +++ /dev/null @@ -1,73 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -LoggingConfigPanel.appender=Appender -LoggingConfigPanel.appenders=Appenders -LoggingConfigPanel.appenders.Inherit=Inherited -LoggingConfigPanel.appenders.appending=Appending -LoggingConfigPanel.appenders.filePath=File path -LoggingConfigPanel.appenders.filePattern=File pattern -LoggingConfigPanel.appenders.maxFileSize=Max. file size [kB] -LoggingConfigPanel.appenders.maxHistory=Max. history -LoggingConfigPanel.appenders.name=Name -LoggingConfigPanel.appenders.pattern=Pattern -LoggingConfigPanel.audit=Audit -LoggingConfigPanel.auditLog=Audit log -LoggingConfigPanel.button.addClassLogger=Add logger -LoggingConfigPanel.button.addComponentLogger=Add component logger -LoggingConfigPanel.button.addConsoleAppender=Add console appender -LoggingConfigPanel.button.addFileAppender=Add file appender -LoggingConfigPanel.button.addStandardLogger=Add standard logger -LoggingConfigPanel.button.deleteAppender=Delete appender -LoggingConfigPanel.button.deleteLogger=Delete logger -LoggingConfigPanel.button.reset=Reset -LoggingConfigPanel.button.save=Save -LoggingConfigPanel.details=Details -LoggingConfigPanel.logger=Logger -LoggingConfigPanel.loggers=Loggers -LoggingConfigPanel.loggersAppender=Appender -LoggingConfigPanel.loggersLevel=Level -LoggingConfigPanel.profiling.dumpInterval=Dump interval -LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval -LoggingConfigPanel.profiling.entryExit=Profiling entry/exit -LoggingConfigPanel.profiling.general=Profiling -LoggingConfigPanel.profiling.performanceStatistics=Performance Statistics -LoggingConfigPanel.profiling.requestFilter=Request Filter -LoggingConfigPanel.profiling.subsystem.model=Model -LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning -LoggingConfigPanel.profiling.subsystem.repository=Repository -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener -LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager -LoggingConfigPanel.profiling.subsystem.ucf=Ucf -LoggingConfigPanel.profiling.subsystem.workflow=Workflow -LoggingConfigPanel.profiling.subsystems=Profiling subsystems -LoggingConfigPanel.rootAppender=Root appender -LoggingConfigPanel.rootLogger=Root logger -LoggingConfigPanel.subsystem.appender=Appender -LoggingConfigPanel.subsystem.level=Level -ProfilingLevel.ARGUMENTS=Arguments -ProfilingLevel.ENTRY_EXIT=Entry/Exit -ProfilingLevel.OFF=Off -StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.lens.ChangeExecutor) -StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.lens.Clockwork) -StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) -StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) -StandardLoggerType.PROJECTOR=Projector (c.e.m.model.lens.projector.Projector) -StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.lens.projector) -StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) -logger.duplicate=Logger with name '{0}' is already defined -logger.emptyLogger=Logger must not be empty -message.emptyLevel=Level must not be empty -message.emptyString=Input panel must not be empty diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_en_US.utf8.properties deleted file mode 100644 index f273c94b35f..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_en_US.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SystemConfigPanel.assignmentPolicyEnforcement=Assignment policy enforcement -SystemConfigPanel.cleanupPolicy=Cleanup Policy -SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval -SystemConfigPanel.cleanupPolicy.closedTasks=Closed tasks cleanup interval -SystemConfigPanel.cleanupPolicy.placeholder=Insert interval -SystemConfigPanel.mail.debug=Debug -SystemConfigPanel.mail.defaultFrom=Default from -SystemConfigPanel.mail.host=Host -SystemConfigPanel.mail.password=Password -SystemConfigPanel.mail.port=Port -SystemConfigPanel.mail.transportSecurity=Transport security -SystemConfigPanel.mail.username=Username -SystemConfigPanel.notification.redirectToFile=Redirect to file -SystemConfigPanel.notification.redirectToFile.placeholder=Filename -SystemConfigPanel.title.accountSynchronization=Global account synchronization settings -SystemConfigPanel.title.basic=Basic -SystemConfigPanel.title.connectorFramework=Connector frameworks configuration -SystemConfigPanel.title.modelHooks=Model hooks -SystemConfigPanel.title.notification=Notifications -SystemConfigPanel.title.passwordPolicy=Global password policy -SystemConfigPanel.title.userTemplate=Default user template -SystemConfigPanel.tooltip.duration=Format\: P[n][p], n-number, p-period (d - days, m - months, ...), P3M - cleanup every 3 months diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_en_US.utf8.properties deleted file mode 100644 index 832a3c2b412..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_en_US.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageDashboard.accounts=My accounts -PageDashboard.assignments=My Assignments -PageDashboard.personalInfo=Personal info -PageDashboard.systemInfo=System status -PageDashboard.workItems=My work items -PageDashboard.activeUsers=Active Users -PageDashboard.activeTasks=Active Tasks -PageDashboard.serverLoad=Server Load -PageDashboard.usedRam=Used RAM -page.subTitle=welcome to midPoint -page.title=Dashboard diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_en_US.utf8.properties deleted file mode 100644 index b402d0656a4..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=My Password Questions - - diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_en_US.utf8.properties deleted file mode 100644 index 9b5335b3a94..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_en_US.utf8.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageMyPasswords.accountMidpoint=MidPoint -PageMyPasswords.accounts=Accounts -PageMyPasswords.button.back=Back -PageMyPasswords.button.save=Save -PageMyPasswords.couldntResolve=Couldn't resolve resource. -PageMyPasswords.enabled=Enabled -PageMyPasswords.importantNote=Important note. When "MidPoint" account is checked, user password is changed. Besides that, all account credentials are updated based on policies defined in resources definitions. -PageMyPasswords.name=Name -PageMyPasswords.noAccountSelected=Password not changed. No account was selected. -PageMyPasswords.password=Password -PageMyPasswords.resourceMidpoint=MidPoint Repository -PageMyPasswords.resourceName=Resource -page.title=My passwords diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_en_US.utf8.properties deleted file mode 100644 index 782bfc14156..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AsyncDashboardPanel.loading=Loading data diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_en_US.utf8.properties deleted file mode 100644 index 1dfa256c4df..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MyAccountsPanel.account.name=Name -MyAccountsPanel.account.resource=Resource diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_en_US.utf8.properties deleted file mode 100644 index dcdac1febb8..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_en_US.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -MyAssignmentsPanel.assignment.displayName=Name -MyAssignmentsPanel.assignment.type=Type -MyAssignmentsPanel.type.accountConstruction=Account construction -MyAssignmentsPanel.type.error=Error -MyAssignmentsPanel.type.orgUnit=Org. unit -MyAssignmentsPanel.type.role=Role diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_en_US.utf8.properties deleted file mode 100644 index 75b9f4e624f..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_en_US.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PersonalInfoPanel.lastFail=Last unsuccessful login -PersonalInfoPanel.lastFail.date=Date -PersonalInfoPanel.lastFail.from=From -PersonalInfoPanel.lastLogin=Last login -PersonalInfoPanel.lastLogin.date=Date -PersonalInfoPanel.lastLogin.from=From -PersonalInfoPanel.never=Never -PersonalInfoPanel.other=Other -PersonalInfoPanel.passwordExp=Account expiration date -PersonalInfoPanel.undefined=Not defined diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_en_US.utf8.properties deleted file mode 100644 index 02e47fbb663..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SystemInfoPanel.activeTasks=Active Tasks -SystemInfoPanel.activeUsers=Active Users -SystemInfoPanel.serverLoad=Server Load -SystemInfoPanel.usedRam=Used RAM diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_en_US.utf8.properties deleted file mode 100644 index 6ac1c72c7ee..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_en_US.utf8.properties +++ /dev/null @@ -1,62 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -SearchType.AUTHOR=Author -SearchType.DESCRIPTION=Description -SearchType.NAME=Name -Type.AUDIT=Audit -Type.RECONCILIATION=Reconciliation -Type.USERS=User -page.subTitle=in past -page.title=Created Reports -pageCreatedReports.button.delete=Delete -pageCreatedReports.button.download=Download -pageCreatedReports.button.searchButton=Search -pageCreatedReports.dialog.title.confirmDelete=Confirm Delete -pageCreatedReports.filter.default=Choose File Type -pageCreatedReports.filter.filetype=File Type -pageCreatedReports.filter.reportType=Report Type -pageCreatedReports.inlineMenu.deleteAll=Delete All -pageCreatedReports.inlineMenu.deleteSelected=Delete Selected -pageCreatedReports.message.deleteAll=Do you really want to delete all created report outputs? -pageCreatedReports.message.deleteOutputConfirmed=Do you really want to delete selected {0} Created report(s)? -pageCreatedReports.message.deleteOutputSingle=Do you really want to delete Created report '{0}'? -pageCreatedReports.message.downloadError=Could not download Report. -pageCreatedReports.message.fileNotFound=File with report was not found. -pageCreatedReports.message.nothingSelected=No reports have been selected. -pageCreatedReports.message.queryError=Error occurred during translation search query to filter. -pageCreatedReports.table.author=Author -pageCreatedReports.table.description=Description -pageCreatedReports.table.filetype=File Type -pageCreatedReports.table.name=Name -pageCreatedReports.table.time=Time -pageCreatedReports.table.type=Report Type -searchForm.filetype.null=File Type -searchForm.reportType.null=Report Type -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_en_US.utf8.properties deleted file mode 100644 index ff9215805b0..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Report configuration diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_en_US.utf8.properties deleted file mode 100644 index 7b3fe5719ef..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_en_US.utf8.properties +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageReports.button.configure=Configure -PageReports.button.run=Run -PageReports.message.jasperError=Error occurred during creating Jasper report. -PageReports.message.queryError=Error occurred during translation search query to filter. -PageReports.message.resourceNotDefined=Resource not defined. -PageReports.message.unknownReport=Unknown report. -PageReports.report.auditDescription=Report made from audit records. -PageReports.report.auditName=Audit logs -PageReports.report.reconciliationDescription=Reconciliation report for selected resource. -PageReports.report.reconciliationName=Reconciliation -PageReports.report.usersDescription=Users listed in MidPoint. -PageReports.report.usersName=Users in MidPoint -PageReports.search.showSubreports=Show subreports -PageReports.table.description=Description -PageReports.table.name=Name -PageReports.title.auditPopup=Audit report parameters -PageReports.title.reconciliationPopup=Reconciliation report parameters -PageReports.title.userPopup=User report parameters -page.subTitle=from midPoint -page.title=Reports -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel_en_US.utf8.properties deleted file mode 100644 index c77d7c343fc..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AceEditorPanel.title.basic=Edit Report XML diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_en_US.utf8.properties deleted file mode 100644 index e5afe714922..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -AuditPopupPanel.auditEventType=Event Type -AuditPopupPanel.dateFrom=From -AuditPopupPanel.dateTo=To diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_en_US.utf8.properties deleted file mode 100644 index 1cb15f8d6f2..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ReconciliationPopupPanel.resource=Resource diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_en_US.utf8.properties deleted file mode 100644 index 3dc6dcd7154..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ReportConfigurationPanel.title.basic=Basic diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_en_US.utf8.properties deleted file mode 100644 index 321a860f44a..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -UserReportConfigPanel.dateFrom=From -UserReportConfigPanel.dateTo=To -UserReportConfigPanel.exportFileType=Export Type -UserReportConfigPanel.title.basic=Basic User Report Configuration diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_en_US.utf8.properties deleted file mode 100644 index b3a16ddc0d3..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_en_US.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -pageAdminResources.accountDetails=Account details -pageAdminResources.contentAccounts=Accounts -pageAdminResources.detailsResource=Resource details -pageAdminResources.editResource=Edit resource -pageAdminResources.importResource=Import resource -pageAdminResources.listResources=List resources -pageAdminResources.message.cantLoadResource=Couldn't load resource details. -pageAdminResources.newResource=New resource diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_en_US.utf8.properties deleted file mode 100644 index c2ab39d947c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_en_US.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=New resource -page.title.editResource=Edit resource -pageResourceEdit.edit=Edit -pageResourceEdit.message.emptyXml=Can't save empty xml as resource. -pageResourceEdit.options=Options diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_en_US.utf8.properties deleted file mode 100644 index 67afb332240..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=New resource -page.title.editResource=Edit resource diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_en_US.utf8.properties deleted file mode 100644 index d873b6e4ff6..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_en_US.utf8.properties +++ /dev/null @@ -1,45 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Resource details -pageResource.bundle=Bundle -pageResource.button.back=Back -pageResource.button.importAccounts=Import accounts -pageResource.button.save=Save -pageResource.button.test=Test connection -pageResource.capabilities=Capabilities -pageResource.conConnection=Connector connection -pageResource.conInitialization=Connection initialization -pageResource.conSanity=Connector sanity -pageResource.conSchema=Connector schema -pageResource.confValidation=Configuration validation -pageResource.connectorDetails=Connector details -pageResource.editResource=Edit resource -pageResource.import=Import -pageResource.message.oidNotDefined=Resource oid not defined in request. -pageResource.name=Name -pageResource.objectTypes=Object types -pageResource.objectTypes.displayName=Display name -pageResource.objectTypes.help=Help -pageResource.objectTypes.nativeObjectClass=Native object class -pageResource.objectTypes.type=Type -pageResource.oid=Oid -pageResource.overallStatus=Overall status -pageResource.progress=Progress -pageResource.resource=Resource -pageResource.status=Status -pageResource.sync=Sync -pageResource.type=Type -pageResource.version=Version diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_en_US.utf8.properties deleted file mode 100644 index 19c76bf5895..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_en_US.utf8.properties +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=connected to midPoint -page.title=Resources -pageResources.bundle=Bundle -pageResources.button.discoveryRemote=Discovery -pageResources.connector.hostname=Hostname -pageResources.connector.name=Name -pageResources.connector.port=Port -pageResources.connector.protectConnection=Protected -pageResources.connector.timeout=Timeout -pageResources.connectorHosts=Connector hosts -pageResources.content=Content -pageResources.dialog.title.confirmDelete=Confirm delete -pageResources.import=Import -pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? -pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? -pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'? -pageResources.message.deleteResourcesConfirm=Do you really want to delete {0} resources? -pageResources.message.noHostSelected=No connector host has been selected. -pageResources.message.noResourceSelected=No resource has been selected. -pageResources.name=Name -pageResources.progress=Progress -pageResources.resources=Resources -pageResources.status=Last status -pageResources.version=Version diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_en_US.utf8.properties deleted file mode 100644 index f15ec93bd8a..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -contentPanel.accounts=Accounts -contentPanel.entitlements=Entitlements diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_en_US.utf8.properties deleted file mode 100644 index 9538e76e27e..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_en_US.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Account details -pageAccount.button.back=Back -pageAccount.button.save=Save -pageAccount.description=Account on resource -pageAccount.message.cantEditAccount=Couldn't load account for editing. -page.subTitle=on {0} diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_en_US.utf8.properties deleted file mode 100644 index 94b0b34fbdb..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_en_US.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=on {0} -page.title=Accounts -pageContentAccounts.button.searchButton=Search -pageContentAccounts.identifiers=Identifiers -pageContentAccounts.menu.changeOwner=Change owner -pageContentAccounts.menu.importAccount=Import Account -pageContentAccounts.menu.removeOwner=Remove owner -pageContentAccounts.message.cantImportAccount=Can't import account, oid\={0} -pageContentAccounts.message.cantShowAccountDetails=Can't show details for account {0} ({1}). -pageContentAccounts.message.cantShowUserDetails=Can't show details of user {0} ({1}). -pageContentAccounts.message.noAccountSelected=No accounts has been selected. -pageContentAccounts.message.resourceOidNotDefined=Resource oid is not defined in url. -pageContentAccounts.name=Name -pageContentAccounts.owner=Owner -pageContentAccounts.search=Search -pageContentAccounts.situation=Situation diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_en_US.utf8.properties deleted file mode 100644 index db574b11df6..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title={0} -pageContentEntitlements.entitlements=Entitlements -pageContentEntitlements.message.resourceOidNotDefined=Resource oid is not defined in url. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_en_US.utf8.properties deleted file mode 100644 index ad9366f28b0..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_en_US.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageRoleEditor.label.description=Description -PageRoleEditor.label.name=Name -PageRoleEditor.label.requestable=Requestable -PageRoleEditor.label.type=Type -PageRoleEditor.subtitle.activation=Activation -PageRoleEditor.subtitle.basic=Basic -PageRoleEditor.subtitle.editingRole=role '{0}' -PageRoleEditor.subtitle.newRole=new role -PageRoleEditor.title.assignments=Assignments -PageRoleEditor.title.editingRole=Edit -PageRoleEditor.title.inducements=Inducements -PageRoleEditor.title.newRole=Create diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_en_US.utf8.properties deleted file mode 100644 index b9d799402af..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_en_US.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -Requestable.ALL=All -Requestable.NON_REQUESTABLE=Non-Requestable -Requestable.REQUESTABLE=Requestable -page.title=List roles -pageRoles.button.delete=Delete -pageRoles.dialog.title.confirmDelete=Confirm delete -pageRoles.message.deleteRoleConfirm=Do you really want to delete selected {0} role(s)? -pageRoles.message.nothingSelected=No role has been selected. -pageRoles.message.queryError=Error occurred during translation search query to filter. -pageRoles.requestable=Requestable diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_en_US.utf8.properties deleted file mode 100644 index 86fda6bc5f5..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_en_US.utf8.properties +++ /dev/null @@ -1,49 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=New task -pageTask.advancedOption=Advanced option -pageTask.bound=Tightly bound (use if recurring task runs often) -pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTask.browse=Browse -pageTask.button.back=Back -pageTask.button.save=Save -pageTask.category.Demo=Demo -pageTask.category.ImportFromFile=Import from file -pageTask.category.ImportingAccounts=Importing accounts -pageTask.category.LiveSynchronization=Live synchronization -pageTask.category.Reconciliation=Reconciliation -#legacy -pageTask.category.UserRecomputation=User recomputation -pageTask.category.Recomputation=Recomputation -pageTask.category.Workflow=Workflow -pageTask.createSuspended=Create in SUSPENDED state -pageTask.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. -pageTask.cronHelpLink=For more information, please see -pageTask.cronSpec=Schedule cron-like specification -pageTask.misfire=Misfire action -pageTask.name=Task name -pageTask.notStartAfter=Do not start after -pageTask.notStartBefore=Do not start before -pageTask.now=Now -pageTask.objectRef=Object reference -pageTask.recurring=Recurring task -pageTask.runUntilNodeDown=Run only until node down -pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTask.scheduleInterval=Schedule interval (seconds) -pageTask.scheduleTitle=Scheduling -pageTask.threadStop=Thread stop action -pageTask.title.edit=Details for '{0}' -pageTask.type=Type\: diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_en_US.utf8.properties deleted file mode 100644 index 25bb6d1ed4e..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_en_US.utf8.properties +++ /dev/null @@ -1,59 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Task details -pageTaskEdit.bound=Tightly bound (use if recurring task runs often) -pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTaskEdit.button.back=Back -pageTaskEdit.button.edit=Edit -pageTaskEdit.button.save=Save -pageTaskEdit.category=Category -pageTaskEdit.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. -pageTaskEdit.cronHelpLink=For more information, please see -pageTaskEdit.cronSpec=Schedule cron-like specification -pageTaskEdit.description=Description -pageTaskEdit.execution=Execution status -pageTaskEdit.handlerUri=Handler URI -pageTaskEdit.identifier=Identifier -pageTaskEdit.lastFinished=Task run last finished -pageTaskEdit.lastStarted=Task run last started -pageTaskEdit.message.cantTaskDetails=Couldn't load task details. -pageTaskEdit.message.node=- at node {0} -pageTaskEdit.misfire=Misfire action -pageTaskEdit.modelOperationStatusLabel=Model operation status -pageTaskEdit.name=Task name -pageTaskEdit.nextRun=Next scheduled task run -pageTaskEdit.notStartAfter=Do not start after -pageTaskEdit.notStartBefore=Do not start before -pageTaskEdit.oid=OID -pageTaskEdit.opResult=Operation result -pageTaskEdit.opResult.message=Message -pageTaskEdit.opResult.operation=Operation -pageTaskEdit.opResult.status=Status -pageTaskEdit.opResult.token=Token -pageTaskEdit.parent=Parent task -pageTaskEdit.recurring=Recurring task -pageTaskEdit.runUntilNodeDown=Run only until node down -pageTaskEdit.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTaskEdit.scheduleInterval=Schedule interval (seconds) -pageTaskEdit.scheduleTitle=Scheduling -pageTaskEdit.subtasksLabel=Subtasks -pageTaskEdit.suspendReq=For editing is necessary to suspend the task -pageTaskEdit.threadStop=Thread stop action -pageTaskEdit.tightlyBound=Tightly bound -pageTaskEdit.title.edit=Details for '{0}' -pageTaskEdit.workflowInformationLabel=Workflow information -runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend -runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_en_US.utf8.properties deleted file mode 100644 index 25fecb46984..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_en_US.utf8.properties +++ /dev/null @@ -1,72 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:44:04 CEST 2013 -TaskListType.ACTIVATED=Activated -TaskListType.ALL=All -TaskListType.DEACTIVATED=Deactivated -TaskListType.EXECUTING=Executing -mainForm.category.null=All -mainForm.state.null=All -page.subTitle=in midPoint -page.title=Tasks -pageTasks.button.deactivateServiceThreads=Stop all threads -pageTasks.button.deleteNode=Delete -pageTasks.button.deleteTask=Delete -pageTasks.button.label.node=Node\: -pageTasks.button.label.task=Task\: -pageTasks.button.reactivateServiceThreads=Start all threads -pageTasks.button.resumeTask=Resume -pageTasks.button.scheduleTask=Run now -pageTasks.button.startScheduler=Start -pageTasks.button.stopScheduler=Stop scheduler -pageTasks.button.stopSchedulerAndTasks=Stop scheduler + tasks -pageTasks.button.suspendTask=Suspend -pageTasks.button.synchronizeTasks=Synchronize tasks -pageTasks.button.refreshTasks=Refresh tasks -pageTasks.category=Category -pageTasks.diagnostics=Diagnostics -pageTasks.in=in {0} -pageTasks.inForNotRunningTasks=(in {0}) -pageTasks.message.alreadyResumed=Task '{0}' can't be resumed, it's already running or closed. -pageTasks.message.alreadySuspended=Task '{0}' is already suspended or closed. -pageTasks.message.couldntCreateQuery=Couldn't create query for task list. -pageTasks.message.noNodeSelected=No node has been selected. -pageTasks.message.noTaskSelected=No task has been selected. -pageTasks.node.clustered=Clustered -pageTasks.node.executionStatus=Status -pageTasks.node.lastCheckInTime=Last check-in time -pageTasks.node.managementPort=Management port -pageTasks.node.name=Name -pageTasks.node.statusMessage=Status message -pageTasks.nodes=Nodes -pageTasks.now=now -pageTasks.nowForNotRunningTasks=(now) -pageTasks.alreadyPassed=already passed -pageTasks.alreadyPassedForNotRunningTasks=(already passed) -pageTasks.optionsTitle=Advanced options -pageTasks.state=State -pageTasks.subtasks=Show subtasks -pageTasks.task.category=Category -pageTasks.task.currentRunTime=Current run time -pageTasks.task.detail=Detail -pageTasks.task.executingAt=Executing at -pageTasks.task.execution=Execution -pageTasks.task.name=Name -pageTasks.task.objectRef=Object reference -pageTasks.task.scheduledToRunAgain=Scheduled to start again -pageTasks.task.status=Status -pageTasks.unknownRefName=Unknown object diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_en_US.utf8.properties deleted file mode 100644 index 959b9827872..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_en_US.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SubtasksPanel.label.category=Category -SubtasksPanel.label.detail=Detail -SubtasksPanel.label.executionState=Execution state -SubtasksPanel.label.name=Task name -SubtasksPanel.label.result=Result diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_en_US.utf8.properties deleted file mode 100644 index c05146edc92..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -WorkflowInformationPanel.label.history=Workflow process instance history -WorkflowInformationPanel.link.processInstance=Workflow process instance is in state\: ${workflowLastDetails} diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_en_US.utf8.properties deleted file mode 100644 index 8da8b6aa80f..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageBulkUsers.button.start=Start -page.title=User bulk actions diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_en_US.utf8.properties deleted file mode 100644 index 011e1ccfab2..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=in midPoint -page.title=Find users diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_en_US.utf8.properties deleted file mode 100644 index e4274eb24bc..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_en_US.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageOrgTree.message.noOrgStructDefined=No org. structure defined. -page.subTitle=tree -page.title=Org. structure diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_en_US.utf8.properties deleted file mode 100644 index 741380e5f45..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_en_US.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageOrgUnit.title.approvers=Approvers -PageOrgUnit.title.assignments=Assignments -PageOrgUnit.title.authorizations=Authorizations -PageOrgUnit.title.basic=Basic -PageOrgUnit.title.exclusions=Exclutions -PageOrgUnit.title.inducements=Inducements -page.subTitle=details -page.title=New org. unit -page.title.edit={0} diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_en_US.utf8.properties deleted file mode 100644 index 130af8e6356..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_en_US.utf8.properties +++ /dev/null @@ -1,68 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -pageUser.accounts=Accounts -pageUser.assignment.active=Active -pageUser.assignment.name=Name -pageUser.assignment.type=Type -pageUser.assignments=Assignments -pageUser.button.addAccount=Add account -pageUser.button.back=Back -pageUser.button.delete=Delete -pageUser.button.disable=Disable -pageUser.button.enable=Enable -pageUser.button.save=Save -pageUser.button.submit=Preview changes -pageUser.button.unlink=Unlink -pageUser.button.unlock=Unlock -pageUser.description=User in repository -pageUser.menu.assignAccount=Assign account -pageUser.menu.assignOrg=Assign org. unit -pageUser.menu.assignRole=Assign role -pageUser.menu.unassign=Unassign -pageUser.message.cantCreateUser=Create user failed -pageUser.message.cantEditUser=Couldn't load form for editing user. -pageUser.message.cantNewUser=Couldn't load form for new user. -pageUser.message.cantSubmitUser=Couldn't send user for submit -pageUser.message.cantUpdateUser=Update user failed -pageUser.message.couldntAssignObject=Couldn't assign object '{0}', reason\: {1}. -pageUser.message.couldntCreateAccount=Couldn't create account form for '{0}', reason\: {1}. -pageUser.message.couldntCreateAccountNoSchema=Couldn't create account form for '{0}', no refined schema available. Possible problem with connector configuration and/or connection. Please check logs for more information. -pageUser.message.deleteAccountConfirm=Do you really want to delete {0} account(s)? -pageUser.message.deleteAssignmentConfirm=Do you really want to delete {0} assignment(s)? -pageUser.message.illegalAccountState=Illegal account state '{0}'. -pageUser.message.illegalAssignmentState=Illegal assignment state '{0}'. -pageUser.message.noAccountSelected=No account selected. -pageUser.message.noActivationFound=No activation found for account '{0}'. -pageUser.message.noAssignableSelected=No assignable object selected. -pageUser.message.noAssignmentSelected=No assignment selected. -pageUser.message.noEnabledPropertyFound=No enabled property found for account '{0}'. -pageUser.message.noPassword=Password is not entered. -pageUser.message.noResourceSelected=No resource selected. -pageUser.message.unsupportedState=Unsupported user form state '{0}'. -pageUser.subTitle.edituser=user '{0}' -pageUser.subTitle.newUser=new user -pageUser.task.category=Category -pageUser.task.execution=Execution state -pageUser.task.name=Task name -pageUser.task.status=Status -pageUser.tasks=Tasks -pageUser.title.confirmDelete=Confirm delete -pageUser.title.editUser=Edit -pageUser.title.editing={0} details -pageUser.title.newUser=Create -pageUser.title.selectAssignable=Select object(s) -pageUser.title.selectResource=Select resource(s) -pageUser.userDetails=User details diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_en_US.utf8.properties deleted file mode 100644 index e258f06cd6a..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_en_US.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -SearchType.FAMILY_NAME=Family name -SearchType.FULL_NAME=Full name -SearchType.GIVEN_NAME=Given name -SearchType.NAME=Name -page.subTitle=in midPoint -page.title=Users -pageUsers.accounts=Accounts -pageUsers.dialog.title.confirmDelete=Confirm delete -pageUsers.menu.delete=Delete -pageUsers.menu.disable=Disable -pageUsers.menu.enable=Enable -pageUsers.menu.reconcile=Reconcile -pageUsers.message.deleteUserConfirm=Do you really want to delete selected {0} user(s)? -pageUsers.message.deleteUserConfirmSingle=Do you really want to delete user '{0}'? -pageUsers.message.nothingSelected=No user has been selected. -pageUsers.message.queryError=Error occurred during translation search query to filter. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_en_US.utf8.properties deleted file mode 100644 index 8d4e74ac97b..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -assignablePopupContent.button.add=Assign -assignablePopupContent.description=Description -assignablePopupContent.displayName=Display name -assignablePopupContent.name=Name diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_en_US.utf8.properties deleted file mode 100644 index 30df84a890e..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Execute after all approvals -ExecuteChangeOptionsPanel.label.force=Force -ExecuteChangeOptionsPanel.label.reconcile=Reconcile -ExecuteChangeOptionsPanel.options=Options diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_en_US.utf8.properties deleted file mode 100644 index 79bf236ec9b..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_en_US.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -orgUnitAddDeletePopup.button.add=Add Org. Unit(s) -orgUnitAddDeletePopup.button.cancel=Cancel -orgUnitAddDeletePopup.button.remove=Remove Org. Unit(s) -orgUnitAddDeletePopup.column.name=Name -orgUnitAddDeletePopup.title=Choose Org. Unit diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_en_US.utf8.properties deleted file mode 100644 index 7d51c34af6c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_en_US.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -OrgUnitBrowser.cancel=Cancel -OrgUnitBrowser.createRoot=Make it root -OrgUnitBrowser.message.queryError=Error occurred during translation search query to filter. -OrgUnitBrowser.search=Search -OrgUnitBrowser.title=Choose new parent for org. unit diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_en_US.utf8.properties deleted file mode 100644 index 855cc05d02f..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_en_US.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -resourcePopup.bundle=Bundle -resourcePopup.button.add=Add resource(s) -resourcePopup.name=Name -resourcePopup.version=Version diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_en_US.utf8.properties deleted file mode 100644 index 311ad9d726b..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_en_US.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -TreeTablePanel,menu.recompute=Recompute -TreeTablePanel.collapseAll=Collapse all -TreeTablePanel.deleteRoot=Delete root -TreeTablePanel.dialog.title.confirmDelete=Confirm delete -TreeTablePanel.editRoot=Edit root -TreeTablePanel.expandAll=Expand all -TreeTablePanel.hierarchy=Org. hierarchy -TreeTablePanel.menu.addOrgUnit=Add org. unit -TreeTablePanel.menu.addToHierarchy=Add to org. unit -TreeTablePanel.menu.addUser=Add user -TreeTablePanel.menu.delete=Delete -TreeTablePanel.menu.disable=Disable -TreeTablePanel.menu.enable=Enable -TreeTablePanel.menu.move=Move -TreeTablePanel.menu.removeFromHierarchy=Remove from org. unit -TreeTablePanel.message.deleteObjectConfirm=Do you really want to delete selected {0} object(s)? -TreeTablePanel.message.deleteRootConfirm=Do you really want to delete {0} ({1})? -TreeTablePanel.message.nothingSelected=No object has been selected. -TreeTablePanel.message.recomputeError=Can't recompute Org. unit -TreeTablePanel.moveRoot=Move root -TreeTablePanel.recomputeRoot=Recompute root -TreeTablePanel.recomputeTask=Recompute users in organization {0} diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_en_US.utf8.properties deleted file mode 100644 index 97a6ee4511d..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_en_US.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Process instance details -pageProcessInstance.button.back=Back diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_en_US.utf8.properties deleted file mode 100644 index 36bcfccd7ab..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_en_US.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageProcessInstancesRequestedBy.title=Process instances corresponding to my requests -PageProcessInstancesRequestedFor.title=Process instances corresponding to requests about me -pageProcessInstances.active=Currently active -pageProcessInstances.before=before -pageProcessInstances.button.back=Back -pageProcessInstances.button.stop=Stop/delete process instance(s) -pageProcessInstances.finished=Recently finished -pageProcessInstances.item.candidates=Candidate assignees -pageProcessInstances.item.finished=Finished -pageProcessInstances.item.name=Name -pageProcessInstances.item.owner=Owner -pageProcessInstances.item.result=Result -pageProcessInstances.item.started=Started -pageProcessInstances.item.status=Status -pageProcessInstances.message.noItemSelected=No process instance has been selected. -pageProcessInstances.notYet=not yet diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_en_US.utf8.properties deleted file mode 100644 index fe46f32ad15..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_en_US.utf8.properties +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.subTitle=work item details -pageWorkItem.accordionLabel.additionalData=Related data (technical information) -pageWorkItem.accordionLabel.objectNew=Object after proposed change (technical information) -pageWorkItem.accordionLabel.objectOld=Object before change (technical information) -pageWorkItem.accordionLabel.processInstance=Process instance information -pageWorkItem.accordionLabel.requester=Requester (technical information) -pageWorkItem.additionalData.description=Related data -pageWorkItem.additionalInfo=Supplementary information -pageWorkItem.assignee=Assigned to\: -pageWorkItem.button.approve=Approve -pageWorkItem.button.cancel=Back -pageWorkItem.button.claim=Claim -pageWorkItem.button.reject=Reject -pageWorkItem.button.release=Release -pageWorkItem.candidates=Candidate assignees\: -pageWorkItem.delta=Delta to be approved -pageWorkItem.description=Work Item -pageWorkItem.label.showTechnicalInformation=Show technical information -pageWorkItem.mainInfo=Basic information -pageWorkItem.objectNew.description=Object after proposed change -pageWorkItem.objectOld.description=Object before change -pageWorkItem.options=Options -pageWorkItem.requestCommon.description=General information about the request -pageWorkItem.requestSpecific.description=Your decision -pageWorkItem.requestSpecifics=Request specifics -pageWorkItem.requestedBy=Requested by\: -pageWorkItem.requestedOn=Requested on\: -pageWorkItem.requester.description=Requester -pageWorkItem.title=Work to do\: -pageWorkItem.trackingData=Tracking data -pageWorkItem.trackingData.description=Tracking (diagnostic) data -pageWorkItem.workItemCreatedOn=This work item created on\: diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_en_US.utf8.properties deleted file mode 100644 index 88902bf1f8c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_en_US.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Work items claimable by me diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_en_US.utf8.properties deleted file mode 100644 index 64a26a17254..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_en_US.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -page.title=Work items assigned to me -pageWorkItems.button.approve=Approve -pageWorkItems.button.claim=Claim -pageWorkItems.button.label.item=Work item\: -pageWorkItems.button.reject=Reject -pageWorkItems.button.release=Release -pageWorkItems.item.candidates=Candidate assignees -pageWorkItems.item.created=Created on -pageWorkItems.item.name=Name -pageWorkItems.item.owner=Owner -pageWorkItems.item.status=Status -pageWorkItems.message.noItemSelected=No work item has been selected. diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_en_US.utf8.properties deleted file mode 100644 index 42126102c51..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_en_US.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -processInstancePanel.details=Other information\: -processInstancePanel.finished=Finished\: -processInstancePanel.message.cantGetDetails=Couldn't get process instance details. -processInstancePanel.message.noTasks=none -processInstancePanel.name=Process instance name\: -processInstancePanel.pid=Instance ID\: -processInstancePanel.started=Started\: -processInstancePanel.task=MidPoint task\: -processInstancePanel.taskAlreadyRemoved=(was already removed) -processInstancePanel.tasks=Currently active work items\: -processInstancePanel.title.edit=Details for '{0}' diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_en_US.utf8.properties deleted file mode 100644 index 17b1833e02c..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_en_US.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageError.button.back=Back to dashboard -PageError.error.401=unauthorized (401) -PageError.error.403=forbidden (403) -PageError.error.404=not found (404) -PageError.error.500=internal error (500) -PageError.message=Unexpected error occurred, if necessary please contact system administrator. -PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. -PageError.quoteAuthor=Henry Ford -page.title=Error diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_en_US.utf8.properties deleted file mode 100644 index d89b4525629..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_en_US.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Forgot Password -PageForgetPassword.resetPassword=Reset Password -PageForgetPassword.username=Username -PageForgetPassword.password=Password -PageForgetPassword.email=E-mail -pageForgetPassword.message.usernotfound=User Not Found \ No newline at end of file diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_en_US.utf8.properties deleted file mode 100644 index 189ca08d3ba..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_en_US.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Security Questions -message.WrongAnswer=Questions Not Answered Correctly -pageForgetPassword.message.ContactAdminQuestionsNotSet=You have not set any security questions yet. Please Contact Your Administrator to reset Your Password. -pageSecurityQuestions.message.WrongAnswer=Questions Not Answered Correctly -pageSecurityQuestions.message.noPolicySet=Password policy not configured -pageSecurityQuestions.message.notificationsNotSet=Notifications not configured \ No newline at end of file diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_en_US.utf8.properties deleted file mode 100644 index c0bfaae5f32..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_en_US.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -PageLogin.password=Password -PageLogin.signIn=Sign in -PageLogin.username=Username -page.title=Login -PageLogin.forgetPassword=Forgot Password -pageLogin.message.ForgetPasswordSettingsWrong=Forget Passwords settings are wrong. Please Contact Your Administrator for changing your password. \ No newline at end of file diff --git a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_en_US.utf8.properties b/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_en_US.utf8.properties deleted file mode 100644 index a162f2ffd86..00000000000 --- a/gui/admin-gui-en-US/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_en_US.utf8.properties +++ /dev/null @@ -1,450 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -ActivationStatusType.ARCHIVED=Archived -ActivationStatusType.DISABLED=Disabled -ActivationStatusType.ENABLED=Enabled -ActivationStatusType.null=Undefined -ActivationType.administrativeStatus=Administrative status -ActivationType.effectiveStatus=Effective status -ActivationType.enabled=Enabled -ActivationType.title=Activation -ActivationType.validFrom=Valid from -ActivationType.validTo=Valid to -AssignmentPolicyEnforcementType.FULL=Full -AssignmentPolicyEnforcementType.LEGALIZE=Legalize -AssignmentPolicyEnforcementType.MARK=Mark -AssignmentPolicyEnforcementType.NONE=None -AssignmentPolicyEnforcementType.POSITIVE=Positive -AuditEventType.ADD_OBJECT=Add object -AuditEventType.CREATE_SESSION=Create session -AuditEventType.DELETE_OBJECT=Delete object -AuditEventType.EXECUTE_CHANGES_RAW=Execute changes raw -AuditEventType.GET_OBJECT=Get object -AuditEventType.MODIFY_OBJECT=Modify object -AuditEventType.RECONCILIATION=Reconciliation -AuditEventType.SYNCHRONIZATION=Synchronization -AuditEventType.TERMINATE_SESSION=Terminate session -AuditEventType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance -AuditEventType.WORK_ITEM=Work item -AuditEventType.null=All -Boolean.FALSE=False -Boolean.NULL=Undefined -Boolean.TRUE=True -DateValidator.message.fromAfterTo=Valid from date must be before valid to date. -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -FocusType.activation=Activation -HoursValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. -LoggingComponentType.ALL=All -LoggingComponentType.GUI=Web logger -LoggingComponentType.MODEL=Model logger -LoggingComponentType.NOTIFICATIONS=Notification logger -LoggingComponentType.PROVISIONING=Provisioning logger -LoggingComponentType.REPOSITORY=Repository logger -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -LoggingComponentType.TASKMANAGER=Task manager logger -LoggingComponentType.WORKFLOWS=Workflow logger -LoggingLevelType.ALL=All -LoggingLevelType.DEBUG=Debug -LoggingLevelType.ERROR=Error -LoggingLevelType.INFO=Info -LoggingLevelType.OFF=Off -LoggingLevelType.TRACE=Trace -LoggingLevelType.WARN=Warn -MailTransportSecurityType.NONE=None -MailTransportSecurityType.SSL=SSL -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS enabled -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS required -MisfireActionType.EXECUTE_IMMEDIATELY=Execute immediately -MisfireActionType.RESCHEDULE=Reschedule -NodeExecutionStatus.COMMUNICATION_ERROR=Unreachable -NodeExecutionStatus.DOWN=Turned off -NodeExecutionStatus.ERROR=Error -NodeExecutionStatus.PAUSED=Stopped -NodeExecutionStatus.RUNNING=Running -NodeExecutionStatusType.COMMUNICATION_ERROR=Unreachable -NodeExecutionStatusType.DOWN=Turned off -NodeExecutionStatusType.ERROR=Error -NodeExecutionStatusType.PAUSED=Stopped -NodeExecutionStatusType.RUNNING=Running -ObjectType.description=Description -ObjectType.name=Name -ObjectType.parentOrgRef=Parent org. units -ObjectTypeGuiDescriptor.abstractRole=Abstract role -ObjectTypeGuiDescriptor.account=Account -ObjectTypeGuiDescriptor.connector=Connector -ObjectTypeGuiDescriptor.connectorHost=Connector host -ObjectTypeGuiDescriptor.focus=Focus -ObjectTypeGuiDescriptor.genericObject=Generic object -ObjectTypeGuiDescriptor.node=Node -ObjectTypeGuiDescriptor.object=Object -ObjectTypeGuiDescriptor.objectTemplate=Object template -ObjectTypeGuiDescriptor.org=Organization -ObjectTypeGuiDescriptor.report=Report -ObjectTypeGuiDescriptor.reportOutput=Report output -ObjectTypeGuiDescriptor.resource=Resource -ObjectTypeGuiDescriptor.role=Role -ObjectTypeGuiDescriptor.securityPolicy=Security policy -ObjectTypeGuiDescriptor.shadow=Shadow -ObjectTypeGuiDescriptor.systemConfiguration=System configuration -ObjectTypeGuiDescriptor.task=Task -ObjectTypeGuiDescriptor.user=User -ObjectTypeGuiDescriptor.valuePolicy=Value policy -OperationResultStatus.FATAL_ERROR=Fatal error -OperationResultStatus.IN_PROGRESS=In progress -OperationResultStatus.NOT_APPLICABLE=Not applicable -OperationResultStatus.PARTIAL_ERROR=Partial error -OperationResultStatus.SUCCESS=Success -OperationResultStatus.UNKNOWN=Unknown -OperationResultStatus.WARNING=Warning -OrgType.costCenter=Cost center -OrgType.displayName=Display name -OrgType.identifier=Identifier -OrgType.locality=Locality -OrgType.orgType=Org. type -OrgType.requestable=Requestable -OriginType.ACTIVATIONS=Activations -OriginType.ASSIGNMENTS=Assignments -OriginType.CREDENTIALS=Credentials -OriginType.INBOUND=Inbound -OriginType.OUTBOUND=Outbound -OriginType.RECONCILIATION=Reconciliation -OriginType.SYNC_ACTION=Sync action -OriginType.USER_ACTION=User action -OriginType.USER_POLICY=User policy -OriginType.null=- -RangeValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. -ReportType.export=Export -ReportType.orientation=Orientation -ReportType.parent=Parent -ReportType.useHibernateSession=Use hibernate session -ResourceStatus.DOWN=Down -ResourceStatus.ERROR=Error -ResourceStatus.NOT_TESTED=Not tested -ResourceStatus.SUCCESS=Success -ResourceStatus.UP=Up -ResourceStatus.WARNING=Warning -SynchronizationPolicyDecision.ADD=Add -SynchronizationPolicyDecision.DELETE=Delete -SynchronizationPolicyDecision.KEEP=No change -SynchronizationPolicyDecision.UNLINK=Unlink -SynchronizationSituationType.DELETED=Deleted -SynchronizationSituationType.DISPUTED=Disputed -SynchronizationSituationType.LINKED=Linked -SynchronizationSituationType.UNLINKED=Unlinked -SynchronizationSituationType.UNMATCHED=Unmatched -TaskDtoExecutionStatus.CLOSED=Closed -TaskDtoExecutionStatus.CLOSED.withTimestamp=Closed at ${} -TaskDtoExecutionStatus.RUNNABLE=Runnable -TaskDtoExecutionStatus.RUNNING=Running -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Running/Runnable -TaskDtoExecutionStatus.SUSPENDED=Suspended -TaskDtoExecutionStatus.SUSPENDING=Suspending -TaskDtoExecutionStatus.WAITING=Waiting -TaskDtoExecutionStatusFilter.ALL=All execution states -TaskDtoExecutionStatusFilter.CLOSED=Closed -TaskDtoExecutionStatusFilter.NOT_CLOSED=Not closed -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Runnable or running -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspended or suspending -TaskDtoExecutionStatusFilter.WAITING=Waiting -TaskExecutionStatus.CLOSED=Closed -TaskExecutionStatus.RUNNABLE=Runnable -TaskExecutionStatus.SUSPENDED=Suspended -TaskExecutionStatus.WAITING=Waiting -ThreadStopActionType.CLOSE=Close -ThreadStopActionType.RESCHEDULE=Reschedule -ThreadStopActionType.RESTART=Restart -ThreadStopActionType.SUSPEND=Suspend -UserType.emailAddress=Email -UserType.familyName=Family name -UserType.fullName=Full name -UserType.givenName=Given name -WebModelUtils.couldntLoadObject=Couldn't load object. -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) -lower.ActivationStatusType.ARCHIVED=archived -lower.ActivationStatusType.DISABLED=disabled -lower.ActivationStatusType.ENABLED=enabled -lower.ActivationStatusType.null=undefined -operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.common.operation.import.object=Import object -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy -operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks -operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation -operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) -operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) -operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors -operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) -operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions -operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository -operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection -operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource -operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui)\: {0} -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource -operation.linkShadow=Link account (Model) -operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) -operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object -operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema -operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) -operation.unlinkShadow=Unlink account (Model) -operation.updateSituationInShadow=Update situation in account (Model) -web.security.provider.access.denied=Access denied. You don't have permission to access, please contact midPoint's administrators. -web.security.provider.denied=Permission denied. -web.security.provider.disabled=User is disabled. -web.security.provider.invalid=Invalid username and/or password. -web.security.provider.locked=User is locked, please wait. -web.security.provider.password.bad=User doesn't have defined password. -web.security.provider.password.encoding=Couldn't authenticate user, reason\: couldn't encode password. -web.security.provider.unavailable=Currently we are unable to process your request. Kindly try again later. diff --git a/gui/admin-gui-es-ES/pom.xml b/gui/admin-gui-es-ES/pom.xml deleted file mode 100644 index d26db87772d..00000000000 --- a/gui/admin-gui-es-ES/pom.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - 4.0.0 - midPoint User Interface - admin web gui es_ES - com.evolveum.midpoint.gui - admin-gui-es-ES - jar - 3.3-SNAPSHOT - - gui - com.evolveum.midpoint - 3.3-SNAPSHOT - - - https://github.com/Evolveum/midpoint.git - git@github.com:Evolveum/midpoint.git - https://fisheye.evolveum.com/browse/midPoint - - - - - true - src/main/resources - - - - - - com.evolveum.midpoint.tools - test-ng - 3.3-SNAPSHOT - test - - - \ No newline at end of file diff --git a/gui/admin-gui-es-ES/src/main/resources/Messages.localization b/gui/admin-gui-es-ES/src/main/resources/Messages.localization deleted file mode 100644 index 30fb0b67b81..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/Messages.localization +++ /dev/null @@ -1,3 +0,0 @@ -name=Español -flag=es -locale=es_ES \ No newline at end of file diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_es_ES.utf8.properties deleted file mode 100644 index 9ba34b28fea..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -BasicSearchPanel.clear=Limpiar búsqueda -BasicSearchPanel.search=Buscar -BasicSearchPanel.textPlaceholder=Buscar diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_es_ES.utf8.properties deleted file mode 100644 index 057a996eec9..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -objectPolicyConfigurationEditor.button.edit=Editar -objectPolicyConfigurationEditor.label=Políticas de Objeto -objectPolicyConfigurationEditor.name.placeholder=Insertar política de objeto diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_es_ES.utf8.properties deleted file mode 100644 index d75ef16d4a5..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ACAttributePanel.button.showExprEditor=Mostrar expresión -ACAttributePanel.hasOutbound=Tiene salida -ACAttributePanel.required=Requerido diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_es_ES.utf8.properties deleted file mode 100644 index 57657151e86..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_es_ES.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AssignmentEditorPanel.attributes=Atributos -AssignmentEditorPanel.browser.title=Navegador -AssignmentEditorPanel.description=Descripción -AssignmentEditorPanel.enabledFrom={0}, desde {1,date,medium} -AssignmentEditorPanel.enabledFromTo={0}, desde {1,date,medium} hasta {2,date,medium} -AssignmentEditorPanel.enabledTo={0}, hasta {1,date,medium} -AssignmentEditorPanel.hideEmpty=Ocultar vacíos -AssignmentEditorPanel.relation=Relación -AssignmentEditorPanel.resource=Fuente -AssignmentEditorPanel.showEmpty=Ocultar vacíos -AssignmentEditorPanel.target=Objetivo -AssignmentEditorPanel.tenantRef=Ocupante diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_es_ES.utf8.properties deleted file mode 100644 index 4272b87d176..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_es_ES.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AssignmentTablePanel.menu.assign=Asignar Recursos de la Cuenta -AssignmentTablePanel.menu.assignOrg=Asignar Org. -AssignmentTablePanel.menu.assignRole=Asignar Rol -AssignmentTablePanel.menu.unassign=Desasignar -AssignmentTablePanel.message.couldntAssignObject=No se pudo asignar objeto '{0}', razón\: {1}. -AssignmentTablePanel.message.illegalAssignmentState=Estado de asignación ilegal '{0}'. -AssignmentTablePanel.message.noAssignmentSelected=No hay asignación seleccionada. -AssignmentTablePanel.modal.message.delete=¿Realmente quiere eliminar {0} asignación(s)? -AssignmentTablePanel.modal.title.confirmDeletion=Confirmar eliminación -AssignmentTablePanel.modal.title.selectAssignment=Seleccionar objecto(s) diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_es_ES.utf8.properties deleted file mode 100644 index 46807e4f331..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -resourcePopup.bundle=Bundle -resourcePopup.button.add=Agregar recurso(s) -resourcePopup.name=Nombre -resourcePopup.version=Versión diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_es_ES.utf8.properties deleted file mode 100644 index 3c5cb155c52..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -CountToolbar.label=Mostrando {0,number,integer} hasta {1,number,integer} de {2,number,integer} resultados coincidentes. -CountToolbar.noFound=No hay resultados coincidentes encontrados. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_es_ES.utf8.properties deleted file mode 100644 index 7a4dbddca47..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -DoubleButtonPanel.button.default=Ejecutar diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_es_ES.utf8.properties deleted file mode 100644 index 06fdcf4dd1b..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/PageSizePopover_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageSizePopover.title=Tamaño de página diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_es_ES.utf8.properties deleted file mode 100644 index 126f3d763bb..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -NavigatorPanel.dots=... -NavigatorPanel.first=1 -NavigatorPanel.next=Siguiente -NavigatorPanel.previous=Previo diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_es_ES.utf8.properties deleted file mode 100644 index 22be7745830..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -confirmationDialog.no=No -confirmationDialog.yes=Sí diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_es_ES.utf8.properties deleted file mode 100644 index 24a8f4e968f..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog_es_ES.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -deleteAllDialog.label.accountShadowsDelete=Cuentas shadows a eliminar\: {0} -deleteAllDialog.label.nonAccountShadowsDelete=No hay cuentas shadows a eliminar\: {0} -deleteAllDialog.label.org=Unidades Organizativas -deleteAllDialog.label.orgUnitsDelete=Unidades Organizativas a eliminar\: {0} -deleteAllDialog.label.shadow.account=Cuentas shadows -deleteAllDialog.label.shadow.nonAccount=No hay Cuentas shadows -deleteAllDialog.label.shadow.org=Unidades Organizativas shadows -deleteAllDialog.label.shadow.role=Rol shadows -deleteAllDialog.label.totalToDelete=Total de objetos a eliminar\: {0} -deleteAllDialog.label.users=Usuarios -deleteAllDialog.label.usersDelete=Usuarios a eliminar\: {0} (Usuario 'Administrator' no será eliminado) -deleteAllDialog.message.choose=Elija los tipo de objetos a borrar\: -deleteAllDialog.no=No -deleteAllDialog.yes=Sí diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_es_ES.utf8.properties deleted file mode 100644 index d39ba4507e1..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_es_ES.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -userBrowserDialog.button.cancelButton=Cancelar -userBrowserDialog.button.searchButton=Buscar -userBrowserDialog.email=Email -userBrowserDialog.familyName=Apellido -userBrowserDialog.fullName=Nombre completo -userBrowserDialog.givenName=Nombre de pila -userBrowserDialog.message.queryError=Un error ocurrió durante consulta de búsqueda de traducción para filtrar. -userBrowserDialog.name=Nombre -userBrowserDialog.title=Elija usuario -userBrowserDialog.type=Tipo diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_es_ES.utf8.properties deleted file mode 100644 index f3384bfda1e..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/form/DropDownFormGroup_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -DropDownChoicePanel.notDefined=No definido -nullValid=Elija uno -select.null=Elija uno diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_es_ES.utf8.properties deleted file mode 100644 index 7fd6fbe6c8f..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -capabilityListRepeater.label.text.placeholder=URL de Lenguaje diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_es_ES.utf8.properties deleted file mode 100644 index c33649b6cf3..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -DropDownChoicePanel.notDefined=No definido diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_es_ES.utf8.properties deleted file mode 100644 index bfec7bf6075..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -passwordPanel.error=Las contraseñas no coinciden. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_es_ES.utf8.properties deleted file mode 100644 index 2e8aca299ab..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/TextDetailsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -TextDetailsPanel.title=Detalles de la asociación diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_es_ES.utf8.properties deleted file mode 100644 index 5bb988fa32e..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_es_ES.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -UploadPanel.delete.tooltip=Borrar fichero -UploadPanel.message.help=Elija el fichero a importar. -UploadPanel.message.removeError=El archivo no fue borrado. -UploadPanel.message.removeSuccess=El archivo fue borrado. -UploadPanel.message.uploadError=Falló la subida del archivo. Intente nuevamente por favor. -UploadPanel.message.uploadSuccess=La subida del archivo fue exitosa. Continue con la edición y presione 'Guardar' cuando finalice. -UploadPanel.upload.tooltip=Subir archivo diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_es_ES.utf8.properties deleted file mode 100644 index 0353747c283..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -UserMenuPanel.editProfile=Editar perfil -UserMenuPanel.logout=Finalizar sesión -UserMenuPanel.resetPasswords=Restablecer contraseña diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_es_ES.utf8.properties deleted file mode 100644 index f6262a09b60..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_es_ES.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -feedbackMessagePanel.cause=Causa\: -feedbackMessagePanel.collapseAll=Contraer todo -feedbackMessagePanel.context=Contexto\: -feedbackMessagePanel.count=Cuenta\: -feedbackMessagePanel.expandAll=Expandir todo -feedbackMessagePanel.export=Exportar a XML -feedbackMessagePanel.hideStack=[ HIDE ERROR STACK ] -feedbackMessagePanel.message.debug=Depurar -feedbackMessagePanel.message.error=Error -feedbackMessagePanel.message.expectedError=Error esperado -feedbackMessagePanel.message.fatalError=Error fatal -feedbackMessagePanel.message.inProgress=En progreso -feedbackMessagePanel.message.info=Información -feedbackMessagePanel.message.notApplicable=No aplicable -feedbackMessagePanel.message.partialError=Error parcial -feedbackMessagePanel.message.success=Exito -feedbackMessagePanel.message.undefined=Indefined -feedbackMessagePanel.message.unknown=Desconocido -feedbackMessagePanel.message.warn=Advertencia -feedbackMessagePanel.param=Parámetro\: -feedbackMessagePanel.showStack=[ SHOW ERROR STACK ] -feedbackMessagePanel.times=intentos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_es_ES.utf8.properties deleted file mode 100644 index 36f98b24e02..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_es_ES.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -operationResultPanel.cause=Causa\: -operationResultPanel.context=Contexto\: -operationResultPanel.count=Cuenta\: -operationResultPanel.hideStack=[ HIDE ERROR STACK ] -operationResultPanel.param=Parámetro\: -operationResultPanel.showStack=[ SHOW ERROR STACK ] -operationResultPanel.times=intentos -operationResultPanel.title.expectedError=Error esperado -operationResultPanel.title.fatalError=Error fatal -operationResultPanel.title.inProgress=En progreso -operationResultPanel.title.info=Información -operationResultPanel.title.partialError=Error parcial -operationResultPanel.title.success=Exito -operationResultPanel.title.unknown=Desconocido -operationResultPanel.title.warn=Advertencia diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_es_ES.utf8.properties deleted file mode 100644 index 712d32b5936..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_es_ES.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -feedtempMessagePanelbackMessagePanel.message.info=Información -tempMessagePanel.cause=Causa\: -tempMessagePanel.context=Contexto\: -tempMessagePanel.count=Cuenta\: -tempMessagePanel.message.debug=Depurar -tempMessagePanel.message.error=Error -tempMessagePanel.message.expectedError=Error esperado -tempMessagePanel.message.fatalError=Error Fatal -tempMessagePanel.message.inProgress=En progreso -tempMessagePanel.message.notApplicable=No aplicable -tempMessagePanel.message.partialError=Error parcial -tempMessagePanel.message.success=Exito -tempMessagePanel.message.undefined=Indefinido -tempMessagePanel.message.unknown=Desconocido -tempMessagePanel.message.warn=Advertencia -tempMessagePanel.param=Parámetro\: -tempMessagePanel.times=intentos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_es_ES.utf8.properties deleted file mode 100644 index 309d6daaeab..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -FeedbackAlertMessage.error=Error -FeedbackAlertMessage.info=Información -FeedbackAlertMessage.success=Exito -FeedbackAlertMessage.warn=Advertencia diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_es_ES.utf8.properties deleted file mode 100644 index 8e5cf941c9f..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ContainerValuePanel.label.attribute=Atributo -ContainerValuePanel.label.value=Valor(es) diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_es_ES.utf8.properties deleted file mode 100644 index efd5727064a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -DeltaPanel.label.changeType=Tipo de cambio\: -DeltaPanel.label.modifications=Modificaciones\: -DeltaPanel.label.objectToAdd=Objeto a agregar\: -DeltaPanel.label.oid=objecto con OID\: diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_es_ES.utf8.properties deleted file mode 100644 index 70705d51164..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ModificationsPanel.label.attribute=Atributo -ModificationsPanel.label.change=Cambio -ModificationsPanel.label.value=Valor(es) diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_es_ES.utf8.properties deleted file mode 100644 index cb978d0479f..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_es_ES.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ModelOperationStatusPanel.label.focusName=Objeto\: -ModelOperationStatusPanel.label.focusType=de tipo\: -ModelOperationStatusPanel.label.primaryDelta=Delta primario\: -ModelOperationStatusPanel.label.state=Estado\: -ModelOperationStatusPanel.state.FINAL=Final\: la operación ha sido ejecutada (exitosamente o no) -ModelOperationStatusPanel.state.PRIMARY=Primaria\: la operación ha sido aprobada -ModelOperationStatusPanel.state.SECONDARY=Secundaria\: operación de recurso(s) está siendo aprobada diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_es_ES.utf8.properties deleted file mode 100644 index 2e2132b4b3b..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -CheckTableHeader.label.error=Error -CheckTableHeader.protected=Protegido -CheckTableHeader.showMore=Mostrar más -CheckTableHeader.triggerPlanned=Disparador planeado en {0}. -CheckTableHeader.triggerUnknownTime=Disparador sin tiempo planeado. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_es_ES.utf8.properties deleted file mode 100644 index 2ef116b0463..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/H3Header_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -H3Header.label.error=Error -H3Header.showMore=Mostrar más diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_es_ES.utf8.properties deleted file mode 100644 index c2e40d6e082..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PrismObjectPanel.hideEmpty=Ocultar campos vacíos -PrismObjectPanel.maximize=Maximizar -PrismObjectPanel.minimize=Minimizar -PrismObjectPanel.protectedAccount=Cuenta protegida -PrismObjectPanel.showEmpty=Mostrar campos vacíos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_es_ES.utf8.properties deleted file mode 100644 index faf8cdc7f86..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -prismOptionButtonPanel.hideEmpty=Ocultar campos vacíos -prismOptionButtonPanel.maximize=Maximizar -prismOptionButtonPanel.minimize=Minimizar -prismOptionButtonPanel.showEmpty=Mostrar campos vacíos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_es_ES.utf8.properties deleted file mode 100644 index 4fb9fc0e6e5..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -prismPropertyPanel.hasOutbound=Tiene salida -prismPropertyPanel.hasPendingModification=Tiene modificación pendiente -prismPropertyPanel.name.credentials.password=Contraseña -prismPropertyPanel.required=Requerido diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_es_ES.utf8.properties deleted file mode 100644 index 393944c40ec..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -prismValuePanel.add=Agregar -prismValuePanel.delete=Eliminar -prismValuePanel.message.association.attributes=Atributos\: diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_es_ES.utf8.properties deleted file mode 100644 index 766f8fa6ac1..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -simpleErrorPanel.label.showMore=Mostrar más -simpleErrorPanel.message.error=Cuenta en recurso '{0}' no cargada. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_es_ES.utf8.properties deleted file mode 100644 index 40574708c24..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -DecisionsPanel.comment=Comentario -DecisionsPanel.result=Resultado -DecisionsPanel.user=Usuario -DecisionsPanel.when=Cuando diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_es_ES.utf8.properties deleted file mode 100644 index ea581eb3db7..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -WfDeltasPanel.label.deltaIn=Entrada del proceso\: delta(s) a ser aprobada -WfDeltasPanel.label.deltaOut=Salida del proceso\: delta(s) resultante de la aprobación -WfDeltasPanel.label.deltaOutListEmpty=(none) diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_es_ES.utf8.properties deleted file mode 100644 index 9bbabb91773..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -WfHistoryPanel.label.event=Evento -WfHistoryPanel.label.timestamp=Tiempo diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_es_ES.utf8.properties deleted file mode 100644 index 4172625f202..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_es_ES.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_es_ES.utf8.properties deleted file mode 100644 index bbd0036f087..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -EmptyProcessDetailsPanel.message=Detalles del proceso no están disponibles. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_es_ES.utf8.properties deleted file mode 100644 index ebf1f7dcf0a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_es_ES.utf8.properties +++ /dev/null @@ -1,9 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ItemApprovalPanel.approvalSchema=Esquema de Aprobación -ItemApprovalPanel.currentWorkItems=Elementos de trabajo actuales -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Las decisiones hechas hasta ahora -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisiones hechas -ItemApprovalPanel.itemThatWasApproved=Elemento que fue considerado (y fue APROBADO) -ItemApprovalPanel.itemThatWasCompleted=Elemento que fue completado -ItemApprovalPanel.itemThatWasRejected=Elemento que fue considerado (y fue RECHAZADO) -ItemApprovalPanel.itemToBeApproved=Elemento a ser aprobado diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_es_ES.utf8.properties deleted file mode 100644 index 012c466970a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon Dec 09 19:46:43 CET 2013 -WizardStep.title= diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_es_ES.utf8.properties deleted file mode 100644 index c8de623f0e2..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Mon Dec 09 19:46:43 CET 2013 -org.apache.wicket.extensions.wizard.cancel=Cancelar -org.apache.wicket.extensions.wizard.finish=Finalizar -org.apache.wicket.extensions.wizard.last=Último -org.apache.wicket.extensions.wizard.next=Siguiente -org.apache.wicket.extensions.wizard.previous=Previo diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_es_ES.utf8.properties deleted file mode 100644 index 9318c4681ab..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_es_ES.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Sat Oct 12 17:23:53 CEST 2013 diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_es_ES.utf8.properties deleted file mode 100644 index e19238c5170..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Sat Oct 12 17:23:53 CEST 2013 -configurationProperties=Configuración -connectorPoolConfiguration=Pool de conexión -timeouts=Timeouts diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_es_ES.utf8.properties deleted file mode 100644 index 223b73b11ea..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_es_ES.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Sat Oct 12 17:23:53 CEST 2013 -NameStep.connectorBundle=Bundle -NameStep.connectorInformation=Información -NameStep.connectorName=Nombre del conector -NameStep.connectorNotSelected=El conector no fue seleccionado. -NameStep.connectorType=Tipo -NameStep.connectorVersion=Versión del conector -NameStep.hostNotUsed=No usado -NameStep.location=Localización -NameStep.name=Nombre del recurso -NameStep.undefinedName=Nombre indefinido -NameStep.undefinedVersion=Versión indefinida -NameStep.unknownVersion=Desconocido diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_es_ES.utf8.properties deleted file mode 100644 index 9318c4681ab..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_es_ES.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Sat Oct 12 17:23:53 CEST 2013 diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_es_ES.utf8.properties deleted file mode 100644 index 72dc4dd4779..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Sat Oct 12 17:23:53 CEST 2013 -SchemaStep.button.reload=Recargar -SchemaStep.schema=Esquema -SchemaStep.xml=Xml diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_es_ES.utf8.properties deleted file mode 100644 index 9318c4681ab..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_es_ES.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Sat Oct 12 17:23:53 CEST 2013 diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_es_ES.utf8.properties deleted file mode 100644 index a697cca970d..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_es_ES.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Mon May 12 18:18:36 CEST 2014 -SchemaListPanel.attributes=Atributos -SchemaListPanel.details=Detalles -SchemaListPanel.displayName=Mostrar Nombre -SchemaListPanel.displayOrder=Ordenar -SchemaListPanel.message.couldntParseSchema=No se pudo procesar esquema del recurso -SchemaListPanel.minMax=Min/max occurs -SchemaListPanel.name=Nombre -SchemaListPanel.nativeAttributeName=Nobre nativo del atributo -SchemaListPanel.objectClass=Clase del objeto -SchemaListPanel.returnedByDefault=Retornado por defecto diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_es_ES.utf8.properties deleted file mode 100644 index 2561c6bf359..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -addCapabilityDialog.button.Add=Agregar -addCapabilityDialog.button.cancel=Cancelar -addCapabilityDialog.column.name=Nombre -addCapabilityDialog.title=Elija capacidades a agregar diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_es_ES.utf8.properties deleted file mode 100644 index 5da82427425..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel_es_ES.utf8.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -capabilityActivationPanel.label=Configuración de activación -capabilityActivationPanel.label.attributeName=Nombre de atributo -capabilityActivationPanel.label.disableList=Habilitar lista -capabilityActivationPanel.label.enableList=Deshabilitar lista -capabilityActivationPanel.label.enabled=Habilitado -capabilityActivationPanel.label.enabledDisabled=Habilitado/Deshabilitado -capabilityActivationPanel.label.ignoreAttribute=Ignorar atributo -capabilityActivationPanel.label.returnedByDefault=Regresado por defecto -capabilityActivationPanel.label.status=Estado -capabilityActivationPanel.label.status.message=Lo mismo como Habilitado/Deshabilitado -capabilityActivationPanel.label.validFrom=Válido desde -capabilityActivationPanel.label.validTo=Válido hasta -capabilityActivationPanel.list.placeholder=Insertar valor diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_es_ES.utf8.properties deleted file mode 100644 index ff7c75cf0a7..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -capabilityCredentialsPanel.label=Configuración de Credenciales -capabilityCredentialsPanel.label.enabled=Habilitado -capabilityCredentialsPanel.label.password=Contraseña -capabilityCredentialsPanel.label.returned=Regresado por defecto diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_es_ES.utf8.properties deleted file mode 100644 index d3dacb2d007..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 12 18:18:36 CEST 2014 -CapabilityPanel.title=Capacidades diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_es_ES.utf8.properties deleted file mode 100644 index 56604caa28d..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -capabilityScriptPanel.label=Configuración de Script -capabilityScriptPanel.label.enabled=Habilitado -capabilityScriptPanel.label.onConnector=En el conector -capabilityScriptPanel.label.onResource=En en recurso diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_es_ES.utf8.properties deleted file mode 100644 index ce2311b8898..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel_es_ES.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -capabilityValuePanel.label.capability.create=Capacidad de Crear -capabilityValuePanel.label.capability.delete=Capacidad de Eliminar -capabilityValuePanel.label.capability.liveSync=Capacidad de Sincronización en Vivo -capabilityValuePanel.label.capability.read=Capacidad de Leer -capabilityValuePanel.label.capability.testConnection=Capacidad de Probar conexión -capabilityValuePanel.label.capability.update=Capacidad de Actualización -capabilityValuePanel.label.enabled=Habilitado diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_es_ES.utf8.properties deleted file mode 100644 index 863f6d8ed2c..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor_es_ES.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AttributeFetchStrategyType.EXPLICIT=Explícito -AttributeFetchStrategyType.IMPLICIT=Implícito -ResourceActivationEditor.label=Editar Activación del Recurso -ResourceActivationEditor.label.administrativeStatus=Estado Administrativo -ResourceActivationEditor.label.existence=Existencia -ResourceActivationEditor.label.fetchStrategy=Recuperar Estrategia -ResourceActivationEditor.label.inbound=Entrante -ResourceActivationEditor.label.outbound=Saliente -ResourceActivationEditor.label.validFrom=Válido desde -ResourceActivationEditor.label.validTo=Válido hasta diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_es_ES.utf8.properties deleted file mode 100644 index 10146373f3a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor_es_ES.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AttributeFetchStrategyType.EXPLICIT=Explícito -AttributeFetchStrategyType.IMPLICIT=Implícito -ResourceAssociationEditor.label.allow=Permitir referencias no vinculadas al esquema -ResourceAssociationEditor.label.association=Atributos específicos de Asociación -ResourceAssociationEditor.label.associationAttribute=Atributo de Asociación -ResourceAssociationEditor.label.description=Descripción -ResourceAssociationEditor.label.direction=Dirección -ResourceAssociationEditor.label.displayName=Nombre a mostrar -ResourceAssociationEditor.label.edit=Editar '{0}' asociación -ResourceAssociationEditor.label.exclusiveStrong=Exclusivo fuerte -ResourceAssociationEditor.label.explicitRefIntegrity=Referencia de integridad explicita -ResourceAssociationEditor.label.fetchStrategy=Recuperar Estrategia -ResourceAssociationEditor.label.inbound=Entrante -ResourceAssociationEditor.label.intent=Intención -ResourceAssociationEditor.label.intolerantVP=Patrón de valores Intolerante -ResourceAssociationEditor.label.kind=Tipo -ResourceAssociationEditor.label.limitations=Limitaciones -ResourceAssociationEditor.label.matchingRule=Regla de coincidencia -ResourceAssociationEditor.label.new=Crear nueva asociación -ResourceAssociationEditor.label.outbound=Saliente -ResourceAssociationEditor.label.reference=Ref. -ResourceAssociationEditor.label.resourceItem=Atributos específicos de Elemento de Recurso -ResourceAssociationEditor.label.tolerant=Tolerante -ResourceAssociationEditor.label.tolerantVP=Patrón de valores Tolerante -ResourceAssociationEditor.label.valueAttribute=Valor de atributo -ResourceAssociationEditor.message.cantParseSchema=No se pudo analizar el esquema de recursos -ResourceObjectAssociationDirectionType.OBJECT_TO_SUBJECT=Objeto a sujeto -ResourceObjectAssociationDirectionType.SUBJECT_TO_OBJECT=Sujeto a objeto -ShadowKindType.ACCOUNT=Cuenta -ShadowKindType.ENTITLEMENT=Derecho -ShadowKindType.GENERIC=Genérico diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_es_ES.utf8.properties deleted file mode 100644 index 220b7f8873a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor_es_ES.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AttributeFetchStrategyType.EXPLICIT=Explícito -AttributeFetchStrategyType.IMPLICIT=Implícito -ResourceAttributeEditor.label.allow=ermitir referencias no vinculadas al esquema -ResourceAttributeEditor.label.description=Descripción -ResourceAttributeEditor.label.displayName=Nombre a mostrar -ResourceAttributeEditor.label.edit=Editar '{0}' Atributo -ResourceAttributeEditor.label.exclusiveStrong=Exclusivo fuerte -ResourceAttributeEditor.label.fetchStrategy=Recuperar Estrategia -ResourceAttributeEditor.label.inbound=Entrante -ResourceAttributeEditor.label.intolerantVP=Patrón de valores Intolerante -ResourceAttributeEditor.label.limitations=Limitaciones -ResourceAttributeEditor.label.matchingRule=Regla de coincidencia -ResourceAttributeEditor.label.new=Crear nuevo atributo -ResourceAttributeEditor.label.outbound=Saliente -ResourceAttributeEditor.label.reference=Ref. -ResourceAttributeEditor.label.tolerant=Tolerante -ResourceAttributeEditor.label.tolerantVP=Patrón de valores Tolerante -ResourceAttributeEditor.message.cantParseSchema=No se pudo analizar el esquema de recursos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_es_ES.utf8.properties deleted file mode 100644 index 340dd557831..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor_es_ES.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AttributeFetchStrategyType.EXPLICIT=Explícito -AttributeFetchStrategyType.IMPLICIT=Implícito -ResourceCredentialsEditor.label=Editar Credenciales de Recurso -ResourceCredentialsEditor.label.fetchStrategy=Recuperar Estrategia -ResourceCredentialsEditor.label.inbound=Entrante -ResourceCredentialsEditor.label.outbound=Saliente -ResourceCredentialsEditor.label.passwordPolicyRef=Referencia a política de contraseñas diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_es_ES.utf8.properties deleted file mode 100644 index 69e3e34bde5..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor_es_ES.utf8.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ResourceDependencyEditor.label=Editar Dependencias -ResourceDependencyEditor.label.button.add=Agregar dependencia de recurso -ResourceDependencyEditor.label.intent=Intención -ResourceDependencyEditor.label.kind=Tipo -ResourceDependencyEditor.label.order=Orden -ResourceDependencyEditor.label.resourceRef=Referencia a recurso -ResourceDependencyEditor.label.strictness=Rigor -ResourceObjectTypeDependencyStrictnessType.LAX=Laxo -ResourceObjectTypeDependencyStrictnessType.RELAXED=Relajado -ResourceObjectTypeDependencyStrictnessType.STRICT=Estricto -ShadowKindType.ACCOUNT=Cuenta -ShadowKindType.ENTITLEMENT=Derecho -ShadowKindType.GENERIC=Genérico diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_es_ES.utf8.properties deleted file mode 100644 index 36999a50cdf..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor_es_ES.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ExpressionEvaluatorType.AS_IS=Como está -ExpressionEvaluatorType.GENERATE=Generar -ExpressionEvaluatorType.LITERAL=Literal -ExpressionEvaluatorType.PATH=Ruta -ExpressionEvaluatorType.SCRIPT=Script -ExpressionReturnMultiplicityType.MULTI=Multi -ExpressionReturnMultiplicityType.SINGLE=Simple -Language.GROOVY=Groovy -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -ResourceIterationEditor.label=Editar Configuración de Iteración de Recurso -ResourceIterationEditor.label.description=Descripción -ResourceIterationEditor.label.expression=Expresión -ResourceIterationEditor.label.expressionEvaluator=Evaluador de expresión -ResourceIterationEditor.label.expressionType=Tipo de expresión -ResourceIterationEditor.label.extension=Extensión -ResourceIterationEditor.label.language=Lenguaje -ResourceIterationEditor.label.maxIteration=Max iteración -ResourceIterationEditor.label.policyRef=Referencia a la política -ResourceIterationEditor.label.postIterationCondition=Condición Post-iteración -ResourceIterationEditor.label.preIterationCondition=Condición Pre-iteración -ResourceIterationEditor.label.returnMultiplicity=Devolver multiplicidad -ResourceIterationEditor.label.stringFilter=Filtro de cadena -ResourceIterationEditor.label.tokenExpression=Expresión de Token -ResourceIterationEditor.label.variable=Variable diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_es_ES.utf8.properties deleted file mode 100644 index ae5a22df8ba..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor_es_ES.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ResourceProtectedEditor.button.add=Agregar cuenta protegida -ResourceProtectedEditor.label=Editar Cuentas Protegidas -ResourceProtectedEditor.label.description=Descripción -ResourceProtectedEditor.label.filter=Filtro -ResourceProtectedEditor.label.filterClause=Cláusula de filtro -ResourceProtectedEditor.label.name=Nombre -ResourceProtectedEditor.label.uid=UID diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_es_ES.utf8.properties deleted file mode 100644 index 5ed223c3efc..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog_es_ES.utf8.properties +++ /dev/null @@ -1,9 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ExpressionVariableEditor.button.cancel=Cancelar -ExpressionVariableEditor.button.save=Guardar -ExpressionVariableEditor.label=Editar Expresión Variable -ExpressionVariableEditor.label.description=Descripción -ExpressionVariableEditor.label.name=Nombre -ExpressionVariableEditor.label.objectRef=Referencia a Objeto -ExpressionVariableEditor.label.path=Ruta -ExpressionVariableEditor.label.value=Valor diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_es_ES.utf8.properties deleted file mode 100644 index 71fa4d02d8c..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog_es_ES.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -LimitationsEditorDialog.button.add=Agregar Limitación a Objeto -LimitationsEditorDialog.button.cancel=Cancelar -LimitationsEditorDialog.button.save=Guardar -LimitationsEditorDialog.label=Editar Limitaciones a Recursos -LimitationsEditorDialog.label.add=Agregar -LimitationsEditorDialog.label.close=Cerrar -LimitationsEditorDialog.label.ignore=Ignorar -LimitationsEditorDialog.label.layers=Capas -LimitationsEditorDialog.label.maxOccurs=Max. ocurrencias -LimitationsEditorDialog.label.minOccurs=Min. ocurrencias -LimitationsEditorDialog.label.model=Modelar -LimitationsEditorDialog.label.modify=Modificar -LimitationsEditorDialog.label.other=Otro -LimitationsEditorDialog.label.presentation=Presentación -LimitationsEditorDialog.label.propertyAccess=Acceso a propiedades -LimitationsEditorDialog.label.read=Leer -LimitationsEditorDialog.label.schema=Esquema diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_es_ES.utf8.properties deleted file mode 100644 index 3d08a4990d9..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog_es_ES.utf8.properties +++ /dev/null @@ -1,34 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ExpressionEvaluatorType.AS_IS=Como está -ExpressionEvaluatorType.GENERATE=Generar -ExpressionEvaluatorType.LITERAL=Literal -ExpressionEvaluatorType.PATH=Ruta -ExpressionEvaluatorType.SCRIPT=Script -ExpressionEvaluatorType.null=Elija uno -Language.GROOVY=Groovy (por defecto) -Language.JAVASCRIPT=Javascript -Language.XPATH=XPath -MappingEditorDialog.button.cancel=Cancelar -MappingEditorDialog.button.save=Guardar -MappingEditorDialog.label=Editar Mapeo -MappingEditorDialog.label.authoritative=Autoritario -MappingEditorDialog.label.channel=Canal -MappingEditorDialog.label.condition=Condición -MappingEditorDialog.label.conditionType=Tipo de condición -MappingEditorDialog.label.description=Descripción -MappingEditorDialog.label.exceptChannel=Canal de excepción -MappingEditorDialog.label.exclusive=Exclusivo -MappingEditorDialog.label.expression=Expresión -MappingEditorDialog.label.expressionType=Tipo de expresión -MappingEditorDialog.label.language=Lenguaje -MappingEditorDialog.label.name=Nombre -MappingEditorDialog.label.passPolicyRef=Referencia a la política -MappingEditorDialog.label.source=Fuente -MappingEditorDialog.label.strength=Fortaleza -MappingEditorDialog.label.target=Objetivo -MappingEditorDialog.label.timeFrom=Tiempo desde -MappingEditorDialog.label.timeTo=Tiempo hasta -MappingEditorDialog.message.cantSave=No se pudo guardar el mapeo. Razón\: -MappingStrengthType.NORMAL=Normal -MappingStrengthType.STRONG=Fuerte -MappingStrengthType.WEAK=Débil diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_es_ES.utf8.properties deleted file mode 100644 index 4172625f202..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor_es_ES.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_es_ES.utf8.properties deleted file mode 100644 index 4172625f202..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor_es_ES.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_es_ES.utf8.properties deleted file mode 100644 index 4172625f202..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor_es_ES.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_es_ES.utf8.properties deleted file mode 100644 index b2ff79e138b..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/PageTemplate_es_ES.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageBase.button.back=Back -PageBase.button.cancel=Cancel -PageBase.button.delete=Delete -PageBase.button.run=Run -PageBase.button.save=Save -PageBase.button.saveAndRun=Save & Run -PageBase.button.search=Search -PageBase.button.update=Update -PageBase.clearCssCache=Clear less/js cache -WorkItemsPanel.assigned=Assignee or candidate -WorkItemsPanel.created=Created -WorkItemsPanel.name=Name -pageBase.midPointVersion=Version\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=unknown diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_es_ES.utf8.properties deleted file mode 100644 index 96065fda5c0..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_es_ES.utf8.properties +++ /dev/null @@ -1,84 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageAdmin.menu.top.configuration=Configuración -PageAdmin.menu.top.configuration.about=Acerca -PageAdmin.menu.top.configuration.basic=Básico -PageAdmin.menu.top.configuration.bulkActions=Acciones en masa -PageAdmin.menu.top.configuration.configuration=Configuración -PageAdmin.menu.top.configuration.development=Desarrollo -PageAdmin.menu.top.configuration.expressionEvaluator=Evaluador de expresión -PageAdmin.menu.top.configuration.importObject=Importar objeto -PageAdmin.menu.top.configuration.internals=Configuraciones internas -PageAdmin.menu.top.configuration.logging=Logging -PageAdmin.menu.top.configuration.repositoryObjects=Los objetos del repositorio -PageAdmin.menu.top.configuration.security=Securidad -PageAdmin.menu.top.configuration.shadowsDetails=Detalles de Shadows -PageAdmin.menu.top.home=Inicio -PageAdmin.menu.top.reports=Informes -PageAdmin.menu.top.reports.created=Informes creados -PageAdmin.menu.top.reports.list=Informes -PageAdmin.menu.top.resources=Recursos -PageAdmin.menu.top.resources.list=Listar recursos -PageAdmin.menu.top.resources.new=Nuevo recuros -PageAdmin.menu.top.resources.wizard=Asistente de recurso -PageAdmin.menu.top.roles=Roles -PageAdmin.menu.top.roles.list=Listar roles -PageAdmin.menu.top.roles.new=Nuevo rol -PageAdmin.menu.top.serverTasks=Tareas del servidor -PageAdmin.menu.top.serverTasks.list=Listar tareas -PageAdmin.menu.top.serverTasks.new=Nueva tarea -PageAdmin.menu.top.users=Usuario -PageAdmin.menu.top.users.find=Encontrar usuarios -PageAdmin.menu.top.users.list=Listar usuarios -PageAdmin.menu.top.users.new=Nuevo usuario -PageAdmin.menu.top.users.org=Estructura organizativa -PageAdmin.menu.top.users.org.new=Nueva organización -PageAdmin.menu.top.users.org.tree=Árbol organizacional -PageAdmin.menu.top.workItems=Elementos de trabajo -PageAdmin.menu.top.workItems.list=Mis elementos de trabajo -PageAdmin.menu.top.workItems.listClaimable=Elementos de trabajo reclamables por mí -PageAdmin.menu.top.workItems.listProcessInstancesAll=Todas las solicitudes -PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=Mis solicitudes -PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Las solicitudes sobre mi -pageAdmin.configuration=Configuración -pageAdmin.configuration.description=Securidad, logging, importación -pageAdmin.home=Inicio -pageAdmin.home.description=Comenzar aquí -pageAdmin.reports=Informes -pageAdmin.reports.description=Exportando informes -pageAdmin.resources=Recursos -pageAdmin.resources.description=Sistemas conectados -pageAdmin.roles=Roles -pageAdmin.roles.description=Configuración de roles -pageAdmin.serverTasks=Tareas del servidor -pageAdmin.serverTasks.description=Tareas corriendo -pageAdmin.users=Usuarios -pageAdmin.users.description=Usuarios en el repositorio -pageAdmin.workItems=Elementos de trabajo -pageAdmin.workItems.description=Solicitudes, approving -pageTask.boundHelp=Tareas estrechamente ligadas se utilizan para ejecutar acciones cortas, que se repiten muy a menudo (por ejemplo, en intervalos de menos de 1 minuto). Un ejemplo típico es la sincronización en vivo. Especificaciones como las de cron no se admiten para estas tareas; tiene que especificar el intervalo de tiempo. -pageTask.cronHelp=Especificaciones como cron son bajo la forma \: SEGUNDOS MINUTOS HORAS DIA-DE-MES MES DIA DE SEMANA AÑO (opcional), por ejemplo, '0 0 12? * WED "que significa" todos los miércoles a las 12 \: 00 \: 00 pm ". Para obtener más información, por favor consulte www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. -pageTask.notStartBefore.error1='No comenzar antes' es posterior a 'No comenzar después' -pageTask.runUntilNodeDown.error1=Los datos compatibles para 'Hilo de acción de detener' son\: Cerrar, Suspender -pageTask.runUntilNodeDown.error2=Los datos compatibles para 'Hilo de acción de detener' son\: Reiniciar, Reprogramar -pageTask.scheduleHelp=Para tareas de una sola vez, no introduzca intervalo planificado ni especificación cron. Para las tareas recurrentes, introduzca exactamente uno de estos. -pageTask.scheduleValidation.bothIntervalAndCron='Intervalo de programación' y 'Especificación cron' no deben estar ambas presentes. -pageTask.scheduleValidation.intervalNotPositive='Intervalo de programación' debe ser un número positivo. -pageTask.scheduleValidation.invalidCronSpecification='Especificación cron' no es válida. -pageTask.scheduleValidation.neitherIntervalNorCron=Exactamente una de 'Intervalo de programación' y 'Especificación cron' debe ser especificada. -pageTask.scheduleValidation.noInterval='Intervalo de programación' debe ser especificado. -pageTasks.category.AllCategories=Todas las categorías -pageTasks.category.BulkActions=Acciones bulk -pageTasks.category.Cleanup=Limpieza -pageTasks.category.Demo=Demo -pageTasks.category.ImportFromFile=Importar desde fichero -pageTasks.category.ImportingAccounts=Importando cuentas -pageTasks.category.LiveSynchronization=Sincronización en vivo -pageTasks.category.Reconciliation=Reconciliación -pageTasks.category.Report=Informe -pageTasks.category.System=Sistema -#legacy -pageTasks.category.UserRecomputation=Recomputación de usuario -pageTasks.category.Recomputation=Recomputación -pageTasks.category.Workflow=Workflow -pageTasks.category.null=(undefined) -pageTasks.runsContinually=ejecutar continuamente diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_es_ES.utf8.properties deleted file mode 100644 index 17f632a7a78..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_es_ES.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageAbout.allRightsReserved=©2014 Evolveum. -PageAbout.button.testProvisioning=Autocomprobación de aprovisionamiento -PageAbout.button.testRepository=Autocomprobación del repositorio -PageAbout.message.couldntObtainJvmParams=No se pudo obtener los parámetros JVM desde JMX. -PageAbout.midPointRevision=${describe} -PageAbout.midPointRevisionTitle=Descripción Git -PageAbout.midPointVersion=${pom.version} -PageAbout.midPointVersionTitle=Versión -PageAbout.repoDiag.additionalDetails.name=Nombre -PageAbout.repoDiag.additionalDetails.value=Valor -PageAbout.repoDiag.driverShortName=Nombre corto del controlador -PageAbout.repoDiag.driverVersion=Versión del controlador -PageAbout.repoDiag.implementationDescription=Descripción de la Implementación -PageAbout.repoDiag.implementationShortName=Nombre de la Implementación -PageAbout.repoDiag.isEmbedded=Está embebido -PageAbout.repoDiag.repositoryUrl=URL del repositorio -PageAbout.title.basic=Basico -PageAbout.title.jvmProperties=Propiedades de JVM -PageAbout.title.repository=Repositorio -PageAbout.title.repository.additional=Detalles adicionales -PageAbout.title.systemProperties=Propiedades del sistema -PageAbout.unknownBuildNumber=desconocido -page.subTitle=midPoint -page.title=Acerca diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_es_ES.utf8.properties deleted file mode 100644 index 2f1e38a1088..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_es_ES.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageAccounts.accounts.description=Descripción -PageAccounts.accounts.intent=Intención -PageAccounts.accounts.kind=Tipo -PageAccounts.accounts.name=Nombre -PageAccounts.accounts.objectClass=Clase de objeto -PageAccounts.accounts.oid=Oid -PageAccounts.accounts.owner=Dueño -PageAccounts.accounts.synchronizationSituation=Situación -PageAccounts.accounts.synchronizationTimestamp=Timestamp -PageAccounts.button.clearExportFolder=Limpiar carpeta de exportación -PageAccounts.button.export=Exportar -PageAccounts.button.load=Cargar -PageAccounts.count=Contar -PageAccounts.deleted=Eliminar -PageAccounts.disputed=Disputado -PageAccounts.exportException=Error ocurrido durante la exportación, razón {0} -PageAccounts.exportFileDoesntExist=No se pudo crear fichero {0} -PageAccounts.linked=Vinculado -PageAccounts.message.validationError=Valor buscado de objectClass\: '{0}' no es válido. Por favor provea un valor de objectClass valido. -PageAccounts.nothing=Nada -PageAccounts.resource=Recurso -PageAccounts.shadows=Shadows -PageAccounts.state=Estado -PageAccounts.summary=Resumen -PageAccounts.total=Total -PageAccounts.unlinked=Desvinculado -PageAccounts.unmatched=No coincidente -ShadowKindType.ACCOUNT=Cuenta -ShadowKindType.ENTITLEMENT=Derecho -ShadowKindType.GENERIC=Genérico -nullValid=Elija uno -page.subTitle=detalles de sincronización -page.title=Shadow -pageAccounts.message.resourceNotSelected=Recurso no seleccionado. Por favor seleccione el recurso para mostrar sus shadows. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_es_ES.utf8.properties deleted file mode 100644 index 910667e22d5..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageBulkAction.async=Asíncrono -PageBulkAction.button.start=Iniciar -PageBulkAction.message.emptyString=La acción de llenado está vacía. Por favor provea un script no vacío. -PageBulkAction.options=Opciones -page.title=Acciones de llenado de usuario diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_es_ES.utf8.properties deleted file mode 100644 index 0e245434695..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_es_ES.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=desde repositorio -page.title=Objetos en crudo -pageDebugList.button.clear=Limpiar -pageDebugList.button.search=Buscar -pageDebugList.description=Descripción -pageDebugList.dialog.title.confirmDelete=Confirmar eliminación -pageDebugList.dialog.title.deleteAll=Eliminar todos los objetos -pageDebugList.menu.deleteAllIdentities=Eliminar todas las entidades -pageDebugList.menu.deleteAllType=Eliminar todo del tipo seleccionado -pageDebugList.menu.deleteSelected=Eliminar seleccionados -pageDebugList.menu.exportAll=Exportar todos los objetos -pageDebugList.menu.exportAllSelectedType=Exportar todo del tipo seleccionado -pageDebugList.menu.exportSelected=Exportar seleccionados -pageDebugList.message.countSearchProblem=No se pudo realizar la operación de búsqueda de los usuarios/shadows/unidades org. -pageDebugList.message.createFileException=No se pudo crear el fichero para su descarga. -pageDebugList.message.deleteAllType=¿Realmente quiere eliminar todos los objetos de tipo "{0}"? -pageDebugList.message.deleteObjectConfirm=¿Realmente quiere eliminar "{0}"? -pageDebugList.message.deleteSelectedConfirm=¿Realmente quiere eliminar {0} objetos? -pageDebugList.message.laxativeProblem=El descarte de todas las identidades operación no se ha realizado con éxito -pageDebugList.message.nothingSelected=Ningún objeto ha sido seleccionado. -pageDebugList.message.queryException=No se pudo crear una consulta para el nombre de subcadena, razón\: {0} -pageDebugList.message.singleOrgDeleteProblem=No se pudo eliminar la unidad organizativa -pageDebugList.message.singleShadowDeleteProblem=No se pudo eliminar shadow -pageDebugList.message.singleUserDeleteProblem=No se pudo eliminar el usuario -pageDebugList.name=Nombre -pageDebugList.objectType=Tipo de objeto -pageDebugList.options=Opciones -pageDebugList.resourceName=Nombre del recurso -pageDebugList.resourceType=Tipo de recurso -pageDebugList.searchTextPlaceholder=Nombre -pageDebugList.zipCheck=Usar zip diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_es_ES.utf8.properties deleted file mode 100644 index 862687f9334..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_es_ES.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=para '{0}' -page.title=Detalles de objeto -pageDebugView.button.back=Negro -pageDebugView.button.save=Guardar -pageDebugView.edit=Editar -pageDebugView.encrypt=Protegido por cifrado -pageDebugView.message.cantSaveEmpty=No se puede guardar un xml vacío. -pageDebugView.message.oidNotDefined=El oid del objeto no está definido. -pageDebugView.options=Opciones -pageDebugView.saveAsRaw=Guardar en modo crudo -pageDebugView.validateSchema=Validar esquema diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_es_ES.utf8.properties deleted file mode 100644 index 6a8792376db..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_es_ES.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageImportObject.button.import=Importar objetos -PageImportObject.embeddedEditor=Editor embebido -PageImportObject.file=Fichero -PageImportObject.getObjectsFrom=Obtener objetos desde -PageImportObject.message.help=Elija el archivo Xml a importar. -page.subTitle=a midPoint -page.title=Importar objetos -pageImportObject.message.emptyXml=No se puede guardar un xml vacío. -pageImportObject.message.nullFile=Fichero subido es nulo. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_es_ES.utf8.properties deleted file mode 100644 index d02bc1b6ee0..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_es_ES.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageInternals.button.changeTime=Cambiar tiempo -PageInternals.checkConsistency=Comprobar consistencia -PageInternals.checkEncryption=Comprobar cifrado -PageInternals.checkReadEncrypion=Comprobar lectura de cifrado -PageInternals.detailedDebugDump=Volcado de depuración detallado -PageInternals.offset=Offset -PageInternals.title.debugUtil=Debug util -PageInternals.title.internalsConfig=Configuraciones Internas -PageInternals.title.timeChange=Cambio de tiempo -page.title=Configuraciones Internas diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_es_ES.utf8.properties deleted file mode 100644 index 7b2762c736d..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_es_ES.utf8.properties +++ /dev/null @@ -1,76 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ProfilingLevel.ARGUMENTS=Argumentos -ProfilingLevel.ENTRY_EXIT=Entrada/Salida -ProfilingLevel.OFF=Apagado -filter.duplicate=El filtro con nombre '{0}' ya se encuentra definido -filter.emptyFilter=El filtro no debe ser vacío -logger.duplicate=Logger con nombre '{0}' ya se encuentra definido -logger.emptyLogger=Logger no debe ser vacío -message.emptyLevel=El nivel no debe ser vacío -message.emptyString=Panel de entrada no debe ser vacío -page.title=Gestión de Logging -pageLogging.appender=Añadidor\: -pageLogging.appenders=Añadidores -pageLogging.appenders.appending=Añadiendo -pageLogging.appenders.filePath=Ruta al fichero -pageLogging.appenders.filePattern=Patrón del fichero -pageLogging.appenders.maxFileSize=Tamaño máximo de fichero [kB] -pageLogging.appenders.maxHistory=Historial máximo -pageLogging.appenders.name=Nombre -pageLogging.appenders.pattern=Patrón -pageLogging.audit=Auditar -pageLogging.auditLog=Auditar al fichero de registro\: -pageLogging.button.addClassLogger=Agregar logger -pageLogging.button.addComponentLogger=Agregar componente de logger -pageLogging.button.addConsoleAppender=Agregar consola de añadidor -pageLogging.button.addFileAppender=Agregar añadidor de archivo -pageLogging.button.addFilter=Agregar filtro -pageLogging.button.advanced=Avanzado -pageLogging.button.deleteAppender=Eliminar añadidor -pageLogging.button.deleteFilter=Eliminar filtro -pageLogging.button.deleteLogger=Eliminar logger -pageLogging.button.reset=Restablecer -pageLogging.button.save=Guardar -pageLogging.details=Details\: -pageLogging.dumpInterval=Intérvalo de volcado\: -pageLogging.filter=Filtro -pageLogging.filter.ALL=Todo -pageLogging.filter.GUI=Filtro web -pageLogging.filter.MODEL=Filtro modelo -pageLogging.filter.NOTIFICATIONS=Filtro de notificación -pageLogging.filter.PROVISIONING=Filtro de aprovisionamiento -pageLogging.filter.REPOSITORY=Filtro de repositorio -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Filtro de escuchador de cambios de objetos de recurso -pageLogging.filter.TASKMANAGER=Filtro de administrador de tareas -pageLogging.filter.WORKFLOWS=Filtro de Workflow -pageLogging.filtersTable=Tabla de filtros -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit -pageLogging.logger=Logger -pageLogging.logger.ALL=Todo -pageLogging.logger.GUI=Web logger -pageLogging.logger.MODEL=Model logger -pageLogging.logger.NOTIFICATIONS=logger de notificaciones -pageLogging.logger.PROVISIONING=logger de aprovisionamiento -pageLogging.logger.REPOSITORY=logger de repositorio -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=logger de escuchador de cambios de objetos de recurso -pageLogging.logger.TASKMANAGER=logger de administrador de tareas -pageLogging.logger.WORKFLOWS=logger de módulo de Workflow -pageLogging.loggers=Loggers -pageLogging.loggersAppender=Añadidor -pageLogging.loggersLevel=Nivel -pageLogging.loggersTable=Tabla de Loggers -pageLogging.performanceStatistics=Estadísticas de rendimiento\: -pageLogging.profiling=Profiling -pageLogging.requestFilter=Solicitar filtro\: -pageLogging.rootAppender=Añadidor root\: -pageLogging.rootLevel=Root logger\: -pageLogging.subsystem..taskManager=Administrador de tareas -pageLogging.subsystem.appender=Añadidor -pageLogging.subsystem.level=Nivel -pageLogging.subsystem.model=Modelo -pageLogging.subsystem.provisioning=Aprovisionamiento -pageLogging.subsystem.repository=Repositorio -pageLogging.subsystem.resourceObjectChangeListener=escuchador de cambios de objetos de recurso -pageLogging.subsystem.ucf=Ucf -pageLogging.subsystem.workflow=Workflow -pageLogging.subsystems=Subsistemas\: diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_es_ES.utf8.properties deleted file mode 100644 index 05cfd6a2780..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_es_ES.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AEPlevel.FULL=Lleno -AEPlevel.LEGALIZE=Relativo -AEPlevel.MARK=Mark -AEPlevel.NONE=Ninguno -AEPlevel.POSITIVE=Positivo -mainForm.tabPanel.panel.aepChooser.null=Relativo (Default) -page.subTitle=para midPoint -page.title=Configuración -pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Lleno -pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relativo -pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Mark -pageSystemConfiguration.assignmentPolicyEnforcement.value.none=Ninguno -pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Positivo -pageSystemConfiguration.logging.title=Logging -pageSystemConfiguration.system.title=Sistema diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_es_ES.utf8.properties deleted file mode 100644 index 89171a1ad21..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -chooseTypeDialog.button.cancel=Cancelar -chooseTypeDialog.column.name=Nombre -chooseTypeDialog.title=Choose Objeto diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_es_ES.utf8.properties deleted file mode 100644 index 30af6424d52..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -chooseTypePanel.ObjectNameValue.null=Ninguno diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_es_ES.utf8.properties deleted file mode 100644 index eab62b74f31..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -DebugButtonPanel.button.delete=Eliminar -DebugButtonPanel.button.export=Exportar diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_es_ES.utf8.properties deleted file mode 100644 index 663f6b99e44..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ImportOptionsPanel.errorCount=Error count -ImportOptionsPanel.options=Opciones -importOptionsPanel.fetchResourceSchema=Traer esquema de recurso -importOptionsPanel.keepOid=Mantener OID -importOptionsPanel.overwriteExistingObject=Sobreescribir objeto existente -importOptionsPanel.protectedByEncryption=Protegido por cifrado -importOptionsPanel.referentialIntegrity=Integridad referencial -importOptionsPanel.stopAfter=Se detiene después de los errores exceden -importOptionsPanel.summarizeErrors=Resumir errores -importOptionsPanel.summarizeSuccesses=Resumir éxitos -importOptionsPanel.validateDynamicSchema=Validar esquema dinámico -importOptionsPanel.validateStaticSchema=Validar esquema estático diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_es_ES.utf8.properties deleted file mode 100644 index 85d3fab7fa6..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_es_ES.utf8.properties +++ /dev/null @@ -1,59 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -LoggingConfigPanel.appender=Añadidor -LoggingConfigPanel.appenders=Añadidores -LoggingConfigPanel.appenders.Inherit=Heredado -LoggingConfigPanel.appenders.appending=Añadiendo -LoggingConfigPanel.appenders.filePath=Ruta del fichero -LoggingConfigPanel.appenders.filePattern=Patron del fichero -LoggingConfigPanel.appenders.maxFileSize=Tamaño máximo de archivo [kB] -LoggingConfigPanel.appenders.maxHistory=Historial máximo -LoggingConfigPanel.appenders.name=Nombre -LoggingConfigPanel.appenders.pattern=Patrón -LoggingConfigPanel.audit=Auditar -LoggingConfigPanel.auditLog=Registro de Auditoría -LoggingConfigPanel.button.addClassLogger=Añadir logger -LoggingConfigPanel.button.addComponentLogger=Añadir component logger -LoggingConfigPanel.button.addConsoleAppender=Añadir consola de añadidor -LoggingConfigPanel.button.addFileAppender=Añadir fichero de añadidor -LoggingConfigPanel.button.addStandardLogger=Añadir logger estandar -LoggingConfigPanel.button.deleteAppender=Eliminar añadidor -LoggingConfigPanel.button.deleteLogger=Eliminar logger -LoggingConfigPanel.button.reset=Restablecer -LoggingConfigPanel.button.save=Guardar -LoggingConfigPanel.details=Detalles -LoggingConfigPanel.logger=Logger -LoggingConfigPanel.loggers=Loggers -LoggingConfigPanel.loggersAppender=Añadidor -LoggingConfigPanel.loggersLevel=Nivel -LoggingConfigPanel.profiling.dumpInterval=Intervalo de volcado -LoggingConfigPanel.profiling.dumpInterval.placeholder=Intervalo de volcado -LoggingConfigPanel.profiling.entryExit=Profiling entrada/salida -LoggingConfigPanel.profiling.general=Profiling -LoggingConfigPanel.profiling.performanceStatistics=Estatisticas de rendimiento -LoggingConfigPanel.profiling.requestFilter=Solicitud de filtro -LoggingConfigPanel.profiling.subsystem.model=Modelo -LoggingConfigPanel.profiling.subsystem.provisioning=Provisionamiento -LoggingConfigPanel.profiling.subsystem.repository=Repositorio -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Cambiar el escuchador de cambio de objeto -LoggingConfigPanel.profiling.subsystem.taskManager=Administrador de tareas -LoggingConfigPanel.profiling.subsystem.ucf=Ucf -LoggingConfigPanel.profiling.subsystem.workflow=Workflow -LoggingConfigPanel.profiling.subsystems=Subsistemas de Profiling -LoggingConfigPanel.rootAppender=Añadidor Root -LoggingConfigPanel.rootLogger=Logger Root -LoggingConfigPanel.subsystem.appender=Añadidor -LoggingConfigPanel.subsystem.level=Nivel -ProfilingLevel.ARGUMENTS=Argumentos -ProfilingLevel.ENTRY_EXIT=Entrada/Salida -ProfilingLevel.OFF=Apagado -StandardLoggerType.CHANGE_EXECUTOR=Cambiar ejecutor (c.e.m.model.impl.lens.ChangeExecutor) -StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) -StandardLoggerType.EXPRESSION=Expresión (c.e.m.common.expression.Expression) -StandardLoggerType.MAPPING=Mapeo (c.e.m.common.mapping.Mapping) -StandardLoggerType.PROJECTOR=Proyector (c.e.m.model.impl.lens.projector.Projector) -StandardLoggerType.PROJECTOR_DETAIL=Projector detaillado (c.e.m.model.impl.lens.projector) -StandardLoggerType.SCRIPT_EXPRESSION=Expresion de Script (c.e.m.common.expression.script.ScriptExpression) -logger.duplicate=Logger con el nombre '{0}' ya se encuentra definido -logger.emptyLogger=El Logger no deber estar vacío -message.emptyLevel=El Nivel no deber estar vacío -message.emptyString=El Panel de entrada no deber estar vacío diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_es_ES.utf8.properties deleted file mode 100644 index 8ebb52808df..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog_es_ES.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ObjectPolicyDialog.button.cancel=Cancelar -ObjectPolicyDialog.button.save=Guardar -ObjectPolicyDialog.label=Editar Política de Objeto -ObjectPolicyDialog.label.oidBound.help=Ligado a Oid - El valor de la propiedad estará obligado al OID. Esta propiedad se establecerá en el valor de OID y no se puede cambiar. -ObjectPolicyDialog.property.placeholder=Insertar propiedad ruta -ObjectPolicyDialog.propertyConstraint=Restricción de la propiedad -ObjectPolicyDialog.template=Plantilla de Objeto -ObjectPolicyDialog.type=Tipo de objeto -nullValid=Elija uno diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_es_ES.utf8.properties deleted file mode 100644 index e535f2930ac..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_es_ES.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -SystemConfigPanel.assignmentPolicyEnforcement=Aplicación de políticas de asignación -SystemConfigPanel.cleanupPolicy=Limpieza de Política -SystemConfigPanel.cleanupPolicy.auditRecords=Auditar registros de intervalo de limpieza -SystemConfigPanel.cleanupPolicy.closedTasks=Intervalo de limpieza para tareas cerradas -SystemConfigPanel.cleanupPolicy.placeholder=Insertar intervalo -SystemConfigPanel.mail.debug=Depurar -SystemConfigPanel.mail.defaultFrom=Por defecto desde -SystemConfigPanel.mail.host=Host -SystemConfigPanel.mail.password=Contraseña -SystemConfigPanel.mail.password.placeholder.empty=Establecer contraseña -SystemConfigPanel.mail.password.placeholder.set=La contraseña está establecida -SystemConfigPanel.mail.port=Puerto -SystemConfigPanel.mail.transportSecurity=Seguridad de transporte -SystemConfigPanel.mail.username=Nombre de usuario -SystemConfigPanel.notification.redirectToFile=Redirigir a fichero -SystemConfigPanel.notification.redirectToFile.placeholder=Nombre de fichero -SystemConfigPanel.title.accountSynchronization=Configuraciones globales de sincronización de cuentas -SystemConfigPanel.title.basic=Básico -SystemConfigPanel.title.connectorFramework=Configuración de framework de conectores -SystemConfigPanel.title.modelHooks=Hooks del modelo -SystemConfigPanel.title.notification=Notificaciones -SystemConfigPanel.title.passwordPolicy=Política Global de contraseñas -SystemConfigPanel.title.userTemplate=Plantilla por defecto de usuario -SystemConfigPanel.tooltip.duration=Formato\: P[n][p], n-número, p-período (d - days, m - months, ...), P3M - limpieza cada tres meses diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_es_ES.utf8.properties deleted file mode 100644 index 1940d620018..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_es_ES.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageDashboard.accounts=Mis cuentas -PageDashboard.activeTasks=Tareas Activas -PageDashboard.activeUsers=Usuarios Activos -PageDashboard.assignments=Mis asignaciones -PageDashboard.personalInfo=Información personal -PageDashboard.serverLoad=Carga del servidor -PageDashboard.systemInfo=Estado del sistema -PageDashboard.usedRam=RAM utilizada -PageDashboard.workItems=Mis elementos de trabajo -page.subTitle=Bienvenido a midPoint -page.title=Panel de control diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_es_ES.utf8.properties deleted file mode 100644 index 47f3a0fd62b..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_es_ES.utf8.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageMyPasswords.accountMidpoint=MidPoint -PageMyPasswords.accounts=Cuentas -PageMyPasswords.button.back=Atrás -PageMyPasswords.button.save=Guardar -PageMyPasswords.couldntResolve=No se puede determinar recurso. -PageMyPasswords.enabled=Habilitado -PageMyPasswords.importantNote=Nota importante. Cuando la cuenta "MidPoint" es verificada, la contraseña de usuario es cambiada. Además de eso, todas las credenciales de la cuenta se actualizan con base en políticas definidas en las definiciones de recursos. -PageMyPasswords.name=Nombre -PageMyPasswords.noAccountSelected=Contraseña no cambiada. No se seleccionó cuenta. -PageMyPasswords.password=Contraseña -PageMyPasswords.resourceMidpoint=Repositorio MidPoint -PageMyPasswords.resourceName=Recurso -page.title=Mis contraseñas diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_es_ES.utf8.properties deleted file mode 100644 index 7c11fe1aa95..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AsyncDashboardPanel.loading=Cargando datos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_es_ES.utf8.properties deleted file mode 100644 index 8287ff9fec5..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -MyAccountsPanel.account.name=Nombre -MyAccountsPanel.account.resource=Recurso diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_es_ES.utf8.properties deleted file mode 100644 index caf3d54e720..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -MyAssignmentsPanel.assignment.displayName=Nombre -MyAssignmentsPanel.assignment.type=Tipo -MyAssignmentsPanel.type.accountConstruction=Construcción de cuenta -MyAssignmentsPanel.type.error=Error -MyAssignmentsPanel.type.orgUnit=Unidad Org. -MyAssignmentsPanel.type.role=Rol diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_es_ES.utf8.properties deleted file mode 100644 index 6f07278c6d7..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_es_ES.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PersonalInfoPanel.lastFail=Último inicio de sesión no existoso -PersonalInfoPanel.lastFail.date=Fecha -PersonalInfoPanel.lastFail.from=Desde -PersonalInfoPanel.lastLogin=Último inicio de sesión -PersonalInfoPanel.lastLogin.date=Fecha -PersonalInfoPanel.lastLogin.from=Desde -PersonalInfoPanel.never=Nunca -PersonalInfoPanel.other=Otro -PersonalInfoPanel.passwordExp=Fecha de expiración de cuenta -PersonalInfoPanel.undefined=No definido diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_es_ES.utf8.properties deleted file mode 100644 index 2055bf27bdd..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -SystemInfoPanel.activeTasks=Tareas Activas -SystemInfoPanel.activeUsers=Usuarios Activos -SystemInfoPanel.serverLoad=Carga del servidor -SystemInfoPanel.usedRam=RAM utilizada diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_es_ES.utf8.properties deleted file mode 100644 index f630699bf55..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_es_ES.utf8.properties +++ /dev/null @@ -1,48 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -SearchType.AUTHOR=Autor -SearchType.DESCRIPTION=Descripción -SearchType.NAME=Nombre -Type.AUDIT=Auditar -Type.RECONCILIATION=Reconciliación -Type.USERS=Usuario -page.subTitle=en pasado -page.title=Informes Creados -pageCreatedReports.button.delete=Eliminar -pageCreatedReports.button.download=Descargar -pageCreatedReports.button.searchButton=Buscar -pageCreatedReports.dialog.title.confirmDelete=Confirmar eliminación -pageCreatedReports.filter.default=Elija tipo de fichero -pageCreatedReports.filter.filetype=Tipo de fichero -pageCreatedReports.filter.reportType=Tipo de informe -pageCreatedReports.inlineMenu.deleteAll=Eliminar todo -pageCreatedReports.inlineMenu.deleteSelected=Eliminar seleccionado -pageCreatedReports.message.deleteAll=¿Realmente desea eliminar todas las salidas de informes creados? -pageCreatedReports.message.deleteOutputConfirmed=¿Realmente desea eliminar informe/s creado/s seleccionados{0} ? -pageCreatedReports.message.deleteOutputSingle=¿Realmente desea eliminar el informe creado '{0}'? -pageCreatedReports.message.downloadError=No se pudo descargar Informe. -pageCreatedReports.message.fileNotFound=No se encontró el archivo con el informe. -pageCreatedReports.message.nothingSelected=No se han seleccionado informes. -pageCreatedReports.message.queryError=Un error ocurrió durante la traducción consulta de búsqueda para filtrar. -pageCreatedReports.table.author=Autor -pageCreatedReports.table.description=Descripción -pageCreatedReports.table.filetype=Tipo de fichero -pageCreatedReports.table.name=Nombre -pageCreatedReports.table.time=Tiempo -pageCreatedReports.table.type=Tipo de fichero -searchForm.filetype.null=Tipo de fichero -searchForm.reportType.null=Tipo de informe -searchForm.searchTextPlaceholder=Texto diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_es_ES.utf8.properties deleted file mode 100644 index 973504f8ba5..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_es_ES.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageReport.basic=Configuración Básica -PageReport.fullXml=XML Completo -PageReport.jasperTemplate=Plantilla Jasper -PageReport.jasperTemplateStyle=Estilo de Plantilla Jasper -PageReport.message.cantSaveEmpty=No se puede guardar informe vacío. -PageReport.message.cantSerializeFromObjectToString=No se puede serializar objeto a XML. -page.title=Configración de Informe diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_es_ES.utf8.properties deleted file mode 100644 index 6223153d228..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_es_ES.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageReports.button.configure=Configurar -PageReports.button.run=Ejecutar -PageReports.message.jasperError=Un error ocurrió durante la creación de informe Jasper. -PageReports.message.queryError=Un error ocurrió durante la traducción consulta de búsqueda para filtrar. -PageReports.message.resourceNotDefined=Recurso no definido. -PageReports.message.unknownReport=Informe desconocido. -PageReports.report.auditDescription=Informe hecho desde registros de auditoría. -PageReports.report.auditName=Logs de Auditoría -PageReports.report.reconciliationDescription=Informe de reconciliación desde el recurso seleccionado. -PageReports.report.reconciliationName=Reconciliación -PageReports.report.usersDescription=Usuarios listados en MidPoint. -PageReports.report.usersName=Usuarios en MidPoint -PageReports.search.showSubreports=Mostrar subinformes -PageReports.table.description=Descripción -PageReports.table.name=Nombre -PageReports.title.auditPopup=Parámetros de informe de Auditoría -PageReports.title.reconciliationPopup=Parámetros de informe de Reconciliación -PageReports.title.userPopup=Parámetros de informe de Usuarios -page.subTitle=desde midPoint -page.title=Nuevo Informe -searchForm.searchTextPlaceholder=Texto diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_es_ES.utf8.properties deleted file mode 100644 index b64c772e072..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -AuditPopulPanel.exportType.label=Tipo de Fichero de Exportación -AuditPopupPanel.auditEventType=Tipo de evento -AuditPopupPanel.dateFrom=Desde -AuditPopupPanel.dateTo=Hacia -AuditPopupPanel.title=Configuración básica de Informe de Auditoría diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_es_ES.utf8.properties deleted file mode 100644 index 7b089f96d34..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ReconciliationPopupPanel.exportFileType=Tipo de Exportación -ReconciliationPopupPanel.resource=Recurso -ReconciliationPopupPanel.title.basic=Configuración Básica de Informe de Reconciliación diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_es_ES.utf8.properties deleted file mode 100644 index 1599749a271..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ReportConfigurationPanel.title.basic=Básico diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_es_ES.utf8.properties deleted file mode 100644 index 034fd57c78d..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -UserReportConfigPanel.dateFrom=Desde -UserReportConfigPanel.dateTo=Hacia -UserReportConfigPanel.exportFileType=Tipo de Exportación -UserReportConfigPanel.title.basic=Configuración Básica de Infome de Usuario diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_es_ES.utf8.properties deleted file mode 100644 index 0d36df17e7a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_es_ES.utf8.properties +++ /dev/null @@ -1,9 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -pageAdminResources.accountDetails=Detalles de la cuenta -pageAdminResources.contentAccounts=Cuentas -pageAdminResources.detailsResource=Detalles del recurso -pageAdminResources.editResource=Editar recurso -pageAdminResources.importResource=Importar recurso -pageAdminResources.listResources=Listar recursos -pageAdminResources.message.cantLoadResource=No se pudo cargar los detalles del recurso. -pageAdminResources.newResource=Nuevo recurso diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_es_ES.utf8.properties deleted file mode 100644 index ac38ee5e549..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title=Nuevo recurso -page.title.editResource=Editar recurso -pageResourceEdit.edit=Editar -pageResourceEdit.message.emptyXml=No se puede guardar un xml vacío como recurso. -pageResourceEdit.options=Opciones diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_es_ES.utf8.properties deleted file mode 100644 index 1c7cd3afc57..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title=Nuevo recurso -page.title.editResource=Editar recurso diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_es_ES.utf8.properties deleted file mode 100644 index 41a8a9d0425..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_es_ES.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title=Resource details -pageResource.bundle=Bundle -pageResource.button.back=Back -pageResource.button.importAccounts=Import accounts -pageResource.button.save=Save -pageResource.button.test=Test connection -pageResource.capabilities=Capabilities -pageResource.conConnection=Connector connection -pageResource.conInitialization=Connection initialization -pageResource.conSanity=Connector sanity -pageResource.conSchema=Connector schema -pageResource.confValidation=Configuration validation -pageResource.deleteSyncToken=Delete Sync. Token -pageResource.editResource=Edit resource -pageResource.import=Import -pageResource.message.invalidTaskSearch=Synchronization task search did not perform correctly. -pageResource.message.oidNotDefined=Resource oid not defined in request. -pageResource.name=Name -pageResource.objectTypes=Object types -pageResource.objectTypes.displayName=Display name -pageResource.objectTypes.help=Help -pageResource.objectTypes.nativeObjectClass=Native object class -pageResource.objectTypes.type=Type -pageResource.oid=Oid -pageResource.overallStatus=Overall status -pageResource.progress=Progress -pageResource.resource=Resource -pageResource.status=Status -pageResource.sync=Sync -pageResource.type=Type -pageResource.version=Version diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_es_ES.utf8.properties deleted file mode 100644 index 92f77aca2ac..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_es_ES.utf8.properties +++ /dev/null @@ -1,29 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=conectado a midPoint -page.title=Recursos -pageResources.bundle=Bundle -pageResources.button.discoveryRemote=Descubrimiento -pageResources.button.search=Buscar -pageResources.connector.hostname=Hostname -pageResources.connector.name=Nombre -pageResources.connector.port=Puerto -pageResources.connector.protectConnection=Protegido -pageResources.connector.timeout=Tiempo de espera -pageResources.connectorHosts=Connector hosts -pageResources.content=Contenido -pageResources.dialog.title.confirmDelete=Confirmar eliminación -pageResources.import=Importar -pageResources.inlineMenuItem.deleteSyncToken=Eliminar el Token de sincronización -pageResources.inlineMenuItem.editResource=Editar Recurso -pageResources.message.deleteHostConfirm=Usted realmente desea eliminar el host '{0}'? -pageResources.message.deleteHostsConfirm=Usted realmente desea eliminar {0} hosts? -pageResources.message.deleteResourceConfirm=Usted realmente desea eliminar el recurso '{0}'? -pageResources.message.deleteResourcesConfirm=Usted realmente desea eliminar {0} recursos? -pageResources.message.noHostSelected=connector host no han sido seleccionado. -pageResources.message.noResourceSelected=No se ha selecionado un recurso. -pageResources.message.queryError=Error ocurrido durante la traducción consulta de búsqueda para filtrar -pageResources.progress=Progreso -pageResources.resources=Recursos -pageResources.searchText.placeholder=Nombre -pageResources.status=Último estado -pageResources.version=Versión diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_es_ES.utf8.properties deleted file mode 100644 index 38979acad52..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -contentPanel.accounts=Cuentas -contentPanel.entitlements=Derechos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_es_ES.utf8.properties deleted file mode 100644 index 1894437962c..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_es_ES.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=en {0} -page.title=Detalles de la cuenta -pageAccount.button.back=Atrás -pageAccount.button.save=Guardar -pageAccount.description=Cuenta en recurso -pageAccount.message.cantEditAccount=No se pudo cargar cuenta para editar. -pageAccount.message.cantEditProtectedAccount=Esta es una cuenta protegida, no puede ser modificada. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_es_ES.utf8.properties deleted file mode 100644 index 8f54d3e292e..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_es_ES.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=en {0} -page.title=Cuentas -pageContentAccounts.button.searchButton=Buscar -pageContentAccounts.dialog.title.confirmDelete=Confirmación de Eliminación -pageContentAccounts.identifiers=Identificadores -pageContentAccounts.intent=Intención -pageContentAccounts.kind=Tipo -pageContentAccounts.menu.changeOwner=Cambiar dueño -pageContentAccounts.menu.deleteAccount=Eliminar -pageContentAccounts.menu.disableAccount=Deshabilitar -pageContentAccounts.menu.enableAccount=Habilitar -pageContentAccounts.menu.importAccount=Importar -pageContentAccounts.menu.removeOwner=Eliminar dueño -pageContentAccounts.message.cantImportAccount=No se puede importar cuenta, oid\={0} -pageContentAccounts.message.cantShowAccountDetails=No se puede mostrar destalles para la cuenta {0} ({1}). -pageContentAccounts.message.cantShowUserDetails=No se puede mostrar destalle del usuario {0} ({1}). -pageContentAccounts.message.deleteConfirmation=Usted desea realmente eliminar cuenta/s {0} de este recurso? -pageContentAccounts.message.deleteConfirmationSingle=Usted desea realmente eliminar cuenta '{0}' de este recurso? -pageContentAccounts.message.noAccountSelected=No se han seleccionado cuentas. -pageContentAccounts.message.resourceOidNotDefined=oid de recurso no está definido en URL. -pageContentAccounts.name=Nombre -pageContentAccounts.objectClass=Clase de objeto -pageContentAccounts.owner=Dueño -pageContentAccounts.search=Buscar -pageContentAccounts.situation=Situación diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_es_ES.utf8.properties deleted file mode 100644 index a32c9e2ce98..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title={0} -pageContentEntitlements.entitlements=Derechos -pageContentEntitlements.message.resourceOidNotDefined=oid de recurso no está definido en URL. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_es_ES.utf8.properties deleted file mode 100644 index de76f6b299b..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_es_ES.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageRoleEditor.extension=Extensión -PageRoleEditor.label.description=Descripción -PageRoleEditor.label.displayName=Nombre a mostrar -PageRoleEditor.label.identifier=Identificador -PageRoleEditor.label.name=Nombre -PageRoleEditor.label.requestable=Solicitable -PageRoleEditor.label.type=Tipo -PageRoleEditor.message.cantCreateExtensionDelta=No se puede crear delta para extensión del rol -PageRoleEditor.subtitle.activation=Activación -PageRoleEditor.subtitle.basic=Básico -PageRoleEditor.subtitle.editingRole=rol '{0}' -PageRoleEditor.subtitle.extension=Extensión -PageRoleEditor.subtitle.newRole=nuevo rol -PageRoleEditor.title.assignments=Asignaciones -PageRoleEditor.title.editingRole=Editar -PageRoleEditor.title.inducements=Inducements -PageRoleEditor.title.newRole=Crear diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_es_ES.utf8.properties deleted file mode 100644 index 4fb50fc45b8..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_es_ES.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -Requestable.ALL=Todo -Requestable.NON_REQUESTABLE=No solicitable -Requestable.REQUESTABLE=Solicitable -page.title=Listar roles -pageRoles.button.delete=Eliminar -pageRoles.dialog.title.confirmDelete=Confirmar eliminación -pageRoles.message.deleteRoleConfirm=Usted desea realmente eliminar el/los rol/es seleccionados {0}? -pageRoles.message.nothingSelected=No se ha seleccionado rol. -pageRoles.message.queryError=Error ocurrido durante la búsqueda de la traducción consulta de búsqueda para filtrar. -pageRoles.requestable=Solicitable diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_es_ES.utf8.properties deleted file mode 100644 index 11afb7eec9a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_es_ES.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title=Nueva tarea -pageTask.advancedOption=Opción avanzada -pageTask.basic=Básico -pageTask.bound=Estrechamente unido (utilizar si la tarea recurrente se ejecuta a menudo) -pageTask.boundHelp=Estrechamente tareas ligados se utilizan para ejecutar acciones cortas, que se repiten muy a menudo (por ejemplo, en intervalos de menos de 1 minuto). Un ejemplo típico es la sincronización en vivo. Especificación de Cron no se admite para estas tareas; tiene que especificar el intervalo de tiempo. -pageTask.browse=Mostrar -pageTask.category.BulkActions=Bulk actions -pageTask.category.Demo=Demo -pageTask.category.ImportFromFile=Importar desde fichero -pageTask.category.ImportingAccounts=Importando cuentas -pageTask.category.LiveSynchronization=Sincronización en vivo -pageTask.category.Reconciliation=Reconciliación -#legacy -pageTask.category.UserRecomputation=Recomputación de usuario -pageTask.category.Recomputation=Recomputación -pageTask.category.Workflow=Workflow -pageTask.createSuspended=Crear en estado SUSPENDIDO -pageTask.cronHelp=Especificación de Cron es en la forma \: SEGUNDOS MINUTOS HORAS DIA-DE-MES MES DIA DE SEMANA AÑO (opcional), por ejemplo, '0 0 12? * WED "significa" todos los miércoles a las 12 \: 00 \: 00 pm ". -pageTask.cronHelpLink=Para más información, por favor vea -pageTask.cronHelpLinkTutorial=tutorial -pageTask.cronSpec=Programar especificación cron -pageTask.dryRun=Dry run -pageTask.intent=Intención -pageTask.kind=Tipo -pageTask.misfire=Misfire action -pageTask.name=Nombre de tarea -pageTask.notStartAfter=Do comenzar luego -pageTask.notStartBefore=Do comenzar antes -pageTask.now=Ahora -pageTask.objectRef=Referencia a Recurso -pageTask.options=Opciones -pageTask.recurring=Tarea recurrente -pageTask.runUntilNodeDown=Ejecutar sólo hasta nodo abajo -pageTask.scheduleHelp=Para las tareas de una sola vez, no introduzca ni el intervalo de programación ni especificación cron. Para las tareas recurrentes, introduzca exactamente una de estas. -pageTask.scheduleInterval=Intervalo de programación (segundos) -pageTask.scheduleTitle=Programando -pageTask.threadStop=Thread stop action -pageTask.title.edit=Detalles para '{0}' -pageTask.type=Tipo\: diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_es_ES.utf8.properties deleted file mode 100644 index cb7d1b35d6b..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_es_ES.utf8.properties +++ /dev/null @@ -1,57 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -nullValid=Elija una -page.title=Detalles de la tarea -pageTaskEdit.basic=Básico -pageTaskEdit.bound=Estrechamente unido (utilizar si la tarea recurrente se ejecuta a menudo) -pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTaskEdit.button.back=Volver -pageTaskEdit.button.edit=Editar -pageTaskEdit.button.resume=Continuar -pageTaskEdit.button.runNow=Ejecutar ahora -pageTaskEdit.button.save=Guardar -pageTaskEdit.button.suspend=Suspender -pageTaskEdit.category=Categoría -pageTaskEdit.cronHelp=Especificación cron es el la forma\: SEGUNDOS MINUTOS HORAS DÍA-DEL-MES MES DÍA-DE-LA-SEMANA AÑO (opcional), Ejemplo '0 0 12 ? * WED' que significa 'cada miércoles a las 12\:00\:00 pm'. -pageTaskEdit.cronHelpLink=Para más información por favor vea -pageTaskEdit.cronHelpLinkTutorial=tutorial -pageTaskEdit.cronSpec=Programar especificación cron -pageTaskEdit.description=Descripción -pageTaskEdit.dryRun=Corrida en seco -pageTaskEdit.execution=Estado de ejecución -pageTaskEdit.handlerUri=Handler URI -pageTaskEdit.identifier=Identificador -pageTaskEdit.intent=Intención -pageTaskEdit.kind=Tipo -pageTaskEdit.lastFinished=Última ejecución de tarea finalizada -pageTaskEdit.lastStarted=Última ejecución de tarea iniciada -pageTaskEdit.message.cantTaskDetails=No se pudo cargar detalles de la tarea. -pageTaskEdit.message.node=- en nodo {0} -pageTaskEdit.misfire=Misfire action -pageTaskEdit.modelOperationStatusLabel=Model operation status -pageTaskEdit.name=Nombre de la tarea -pageTaskEdit.nextRun=Próxima programada task run -pageTaskEdit.notStartAfter=No comenzar después -pageTaskEdit.notStartBefore=No comenzar antes -pageTaskEdit.objectRef=Referencia a recurso -pageTaskEdit.oid=OID -pageTaskEdit.opResult=Resultado de la operación -pageTaskEdit.opResult.message=Mensaje -pageTaskEdit.opResult.operation=Operación -pageTaskEdit.opResult.status=Estado -pageTaskEdit.opResult.token=Token -pageTaskEdit.options=Opciones -pageTaskEdit.parent=Tarea padre -pageTaskEdit.recurring=Tarea recurrente -pageTaskEdit.runUntilNodeDown=Correr hasta nodo caído -pageTaskEdit.scheduleHelp=Para tareas de una vez, no ingrese el intérvalo de programación ni especificación cron. Para tareas recurrentes, ingrese exactamente uno de éstos. -pageTaskEdit.scheduleInterval=Intervalo de programación (segundos) -pageTaskEdit.scheduleTitle=Programando -pageTaskEdit.subtasksLabel=Subtareas -pageTaskEdit.suspendReq=Para editar es necesario suspender la tarea -pageTaskEdit.threadAction=Acción del hilo -pageTaskEdit.threadStop=Acción de detención del hilo -pageTaskEdit.tightlyBound=Estrechamente vinculado -pageTaskEdit.title.edit=Detalles para '{0}' -pageTaskEdit.workflowInformationLabel=Información de Workflow -runUntilNodeDown.error1=Datos compatibles para 'Acción de detención del hilo' son\: Cerrado, Suspendido -runUntilNodeDown.error2=Datos compatibles para 'Acción de detención del hilo' son\: Reiniciar, Reprogramar diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_es_ES.utf8.properties deleted file mode 100644 index e2d36f1dd5f..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_es_ES.utf8.properties +++ /dev/null @@ -1,55 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -TaskListType.ACTIVATED=Activado -TaskListType.ALL=Todo -TaskListType.DEACTIVATED=Desactivado -TaskListType.EXECUTING=Ejecutándose -mainForm.category.null=Todo -mainForm.state.null=Todo -page.subTitle=en midPoint -page.title=Tareas -pageTasks.alreadyPassed=already passed -pageTasks.alreadyPassedForNotRunningTasks=(already passed) -pageTasks.button.deactivateServiceThreads=Detener todos los hilos -pageTasks.button.deleteNode=Eliminar -pageTasks.button.deleteTask=Eliminar -pageTasks.button.reactivateServiceThreads=Comenzar todos los hilos -pageTasks.button.resumeTask=Continuar -pageTasks.button.scheduleTask=Ejecutar ahora -pageTasks.button.startScheduler=Comenzar -pageTasks.button.stopScheduler=Detener programador -pageTasks.button.stopSchedulerAndTasks=Detener programador + tareas -pageTasks.button.suspendTask=Suspender -pageTasks.button.synchronizeTasks=Sincronizar tareas -pageTasks.button.refreshTasks=Refrescar tareas -pageTasks.category=Categoría -pageTasks.in=en {0} -pageTasks.inForNotRunningTasks=(en {0}) -pageTasks.message.alreadyResumed=Las tareas '{0}' no pueden ser continuadas, ya están corriendo o cerradas. -pageTasks.message.alreadySuspended=La tarea '{0}' ya está suspendida o cerrada. -pageTasks.message.couldntCreateQuery=No se pudo crear una consulta para la lista de tareas. -pageTasks.message.noNodeSelected=No se ha seleccionado un nodo. -pageTasks.message.noTaskSelected=No se ha seleccionado una tarea. -pageTasks.node.clustered=Clusterizado -pageTasks.node.executionStatus=Estado -pageTasks.node.lastCheckInTime=Último tiempo de check-in -pageTasks.node.managementPort=Gestión de puerto -pageTasks.node.name=Nombre -pageTasks.node.statusMessage=Mensaje de estado -pageTasks.nodes=Nodos -pageTasks.now=ahora -pageTasks.nowForNotRunningTasks=(ahora) -pageTasks.stalledSince=ESTANCADA desde {0} a {1} -pageTasks.state=Estado -pageTasks.subtasks=Mostrar subtareas -pageTasks.task.category=Categoría -pageTasks.task.currentRunTime=Tiempo de ejecución actual -pageTasks.task.detail=Detalle -pageTasks.task.executingAt=Ejecutando a -pageTasks.task.execution=Ejecución -pageTasks.task.name=Nombre -pageTasks.task.objectRef=Referencia a objeto -pageTasks.task.progress=Progreso -pageTasks.task.scheduledToRunAgain=Programado para comenzar de nuevo -pageTasks.task.status=Estado -pageTasks.tasks=Tareas -pageTasks.unknownRefName=Objeto desconocido diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_es_ES.utf8.properties deleted file mode 100644 index a9c15be3148..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -SubtasksPanel.label.category=Categoría -SubtasksPanel.label.detail=Detalle -SubtasksPanel.label.executionState=Estado de ejecución -SubtasksPanel.label.name=Nombre de tarea -SubtasksPanel.label.result=Resultado diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_es_ES.utf8.properties deleted file mode 100644 index 4313ad59b4a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -WorkflowInformationPanel.label.history=Historia de la Instancia del proceso del workflow -WorkflowInformationPanel.link.processInstance=Instancia del proceso del workflow está en estado\: ${workflowLastDetails} diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_es_ES.utf8.properties deleted file mode 100644 index a64d1206a49..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageContacts_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=browser -page.title=Contactos diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_es_ES.utf8.properties deleted file mode 100644 index 11f93783f60..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=en midPoint -page.title=Encontrar usuarios diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_es_ES.utf8.properties deleted file mode 100644 index 93436dfd803..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_es_ES.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageOrgTree.message.noOrgStructDefined=Estructura organizacional no definida. -page.subTitle=árbol -page.title=Estructura organizacional diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_es_ES.utf8.properties deleted file mode 100644 index 150c4512b3d..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_es_ES.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageOrgUnit.extension=Extensión -PageOrgUnit.message.cantCreateExtensionDelta=No se puede crear delta para la extensión de la Unid. Org. -PageOrgUnit.title.approvers=Aprobadores -PageOrgUnit.title.assignments=Asignaciones -PageOrgUnit.title.authorizations=Autorizaciones -PageOrgUnit.title.basic=Básico -PageOrgUnit.title.exclusions=Excluciones -PageOrgUnit.title.inducements=Inducements -page.subTitle=detalles -page.title=Nueva Unid. Org. -page.title.edit={0} diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_es_ES.utf8.properties deleted file mode 100644 index 4ea7e924ea3..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_es_ES.utf8.properties +++ /dev/null @@ -1,56 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -LockoutStatusType.LOCKED=Bloquedao -LockoutStatusType.NORMAL=Normal -pageUser.accounts=Cuentas -pageUser.assignment.active=Activo -pageUser.assignment.name=Nombre -pageUser.assignment.type=Tipo -pageUser.assignments=Asignaciones -pageUser.button.addAccount=Agregar cuenta -pageUser.button.back=Atrás -pageUser.button.delete=Eliminar -pageUser.button.disable=Deshabilitar -pageUser.button.enable=Habilitar -pageUser.button.save=Guardar -pageUser.button.submit=Previsualizar cambios -pageUser.button.unlink=Desvincular -pageUser.button.unlock=Desbloquear -pageUser.description=Usuario en el repositorio -pageUser.menu.assignAccount=Asignar cuenta -pageUser.menu.assignOrg=Asingar Unidad Org. -pageUser.menu.assignRole=Asignar rol -pageUser.menu.unassign=Desasignar -pageUser.message.cantCreateUser=Creación de usuario fallida -pageUser.message.cantEditUser=No se pudo cargar desde usuario en edición. -pageUser.message.cantNewUser=No se pudo cargar desde nuevo usuario. -pageUser.message.cantSubmitUser=No se puedo enviar usuario para evaluación -pageUser.message.cantUpdateUser=Actualización de usuario fallida -pageUser.message.couldntAssignObject=No se pudo asignar objeto '{0}', razón\: {1}. -pageUser.message.couldntCreateAccount=No se pudo crear cuenta para '{0}', razón\: {1}. -pageUser.message.couldntCreateAccountNoSchema=No se pudo crear cuenta para '{0}', no hay esquema definido disponible. Posible problema con configuración de conector y/o conexión. Por favor revise los logspara más información. -pageUser.message.deleteAccountConfirm=Usted desea realmente eliminar {0} cuenta(s)? -pageUser.message.deleteAssignmentConfirm=Usted desea realmente eliminar {0} asignaciones(s)? -pageUser.message.illegalAccountState=Estado ilegal de cuenta '{0}'. -pageUser.message.illegalAssignmentState=Estado ilegal de asignación '{0}'. -pageUser.message.noAccountSelected=No hay cuenta seleccionada. -pageUser.message.noActivationFound=No hay activación encontrada para la cuenta '{0}'. -pageUser.message.noAssignableSelected=No hay objeto asignable seleccionado. -pageUser.message.noAssignmentSelected=No hay asignación seleccionada. -pageUser.message.noEnabledPropertyFound=No hay propiedad habilitada encontrada para la cuenta '{0}'. -pageUser.message.noPassword=No se ingreso la contraseña. -pageUser.message.noResourceSelected=No hay recurso seleccionado. -pageUser.message.unsupportedState=Estado de usuario no soportado '{0}'. -pageUser.subTitle.edituser=usuario '{0}' -pageUser.subTitle.newUser=nuevo usuario -pageUser.task.category=Categoría -pageUser.task.execution=Estado de ejecución -pageUser.task.name=Nombre de tarea -pageUser.task.status=Estado -pageUser.tasks=Tareas -pageUser.title.confirmDelete=Confirmar eliminación -pageUser.title.editUser=Editar -pageUser.title.editing={0} -pageUser.title.newUser=Crear -pageUser.title.selectAssignable=Seleccionar objeto(s) -pageUser.title.selectResource=Seleccionar recurso(s) -pageUser.userDetails=Detalles de usuario diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_es_ES.utf8.properties deleted file mode 100644 index 32d099f1a33..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_es_ES.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -SearchType.FAMILY_NAME=Apellido -SearchType.FULL_NAME=Nombre completo -SearchType.GIVEN_NAME=Nombre de pila -SearchType.NAME=Nombre -page.subTitle=en midPoint -page.title=Usuarios -pageUsers.accounts=Cuentas -pageUsers.dialog.title.confirmDelete=Confirmar eliminación -pageUsers.menu.delete=Eliminar -pageUsers.menu.disable=Deshabilitar -pageUsers.menu.enable=Habilitar -pageUsers.menu.reconcile=Reconciliar -pageUsers.message.deleteUserConfirm=Desea realmente eliminar los usuarios seleccionados {0}? -pageUsers.message.deleteUserConfirmSingle=Desea realmente eliminar el usuario '{0}'? -pageUsers.message.nothingSelected=No se ha seleccionado el usuario. -pageUsers.message.queryError=Ocurrió error durante la traducción de la consulta de búsqueda a filtro. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_es_ES.utf8.properties deleted file mode 100644 index c831d36fbcf..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -assignablePopupContent.button.add=Asignar -assignablePopupContent.description=Descripción -assignablePopupContent.displayName=Nombre a mostrar -assignablePopupContent.name=Nombre diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_es_ES.utf8.properties deleted file mode 100644 index e936df91810..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Ejecutar después de todas las aprobaciones -ExecuteChangeOptionsPanel.label.force=Forzar -ExecuteChangeOptionsPanel.label.reconcile=Reconciliar -ExecuteChangeOptionsPanel.options=Opciones diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_es_ES.utf8.properties deleted file mode 100644 index 61a6098497f..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -orgUnitAddDeletePopup.button.add=Agregar Unidad/es Organizativa/s -orgUnitAddDeletePopup.button.cancel=Cancelar -orgUnitAddDeletePopup.button.remove=Eliminar Unidad/es Organizativa/s -orgUnitAddDeletePopup.column.name=Nombre -orgUnitAddDeletePopup.title=Elegir Unidad Organizativa diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_es_ES.utf8.properties deleted file mode 100644 index 09fb55c669e..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_es_ES.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -OrgUnitBrowser.cancel=Cancelar -OrgUnitBrowser.createRoot=Hacer esta raíz -OrgUnitBrowser.message.queryError=Ocurrió un error durante la traducción de la consulta de búsqueda del filtro. -OrgUnitBrowser.search=Buscar -OrgUnitBrowser.title=Elegir nuevo padre parar la unidad organizativa diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_es_ES.utf8.properties deleted file mode 100644 index 4793395f4e6..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -resourcePopup.bundle=Bundle -resourcePopup.button.add=Agregar recurso/s -resourcePopup.name=Nombre -resourcePopup.version=Versión diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_es_ES.utf8.properties deleted file mode 100644 index 9aeac3d0155..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_es_ES.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -TreeTablePanel,menu.recompute=Recomputar -TreeTablePanel.collapseAll=Contraer todo -TreeTablePanel.deleteRoot=Eliminar raíz -TreeTablePanel.dialog.title.confirmDelete=Confirmar eliminación -TreeTablePanel.editRoot=Editar raíz -TreeTablePanel.expandAll=Expandir todo -TreeTablePanel.hierarchy=Jerarquía de Organización -TreeTablePanel.menu.addOrgUnit=Agregar Unidad Org. -TreeTablePanel.menu.addToHierarchy=Agregar a Unidad Org. -TreeTablePanel.menu.addUser=Agregar usuario -TreeTablePanel.menu.delete=Eliminar -TreeTablePanel.menu.disable=Deshabilitar -TreeTablePanel.menu.enable=Habilitar -TreeTablePanel.menu.move=Mover -TreeTablePanel.menu.removeFromHierarchy=Eliminar de la Unidad Organizativa -TreeTablePanel.message.deleteObjectConfirm=Desesa realmente eliminar el/los objeto/s seleccionado/s: {0}? -TreeTablePanel.message.deleteRootConfirm=Desea realmente eliminar {0} ({1})? -TreeTablePanel.message.nothingSelected=No se ha seleccionado objeto. -TreeTablePanel.message.recomputeError=No se puede recomputar Unidad Organizativa -TreeTablePanel.moveRoot=Mover raíz -TreeTablePanel.recomputeRoot=Recomputar raíz -TreeTablePanel.recomputeTask=Recomputar usuarios en organización {0} diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_es_ES.utf8.properties deleted file mode 100644 index 91fb5f68ba6..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_es_ES.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title=Detalles de la instancia del proceso -pageProcessInstance.button.back=Atrás diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_es_ES.utf8.properties deleted file mode 100644 index c0b809388c1..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_es_ES.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageProcessInstancesRequestedBy.title=Instancias de procesos correspondientes a mis solicitudes -PageProcessInstancesRequestedFor.title=Instancias de procesos correspondientes a mis solicitudes acerca de mí -pageProcessInstances.active=Actualmente activo -pageProcessInstances.before=después -pageProcessInstances.button.back=Volver -pageProcessInstances.button.stop=Detener/eliminar instancia/s de proceso -pageProcessInstances.finished=Recientemente finalizado -pageProcessInstances.item.candidates=Candidate assignees -pageProcessInstances.item.finished=Finalizado -pageProcessInstances.item.name=Nombre -pageProcessInstances.item.owner=Dueño -pageProcessInstances.item.result=Resultado -pageProcessInstances.item.started=Iniciado -pageProcessInstances.item.status=Estado -pageProcessInstances.message.noItemSelected=No se ha seleccionado instancia de proceso. -pageProcessInstances.notYet=no aún diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_es_ES.utf8.properties deleted file mode 100644 index f47a91533d4..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_es_ES.utf8.properties +++ /dev/null @@ -1,33 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.subTitle=detalles del elemento de trabajo -pageWorkItem.accordionLabel.additionalData=Datos vinculados (información técnica) -pageWorkItem.accordionLabel.objectNew=Objeto después de cambio propuesto (información técnica) -pageWorkItem.accordionLabel.objectOld=Objeto antes del cambio(información técnica) -pageWorkItem.accordionLabel.processInstance=Información de la instancia del proceso -pageWorkItem.accordionLabel.requester=Solicitante (información técnica) -pageWorkItem.additionalData.description=Datos vinculados -pageWorkItem.additionalInfo=Información suplementaria -pageWorkItem.assignee=Asignado a\: -pageWorkItem.button.approve=Aprobar -pageWorkItem.button.cancel=Atrás -pageWorkItem.button.claim=Reclamar -pageWorkItem.button.reject=Rechazar -pageWorkItem.button.release=Liberar -pageWorkItem.candidates=Candidate assignees\: -pageWorkItem.delta=Delta a ser aprobado -pageWorkItem.description=Elemento de trabajo -pageWorkItem.label.showTechnicalInformation=Mostrar información técnica -pageWorkItem.mainInfo=Información básica -pageWorkItem.objectNew.description=Objeto después de cambio propuesto -pageWorkItem.objectOld.description=Objeto antes del cambio -pageWorkItem.options=Opciones -pageWorkItem.requestCommon.description=Información general acerca de la solicitud -pageWorkItem.requestSpecific.description=Su decisión -pageWorkItem.requestSpecifics=Especificaciones de la solicitud -pageWorkItem.requestedBy=Solicitado por\: -pageWorkItem.requestedOn=Solicitado en\: -pageWorkItem.requester.description=Solicitante -pageWorkItem.title=Trabajo a hacer\: -pageWorkItem.trackingData=Datos de seguimiento -pageWorkItem.trackingData.description=Datos de seguimiento (diagnóstico) -pageWorkItem.workItemCreatedOn=Este elemento de trabajo creado en\: diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_es_ES.utf8.properties deleted file mode 100644 index a80a3cec2fa..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_es_ES.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title=Elementos de trabajo reclamables por mí diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_es_ES.utf8.properties deleted file mode 100644 index 05248e709b6..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_es_ES.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -page.title=Elementos de trabajo asignados a mí -pageWorkItems.button.approve=Aprobar -pageWorkItems.button.claim=Reclamar -pageWorkItems.button.reject=Rechazar -pageWorkItems.button.release=Liberar -pageWorkItems.item.candidates=Candidate assignees -pageWorkItems.item.created=Creado en -pageWorkItems.item.name=Nombre -pageWorkItems.item.owner=Dueño -pageWorkItems.item.status=Estado -pageWorkItems.message.noItemSelected=No se ha seleccionado elemento de trabajo. diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_es_ES.utf8.properties deleted file mode 100644 index a67ce6e5ba1..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_es_ES.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -processInstancePanel.details=Otra información\: -processInstancePanel.finished=Finalizado\: -processInstancePanel.message.cantGetDetails=No se pudo obtener detalles de la instancia del proceso. -processInstancePanel.message.noTasks=nada -processInstancePanel.name=Nombre de instancia de proceso\: -processInstancePanel.pid=ID de instancia\: -processInstancePanel.started=Iniciada\: -processInstancePanel.task=Tarea MidPoint\: -processInstancePanel.taskAlreadyRemoved=(ya fue eliminado) -processInstancePanel.tasks=Elementos de trabajo actualmente activos\: -processInstancePanel.title.edit=Detalles para '{0}' diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_es_ES.utf8.properties deleted file mode 100644 index b087ee9b9f8..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_es_ES.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageError.button.back=Volver al panel de control -PageError.error.401=no autorizado (401) -PageError.error.403=prohibido (403) -PageError.error.404=no encontrado (404) -PageError.error.500=error interno (500) -PageError.message=Ocurrió error inexperado, si es necesario, por favor póngase en contacto con el administrador. -PageError.quote=Falla es simplemente la oportunidad de empezar nuevamente, esta vez más inteligentemente. -PageError.quoteAuthor=Henry Ford -page.title=Error diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_es_ES.utf8.properties deleted file mode 100644 index ce4be7f192a..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_es_ES.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -PageLogin.password=Contraseña -PageLogin.signIn=Registrarse -PageLogin.username=Nombre de usuario -page.title=Iniciar sesión diff --git a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_es_ES.utf8.properties b/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_es_ES.utf8.properties deleted file mode 100644 index 7192ce03c85..00000000000 --- a/gui/admin-gui-es-ES/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_es_ES.utf8.properties +++ /dev/null @@ -1,443 +0,0 @@ -#Fri Sep 12 11:10:16 CEST 2014 -ActivationStatusType.ARCHIVED=Archivado -ActivationStatusType.DISABLED=Deshabilitado -ActivationStatusType.ENABLED=Habilitado -ActivationStatusType.null=Indefinido -ActivationType.administrativeStatus=Estado Administrativo -ActivationType.effectiveStatus=Estado Efectivo -ActivationType.enabled=Habilitado -ActivationType.title=Activación -ActivationType.validFrom=Válido desde -ActivationType.validTo=Válido hasta -AssignmentPolicyEnforcementType.FULL=Completo -AssignmentPolicyEnforcementType.LEGALIZE=Legalizar -AssignmentPolicyEnforcementType.MARK=Marcar -AssignmentPolicyEnforcementType.NONE=Ninguno -AssignmentPolicyEnforcementType.POSITIVE=Positivo -AuditEventType.ADD_OBJECT=Agregar objeto -AuditEventType.CREATE_SESSION=Crear sesión -AuditEventType.DELETE_OBJECT=Eliminar objeto -AuditEventType.EXECUTE_CHANGES_RAW=Ejecutar cambios en crudo -AuditEventType.GET_OBJECT=Obtener objeto -AuditEventType.MODIFY_OBJECT=Modificar objeto -AuditEventType.RECONCILIATION=Reconciliación -AuditEventType.SYNCHRONIZATION=Sincronización -AuditEventType.TERMINATE_SESSION=Terminar sesión -AuditEventType.WORKFLOW_PROCESS_INSTANCE=Instancia de proceso de Workflow -AuditEventType.WORK_ITEM=Elemento de trabajo -AuditEventType.null=Todo -Boolean.FALSE=Falso -Boolean.NULL=Indefinido -Boolean.TRUE=Verdadero -DateValidator.message.fromAfterTo=Válido desde tiene que ser anterior al valor valido hasta. -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -FocusType.activation=Activación -HoursValidator.range=Campo '${label}' tiene que estar entre ${minimum} y ${maximum}. -LoggingComponentType.ALL=Todo -LoggingComponentType.GUI=Logger Web -LoggingComponentType.MODEL=Logger del modelo -LoggingComponentType.NOTIFICATIONS=Logger de notificación -LoggingComponentType.PROVISIONING=Logger de provisionamiento -LoggingComponentType.REPOSITORY=Logger del repositorio -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Logger Oyente de cambios en objetos de recurso -LoggingComponentType.TASKMANAGER=Logger del administrador de tareas -LoggingComponentType.WORKFLOWS=Logger del Workflow -LoggingLevelType.ALL=Todo -LoggingLevelType.DEBUG=Depuración -LoggingLevelType.ERROR=Error -LoggingLevelType.INFO=Info -LoggingLevelType.OFF=Off -LoggingLevelType.TRACE=Trace -LoggingLevelType.WARN=Warn -MailTransportSecurityType.NONE=Ninguno -MailTransportSecurityType.SSL=SSL -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS habilitado -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS requerido -MisfireActionType.EXECUTE_IMMEDIATELY=Executar inmediatamente -MisfireActionType.RESCHEDULE=Reagendar -NodeExecutionStatus.COMMUNICATION_ERROR=Inalcanzable -NodeExecutionStatus.DOWN=Apagado -NodeExecutionStatus.ERROR=Error -NodeExecutionStatus.PAUSED=Detenido -NodeExecutionStatus.RUNNING=Corriendo -NodeExecutionStatusType.COMMUNICATION_ERROR=Inalcanzable -NodeExecutionStatusType.DOWN=Apagado -NodeExecutionStatusType.ERROR=Error -NodeExecutionStatusType.PAUSED=Detenido -NodeExecutionStatusType.RUNNING=Corriendo -ObjectType.description=Descripción -ObjectType.name=Nombre -ObjectType.parentOrgRef=Unidades organizatiavas padres -ObjectTypeGuiDescriptor.abstractRole=Role abstracto -ObjectTypeGuiDescriptor.account=Cuenta -ObjectTypeGuiDescriptor.connector=Conector -ObjectTypeGuiDescriptor.connectorHost=Host Conector -ObjectTypeGuiDescriptor.focus=Foco -ObjectTypeGuiDescriptor.genericObject=Objeto Genérico -ObjectTypeGuiDescriptor.node=Nodo -ObjectTypeGuiDescriptor.object=Objeto -ObjectTypeGuiDescriptor.objectTemplate=Plantilla de Objeto -ObjectTypeGuiDescriptor.org=Organización -ObjectTypeGuiDescriptor.report=Informe -ObjectTypeGuiDescriptor.reportOutput=Salida de Informe -ObjectTypeGuiDescriptor.resource=Recurso -ObjectTypeGuiDescriptor.role=Rol -ObjectTypeGuiDescriptor.securityPolicy=Política de Seguridad -ObjectTypeGuiDescriptor.shadow=Shadow -ObjectTypeGuiDescriptor.systemConfiguration=Configuración del sistema -ObjectTypeGuiDescriptor.task=Tarea -ObjectTypeGuiDescriptor.user=Usuario -ObjectTypeGuiDescriptor.valuePolicy=Valor de Política -OperationResultStatus.FATAL_ERROR=Error fatal -OperationResultStatus.IN_PROGRESS=En progreso -OperationResultStatus.NOT_APPLICABLE=No aplicable -OperationResultStatus.PARTIAL_ERROR=Error parcial -OperationResultStatus.SUCCESS=Exito -OperationResultStatus.UNKNOWN=Desconocido -OperationResultStatus.WARNING=advertencia -OrgType.costCenter=Centro de costo -OrgType.displayName=Nombre a mostrar -OrgType.identifier=Identificador -OrgType.locality=Localidad -OrgType.mailDomain=Dominio de correro -OrgType.orgType=Tipo de Org. -OrgType.requestable=Solicitable -OrgType.tenant=Ocupante -OriginType.ACTIVATIONS=Activaciones -OriginType.ASSIGNMENTS=Asignaciones -OriginType.CREDENTIALS=Credenciales -OriginType.INBOUND=Entrante -OriginType.OUTBOUND=Saliente -OriginType.RECONCILIATION=Reconciliación -OriginType.SYNC_ACTION=Acción de sincronización -OriginType.USER_ACTION=Acción de usuario -OriginType.USER_POLICY=Política de usuario -OriginType.null=- -RangeValidator.range=El campo '${label}' tiene que estar entre ${minimum} y ${maximum}. -ReportType.export=Exportar -ReportType.orientation=Orientación -ReportType.parent=Padre -ReportType.useHibernateSession=Usar sesión de hibernación -ResourceStatus.DOWN=Abajo -ResourceStatus.ERROR=Error -ResourceStatus.NOT_TESTED=No probado -ResourceStatus.SUCCESS=Exito -ResourceStatus.UP=Arriba -ResourceStatus.WARNING=Advertencia -SynchronizationPolicyDecision.ADD=Agregar -SynchronizationPolicyDecision.DELETE=Eliminar -SynchronizationPolicyDecision.KEEP=No cambiar -SynchronizationPolicyDecision.UNLINK=Desvincular -SynchronizationSituationType.DELETED=Eliminado -SynchronizationSituationType.DISPUTED=Disputado -SynchronizationSituationType.LINKED=Vinculado -SynchronizationSituationType.UNLINKED=Desvincualdo -SynchronizationSituationType.UNMATCHED=Unmatched -TaskDtoExecutionStatus.CLOSED=Cerrado -TaskDtoExecutionStatus.CLOSED.withTimestamp=Cerrado a ${} -TaskDtoExecutionStatus.RUNNABLE=Corrible -TaskDtoExecutionStatus.RUNNING=Corriendo -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Corriendo/Corrible -TaskDtoExecutionStatus.SUSPENDED=Suspendido -TaskDtoExecutionStatus.SUSPENDING=Suspendiendo -TaskDtoExecutionStatus.WAITING=Esperando -TaskDtoExecutionStatusFilter.ALL=Todos los estados de ejecución -TaskDtoExecutionStatusFilter.CLOSED=Cerrado -TaskDtoExecutionStatusFilter.NOT_CLOSED=No cerrado -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Corrible o corriendo -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspendido o suspendiendo -TaskDtoExecutionStatusFilter.WAITING=Esperando -TaskExecutionStatus.CLOSED=Cerrado -TaskExecutionStatus.RUNNABLE=Corrible -TaskExecutionStatus.SUSPENDED=Suspendido -TaskExecutionStatus.WAITING=Esperando -TextField.universal.placeholder=Insertar valor -ThreadStopActionType.CLOSE=Cerrar -ThreadStopActionType.RESCHEDULE=Reagendar -ThreadStopActionType.RESTART=Reiniciar -ThreadStopActionType.SUSPEND=Suspender -User.disabled=Disabilitado -User.superuser=Superusuario -UserType.emailAddress=Email -UserType.familyName=Apellido -UserType.fullName=Nombre completo -UserType.givenName=Nombre de pila -WebModelUtils.couldntLoadObject=No se pudo cargar el objeto. -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Enviar email (Notifications) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Enviar SMS (Notifications) -lower.ActivationStatusType.ARCHIVED=archivado -lower.ActivationStatusType.DISABLED=deshabilitado -lower.ActivationStatusType.ENABLED=habilitado -lower.ActivationStatusType.null=undefinido -operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Ejecutar cambios - ejecutor del cambio (Model) -operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Autocomprobación de Seguridad -operation.com.evolveum.midpoint.common.operation.import.object=Importar objeto -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Validación de contraseña contra política de contraseña -operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Pruebas básicas -operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Comprobación de espacio de nombres de recursos -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validación -operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Ejecutar cambios - ejecutor del cambio (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Autocomprobación de aprovisionamiento (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Autocomprobación de repositorio (Model) -operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Previsualizar cambios (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addObject=Agregar objeto (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Agregar usuario (Model) -operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Eliminar objeto (Model) -operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Descubrir conectores -operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Ejecutar cambios (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getObject=Obtener objetos (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Obtener Propiedades de Valores Disponibles (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Importar cuentas desde recursos -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Importar objetos (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Importar objetos (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=Lista de Propietarios de cuentas Shadow -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=Listar objetos (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=Listar objetos shadow de recursos (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=Listar recursos de objetos (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modificar objetos (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modificar objeto con exclusiones -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initializalización (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Probar recurso (Model) -operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapeo a evaluar (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modificar objeto con exclusiones -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Procesar cuenta desde cambios -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Buscar objetos (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Buscar objetos en provisionamiento -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Buscar objetos en repositorio -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Crear cuenta -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Obtener la configuración del sistema -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Procesar Plantilla de usuario -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolver atributos de cuenta -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolver atributos de usuario -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Actualizar cuenta -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Obtener objeto (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Buscar objeto - employeeType (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Buscar objetos - fullName (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Buscar objetos - organización (Model) -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insertar variables definidas por el usuario -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Procesar atributos de entrada -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Procesar manejo de entrada -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Procesar manejo de salida -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Procesar property construction -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Procesar property constructions -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Autocomprobación de Repositorio, usuario (Model) -operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Importar cuentas desde recurso -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Comprobar esquema del recurso -operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Cifrado -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Almacenar objetos en repositorio -operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Resolver referencia -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validar esquema dinámico -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validar configuración del esquema del recurso -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execujar (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Ejecujar delta de usuario (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Ejecujar shadow delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Ejecutar delta (Model) -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Comprobar projecciones de contexto (Model) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Entrante de proceso (Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Proyecto (Model) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Reconciliación del Proceso (Model) -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Sincronizar manejador de resultados de cuenta, manejar (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Entrante de proceso (Model) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Reconciliación del Proceso (Model) -operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Comprobar contexto de reconciliación de cuenta (Model) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notificar falla (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Notificación en progreso (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notificar éxito (Notifications) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Agregar objeto (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Eliminar objeto (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Descubrir conectores (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Obtener objeto (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modificar objeto (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Buscar objetos (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Probar recurso (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Comprobar situación de sincronización -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notificar cambio -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Recurso completo (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Recurso completo (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Agregar shadow (Provisioning) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Agregar objeto (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=Configuración de conector UCF -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Eliminar objeto (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=Recoger objetos UCF -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=Capacidades UCF -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=Inicialización del conector UCF -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modificar objeto (Ucf) -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Agregar objeto (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Eliminar objeto (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Obtener objeto (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modificar objeto (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Buscar objetos (Repository) -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Validación de la configuración -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Prueba de conexión del conector -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Inicialización del conector -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Probar conexión -operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Agregar tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Crear instancia de tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Desactivar hilos de servicio local (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Eliminar tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Obtener próximo tiempo de inicio de tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Obtener tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Escuchador de creación de tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Escuchador de eliminación de tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivar hilos de servicio local (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Reanudar tarea (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Buscar nodos (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Buscar tareas (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspender tareas (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Pasar tareas a segundo plano (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Agregar nodo e infomación de tarea (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Detener programadores y tareas (Task) -operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Obtener tareas que se ejecutan localmente (Task) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Agregar tarea al repositorio y Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Detener hilo ClusterManager (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Eliminar nodo (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Agregar nodo e información de tareas (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Obtener información del estado del cluster (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Programar tarea ahora (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Iniciar programador (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Detener todas las tareas en este nodo y esperar por su finalización (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Detener programador (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Detener programadores y tareas (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Detener tareas y esperar por su finalización (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Desprogramar tarea (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Esperar por finalización de la ejecución de la tarea (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Obtener tareas corriendo localmente (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Detener ejecución de la tarea local (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Detener programador y tareas en el nodo local (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Obtener el estado del nodo remoto (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Detener programador remoto (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Detener ejecución de tarea remota (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Sincronizar repositoriio midPoint y Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Sincronizar tarea en repositorio midPoint and Quartz Job Store (Task) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Cargar atributos (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Cargar objeto (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Cargar recurso (Gui) -operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Cargando unidad organizativa -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Crear propiedades (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Crear contenedores (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Eliminar objeto (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Eliminar objetos (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Cargar objeto (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Guardar objeto (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Importar fichero (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Importar xml (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Cambiar tiempo (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Cargar configuración de registro (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Actualizar configuración de registro (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Obtener diagnóstico de repositorio (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Probar repositorio (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Cargar cuentas (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Cargar asignaciones (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Cargar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Cargar elementos de trabajo (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Cargar cuenta (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Cargar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Cargar usuario con cuentas (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Guardar contraseña (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Guardar informe (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Cargar informe (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Ejecutar informe (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Cargar recurso (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Importar desde recurso -operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Guardar recurso (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Descubrimiento de Conector (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Eliminar hosts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Eliminar recursos (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Estado de sincronización (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Probar recurso (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Guardar cuenta (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Cambiar dueño (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Crear usuario desde cuenta (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Cargar cuentas (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Contar recursos (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=Listar recursos (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Cargar rol (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Guardar rol (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Eliminar roles (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Guardar tarea (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Desactivar hilos de servicio (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Eliminar nodos (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Eliminar tareas (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivar hilos de servicio (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Reanudar tarea (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Reanudar tareas (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Programar tareas (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Iniciar programadores (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Detener programadores (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Detener programadores y tareas (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspender tareas (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Sinchronizar tareas (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Contar nodos (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=Listar nodos (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Contar nodos (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=Listar tareas (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Guardar unidad org. (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Cargar cuenta (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Cargar cuentas (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Cargar asignación (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Cargar asignaciones (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Cargar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Guardar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Enviar para someter (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modificar cuenta (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Guardar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Eliminar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Eliminar usuarios (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Deshabilitar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Deshabilitar usuarios (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Habilitar usuario (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Habilitar usuarios (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconciliar usuario (Gui)\: {0} -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconciliar usuarios (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Eliminar objeto (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Eliminar objetos (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Mover objeto (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Mover objetos (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Actualizar objeto (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Actualizar objetos (Gui) -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Guardar elemento de trabajo (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Eliminar objeto (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Cargar objeto (Gui) -operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource -operation.linkShadow=Vincular cuenta (Model) -operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Agregar valores de atributo (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.create=Crear (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Eliminar objeto (ICF) -operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=Obtener objeto ICF -operation.org.identityconnectors.framework.api.ConnectorFacade.schema=Esquema ICF -operation.org.identityconnectors.framework.api.ConnectorFacade.update=Actualizar (Icf) -operation.unlinkShadow=Desvincular cuenta (Model) -operation.updateSituationInShadow=Actualizar situación en cuenta (Model) -web.security.provider.access.denied=Acceso denegado. Usted no tiene permiso para acceder, por favor contacte el administrador de midPoint. -web.security.provider.denied=Permiso denegado. -web.security.provider.disabled=El usuario está deshabilitado. -web.security.provider.invalid=Usuario y/o contraseña invalida. -web.security.provider.locked=El usuario está bloqueado, por favor espere. -web.security.provider.password.bad=El usuario no tiene una contraseña definida. -web.security.provider.password.encoding=No se puede autenticar el usuario, razón\: No se pudo codificar la contraseña. -web.security.provider.unavailable=Actualmente no podemos procesar tu solicitud. Por favor inténtelo de nuevo más tarde. diff --git a/gui/admin-gui-sk-SK/.gitignore b/gui/admin-gui-sk-SK/.gitignore deleted file mode 100644 index ea8c4bf7f35..00000000000 --- a/gui/admin-gui-sk-SK/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/gui/admin-gui-sk-SK/pom.xml b/gui/admin-gui-sk-SK/pom.xml deleted file mode 100644 index f40883afdc0..00000000000 --- a/gui/admin-gui-sk-SK/pom.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - 4.0.0 - midPoint User Interface - admin web gui sk_SK - com.evolveum.midpoint.gui - admin-gui-sk-SK - jar - 3.3-SNAPSHOT - - gui - com.evolveum.midpoint - 3.3-SNAPSHOT - - - https://github.com/Evolveum/midpoint.git - git@github.com:Evolveum/midpoint.git - https://fisheye.evolveum.com/browse/midPoint - - - - - true - src/main/resources - - - - - - com.evolveum.midpoint.tools - test-ng - 3.3-SNAPSHOT - test - - - diff --git a/gui/admin-gui-sk-SK/src/main/resources/Messages.localization b/gui/admin-gui-sk-SK/src/main/resources/Messages.localization deleted file mode 100644 index 1d4882330dd..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/Messages.localization +++ /dev/null @@ -1,3 +0,0 @@ -name=Slovenčina -flag=sk -locale=sk_SK \ No newline at end of file diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_sk_SK.utf8.properties deleted file mode 100644 index d9c016e0aaf..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -BasicSearchPanel.clear=Clear search -BasicSearchPanel.search=Search -BasicSearchPanel.textPlaceholder=Search diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_sk_SK.utf8.properties deleted file mode 100644 index c86f31112f6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -ACAttributePanel.button.showExprEditor=Zobraz výraz -ACAttributePanel.hasOutbound=Has outbound -ACAttributePanel.required=Required diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_sk_SK.utf8.properties deleted file mode 100644 index 2f1312fc663..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Tue Jul 16 11:28:20 CEST 2013 -AssignmentEditorPanel.attributes=Attributes -AssignmentEditorPanel.browser.title=Browser -AssignmentEditorPanel.description=Description -AssignmentEditorPanel.enabledFrom={0}, from {1,date,medium} -AssignmentEditorPanel.enabledFromTo={0}, from {1,date,medium} to {2,date,medium} -AssignmentEditorPanel.enabledTo={0}, to {1,date,medium} -AssignmentEditorPanel.hideEmpty=Hide empty -AssignmentEditorPanel.relation=Relation -AssignmentEditorPanel.resource=Resource -AssignmentEditorPanel.showEmpty=Show empty -AssignmentEditorPanel.target=Target diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_sk_SK.utf8.properties deleted file mode 100644 index e205a9f1b57..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -AssignmentTablePanel.menu.assign=Assign Resource Account -AssignmentTablePanel.menu.assignOrg=Assign Org. -AssignmentTablePanel.menu.assignRole=Assign Role -AssignmentTablePanel.menu.unassign=Unassign -AssignmentTablePanel.message.couldntAssignObject=Couldn't assign object '{0}', reason\: {1}. -AssignmentTablePanel.message.illegalAssignmentState=Illegal assignment state '{0}'. -AssignmentTablePanel.message.noAssignmentSelected=No assignment selected. -AssignmentTablePanel.modal.message.delete=Do you really want to delete {0} assignment(s)? -AssignmentTablePanel.modal.title.confirmDeletion=Confirm deletion -AssignmentTablePanel.modal.title.selectAssignment=Select object(s) diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_sk_SK.utf8.properties deleted file mode 100644 index f1e3cefa9de..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -resourcePopup.bundle=Balík -resourcePopup.button.add=Pridať systém(y) -resourcePopup.name=Meno -resourcePopup.version=Verzia diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_sk_SK.utf8.properties deleted file mode 100644 index af9b3ffec32..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -CountToolbar.label=Displaying {0,number,integer} to {1,number,integer} of {2,number,integer} matching result. -CountToolbar.noFound=No matching result found. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_sk_SK.utf8.properties deleted file mode 100644 index ce765e5f78b..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/DoubleButtonPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -DoubleButtonPanel.button.default=Execute diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_sk_SK.utf8.properties deleted file mode 100644 index 1efd090629b..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -NavigatorPanel.dots=... -NavigatorPanel.first=1 -NavigatorPanel.next=Next -NavigatorPanel.previous=Previous diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_sk_SK.utf8.properties deleted file mode 100644 index 59af7fdfdd9..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -confirmationDialog.no=Nie -confirmationDialog.yes=Áno diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_sk_SK.utf8.properties deleted file mode 100644 index 9b36b3cc928..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_sk_SK.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -userBrowserDialog.button.cancelButton=Zrušiť -userBrowserDialog.button.searchButton=Vyhľadať -userBrowserDialog.email=E-mail -userBrowserDialog.familyName=Priezvisko -userBrowserDialog.fullName=Celé meno -userBrowserDialog.givenName=Krstné meno -userBrowserDialog.message.queryError=Nastala chyba pri prekladaní dotazu na filter do databázy. -userBrowserDialog.name=Meno -userBrowserDialog.title=Vyberte používateľa -userBrowserDialog.type=Typ diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_sk_SK.utf8.properties deleted file mode 100644 index 580cdc0a0d3..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -DropDownChoicePanel.notDefined=Undefined diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_sk_SK.utf8.properties deleted file mode 100644 index 0b243f88521..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -passwordPanel.error=Heslá sa nezhodujú. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_sk_SK.utf8.properties deleted file mode 100644 index 17072e3171d..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -UploadPanel.delete.tooltip=Remove Photo -UploadPanel.message.help=Choose Xml file for import. -UploadPanel.message.removeError=File was not removed. -UploadPanel.message.removeSuccess=File was removed. -UploadPanel.message.uploadError=File upload failed. Try again please. -UploadPanel.message.uploadSuccess=File upload was successful. Continue with editing and press 'Save' when done. -UploadPanel.upload.tooltip=Upload Photo diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_sk_SK.utf8.properties deleted file mode 100644 index 080ffd66621..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -UserMenuPanel.editProfile=Edit profile -UserMenuPanel.logout=Log out -UserMenuPanel.resetPasswords=Reset passwords diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_sk_SK.utf8.properties deleted file mode 100644 index 1e5356bb2f6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -feedbackMessagePanel.cause=Dôvod\: -feedbackMessagePanel.collapseAll=Collapse all -feedbackMessagePanel.context=Kontext\: -feedbackMessagePanel.count=Počet\: -feedbackMessagePanel.expandAll=Expand all -feedbackMessagePanel.export=Export to XML -feedbackMessagePanel.hideStack=[ Skryť chybový výpis ] -feedbackMessagePanel.message.debug=Debug -feedbackMessagePanel.message.error=Chyba -feedbackMessagePanel.message.expectedError=Expected error -feedbackMessagePanel.message.fatalError=Závažná chyba -feedbackMessagePanel.message.inProgress=Prebieha -feedbackMessagePanel.message.info=Information -feedbackMessagePanel.message.notApplicable=Neaplikovateľné -feedbackMessagePanel.message.partialError=Čiastočná chyba -feedbackMessagePanel.message.success=Úspech -feedbackMessagePanel.message.undefined=Undefined -feedbackMessagePanel.message.unknown=Neznámy -feedbackMessagePanel.message.warn=Varovanie -feedbackMessagePanel.param=Parameter\: -feedbackMessagePanel.showStack=[ Zobraziť chybový výpis ] -feedbackMessagePanel.times=krát diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_sk_SK.utf8.properties deleted file mode 100644 index 6401d8aa76a..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -operationResultPanel.cause=Dôvod\: -operationResultPanel.context=Kontext\: -operationResultPanel.count=Počet\: -operationResultPanel.hideStack=[ Skryť chybový výpis ] -operationResultPanel.param=Parameter\: -operationResultPanel.showStack=[ Zobraziť chybový výpis ] -operationResultPanel.times=krát -operationResultPanel.title.expectedError=Expected error -operationResultPanel.title.fatalError=Fatal error -operationResultPanel.title.inProgress=In progress -operationResultPanel.title.info=Information -operationResultPanel.title.partialError=Partial error -operationResultPanel.title.success=Success -operationResultPanel.title.unknown=Unknown -operationResultPanel.title.warn=Warning diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_sk_SK.utf8.properties deleted file mode 100644 index 6fdeb1fa103..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,34 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Thu Oct 04 12:42:36 CEST 2012 -feedtempMessagePanelbackMessagePanel.message.info=Information -tempMessagePanel.cause=Cause\: -tempMessagePanel.context=Context\: -tempMessagePanel.count=Count\: -tempMessagePanel.message.debug=Debug -tempMessagePanel.message.error=Error -tempMessagePanel.message.expectedError=Expected error -tempMessagePanel.message.fatalError=Fatal error -tempMessagePanel.message.inProgress=In progress -tempMessagePanel.message.notApplicable=Not applicable -tempMessagePanel.message.partialError=Partial error -tempMessagePanel.message.success=Success -tempMessagePanel.message.undefined=Undefined -tempMessagePanel.message.unknown=Unknown -tempMessagePanel.message.warn=Warning -tempMessagePanel.param=Param\: -tempMessagePanel.times=times diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_sk_SK.utf8.properties deleted file mode 100644 index 30031ddd7bb..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -ContainerValuePanel.label.attribute=Attribute -ContainerValuePanel.label.value=Value(s) diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_sk_SK.utf8.properties deleted file mode 100644 index c388fcfcd5f..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -DeltaPanel.label.changeType=Change type\: -DeltaPanel.label.modifications=Modifications\: -DeltaPanel.label.objectToAdd=Object to add\: -DeltaPanel.label.oid=object with oid\: diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_sk_SK.utf8.properties deleted file mode 100644 index 9f1516bc5d1..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -ModificationsPanel.label.attribute=Attribute -ModificationsPanel.label.change=Change -ModificationsPanel.label.value=Value(s) diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_sk_SK.utf8.properties deleted file mode 100644 index 5f1e3e76f1c..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -ModelOperationStatusPanel.label.focusName=Object\: -ModelOperationStatusPanel.label.focusType=of type\: -ModelOperationStatusPanel.label.primaryDelta=Primary delta\: -ModelOperationStatusPanel.label.state=State\: -ModelOperationStatusPanel.state.FINAL=Final\: operation has been executed (successfully or not) -ModelOperationStatusPanel.state.PRIMARY=Primary\: operation is being approved -ModelOperationStatusPanel.state.SECONDARY=Secondary\: resource operation(s) are being approved diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_sk_SK.utf8.properties deleted file mode 100644 index 420d0191d52..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/CheckTableHeader_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -CheckTableHeader.label.error=Chyba -CheckTableHeader.showMore=Zobraziť viac diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_sk_SK.utf8.properties deleted file mode 100644 index 8afe749054c..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -PrismObjectPanel.hideEmpty=Hide empty fields -PrismObjectPanel.maximize=Maximize -PrismObjectPanel.minimize=Minimize -PrismObjectPanel.protectedAccount=Protected account -PrismObjectPanel.showEmpty=Show empty fields diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_sk_SK.utf8.properties deleted file mode 100644 index ec1a769ae86..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Wed Jun 06 18:36:11 CEST 2012 -prismOptionButtonPanel.hideEmpty=Skryť prázdne polia -prismOptionButtonPanel.maximize=Maximalizovať -prismOptionButtonPanel.minimize=Minimalizovať -prismOptionButtonPanel.showEmpty=Zobraziť prázdne polia diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_sk_SK.utf8.properties deleted file mode 100644 index 3bd268b4ee6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -prismPropertyPanel.hasOutbound=Má outbound -prismPropertyPanel.hasPendingModification=Has pending modification -prismPropertyPanel.name.credentials.password=Heslo -prismPropertyPanel.required=Povinný diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_sk_SK.utf8.properties deleted file mode 100644 index f9e87344dd8..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Wed Jun 06 18:36:11 CEST 2012 -prismValuePanel.add=Pridať -prismValuePanel.delete=Odobrať diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_sk_SK.utf8.properties deleted file mode 100644 index a3d14a8d367..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -simpleErrorPanel.label.showMore=Show more -simpleErrorPanel.message.error=Account on resource '{0}' not loaded. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_sk_SK.utf8.properties deleted file mode 100644 index 6b93793c5df..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/DecisionsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -DecisionsPanel.comment=Comment -DecisionsPanel.result=Result -DecisionsPanel.user=User -DecisionsPanel.when=When diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_sk_SK.utf8.properties deleted file mode 100644 index 233cdbbe5d6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WfDeltasPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -WfDeltasPanel.label.deltaIn=Process input\: delta(s) to be approved -WfDeltasPanel.label.deltaOut=Process output\: delta(s) resulting from the approval -WfDeltasPanel.label.deltaOutListEmpty=(none) diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_sk_SK.utf8.properties deleted file mode 100644 index 15d5b4cdeff..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WfHistoryPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -WfHistoryPanel.label.event=Event -WfHistoryPanel.label.timestamp=Time diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_sk_SK.utf8.properties deleted file mode 100644 index 75c22149da3..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/WorkItemsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_sk_SK.utf8.properties deleted file mode 100644 index 92a05d9cbe9..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -EmptyProcessDetailsPanel.message=Process details are not available. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_sk_SK.utf8.properties deleted file mode 100644 index b545d8d6dd8..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,9 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -ItemApprovalPanel.approvalSchema=Approval schema -ItemApprovalPanel.currentWorkItems=Current work items -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Decisions done so far -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisions done -ItemApprovalPanel.itemThatWasApproved=Item that was considered (and was APPROVED) -ItemApprovalPanel.itemThatWasCompleted=Item that was completed -ItemApprovalPanel.itemThatWasRejected=Item that was considered (and was REJECTED) -ItemApprovalPanel.itemToBeApproved=Item to be approved diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_sk_SK.utf8.properties deleted file mode 100644 index b1d8d8814bd..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -WizardStep.title= diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_sk_SK.utf8.properties deleted file mode 100644 index 3aa8d3c0fa1..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_sk_SK.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -org.apache.wicket.extensions.wizard.cancel=Cancel -org.apache.wicket.extensions.wizard.finish=Finish -org.apache.wicket.extensions.wizard.last=Last -org.apache.wicket.extensions.wizard.next=Next -org.apache.wicket.extensions.wizard.previous=Previous diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_sk_SK.utf8.properties deleted file mode 100644 index a48da8f517f..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -WizardStep.title=Capabilities diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_sk_SK.utf8.properties deleted file mode 100644 index e904ad8c581..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_sk_SK.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -ConfigurationStep.button.testConnection=Test connection -WizardStep.title=Configuration -configurationProperties=Configuration -connectorPoolConfiguration=Connector pool -timeouts=Timeouts diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_sk_SK.utf8.properties deleted file mode 100644 index ea5c03740dc..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_sk_SK.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -NameStep.connectorBundle=Bundle -NameStep.connectorHost=Connector host -NameStep.connectorInformation=Information -NameStep.connectorName=Connector name -NameStep.connectorNotSelected=Connector was not selected. -NameStep.connectorType=Connector -NameStep.connectorVersion=Connector version -NameStep.description=Description -NameStep.hostNotUsed=Not used -NameStep.name=Resource name -NameStep.undefinedName=Undefined name -NameStep.undefinedVersion=Undefined version -NameStep.unknownVersion=Unknown -WizardStep.title=Resource basics diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_sk_SK.utf8.properties deleted file mode 100644 index 3563faa1e9b..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -WizardStep.title=Schema handling diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_sk_SK.utf8.properties deleted file mode 100644 index d8c702802a6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -SchemaStep.button.reload=Reload -SchemaStep.schema=Schema -SchemaStep.xml=Xml -WizardStep.title=Schema diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_sk_SK.utf8.properties deleted file mode 100644 index 2a883a5afe6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -WizardStep.title=Synchronization diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_sk_SK.utf8.properties deleted file mode 100644 index 9c44e2a5d66..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -SchemaListPanel.attributes=Attributes -SchemaListPanel.details=Details -SchemaListPanel.displayName=Display name -SchemaListPanel.displayOrder=Order -SchemaListPanel.message.couldntParseSchema=Couldn't parse resource schema -SchemaListPanel.minMax=Min/max occurs -SchemaListPanel.name=Name -SchemaListPanel.nativeAttributeName=Native attribute name -SchemaListPanel.objectClass=Object class -SchemaListPanel.returnedByDefault=Returned by default diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_sk_SK.utf8.properties deleted file mode 100644 index 0c7e060d790..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -CapabilityPanel.title=Capabilities diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/PageBase_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/PageBase_sk_SK.utf8.properties deleted file mode 100644 index 5964322c5e4..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/PageBase_sk_SK.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -PageBase.button.back=Back -PageBase.button.cancel=Cancel -PageBase.button.delete=Delete -PageBase.button.run=Run -PageBase.button.save=Save -PageBase.button.saveAndRun=Save & Run -PageBase.button.search=Search -PageBase.button.update=Update -PageBase.clearCssCache=Clear less/js cache -WorkItemsPanel.assigned=Assigned to -WorkItemsPanel.created=Created -WorkItemsPanel.name=Name -pageBase.midPointVersion=Verzia\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=neznáme diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_sk_SK.utf8.properties deleted file mode 100644 index 809f3b9f728..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_sk_SK.utf8.properties +++ /dev/null @@ -1,83 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -PageAdmin.menu.top.configuration=Configuration -PageAdmin.menu.top.configuration.about=About -PageAdmin.menu.top.configuration.basic=Basic -PageAdmin.menu.top.configuration.bulkActions=Bulk actions -PageAdmin.menu.top.configuration.configuration=Configuration -PageAdmin.menu.top.configuration.development=Development -PageAdmin.menu.top.configuration.expressionEvaluator=Expression evaluator -PageAdmin.menu.top.configuration.importObject=Import object -PageAdmin.menu.top.configuration.internals=Internals configuration -PageAdmin.menu.top.configuration.logging=Logging -PageAdmin.menu.top.configuration.repositoryObjects=Repository objects -PageAdmin.menu.top.configuration.security=Security -PageAdmin.menu.top.configuration.shadowsDetails=Shadows details -PageAdmin.menu.top.home=Home -PageAdmin.menu.top.reports=Reports -PageAdmin.menu.top.reports.created=Created reports -PageAdmin.menu.top.reports.list=List reports -PageAdmin.menu.top.resources=Resources -PageAdmin.menu.top.resources.list=List resources -PageAdmin.menu.top.resources.new=New Resource -PageAdmin.menu.top.resources.wizard=Resource wizard -PageAdmin.menu.top.roles=Roles -PageAdmin.menu.top.roles.list=List roles -PageAdmin.menu.top.roles.new=New role -PageAdmin.menu.top.serverTasks=Server tasks -PageAdmin.menu.top.serverTasks.list=List tasks -PageAdmin.menu.top.serverTasks.new=New task -PageAdmin.menu.top.users=Users -PageAdmin.menu.top.users.find=Find users -PageAdmin.menu.top.users.list=List users -PageAdmin.menu.top.users.new=New user -PageAdmin.menu.top.users.org=Org. structure -PageAdmin.menu.top.users.org.new=New organization -PageAdmin.menu.top.users.org.tree=Organization tree -PageAdmin.menu.top.workItems=Work items -PageAdmin.menu.top.workItems.list=My work items -PageAdmin.menu.top.workItems.listClaimable=Work items claimable by me -PageAdmin.menu.top.workItems.listProcessInstancesAll=All requests -PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=My requests -PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Requests about me -pageAdmin.configuration=Konfigurácia -pageAdmin.configuration.description=Zabezpečenie, logovanie, import -pageAdmin.home=Domov -pageAdmin.home.description=Hlavná stránka -pageAdmin.reports=Reporty -pageAdmin.reports.description=Auditné zostavy -pageAdmin.resources=Systémy -pageAdmin.resources.description=Pripojené systémy -pageAdmin.roles=Role -pageAdmin.roles.description=Konfigurácia rolí -pageAdmin.serverTasks=Serverové úlohy -pageAdmin.serverTasks.description=Bežiace úlohy -pageAdmin.users=Používatelia -pageAdmin.users.description=Používatelia v databáze -pageAdmin.workItems=Pracovné položky -pageAdmin.workItems.description=Žiadosti, schvaľovanie -pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTask.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. For more information, please see www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. -pageTask.notStartBefore.error1='Do not start before' is later than 'Do not start after' -pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend -pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule -pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTask.scheduleValidation.bothIntervalAndCron='Schedule interval' and 'Cron-like specification' may not be both present. -pageTask.scheduleValidation.intervalNotPositive='Schedule interval' must be a positive number. -pageTask.scheduleValidation.invalidCronSpecification='Cron-like specification' is not valid. -pageTask.scheduleValidation.neitherIntervalNorCron=Exactly one of 'Schedule interval' and 'Cron-like specification' must be specified. -pageTask.scheduleValidation.noInterval='Schedule interval' must be specified. -pageTasks.category.AllCategories=All categories -pageTasks.category.Cleanup=Cleanup -pageTasks.category.Demo=Demo -pageTasks.category.ImportFromFile=Import from file -pageTasks.category.ImportingAccounts=Importing accounts -pageTasks.category.LiveSynchronization=Live synchronization -pageTasks.category.Reconciliation=Reconciliation -pageTasks.category.Report=Report -pageTasks.category.System=System -#legacy -pageTasks.category.UserRecomputation=User recomputation -pageTasks.category.Recomputation=Recomputation -pageTasks.category.Workflow=Workflow -pageTasks.category.null=(undefined) -pageTasks.runsContinually=runs continually diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_sk_SK.utf8.properties deleted file mode 100644 index 152cd17bf53..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_sk_SK.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Fri Jan 10 12:27:06 CET 2014 -PageAbout.allRightsReserved=©2014 Evolveum. -PageAbout.button.testProvisioning=Provisioning self test -PageAbout.button.testRepository=Repository self test -PageAbout.midPointRevision=${describe} -PageAbout.midPointRevisionTitle=Git describe -PageAbout.midPointVersion=${pom.version} -PageAbout.midPointVersionTitle=Version -PageAbout.repoDiag.additionalDetails.name=Name -PageAbout.repoDiag.additionalDetails.value=Value -PageAbout.repoDiag.driverShortName=Driver short name -PageAbout.repoDiag.driverVersion=Driver version -PageAbout.repoDiag.implementationDescription=Implementation description -PageAbout.repoDiag.implementationShortName=Implementation name -PageAbout.repoDiag.isEmbedded=Is embedded -PageAbout.repoDiag.repositoryUrl=Repository URL -PageAbout.title.basic=Basic -PageAbout.title.repository=Repository -PageAbout.title.repository.additional=Additional details -PageAbout.title.systemProperties=System properties -PageAbout.unknownBuildNumber=unknown -page.subTitle=midPoint -page.title=About diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_sk_SK.utf8.properties deleted file mode 100644 index a57fbe496c6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_sk_SK.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -PageAccounts.accounts.description=Description -PageAccounts.accounts.name=Name -PageAccounts.accounts.oid=Oid -PageAccounts.accounts.synchronizationSituation=Situation -PageAccounts.accounts.synchronizationTimestamp=Timestamp -PageAccounts.button.export=Export -PageAccounts.button.load=Load -PageAccounts.count=Count -PageAccounts.deleted=Deleted -PageAccounts.disputed=Disputed -PageAccounts.exportException=Error occurred during export, reason {0} -PageAccounts.linked=Linked -PageAccounts.nothing=Nothing -PageAccounts.resource=Resource -PageAccounts.shadows=Shadows -PageAccounts.state=State -PageAccounts.summary=Summary -PageAccounts.total=Total -PageAccounts.unlinked=Unlinked -PageAccounts.unmatched=Unmatched -page.subTitle=synchronization details -page.title=Shadow diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_sk_SK.utf8.properties deleted file mode 100644 index 0da7c131157..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_sk_SK.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -page.subTitle=from repository -page.title=Zoznam objektov -pageDebugList.button.clear=Vymazať -pageDebugList.button.deleteSelected=Zmazať vybrané -pageDebugList.button.export=Export -pageDebugList.button.exportAll=Export all -pageDebugList.button.label.export=Export\: -pageDebugList.button.laxativeButton=Vymazať všetky identity -pageDebugList.button.search=Hľadať -pageDebugList.description=Description -pageDebugList.dialog.title.confirmDelete=Potvrďte zmazanie -pageDebugList.dialog.title.confirmLaxative=Potvrďte zmazanie všetkých identít -pageDebugList.dialog.title.confirmLaxativeMessage=Budú vykonané nasledujúce zmeny\: -pageDebugList.menu.deleteAllType=Delete all of selected type -pageDebugList.menu.deleteSelected=Delete selected -pageDebugList.menu.exportAll=Export all objects -pageDebugList.menu.exportAllSelectedType=Export all of selected type -pageDebugList.menu.exportSelected=Export selected -pageDebugList.message.countSearchProblem=Vyhľadávanie medzi usermi/obrazmi sa nepodarilo -pageDebugList.message.createFileException=Couldn't create file for download. -pageDebugList.message.deleteObjectConfirm=Naozaj chcete zmazať objekt? -pageDebugList.message.deleteSelectedConfirm=Naozaj chcete zmazať {0} objekt(ov)? -pageDebugList.message.laxativeProblem=Nepodarilo sa vymazať všetkých používateľov a obrazy účtov -pageDebugList.message.nothingSelected=Nebol vybratý objekt. -pageDebugList.message.queryException=Nepodarilo sa vytvoriť dopyt pre hľadanie podreťazcov v mene, dôvod\: {0} -pageDebugList.message.singleDeleteProblemShadow=Nepodarilo sa vymazať obraz učtu -pageDebugList.message.singleDeleteProblemUser=Nepodarilo sa vymazať používateľa -pageDebugList.name=Meno -pageDebugList.objectType=Object type -pageDebugList.options=Options -pageDebugList.resourceName=Resource name -pageDebugList.resourceType=Resource type -pageDebugList.searchTextPlaceholder=Name -pageDebugList.zipCheck=Zip diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_sk_SK.utf8.properties deleted file mode 100644 index 0a22d87fd09..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_sk_SK.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -page.subTitle=for '{0}' -page.title=Zobrazenie objektu -pageDebugView.button.back=Späť -pageDebugView.button.save=Uložiť -pageDebugView.edit=Editovať -pageDebugView.encrypt=Protected by encryption -pageDebugView.message.cantSaveEmpty=Nie je možné uložit prázdne xml. -pageDebugView.message.oidNotDefined=OID objektu nie je definované. -pageDebugView.options=Options -pageDebugView.validateSchema=Validate schema diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_sk_SK.utf8.properties deleted file mode 100644 index 84c26a6db60..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_sk_SK.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -PageImportObject.button.import=Import object -PageImportObject.embeddedEditor=Embedded editor -PageImportObject.file=File -PageImportObject.getObjectsFrom=Get objects from -PageImportObject.message.help=Choose Xml file for import. -page.subTitle=to midPoint -page.title=Import object -pageImportObject.message.emptyXml=Can't save empty xml. -pageImportObject.message.nullFile=Uploaded file is null. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_sk_SK.utf8.properties deleted file mode 100644 index 3c062c3dbc9..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_sk_SK.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -PageInternals.button.changeTime=Change time -PageInternals.checkConsistency=Check consistency -PageInternals.checkEncryption=Check encryption -PageInternals.checkReadEncrypion=Check read encryption -PageInternals.detailedDebugDump=Detailed debug dump -PageInternals.offset=Offset -PageInternals.title.debugUtil=Debug util -PageInternals.title.internalsConfig=Internals config -PageInternals.title.timeChange=Time change -page.title=Internals configuration diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_sk_SK.utf8.properties deleted file mode 100644 index 443e03df30b..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_sk_SK.utf8.properties +++ /dev/null @@ -1,76 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -ProfilingLevel.ARGUMENTS=Argumenty -ProfilingLevel.ENTRY_EXIT=Vstup/Výstup -ProfilingLevel.OFF=Vypnutý -filter.duplicate=Filter s menom '{0}' je už definovaný. -filter.emptyFilter=Filter nesmie byť prázdny. -logger.duplicate=Logger s menom '{0}' je už definovaný. -logger.emptyLogger=Logger nesmie byť prázdny. -message.emptyLevel=Level nesmie byť prázdny. -message.emptyString=Input panel must not be empty -page.title=Správa logovania -pageLogging.appender=Appender\: -pageLogging.appenders=Appenders -pageLogging.appenders.appending=Appending -pageLogging.appenders.filePath=Cesta k súboru -pageLogging.appenders.filePattern=Formát súboru -pageLogging.appenders.maxFileSize=Max. veľkosť súboru [kB] -pageLogging.appenders.maxHistory=Max. história -pageLogging.appenders.name=Meno -pageLogging.appenders.pattern=Formát -pageLogging.audit=Audit -pageLogging.auditLog=Auditný log\: -pageLogging.button.addClassLogger=Add logger -pageLogging.button.addComponentLogger=Add component logger -pageLogging.button.addConsoleAppender=Add console appender -pageLogging.button.addFileAppender=Add file appender -pageLogging.button.addFilter=Add filter -pageLogging.button.advanced=Advanced -pageLogging.button.deleteAppender=Delete appender -pageLogging.button.deleteFilter=Delete filter -pageLogging.button.deleteLogger=Delete logger -pageLogging.button.reset=Reset -pageLogging.button.save=Save -pageLogging.details=Details\: -pageLogging.dumpInterval=Interval vypisovania do logov\: -pageLogging.filter=Filter -pageLogging.filter.ALL=Všetko -pageLogging.filter.GUI=Web -pageLogging.filter.MODEL=Model -pageLogging.filter.NOTIFICATIONS=Notification filter -pageLogging.filter.PROVISIONING=Provisioning -pageLogging.filter.REPOSITORY=Repository -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener -pageLogging.filter.TASKMANAGER=Task manager -pageLogging.filter.WORKFLOWS=Workflow filter -pageLogging.filtersTable=Filters table -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit -pageLogging.logger=Logger -pageLogging.logger.ALL=Všetko -pageLogging.logger.GUI=Web -pageLogging.logger.MODEL=Model -pageLogging.logger.NOTIFICATIONS=Notifications logger -pageLogging.logger.PROVISIONING=Provisioning -pageLogging.logger.REPOSITORY=Repository -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener -pageLogging.logger.TASKMANAGER=Task manager -pageLogging.logger.WORKFLOWS=Workflow module logger -pageLogging.loggers=Loggers -pageLogging.loggersAppender=Appender -pageLogging.loggersLevel=Level -pageLogging.loggersTable=Loggers table -pageLogging.performanceStatistics=Štatistiky výkonnosti systému\: -pageLogging.profiling=Profilovanie -pageLogging.requestFilter=Filter webových requestov\: -pageLogging.rootAppender=Root appender\: -pageLogging.rootLevel=Root logger\: -pageLogging.subsystem..taskManager=Manažér úloh -pageLogging.subsystem.appender=Appender -pageLogging.subsystem.level=Level -pageLogging.subsystem.model=Model -pageLogging.subsystem.provisioning=Provisioning -pageLogging.subsystem.repository=Repozitár -pageLogging.subsystem.resourceObjectChangeListener=Monitor zmien v pripojených systémoch -pageLogging.subsystem.ucf=Ucf -pageLogging.subsystem.workflow=Pracovné položky -pageLogging.subsystems=Podsystémy\: diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_sk_SK.utf8.properties deleted file mode 100644 index 7ee3c4578aa..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_sk_SK.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -AEPlevel.FULL=Full -AEPlevel.LEGALIZE=Relative -AEPlevel.MARK=Mark -AEPlevel.NONE=None -AEPlevel.POSITIVE=Positive -page.subTitle=for midPoint -page.title=Configuration -pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Full -pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Legalize -pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Mark -pageSystemConfiguration.assignmentPolicyEnforcement.value.none=None -pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Positive -pageSystemConfiguration.logging.title=Logging -pageSystemConfiguration.system.title=System diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_sk_SK.utf8.properties deleted file mode 100644 index 559c501e188..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_sk_SK.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -chooseTypeDialog.button.cancel=Cancel -chooseTypeDialog.column.name=Name -chooseTypeDialog.title=Choose Object diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_sk_SK.utf8.properties deleted file mode 100644 index 5a4802fd8ca..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Wed Jan 01 11:41:35 CET 2014 -chooseTypePanel.ObjectNameValue.null=None diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_sk_SK.utf8.properties deleted file mode 100644 index 4ef86c30564..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -DebugButtonPanel.button.delete=Delete -DebugButtonPanel.button.export=Export diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_sk_SK.utf8.properties deleted file mode 100644 index 22191d10c7f..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -ImportOptionsPanel.errorCount=Error count -ImportOptionsPanel.options=Options -importOptionsPanel.fetchResourceSchema=Fetch resource schema -importOptionsPanel.keepOid=Keep OID -importOptionsPanel.overwriteExistingObject=Overwrite existing object -importOptionsPanel.protectedByEncryption=Protected by encryption -importOptionsPanel.referentialIntegrity=Referential integrity -importOptionsPanel.stopAfter=Stop after errors exceed -importOptionsPanel.summarizeErrors=Summarize errors -importOptionsPanel.summarizeSuccesses=Summarize successes -importOptionsPanel.validateDynamicSchema=Validate dynamic schema -importOptionsPanel.validateStaticSchema=Validate static schema diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_sk_SK.utf8.properties deleted file mode 100644 index 1b8f3ee6180..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,59 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -LoggingConfigPanel.appender=Appender\: -LoggingConfigPanel.appenders=Appenders -LoggingConfigPanel.appenders.Inherit=Inherited -LoggingConfigPanel.appenders.appending=Appending -LoggingConfigPanel.appenders.filePath=File path -LoggingConfigPanel.appenders.filePattern=File pattern -LoggingConfigPanel.appenders.maxFileSize=Max. file size [kB] -LoggingConfigPanel.appenders.maxHistory=Max. history -LoggingConfigPanel.appenders.name=Name -LoggingConfigPanel.appenders.pattern=Pattern -LoggingConfigPanel.audit=Audit -LoggingConfigPanel.auditLog=Audit log\: -LoggingConfigPanel.button.addClassLogger=Add logger -LoggingConfigPanel.button.addComponentLogger=Add component logger -LoggingConfigPanel.button.addConsoleAppender=Add console appender -LoggingConfigPanel.button.addFileAppender=Add file appender -LoggingConfigPanel.button.addStandardLogger=Add standard logger -LoggingConfigPanel.button.deleteAppender=Delete appender -LoggingConfigPanel.button.deleteLogger=Delete logger -LoggingConfigPanel.button.reset=Reset -LoggingConfigPanel.button.save=Save -LoggingConfigPanel.details=Details\: -LoggingConfigPanel.logger=Logger -LoggingConfigPanel.loggers=Loggers -LoggingConfigPanel.loggersAppender=Appender -LoggingConfigPanel.loggersLevel=Level -LoggingConfigPanel.profiling.dumpInterval=Dump interval\: -LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval -LoggingConfigPanel.profiling.entryExit=Profiling - entry/exit -LoggingConfigPanel.profiling.general=Profiling - General -LoggingConfigPanel.profiling.performanceStatistics=Performance Statistics\: -LoggingConfigPanel.profiling.requestFilter=Request Filter\: -LoggingConfigPanel.profiling.subsystem.model=Model -LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning -LoggingConfigPanel.profiling.subsystem.repository=Repository -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener -LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager -LoggingConfigPanel.profiling.subsystem.ucf=Ucf -LoggingConfigPanel.profiling.subsystem.workflow=Workflow -LoggingConfigPanel.profiling.subsystems=Profiling - Subsystems -LoggingConfigPanel.rootAppender=Root appender\: -LoggingConfigPanel.rootLogger=Root logger -LoggingConfigPanel.subsystem.appender=Appender -LoggingConfigPanel.subsystem.level=Level -ProfilingLevel.ARGUMENTS=Arguments -ProfilingLevel.ENTRY_EXIT=Entry/Exit -ProfilingLevel.OFF=Off -StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.lens.ChangeExecutor) -StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.lens.Clockwork) -StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) -StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) -StandardLoggerType.PROJECTOR=Projector (c.e.m.model.lens.projector.Projector) -StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.lens.projector) -StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) -logger.duplicate=Logger with name '{0}' is already defined -logger.emptyLogger=Logger must not be empty -message.emptyLevel=Level must not be empty -message.emptyString=Input panel must not be empty diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_sk_SK.utf8.properties deleted file mode 100644 index f155bc3bed2..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Mon May 19 15:37:42 CEST 2014 -SystemConfigPanel.assignmentPolicyEnforcement=Assignment policy enforcement -SystemConfigPanel.cleanupPolicy=Cleanup Policy -SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval -SystemConfigPanel.cleanupPolicy.closedTasks=Closed tasks cleanup interval -SystemConfigPanel.cleanupPolicy.placeholder=Insert interval -SystemConfigPanel.mail.debug=Debug -SystemConfigPanel.mail.defaultFrom=Default from -SystemConfigPanel.mail.host=Host -SystemConfigPanel.mail.password=Password -SystemConfigPanel.mail.port=Port -SystemConfigPanel.mail.transportSecurity=Transport security -SystemConfigPanel.mail.username=Username -SystemConfigPanel.notification.redirectToFile=Redirect to file -SystemConfigPanel.notification.redirectToFile.placeholder=Filename -SystemConfigPanel.title.accountSynchronization=Global account synchronization settings -SystemConfigPanel.title.basic=Basic -SystemConfigPanel.title.connectorFramework=Connector frameworks configuration -SystemConfigPanel.title.modelHooks=Model hooks -SystemConfigPanel.title.notification=Notifications -SystemConfigPanel.title.passwordPolicy=Global password policy -SystemConfigPanel.title.userTemplate=Default user template -SystemConfigPanel.tooltip.duration=Format\: P[n][p], n-number, p-period (d - days, m - months, ...), P3M - cleanup every 3 months diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_sk_SK.utf8.properties deleted file mode 100644 index ca82e519c72..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_sk_SK.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -PageDashboard.accounts=Moje účty -PageDashboard.activeTasks=Active Tasks -PageDashboard.activeUsers=Active Users -PageDashboard.assignments=My Assignments -PageDashboard.personalInfo=Osobné údaje -PageDashboard.serverLoad=Server Load -PageDashboard.systemInfo=System status -PageDashboard.usedRam=Used RAM -PageDashboard.workItems=Moje pracovné položky -page.subTitle=welcome to midPoint -page.title=Vitajte diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_sk_SK.utf8.properties deleted file mode 100644 index b7ba4b6e991..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_sk_SK.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Sat Mar 16 14:26:07 CET 2013 -PageMyPasswords.accountMidpoint=MidPoint -PageMyPasswords.accounts=Účty -PageMyPasswords.button.back=Späť -PageMyPasswords.button.save=Uložiť -PageMyPasswords.couldntResolve=Nepodarilo sa získať informácie o koncovom systéme. -PageMyPasswords.enabled=Povolený -PageMyPasswords.importantNote=Important note. When "MidPoint" account is checked, user password is changed. Besides that, all account credentials are updated based on policies defined in resources definitions. -PageMyPasswords.name=Meno -PageMyPasswords.noAccountSelected=Heslo nebolo zmenené. Nebol vybratý žiaden účet. -PageMyPasswords.password=Heslo -PageMyPasswords.resourceMidpoint=MidPoint Databáza -PageMyPasswords.resourceName=Koncový systém -page.title=Moje heslá diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_sk_SK.utf8.properties deleted file mode 100644 index f83faa4c7cc..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -AsyncDashboardPanel.loading=Loading data diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_sk_SK.utf8.properties deleted file mode 100644 index 419879cb6c9..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Jan 08 13:00:45 CET 2013 -MyAccountsPanel.account.name=Name -MyAccountsPanel.account.resource=Resource diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_sk_SK.utf8.properties deleted file mode 100644 index 43214d1f718..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -MyAssignmentsPanel.assignment.displayName=Name -MyAssignmentsPanel.assignment.type=Type -MyAssignmentsPanel.type.accountConstruction=Account construction -MyAssignmentsPanel.type.error=Error -MyAssignmentsPanel.type.orgUnit=Org. unit -MyAssignmentsPanel.type.role=Role diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_sk_SK.utf8.properties deleted file mode 100644 index e805a855bdd..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -PersonalInfoPanel.lastFail=Last unsuccessful login -PersonalInfoPanel.lastFail.date=Date -PersonalInfoPanel.lastFail.from=From -PersonalInfoPanel.lastLogin=Last login -PersonalInfoPanel.lastLogin.date=Date -PersonalInfoPanel.lastLogin.from=From -PersonalInfoPanel.never=Never -PersonalInfoPanel.other=Other -PersonalInfoPanel.passwordExp=Account expiration date -PersonalInfoPanel.undefined=Undefined diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_sk_SK.utf8.properties deleted file mode 100644 index c1bac78816f..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -SystemInfoPanel.activeTasks=Active Tasks -SystemInfoPanel.activeUsers=Active Users -SystemInfoPanel.serverLoad=Server Load -SystemInfoPanel.usedRam=Used RAM diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_sk_SK.utf8.properties deleted file mode 100644 index d986cf40ec6..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_sk_SK.utf8.properties +++ /dev/null @@ -1,48 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -SearchType.AUTHOR=Author -SearchType.DESCRIPTION=Description -SearchType.NAME=Name -Type.AUDIT=Audit -Type.RECONCILIATION=Reconciliation -Type.USERS=User -page.subTitle=in past -page.title=Created Reports -pageCreatedReports.button.delete=Delete -pageCreatedReports.button.download=Download -pageCreatedReports.button.searchButton=Search -pageCreatedReports.dialog.title.confirmDelete=Confirm Delete -pageCreatedReports.filter.default=Choose File Type -pageCreatedReports.filter.filetype=File Type -pageCreatedReports.filter.reportType=Report Type -pageCreatedReports.inlineMenu.deleteAll=Delete All -pageCreatedReports.inlineMenu.deleteSelected=Delete Selected -pageCreatedReports.message.deleteAll=Do you really want to delete all created report outputs? -pageCreatedReports.message.deleteOutputConfirmed=Do you really want to delete selected {0} Created report(s)? -pageCreatedReports.message.deleteOutputSingle=Do you really want to delete Created report '{0}'? -pageCreatedReports.message.downloadError=Could not download Report. -pageCreatedReports.message.fileNotFound=File with report was not found. -pageCreatedReports.message.nothingSelected=No reports have been selected. -pageCreatedReports.message.queryError=Error occurred during translation search query to filter. -pageCreatedReports.table.author=Author -pageCreatedReports.table.description=Description -pageCreatedReports.table.filetype=File Type -pageCreatedReports.table.name=Name -pageCreatedReports.table.time=Time -pageCreatedReports.table.type=Report Type -searchForm.filetype.null=File Type -searchForm.reportType.null=Report Type -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_sk_SK.utf8.properties deleted file mode 100644 index c992265c546..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 19 15:37:42 CEST 2014 -page.title=Report configuration diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_sk_SK.utf8.properties deleted file mode 100644 index c617f134159..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_sk_SK.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -PageReports.button.configure=Configure -PageReports.button.run=Run -PageReports.message.jasperError=Error occurred during creating Jasper report. -PageReports.message.queryError=Error occurred during translation search query to filter. -PageReports.message.resourceNotDefined=Resource not defined. -PageReports.message.unknownReport=Unknown report. -PageReports.report.auditDescription=Report made from audit records. -PageReports.report.auditName=Audit logs -PageReports.report.reconciliationDescription=Reconciliation report for selected resource. -PageReports.report.reconciliationName=Reconciliation -PageReports.report.usersDescription=Users listed in MidPoint. -PageReports.report.usersName=Users in MidPoint -PageReports.search.showSubreports=Show subreports -PageReports.table.description=Description -PageReports.table.name=Name -PageReports.title.auditPopup=Audit report parameters -PageReports.title.reconciliationPopup=Reconciliation report parameters -PageReports.title.userPopup=User report parameters -page.subTitle=from midPoint -page.title=Reports -searchForm.searchTextPlaceholder=Text diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel_sk_SK.utf8.properties deleted file mode 100644 index 4f54c26318b..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AceEditorPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -AceEditorPanel.title.basic=Edit Report XML diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_sk_SK.utf8.properties deleted file mode 100644 index 3ffcb2a77e4..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -AuditPopulPanel.exportType.label=Export File Type -AuditPopupPanel.auditEventType=Event Type -AuditPopupPanel.dateFrom=From -AuditPopupPanel.dateTo=To -AuditPopupPanel.title=Audit Report Basic Configuration diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_sk_SK.utf8.properties deleted file mode 100644 index d4b0f1693b0..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -ReconciliationPopupPanel.exportFileType=Export Type -ReconciliationPopupPanel.resource=Resource -ReconciliationPopupPanel.title.basic=Basic Reconciliation Report Configuration diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_sk_SK.utf8.properties deleted file mode 100644 index 5b3a7afed57..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -ReportConfigurationPanel.title.basic=Basic diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_sk_SK.utf8.properties deleted file mode 100644 index b944e933d5d..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -UserReportConfigPanel.dateFrom=From -UserReportConfigPanel.dateTo=To -UserReportConfigPanel.exportFileType=Export Type -UserReportConfigPanel.title.basic=Basic User Report Configuration diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_sk_SK.utf8.properties deleted file mode 100644 index 320ad889e9b..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_sk_SK.utf8.properties +++ /dev/null @@ -1,9 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -pageAdminResources.accountDetails=Account details -pageAdminResources.contentAccounts=Accounts -pageAdminResources.detailsResource=Detaily systému -pageAdminResources.editResource=Edit resource -pageAdminResources.importResource=Importovať zo systému -pageAdminResources.listResources=Zoznam systémov -pageAdminResources.message.cantLoadResource=Couldn't load resource details. -pageAdminResources.newResource=New resource diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_sk_SK.utf8.properties deleted file mode 100644 index 089d21e9a0e..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_sk_SK.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -page.title=New resource -page.title.editResource=Edit resource -pageResourceEdit.edit=Edit -pageResourceEdit.message.emptyXml=Can't save empty xml as resource. -pageResourceEdit.options=Options diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_sk_SK.utf8.properties deleted file mode 100644 index 335c351a0da..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -page.title=New resource -page.title.editResource=Edit resource diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_sk_SK.utf8.properties deleted file mode 100644 index f22790c8cef..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_sk_SK.utf8.properties +++ /dev/null @@ -1,30 +0,0 @@ -#Wed Jan 01 11:41:35 CET 2014 -page.title=Detaily koncového systému -pageResource.bundle=Balík -pageResource.button.back=Späť -pageResource.button.importAccounts=Importovať účty -pageResource.button.save=Uložiť -pageResource.button.test=Testovať spojenie -pageResource.capabilities=Možnosti -pageResource.conConnection=Pripojenie konektora -pageResource.conInitialization=Inicializácia konektora -pageResource.conSanity=Stav konektora -pageResource.conSchema=Schéma konektora -pageResource.confValidation=Validácia konfigurácie -pageResource.editResource=Edit resource -pageResource.import=Import -pageResource.message.oidNotDefined=Oid koncového systému nebolo definované. -pageResource.name=Meno -pageResource.objectTypes=Typy objektov -pageResource.objectTypes.displayName=Zobrazované meno -pageResource.objectTypes.help=Pomoc -pageResource.objectTypes.nativeObjectClass=Natívna trieda objektu -pageResource.objectTypes.type=Typ -pageResource.oid=Oid -pageResource.overallStatus=Celkový stav -pageResource.progress=Aktuálny status -pageResource.resource=Systém -pageResource.status=Stav -pageResource.sync=Synchronizácia -pageResource.type=Typ -pageResource.version=Verzia diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_sk_SK.utf8.properties deleted file mode 100644 index 7322aa8ad7e..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_sk_SK.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -page.subTitle=connected to midPoint -page.title=Zoznam koncových systémov -pageResources.bundle=Balík -pageResources.button.discoveryRemote=Discovery -pageResources.connector.hostname=Hostname -pageResources.connector.name=Meno -pageResources.connector.port=Port -pageResources.connector.protectConnection=Chránený -pageResources.connector.timeout=Timeout -pageResources.connectorHosts=Connector hosts -pageResources.content=Content -pageResources.dialog.title.confirmDelete=Potvrdenie zmazania -pageResources.import=Import -pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? -pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? -pageResources.message.deleteResourceConfirm=Naozaj chcete zmazať {0} koncové systém(y)? -pageResources.message.deleteResourcesConfirm=Do you really want to delete selected {0} resource(s)? -pageResources.message.noHostSelected=No connector host has been selected. -pageResources.message.noResourceSelected=No resource has been selected. -pageResources.name=Meno -pageResources.progress=Aktuálny status -pageResources.resources=Resources -pageResources.status=Stav -pageResources.version=Verzia diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_sk_SK.utf8.properties deleted file mode 100644 index d1d678adb79..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -contentPanel.accounts=Accounts -contentPanel.entitlements=Entitlements diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_sk_SK.utf8.properties deleted file mode 100644 index 26b5aab72d5..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_sk_SK.utf8.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Sat Jan 04 14:25:43 CET 2014 -page.subTitle=on {0} -page.title=Account details -pageAccount.button.back=Back -pageAccount.button.save=Save -pageAccount.description=Account on resource -pageAccount.message.cantEditAccount=Couldn't load account for editing. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_sk_SK.utf8.properties deleted file mode 100644 index 071c7f35c0e..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_sk_SK.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -#Sat Jan 04 14:25:43 CET 2014 -page.subTitle=on {0} -page.title=Accounts -pageContentAccounts.button.searchButton=Search -pageContentAccounts.identifiers=Identifiers -pageContentAccounts.menu.changeOwner=Change owner -pageContentAccounts.menu.importAccount=Import Account -pageContentAccounts.menu.removeOwner=Remove owner -pageContentAccounts.message.cantImportAccount=Nepodarilo sa importova� ��et s oid\={0} -pageContentAccounts.message.cantShowAccountDetails=Can't show details for account {0} ({1}). -pageContentAccounts.message.cantShowUserDetails=Can't show details of user {0} ({1}). -pageContentAccounts.message.noAccountSelected=No accounts has been selected. -pageContentAccounts.message.resourceOidNotDefined=Resource oid is not defined in url. -pageContentAccounts.name=Name -pageContentAccounts.owner=Owner -pageContentAccounts.search=Search -pageContentAccounts.situation=Situation diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_sk_SK.utf8.properties deleted file mode 100644 index 4640e770314..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_sk_SK.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -page.title={0} -pageContentEntitlements.entitlements=Entitlements -pageContentEntitlements.message.resourceOidNotDefined=Resource oid is not defined in url. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_sk_SK.utf8.properties deleted file mode 100644 index fd0b35f3519..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_sk_SK.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -PageRoleEditor.label.description=Description -PageRoleEditor.label.name=Name -PageRoleEditor.label.requestable=Requestable -PageRoleEditor.label.type=Type -PageRoleEditor.subtitle.activation=Activation -PageRoleEditor.subtitle.basic=Basic -PageRoleEditor.subtitle.editingRole=role '{0}' -PageRoleEditor.subtitle.newRole=new role -PageRoleEditor.title.assignments=Assignments -PageRoleEditor.title.editingRole=Edit -PageRoleEditor.title.inducements=Inducements -PageRoleEditor.title.newRole=Create diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_sk_SK.utf8.properties deleted file mode 100644 index bb8fca74c65..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_sk_SK.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -Requestable.ALL=All -Requestable.NON_REQUESTABLE=Non-Requestable -Requestable.REQUESTABLE=Requestable -page.title=Zoznam rolí -pageRoles.button.delete=Zmazať -pageRoles.dialog.title.confirmDelete=Potvrdenie zmazania -pageRoles.message.deleteRoleConfirm=Naozaj chcete zmazať {0} vybrané role? -pageRoles.message.nothingSelected=Nebola vybratá rola. -pageRoles.message.queryError=Error occurred during translation search query to filter. -pageRoles.requestable=Requestable diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_sk_SK.utf8.properties deleted file mode 100644 index 4159de8bd5a..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_sk_SK.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -#Wed Jan 01 11:41:35 CET 2014 -page.title=New task -pageTask.advancedOption=Advanced option -pageTask.basic=Basic -pageTask.bound=Tightly bound (use if recurring task runs often) -pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTask.browse=Browse -pageTask.category.Demo=Demo -pageTask.category.ImportFromFile=Import from file -pageTask.category.ImportingAccounts=Importing accounts -pageTask.category.LiveSynchronization=Live synchronization -pageTask.category.Reconciliation=Reconciliation -#legacy -pageTask.category.UserRecomputation=User recomputation -pageTask.category.Recomputation=Recomputation -pageTask.category.Workflow=Workflow -pageTask.createSuspended=Create in SUSPENDED state -pageTask.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. -pageTask.cronHelpLink=For more information, please see -pageTask.cronHelpLinkTutorial=tutorial -pageTask.cronSpec=Schedule cron-like specification -pageTask.misfire=Misfire action -pageTask.name=Task name -pageTask.notStartAfter=Do not start after -pageTask.notStartBefore=Do not start before -pageTask.now=Now -pageTask.objectRef=Object reference -pageTask.recurring=Recurring task -pageTask.runUntilNodeDown=Run only until node down -pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTask.scheduleInterval=Schedule interval (seconds) -pageTask.scheduleTitle=Scheduling -pageTask.threadStop=Thread stop action -pageTask.title.edit=Details for '{0}' -pageTask.type=Type\: diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_sk_SK.utf8.properties deleted file mode 100644 index 0f7be5bf17c..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_sk_SK.utf8.properties +++ /dev/null @@ -1,47 +0,0 @@ -#Wed Jan 01 11:41:35 CET 2014 -page.title=Task details -pageTaskEdit.basic=Basic -pageTaskEdit.bound=Tightly bound (use if recurring task runs often) -pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTaskEdit.button.back=Back -pageTaskEdit.button.edit=Edit -pageTaskEdit.button.save=Save -pageTaskEdit.category=Category -pageTaskEdit.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. For more information, please see www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. -pageTaskEdit.cronHelpLink=For more information, please see -pageTaskEdit.cronHelpLinkTutorial=tutorial -pageTaskEdit.cronSpec=Schedule cron-like specification -pageTaskEdit.description=Description -pageTaskEdit.execution=Execution status -pageTaskEdit.handlerUri=Handler URI -pageTaskEdit.identifier=Identifier -pageTaskEdit.lastFinished=Task run last finished -pageTaskEdit.lastStarted=Task run last started -pageTaskEdit.message.cantTaskDetails=Couldn't load task details. -pageTaskEdit.message.node=- at node {0} -pageTaskEdit.misfire=Misfire action -pageTaskEdit.modelOperationStatusLabel=Model operation status -pageTaskEdit.name=Task name -pageTaskEdit.nextRun=Next scheduled task run -pageTaskEdit.notStartAfter=Do not start after -pageTaskEdit.notStartBefore=Do not start before -pageTaskEdit.oid=Oid -pageTaskEdit.opResult=Operation result -pageTaskEdit.opResult.message=Message -pageTaskEdit.opResult.operation=Operation -pageTaskEdit.opResult.status=Status -pageTaskEdit.opResult.token=Token -pageTaskEdit.parent=Parent task -pageTaskEdit.recurring=Recurring task -pageTaskEdit.runUntilNodeDown=Run only until node down -pageTaskEdit.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTaskEdit.scheduleInterval=Schedule interval (seconds) -pageTaskEdit.scheduleTitle=Scheduling -pageTaskEdit.subtasksLabel=Subtasks -pageTaskEdit.suspendReq=Skôr ako je možné editovať úlohu, je potrebné ju pozastaviť. -pageTaskEdit.threadStop=Thread stop action -pageTaskEdit.tightlyBound=Tightly bound -pageTaskEdit.title.edit=Details for '{0}' -pageTaskEdit.workflowInformationLabel=Workflow information -runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend -runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_sk_SK.utf8.properties deleted file mode 100644 index dbc4ee4e43d..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_sk_SK.utf8.properties +++ /dev/null @@ -1,59 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -TaskListType.ACTIVATED=Activated -TaskListType.ALL=All -TaskListType.DEACTIVATED=Deactivated -TaskListType.EXECUTING=Executing -mainForm.category.null=All -mainForm.state.null=All -page.subTitle=in midPoint -page.title=List tasks -pageTasks.alreadyPassed=already passed -pageTasks.alreadyPassedForNotRunningTasks=(already passed) -pageTasks.button.deactivateServiceThreads=Stop all threads -pageTasks.button.deleteNode=Delete -pageTasks.button.deleteTask=Delete -pageTasks.button.label.node=Node\: -pageTasks.button.label.task=Task\: -pageTasks.button.reactivateServiceThreads=Start all threads -pageTasks.button.resumeTask=Resume -pageTasks.button.scheduleTask=Run now -pageTasks.button.startScheduler=Start -pageTasks.button.stopScheduler=Stop scheduler -pageTasks.button.stopSchedulerAndTasks=Stop scheduler + tasks -pageTasks.button.suspendTask=Suspend -pageTasks.button.synchronizeTasks=Synchronize tasks -pageTasks.button.refreshTasks=Refresh tasks -pageTasks.category=Category\: -pageTasks.diagnostics=Diagnostics -pageTasks.in=in {0} -pageTasks.inForNotRunningTasks=(in {0}) -pageTasks.message.alreadyResumed=Task '{0}' can't be resumed, it's already running or closed. -pageTasks.message.alreadySuspended=Task '{0}' is already suspended or closed. -pageTasks.message.couldntCreateQuery=Couldn't create query for task list. -pageTasks.message.noNodeSelected=No node has been selected. -pageTasks.message.noTaskSelected=No task has been selected. -pageTasks.node.clustered=Clustered -pageTasks.node.executionStatus=Status -pageTasks.node.lastCheckInTime=Last check-in time -pageTasks.node.managementPort=Management port -pageTasks.node.name=Name -pageTasks.node.statusMessage=Status message -pageTasks.nodes=Nodes -pageTasks.now=now -pageTasks.nowForNotRunningTasks=(now) -pageTasks.optionsTitle=Advanced options -pageTasks.stalledSince=STALLED since {0} at {1} -pageTasks.state=State\: -pageTasks.subtasks=Show subtasks\: -pageTasks.task.category=Category -pageTasks.task.currentRunTime=Current run time -pageTasks.task.detail=Detail -pageTasks.task.executingAt=Executing at -pageTasks.task.execution=Execution -pageTasks.task.name=Name -pageTasks.task.objectRef=Object reference -pageTasks.task.progress=Progress -pageTasks.task.scheduledToRunAgain=Scheduled to start again -pageTasks.task.status=Status -pageTasks.tasks=Tasks -pageTasks.unknownRefName=Unknown object diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_sk_SK.utf8.properties deleted file mode 100644 index e8b0a63ddda..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -SubtasksPanel.label.category=Category -SubtasksPanel.label.detail=Detail -SubtasksPanel.label.executionState=Execution state -SubtasksPanel.label.name=Task name -SubtasksPanel.label.result=Result diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_sk_SK.utf8.properties deleted file mode 100644 index 7437fc02226..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -WorkflowInformationPanel.label.history=Workflow process instance history -WorkflowInformationPanel.link.processInstance=Workflow process instance is in state\: ${workflowLastDetails} diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_sk_SK.utf8.properties deleted file mode 100644 index 87b2c47b63c..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -PageBulkUsers.button.start=Štart -page.title=User bulk actions diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_sk_SK.utf8.properties deleted file mode 100644 index 0913083271a..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_sk_SK.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -page.subTitle=in midPoint -page.title=Find users diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_sk_SK.utf8.properties deleted file mode 100644 index 6e7a732cb79..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_sk_SK.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Wed Feb 12 15:40:22 CET 2014 -PageOrgTree.message.noOrgStructDefined=No org. structure defined. -page.subTitle=tree -page.title=Org. structure diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_sk_SK.utf8.properties deleted file mode 100644 index 1e2724460ba..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_sk_SK.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -PageOrgUnit.title.approvers=Approvers -PageOrgUnit.title.assignments=Assignments -PageOrgUnit.title.authorizations=Authorizations -PageOrgUnit.title.basic=Basic -PageOrgUnit.title.exclusions=Exclutions -PageOrgUnit.title.inducements=Inducements -page.subTitle=details -page.title=New org. unit -page.title.edit={0} diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_sk_SK.utf8.properties deleted file mode 100644 index b9c9224601c..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_sk_SK.utf8.properties +++ /dev/null @@ -1,56 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -page.subTitle=details -page.title=Detaily používateľa -pageUser.accounts=Účty -pageUser.assignment.active=Aktívny -pageUser.assignment.name=Meno -pageUser.assignment.type=Typ -pageUser.assignments=Priradenia -pageUser.button.addAccount=Account -pageUser.button.back=Späť -pageUser.button.delete=Zmazať -pageUser.button.disable=Zakázať -pageUser.button.enable=Povoliť -pageUser.button.save=Uložiť -pageUser.button.submit=Preview changes -pageUser.button.unlink=Odlinkovať -pageUser.button.unlock=Unlock -pageUser.description=Používateľ v databáze -pageUser.menu.assignAccount=Assign account -pageUser.menu.assignOrg=Assign org. unit -pageUser.menu.assignRole=Assign role -pageUser.menu.unassign=Unassign -pageUser.message.cantCreateUser=Couldn't create or modify user -pageUser.message.cantEditUser=Nepodarilo sa načítať formulár pre editáciu používateľa. -pageUser.message.cantNewUser=Nepodarilo sa načítať formulár pre nového používateľa. -pageUser.message.cantSubmitUser=Couldn't send user for submit -pageUser.message.cantUpdateUser=Update user failed -pageUser.message.couldntAssignObject=Couldn't assign object '{0}', reason\: {1}. -pageUser.message.couldntCreateAccount=Nepodarilo sa vytvoriť formulár pre účet '{0}', dôvod\: {0}. -pageUser.message.couldntCreateAccountNoSchema=Couldn't create account form for '{0}', no refined schema available. Possible problem with connector configuration and/or connection. Please check logs for more information. -pageUser.message.deleteAccountConfirm=Naozaj chcete zmazať {0} vybraných účtov? -pageUser.message.deleteAssignmentConfirm=Naozaj chcete zmazať {0} vybraných priradení? -pageUser.message.illegalAccountState=Neplatný stav účtu '{0}'. -pageUser.message.illegalAssignmentState=Neplatný stav priradenia '{0}'. -pageUser.message.noAccountSelected=Nebol vybratý účet. -pageUser.message.noActivationFound=Neboli nájdené aktivačné údaje pre účet '{0}'. -pageUser.message.noAssignableSelected=No assignable object selected. -pageUser.message.noAssignmentSelected=Nebolo vybraté priradenie. -pageUser.message.noEnabledPropertyFound=Nebola nájdená vlastnosť na povolenie/zakázanie účtu '{0}'. -pageUser.message.noPassword=Password is not entered. -pageUser.message.noResourceSelected=Nebol vybratý koncový systém. -pageUser.message.unsupportedState=Nepodporovaný stav formulára spoužívateľom '{0}'. -pageUser.task.category=Category -pageUser.task.execution=Execution state -pageUser.task.name=Task name -pageUser.task.status=Status -pageUser.tasks=Tasks [{0}] -pageUser.title.confirmDelete=Potvrdenie zmazanie -pageUser.title.editing={0} details -pageUser.title.selectAssignable=Select object(s) -pageUser.title.selectResource=Vybraté koncové systém(y) -pageUser.userDetails=User details -pageUser.title.newUser=Vytvor -pageUser.subTitle.newUser=nového používateľa -pageUser.title.editUser=Uprav -pageUser.subTitle.edituser=používateľa '{0}' diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_sk_SK.utf8.properties deleted file mode 100644 index 325444b881f..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_sk_SK.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -SearchType.FAMILY_NAME=Family name -SearchType.FULL_NAME=Full name -SearchType.GIVEN_NAME=Given name -SearchType.NAME=Name -page.subTitle=in midPoint -page.title=Používatelia v databáze -pageUsers.accounts=Accounts -pageUsers.dialog.title.confirmDelete=Potvrdenie zmazania -pageUsers.menu.delete=Delete -pageUsers.menu.disable=Disable -pageUsers.menu.enable=Enable -pageUsers.menu.reconcile=Reconcile -pageUsers.message.deleteUserConfirm=Naozaj chcete vymazať {0} vybraných používateľ/ov? -pageUsers.message.deleteUserConfirmSingle=Do you really want to delete user '{0}'? -pageUsers.message.nothingSelected=Nebol vybraný žiaden používateľ. -pageUsers.message.queryError=Nastala chyba pri preklade dopytu pre vyhľadávanie. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_sk_SK.utf8.properties deleted file mode 100644 index 221f229ec80..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_sk_SK.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Thu Apr 11 19:11:09 CEST 2013 -assignablePopupContent.button.add=Priradiť -assignablePopupContent.description=Popis -assignablePopupContent.displayName=Meno -assignablePopupContent.name=Názov diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_sk_SK.utf8.properties deleted file mode 100644 index db7b3abd52c..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Execute after all approvals -ExecuteChangeOptionsPanel.label.force=Force -ExecuteChangeOptionsPanel.label.reconcile=Reconcile -ExecuteChangeOptionsPanel.options=Options diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_sk_SK.utf8.properties deleted file mode 100644 index 2f7f653eeed..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_sk_SK.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -orgUnitAddDeletePopup.button.add=Add Org. Unit(s) -orgUnitAddDeletePopup.button.cancel=Cancel -orgUnitAddDeletePopup.button.remove=Remove Org. Unit(s) -orgUnitAddDeletePopup.column.name=Name -orgUnitAddDeletePopup.title=Choose Org. Unit diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_sk_SK.utf8.properties deleted file mode 100644 index d257346e498..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_sk_SK.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -OrgUnitBrowser.cancel=Cancel -OrgUnitBrowser.createRoot=Make it root -OrgUnitBrowser.message.queryError=Error occurred during translation search query to filter. -OrgUnitBrowser.search=Search -OrgUnitBrowser.title=Choose new org. unit parent diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_sk_SK.utf8.properties deleted file mode 100644 index ea33cd1341b..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_sk_SK.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu May 30 10:05:25 CEST 2013 -resourcePopup.bundle=Bundle -resourcePopup.button.add=Add resource(s) -resourcePopup.name=Name -resourcePopup.version=Version diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_sk_SK.utf8.properties deleted file mode 100644 index afdba6241db..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -TreeTablePanel,menu.recompute=Recompute -TreeTablePanel.collapseAll=Collapse all -TreeTablePanel.deleteRoot=Delete root -TreeTablePanel.dialog.title.confirmDelete=Confirm delete -TreeTablePanel.editRoot=Edit root -TreeTablePanel.expandAll=Expand all -TreeTablePanel.hierarchy=Org. hierarchy -TreeTablePanel.menu.addOrgUnit=Add org. unit -TreeTablePanel.menu.addToHierarchy=Add to org. unit -TreeTablePanel.menu.addUser=Add user -TreeTablePanel.menu.delete=Delete -TreeTablePanel.menu.disable=Disable -TreeTablePanel.menu.enable=Enable -TreeTablePanel.menu.move=Move -TreeTablePanel.menu.removeFromHierarchy=Remove from org. unit -TreeTablePanel.message.deleteObjectConfirm=Do you really want to delete selected {0} object(s)? -TreeTablePanel.message.deleteRootConfirm=Do you really want to delete {0} ({1})? -TreeTablePanel.message.nothingSelected=No object has been selected. -TreeTablePanel.message.recomputeError=Can't recompute Org. unit -TreeTablePanel.moveRoot=Move root -TreeTablePanel.recomputeRoot=Recompute root -TreeTablePanel.recomputeTask=Recompute users in organization {0} diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_sk_SK.utf8.properties deleted file mode 100644 index b91625f41d3..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_sk_SK.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Tue Apr 30 12:43:33 CEST 2013 -page.title=Process instance details -pageProcessInstance.button.back=Back diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_sk_SK.utf8.properties deleted file mode 100644 index fe9868a7f98..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_sk_SK.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -#Tue Jul 16 11:28:20 CEST 2013 -PageProcessInstancesRequestedBy.title=Process instances corresponding to my requests -PageProcessInstancesRequestedFor.title=Process instances corresponding to requests about me -pageProcessInstances.active=Currently active -pageProcessInstances.before=before -pageProcessInstances.button.back=Back -pageProcessInstances.button.stop=Stop/delete process instance(s) -pageProcessInstances.finished=Recently finished -pageProcessInstances.item.candidates=Candidate assignees -pageProcessInstances.item.finished=Finished -pageProcessInstances.item.name=Name -pageProcessInstances.item.owner=Owner -pageProcessInstances.item.result=Result -pageProcessInstances.item.started=Started -pageProcessInstances.item.status=Status -pageProcessInstances.message.noItemSelected=No process instance has been selected. -pageProcessInstances.notYet=not yet diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_sk_SK.utf8.properties deleted file mode 100644 index 8c4f70e436f..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_sk_SK.utf8.properties +++ /dev/null @@ -1,33 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -page.subTitle=work item details -pageWorkItem.accordionLabel.additionalData=Related data (detailed) -pageWorkItem.accordionLabel.objectNew=Object after proposed change (detailed) -pageWorkItem.accordionLabel.objectOld=Object before change (detailed) -pageWorkItem.accordionLabel.processInstance=Process instance information -pageWorkItem.accordionLabel.requester=Requester (detailed) -pageWorkItem.additionalData.description=Role to be added -pageWorkItem.additionalInfo=Supplementary information (do not edit) -pageWorkItem.assignee=Assigned to\: -pageWorkItem.button.approve=Schváliť -pageWorkItem.button.cancel=Zrušiť -pageWorkItem.button.claim=Claim -pageWorkItem.button.reject=Zamietnuť -pageWorkItem.button.release=Release -pageWorkItem.candidates=Candidate assignees\: -pageWorkItem.delta=Delta to be approved -pageWorkItem.description=Pracovná položka -pageWorkItem.label.showTechnicalInformation=Show technical information -pageWorkItem.mainInfo=Basic information -pageWorkItem.objectNew.description=Object after proposed change -pageWorkItem.objectOld.description=Object before change -pageWorkItem.options=Options -pageWorkItem.requestCommon.description=General information about the request -pageWorkItem.requestSpecific.description=Your decision -pageWorkItem.requestSpecifics=Request specifics -pageWorkItem.requestedBy=Requested by\: -pageWorkItem.requestedOn=Requested on\: -pageWorkItem.requester.description=Requester -pageWorkItem.title=Work to do\: -pageWorkItem.trackingData=Tracking data -pageWorkItem.trackingData.description=Tracking (diagnostic) data -pageWorkItem.workItemCreatedOn=This work item created on\: diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_sk_SK.utf8.properties deleted file mode 100644 index 58fb653fff1..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_sk_SK.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -page.title=Work items claimable by me diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_sk_SK.utf8.properties deleted file mode 100644 index 8e38bd4ed84..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_sk_SK.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Wed Jan 01 11:41:35 CET 2014 -page.title=List work items -pageWorkItems.button.approve=Approve -pageWorkItems.button.claim=Claim -pageWorkItems.button.reject=Reject -pageWorkItems.button.release=Release -pageWorkItems.item.candidates=Candidate assignees -pageWorkItems.item.created=Created on -pageWorkItems.item.name=Name -pageWorkItems.item.owner=Owner -pageWorkItems.item.status=Status -pageWorkItems.message.noItemSelected=No work item has been selected. diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_sk_SK.utf8.properties deleted file mode 100644 index b316d3f61dd..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_sk_SK.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Mon May 12 18:18:48 CEST 2014 -processInstancePanel.details=Other information\: -processInstancePanel.finished=Finished\: -processInstancePanel.message.cantGetDetails=Couldn't get process instance details. -processInstancePanel.message.noTasks=none -processInstancePanel.name=Process instance name\: -processInstancePanel.pid=Instance ID\: -processInstancePanel.started=Started\: -processInstancePanel.task=MidPoint task\: -processInstancePanel.taskAlreadyRemoved=(was already removed) -processInstancePanel.tasks=Currently active work items\: -processInstancePanel.title.edit=Details for '{0}' diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_sk_SK.utf8.properties deleted file mode 100644 index 09c9a622ce4..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_sk_SK.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Mon Dec 09 19:46:55 CET 2013 -PageError.button.back=Back to dashboard -PageError.error.401=unauthorized (401) -PageError.error.403=forbidden (403) -PageError.error.404=not found (404) -PageError.error.500=internal error (500) -PageError.message=Unexpected error occurred, if necessary please contact system administrator. -PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. -PageError.quoteAuthor=Henry Ford -page.title=Error diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_sk_SK.utf8.properties deleted file mode 100644 index edd84531121..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_sk_SK.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#Wed Jun 06 18:36:11 CEST 2012 -page.title=Prihlásenie -PageLogin.signIn=Prihlásiť -PageLogin.username=Meno -PageLogin.password=Heslo diff --git a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_sk_SK.utf8.properties b/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_sk_SK.utf8.properties deleted file mode 100644 index d297e522dbb..00000000000 --- a/gui/admin-gui-sk-SK/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_sk_SK.utf8.properties +++ /dev/null @@ -1,436 +0,0 @@ -#Mon May 19 15:37:41 CEST 2014 -ActivationStatusType.ARCHIVED=Archived -ActivationStatusType.DISABLED=Disabled -ActivationStatusType.ENABLED=Enabled -ActivationStatusType.null=Undefined -ActivationType.administrativeStatus=Administrative status -ActivationType.effectiveStatus=Effective status -ActivationType.enabled=Enabled -ActivationType.title=Activation -ActivationType.validFrom=Valid from -ActivationType.validTo=Valid to -AssignmentPolicyEnforcementType.FULL=Full -AssignmentPolicyEnforcementType.LEGALIZE=Legalize -AssignmentPolicyEnforcementType.MARK=Mark -AssignmentPolicyEnforcementType.NONE=None -AssignmentPolicyEnforcementType.POSITIVE=Positive -AuditEventType.ADD_OBJECT=Add object -AuditEventType.CREATE_SESSION=Create session -AuditEventType.DELETE_OBJECT=Delete object -AuditEventType.EXECUTE_CHANGES_RAW=Execute changes raw -AuditEventType.GET_OBJECT=Get object -AuditEventType.MODIFY_OBJECT=Modify object -AuditEventType.RECONCILIATION=Reconciliation -AuditEventType.SYNCHRONIZATION=Synchronization -AuditEventType.TERMINATE_SESSION=Terminate session -AuditEventType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance -AuditEventType.WORK_ITEM=Work item -AuditEventType.null=All -Boolean.FALSE=False -Boolean.NULL=Undefined -Boolean.TRUE=True -DateValidator.message.fromAfterTo=Valid from date must be before valid to date. -ExportType.CSV=CSV -ExportType.DOCX=DOCX -ExportType.HTML=HTML -ExportType.JXL=JXL -ExportType.ODS=ODS -ExportType.ODT=ODT -ExportType.PDF=PDF -ExportType.PPTX=PPTX -ExportType.RTF=RTF -ExportType.XHTML=XHTML -ExportType.XLS=XLS -ExportType.XLSX=XLSX -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -FocusType.activation=Activation -HoursValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. -LoggingComponentType.ALL=All -LoggingComponentType.GUI=Web logger -LoggingComponentType.MODEL=Model logger -LoggingComponentType.NOTIFICATIONS=Notification logger -LoggingComponentType.PROVISIONING=Provisioning logger -LoggingComponentType.REPOSITORY=Repository logger -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -LoggingComponentType.TASKMANAGER=Task manager logger -LoggingComponentType.WORKFLOWS=Workflow logger -LoggingLevelType.ALL=ALL -LoggingLevelType.DEBUG=DEBUG -LoggingLevelType.ERROR=ERROR -LoggingLevelType.INFO=INFO -LoggingLevelType.OFF=OFF -LoggingLevelType.TRACE=TRACE -LoggingLevelType.WARN=WARN -MailTransportSecurityType.NONE=None -MailTransportSecurityType.SSL=SSL -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS enabled -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS required -MisfireActionType.EXECUTE_IMMEDIATELY=Execute immediately -MisfireActionType.RESCHEDULE=Reschedule -NodeExecutionStatus.COMMUNICATION_ERROR=Unreachable -NodeExecutionStatus.DOWN=Turned off -NodeExecutionStatus.ERROR=Error -NodeExecutionStatus.PAUSED=Stopped -NodeExecutionStatus.RUNNING=Running -NodeExecutionStatusType.COMMUNICATION_ERROR=Unreachable -NodeExecutionStatusType.DOWN=Turned off -NodeExecutionStatusType.ERROR=Error -NodeExecutionStatusType.PAUSED=Stopped -NodeExecutionStatusType.RUNNING=Running -ObjectType.description=Description -ObjectType.name=Name -ObjectType.parentOrgRef=Parent org. units -ObjectTypeGuiDescriptor.abstractRole=Abstract role -ObjectTypeGuiDescriptor.account=Account -ObjectTypeGuiDescriptor.connector=Connector -ObjectTypeGuiDescriptor.connectorHost=Connector host -ObjectTypeGuiDescriptor.focus=Focus -ObjectTypeGuiDescriptor.genericObject=Generic object -ObjectTypeGuiDescriptor.node=Node -ObjectTypeGuiDescriptor.object=Object -ObjectTypeGuiDescriptor.objectTemplate=Object template -ObjectTypeGuiDescriptor.org=Organization -ObjectTypeGuiDescriptor.report=Report -ObjectTypeGuiDescriptor.reportOutput=Report output -ObjectTypeGuiDescriptor.resource=Resource -ObjectTypeGuiDescriptor.role=Role -ObjectTypeGuiDescriptor.securityPolicy=Security policy -ObjectTypeGuiDescriptor.shadow=Shadow -ObjectTypeGuiDescriptor.systemConfiguration=System configuration -ObjectTypeGuiDescriptor.task=Task -ObjectTypeGuiDescriptor.user=User -ObjectTypeGuiDescriptor.valuePolicy=Value policy -OperationResultStatus.FATAL_ERROR=Fatal error -OperationResultStatus.IN_PROGRESS=In progress -OperationResultStatus.NOT_APPLICABLE=Not applicable -OperationResultStatus.PARTIAL_ERROR=Partial error -OperationResultStatus.SUCCESS=Success -OperationResultStatus.UNKNOWN=Unknown -OperationResultStatus.WARNING=Warning -OrgType.costCenter=Cost center -OrgType.displayName=Display name -OrgType.identifier=Identifier -OrgType.locality=Locality -OrgType.orgType=Org. type -OrgType.requestable=Requestable -OriginType.ACTIVATIONS=Activations -OriginType.ASSIGNMENTS=Assignments -OriginType.CREDENTIALS=Credentials -OriginType.INBOUND=Inbound -OriginType.OUTBOUND=Outbound -OriginType.RECONCILIATION=Reconciliation -OriginType.SYNC_ACTION=Sync action -OriginType.USER_ACTION=User action -OriginType.USER_POLICY=User policy -OriginType.null=- -RangeValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. -ReportType.export=Export -ReportType.orientation=Orientation -ReportType.parent=Parent -ReportType.useHibernateSession=Use hibernate session -ResourceStatus.DOWN=Down -ResourceStatus.ERROR=Error -ResourceStatus.NOT_TESTED=Not tested -ResourceStatus.SUCCESS=Success -ResourceStatus.UP=Up -ResourceStatus.WARNING=Warning -SynchronizationPolicyDecision.ADD=Add -SynchronizationPolicyDecision.DELETE=Delete -SynchronizationPolicyDecision.KEEP=No change -SynchronizationPolicyDecision.UNLINK=Unlink -SynchronizationSituationType.DELETED=Deleted -SynchronizationSituationType.DISPUTED=Disputed -SynchronizationSituationType.LINKED=Linked -SynchronizationSituationType.UNLINKED=Unlinked -SynchronizationSituationType.UNMATCHED=Unmatched -TaskDtoExecutionStatus.CLOSED=Closed -TaskDtoExecutionStatus.CLOSED.withTimestamp=Closed at ${} -TaskDtoExecutionStatus.RUNNABLE=Runnable -TaskDtoExecutionStatus.RUNNING=Running -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Running/Runnable -TaskDtoExecutionStatus.SUSPENDED=Suspended -TaskDtoExecutionStatus.SUSPENDING=Suspending -TaskDtoExecutionStatus.WAITING=Waiting -TaskDtoExecutionStatusFilter.ALL=All execution states -TaskDtoExecutionStatusFilter.CLOSED=Closed -TaskDtoExecutionStatusFilter.NOT_CLOSED=Not closed -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Runnable or running -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspended or suspending -TaskDtoExecutionStatusFilter.WAITING=Waiting -TaskExecutionStatus.CLOSED=Closed -TaskExecutionStatus.RUNNABLE=Runnable -TaskExecutionStatus.SUSPENDED=Suspended -TaskExecutionStatus.WAITING=Waiting -ThreadStopActionType.CLOSE=Close -ThreadStopActionType.RESCHEDULE=Reschedule -ThreadStopActionType.RESTART=Restart -ThreadStopActionType.SUSPEND=Suspend -UserType.emailAddress=Email -UserType.familyName=Family name -UserType.fullName=Full name -UserType.givenName=Given name -WebModelUtils.couldntLoadObject=Couldn't load object. -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) -lower.ActivationStatusType.ARCHIVED=archived -lower.ActivationStatusType.DISABLED=disabled -lower.ActivationStatusType.ENABLED=enabled -lower.ActivationStatusType.null=undefined -operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.common.operation.import.object=Import object -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy -operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks -operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation -operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) -operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) -operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors -operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) -operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions -operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository -operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection -operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource -operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui)\: {0} -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource -operation.linkShadow=Link account (Model) -operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) -operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object -operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema -operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) -operation.unlinkShadow=Unlink account (Model) -operation.updateSituationInShadow=Update situation in account (Model) -web.security.provider.access.denied=Access denied. You don't have permission to access, please contact midPoint's administrators. -web.security.provider.denied=Permission denied. -web.security.provider.disabled=Používateľ je zablokovaný. -web.security.provider.invalid=Nesprávne meno a/alebo heslo. -web.security.provider.locked=Používateľ je zablokovaný, prosím počkajte. -web.security.provider.password.bad=Používateľ nemá definované heslo. -web.security.provider.password.encoding=Nepodarilo sa autentifikovat používateľa, dôvod\: nepodarilo sa dekódovať heslo. -web.security.provider.unavailable=Momentálne nie je možné spracovať Vašu požiadavku. Skúste prosím neskôr. diff --git a/gui/admin-gui-tr-TR/.gitignore b/gui/admin-gui-tr-TR/.gitignore deleted file mode 100644 index ea8c4bf7f35..00000000000 --- a/gui/admin-gui-tr-TR/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/target diff --git a/gui/admin-gui-tr-TR/pom.xml b/gui/admin-gui-tr-TR/pom.xml deleted file mode 100644 index 904b0adbe16..00000000000 --- a/gui/admin-gui-tr-TR/pom.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - 4.0.0 - midPoint User Interface - admin web gui tr_TR - com.evolveum.midpoint.gui - admin-gui-tr-TR - jar - 3.3-SNAPSHOT - - gui - com.evolveum.midpoint - 3.3-SNAPSHOT - - - - - true - src/main/resources - - - - - - com.evolveum.midpoint.tools - test-ng - 3.3-SNAPSHOT - test - - - \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/Messages.localization b/gui/admin-gui-tr-TR/src/main/resources/Messages.localization deleted file mode 100644 index 7f33e216c49..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/Messages.localization +++ /dev/null @@ -1,3 +0,0 @@ -name=Türkçe -flag=tr -locale=tr_TR \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_tr_TR.utf8.properties deleted file mode 100644 index f11897f22e8..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/BasicSearchPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -BasicSearchPanel.search=Ara -BasicSearchPanel.clear=Aramayı sil -BasicSearchPanel.textPlaceholder=Ara \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_tr_TR.utf8.properties deleted file mode 100644 index 3367e081be5..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/ACAttributePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ACAttributePanel.button.showExprEditor=İfadeyi göster -ACAttributePanel.hasOutbound=Dış Kaynak -ACAttributePanel.required=Zorunlu diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignableAuthActionsPopup_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignableAuthActionsPopup_tr_TR.utf8.properties deleted file mode 100644 index bdd7ce90a9b..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignableAuthActionsPopup_tr_TR.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -assignableAuthActionsPopup.label=İsim -assignableAuthActionsPopup.description=Açıklama -assignableAuthActionsPopup.actionURI=Eylem URI'si -assignableAuthActionsPopup.button.add=Atama yap diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_tr_TR.utf8.properties deleted file mode 100644 index d0d2fe641eb..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -AssignmentEditorPanel.description=Açıklama -AssignmentEditorPanel.target=Hedef -AssignmentEditorPanel.resource=Kaynak -AssignmentEditorPanel.browser.title=Tarayıcı -AssignmentEditorPanel.attributes=Özellikler -AssignmentEditorPanel.showEmpty=Boş olanları göster -AssignmentEditorPanel.hideEmpty=Boş olanları gösterme -AssignmentEditorPanel.enabledFrom={0}, {1,date,medium} tarihinden itibaren -AssignmentEditorPanel.enabledFromTo={0}, {1,date,medium} tarihinden {2,date,medium} tarihine -AssignmentEditorPanel.enabledTo={0}, {1,date,medium} tarihine kadar -AssignmentEditorPanel.relation=İlişki -AssignmentEditorPanel.resource=Kaynak - - diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_tr_TR.utf8.properties deleted file mode 100644 index 4b1ba955281..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -AssignmentTablePanel.menu.assign=Kaynak hesabı ata -AssignmentTablePanel.menu.assignRole=Rol ata -AssignmentTablePanel.menu.assignOrg=Org. ata -AssignmentTablePanel.menu.unassign=Atamayı kaldır - -AssignmentTablePanel.modal.title.selectAssignment=Nesne(leri) seç -AssignmentTablePanel.modal.title.confirmDeletion=Silmeyi onayla -AssignmentTablePanel.modal.message.delete= {0} atama(ları) gerçekten kaldırmak istyor musunuz? - -AssignmentTablePanel.message.noAssignmentSelected=Hiç bir atama seçilmedi. -AssignmentTablePanel.message.couldntAssignObject='{0}' nesne ataması yapılamadı, sebep: {1}. -AssignmentTablePanel.message.illegalAssignmentState='{0}' geçersiz atama durumu. \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AutzActionsTablePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AutzActionsTablePanel_tr_TR.utf8.properties deleted file mode 100644 index e5122fafce6..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/AutzActionsTablePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -AutzActionsTablePanel.header.label=Yetkilendirmeler -AutzActionsTablePanel.column.checkbox=Seçim -AutzActionsTablePanel.column.aname=İsim -AutzActionsTablePanel.column.aURI=Eylem URI'si - - - -AutzActionsTablePanel.menu.assign=Eylem ata -AutzActionsTablePanel.menu.unassign=Eylem sil - -AutzActionsTablePanel.modal.title.selectActions=Eylem(leri) seç -AutzActionsTablePanel.modal.title.confirmDeletion=Silmeyi onayla -AutzActionsTablePanel.modal.message.delete= {0} eylemi gerçekten silmek istiyor musunuz? - -AutzActionsTablePanel.message.noAssignmentSelected=Hiç bir eylem seçilmedi. -AutzActionsTablePanel.message.couldntAssignObject= '{0}' nesne ataması yapılamadı, sebep: {1}. -AutzActionsTablePanel.message.illegalAssignmentState='{0}' geçersiz atama durumu. \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_tr_TR.utf8.properties deleted file mode 100644 index 3c7e74442f7..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/assignment/ResourceListPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -resourcePopup.bundle=Paket -resourcePopup.button.add=Kaynak Ekle -resourcePopup.name=İsim -resourcePopup.version=Versiyon diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_tr_TR.utf8.properties deleted file mode 100644 index 0a11eaaed1d..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/data/CountToolbar_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -CountToolbar.label= {0,number,integer} 'den {1,number,integer} 'e kadar olan sonuçları gösteriyor. Toplam {2,number,integer} sonuç. -CountToolbar.noFound=Eşleşen sonuç bulunamadı. diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_tr_TR.utf8.properties deleted file mode 100644 index 519e8fd47b6..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -NavigatorPanel.dots=... -NavigatorPanel.first=1 -NavigatorPanel.next=Sonraki -NavigatorPanel.previous=Önceki diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_tr_TR.utf8.properties deleted file mode 100644 index 74c7b95d0b8..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -confirmationDialog.no=Hayır -confirmationDialog.yes=Evet diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_tr_TR.utf8.properties deleted file mode 100644 index c394f38197e..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog_tr_TR.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -userBrowserDialog.button.cancelButton=Vazgeç -userBrowserDialog.button.searchButton=Ara -userBrowserDialog.email=Elektronik posta -userBrowserDialog.familyName=Soyad -userBrowserDialog.fullName=Tam ad -userBrowserDialog.givenName=Ad -userBrowserDialog.message.queryError=Arama sorgusu filtreye çevrilirken hata oluştu. -userBrowserDialog.name=Ad -userBrowserDialog.title=Kullanıcı seç -userBrowserDialog.type=Tip diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_tr_TR.utf8.properties deleted file mode 100644 index 5088931b3fc..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/DropDownChoicePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -DropDownChoicePanel.notDefined=Tanımsız diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_tr_TR.utf8.properties deleted file mode 100644 index 8cdc18c10ca..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/PasswordPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -passwordPanel.error=Şifreler eşleşmiyor diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel.properties deleted file mode 100644 index b18c1ddac22..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/input/UploadPanel.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -UploadPanel.message.help=İçe aktarılacak dosyayı seçin. -UploadPanel.upload.tooltip=Dosya yükleme -UploadPanel.delete.tooltip=Dosya silme -UploadPanel.message.uploadSuccess=Dosya yüklemesi başarılı. Diğer alanlarda düzenlemeyi bitirince Kaydet'e basın. -UploadPanel.message.uploadError=Dosya yüklemesi başarısız oldu. Lütfen tekrar deneyin. -UploadPanel.message.removeSuccess=Dosya silindi. -UploadPanel.message.removeError=Dosya silinemedi. \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_tr_TR.utf8.properties deleted file mode 100644 index fceff4dc40f..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -UserMenuPanel.editProfile=Profil -UserMenuPanel.logout=Çıkış yap -UserMenuPanel.resetPasswords=Şifre Değiştir -UserMenuPanel.editPasswordQuestions=Şifre Sorularım diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_tr_TR.utf8.properties deleted file mode 100644 index a0697a59a5e..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -feedbackMessagePanel.cause=Neden \: -feedbackMessagePanel.collapseAll=Hepsini gizle -feedbackMessagePanel.context=İçerik \: -feedbackMessagePanel.count=Say\: -feedbackMessagePanel.expandAll=Hepsini göster -feedbackMessagePanel.export=XML'e çıkart -feedbackMessagePanel.hideStack=[ Hataları gizle ] -feedbackMessagePanel.message.debug=Ayıklama -feedbackMessagePanel.message.error=Hata -feedbackMessagePanel.message.expectedError=Beklenen hata -feedbackMessagePanel.message.fatalError=Ölümcül hata -feedbackMessagePanel.message.inProgress=Devam Ediyor -feedbackMessagePanel.message.info=Bilgi -feedbackMessagePanel.message.notApplicable=Geçerli Değil -feedbackMessagePanel.message.partialError=Kısmi Hata -feedbackMessagePanel.message.success=Başarılı -feedbackMessagePanel.message.undefined=Tan\u0131ms\u0131z -feedbackMessagePanel.message.unknown=Bilinmeyen -feedbackMessagePanel.message.warn=Uyarı -feedbackMessagePanel.param=Parametre\: -feedbackMessagePanel.showStack=[ Hata yığınını göster ] -feedbackMessagePanel.times=defa diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_tr_TR.utf8.properties deleted file mode 100644 index 19b9babbaed..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/OperationResultPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -operationResultPanel.cause=Neden\: -operationResultPanel.context=İçerik\: -operationResultPanel.count=Say\: -operationResultPanel.hideStack=[ Hata yığınını sakla ] -operationResultPanel.param=Parametre\: -operationResultPanel.showStack=[ Hata yığınını göster ] -operationResultPanel.times=defa -operationResultPanel.title.expectedError=Beklenen hata -operationResultPanel.title.fatalError=Ölümcül hata -operationResultPanel.title.inProgress=Devam Ediliyor -operationResultPanel.title.info=Bilgi -operationResultPanel.title.partialError=Kısmi Hata -operationResultPanel.title.success=Başarılı -operationResultPanel.title.unknown=Bilinmeyen -operationResultPanel.title.warn=Uyarı diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_tr_TR.utf8.properties deleted file mode 100644 index 52acf47307b..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/message/TempMessagePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -feedtempMessagePanelbackMessagePanel.message.info=Bilgi -tempMessagePanel.cause=Neden\: -tempMessagePanel.context=İçerik\: -tempMessagePanel.count=Say\: -tempMessagePanel.message.debug=Ayıklayıcı -tempMessagePanel.message.error=Hata -tempMessagePanel.message.expectedError=Beklenilen hata -tempMessagePanel.message.fatalError=Ölümcül hata -tempMessagePanel.message.inProgress=Devam Ediyor -tempMessagePanel.message.notApplicable=Geçerli Değil -tempMessagePanel.message.partialError=Kısmi Hata -tempMessagePanel.message.success=Başarılı -tempMessagePanel.message.undefined=Belirsiz -tempMessagePanel.message.unknown=Bilinmeyen -tempMessagePanel.message.warn=Uyarı -tempMessagePanel.param=Parametre\: -tempMessagePanel.times=defa diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_tr_TR.utf8.properties deleted file mode 100644 index ce9beb2b2aa..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ContainerValuePanel.label.attribute=Özellik -ContainerValuePanel.label.value=Değer(ler) diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_tr_TR.utf8.properties deleted file mode 100644 index 82e6d3734c6..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/DeltaPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -DeltaPanel.label.changeType=Tipi Değiştir\: -DeltaPanel.label.modifications=Değişiklikler\: -DeltaPanel.label.objectToAdd=Eklenecek obje\: -DeltaPanel.label.oid=Oid'li obje\: diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_tr_TR.utf8.properties deleted file mode 100644 index f516618d897..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ModificationsPanel.label.attribute=Özellik -ModificationsPanel.label.change=Değişim -ModificationsPanel.label.value=Değer(ler) diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_tr_TR.utf8.properties deleted file mode 100644 index 1f1a49f2873..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ModelOperationStatusPanel.label.focusName=Obje\: -ModelOperationStatusPanel.label.focusType=tipinde\: -ModelOperationStatusPanel.label.primaryDelta=Birincil delta\: -ModelOperationStatusPanel.label.state=Durum\: -ModelOperationStatusPanel.state.FINAL=Son\: operasyon çalıştırıldı (başarılı veya değil) -ModelOperationStatusPanel.state.PRIMARY=Birincil\: operasyon onaylanıyor -ModelOperationStatusPanel.state.SECONDARY=İkincil\: kaynak operasyon(ları) onaylanıyor diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_tr_TR.utf8.properties deleted file mode 100644 index 2a50e9927f3..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismObjectPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PrismObjectPanel.hideEmpty=Boş alanları sakla -PrismObjectPanel.maximize=Büyült -PrismObjectPanel.minimize=Küçült -PrismObjectPanel.protectedAccount=Gizlenen hesap -PrismObjectPanel.showEmpty=Boş alanları göster diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_tr_TR.utf8.properties deleted file mode 100644 index bd9bfa40693..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -prismOptionButtonPanel.hideEmpty=Boş alanları gizle -prismOptionButtonPanel.maximize=Büyült -prismOptionButtonPanel.minimize=Küçült -prismOptionButtonPanel.showEmpty=Boş alanları1 göster diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_tr_TR.utf8.properties deleted file mode 100644 index b8395238795..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -prismPropertyPanel.hasOutbound=Dış kaynak -prismPropertyPanel.hasPendingModification=Bekleyen değişiklik var -prismPropertyPanel.name.credentials.password=Şifre -prismPropertyPanel.required=Zorunlu diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_tr_TR.utf8.properties deleted file mode 100644 index ef28557a423..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/prism/PrismValuePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -prismValuePanel.add=Ekle -prismValuePanel.delete=Sil diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/decisions/DecisionsPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/decisions/DecisionsPanel_tr_TR.utf8.properties deleted file mode 100644 index eec82460771..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/decisions/DecisionsPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -DecisionsPanel.comment=Yorum -DecisionsPanel.result=Sonuç -DecisionsPanel.user=Kullanıcı -DecisionsPanel.when=Zaman diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/deltas/WfDeltasPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/deltas/WfDeltasPanel_tr_TR.utf8.properties deleted file mode 100644 index 1eb72067214..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/deltas/WfDeltasPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -WfDeltasPanel.label.deltaIn=İşlem girdisi\: Onaylanacak delta(lar) -WfDeltasPanel.label.deltaOut=İşlem çıktısı\: Onay sonucundaki delta(lar) -WfDeltasPanel.label.deltaOutListEmpty=(yok) diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/history/WfHistoryPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/history/WfHistoryPanel_tr_TR.utf8.properties deleted file mode 100644 index 43e59c73b08..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/history/WfHistoryPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -WfHistoryPanel.label.event=Olay -WfHistoryPanel.label.timestamp=Zaman diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_tr_TR.utf8.properties deleted file mode 100644 index 51514ef79ed..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,9 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ItemApprovalPanel.approvalSchema=Onaylama Şeması -ItemApprovalPanel.currentWorkItems=Şu anki iş kalemleri -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Tamamlanan kararlar -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Alınmış kararlar -ItemApprovalPanel.itemThatWasApproved=İstek yapılan ve onaylanan kalemler -ItemApprovalPanel.itemThatWasCompleted=Tamamlanan kalem -ItemApprovalPanel.itemThatWasRejected=Gözönüne alınan ve reddedilen kalem -ItemApprovalPanel.itemToBeApproved=Onaylanacak kalem diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/workItems/WorkItemsPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/workItems/WorkItemsPanel_tr_TR.utf8.properties deleted file mode 100644 index 38cda298ce2..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wf/workItems/WorkItemsPanel_tr_TR.utf8.properties +++ /dev/null @@ -1 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_tr_TR.utf8.properties deleted file mode 100644 index 4c4bbc7b26f..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/WizardStep_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -WizardStep.title= diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_tr_TR.utf8.properties deleted file mode 100644 index 68eca36faf4..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/Wizard_tr_TR.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -org.apache.wicket.extensions.wizard.cancel=Vazgeç -org.apache.wicket.extensions.wizard.finish=Bitir -org.apache.wicket.extensions.wizard.last=Sona git -org.apache.wicket.extensions.wizard.next=Sonraki -org.apache.wicket.extensions.wizard.previous=Önceki diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_tr_TR.utf8.properties deleted file mode 100644 index e91db7f6695..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -WizardStep.title=Özellikler diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_tr_TR.utf8.properties deleted file mode 100644 index 0a102a9bb25..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep_tr_TR.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ConfigurationStep.button.testConnection=Bağlayıcı sına -WizardStep.title=Konfigürasyon -configurationProperties=Konfigürasyon -connectorPoolConfiguration=Bağlayıcı havuzu -timeouts=Zaman aşımları diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_tr_TR.utf8.properties deleted file mode 100644 index 0d3e210b13d..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/NameStep_tr_TR.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -NameStep.connectorBundle=Paket -NameStep.connectorHost=Bağlayıcı sunucu -NameStep.connectorInformation=Bilgi -NameStep.connectorName=Bağlaycıcı ismi -NameStep.connectorNotSelected=Bağlayıcı seçilmedi. -NameStep.connectorType=Tip -NameStep.connectorVersion=Bağlayıcı versiyonu -NameStep.description=Açıklama -NameStep.hostNotUsed=Kullanılmayan -NameStep.name=Kaynak adı -NameStep.undefinedName=Tanımsız ad -NameStep.undefinedVersion=Tanımsız versiyon -NameStep.unknownVersion=Bilinmeyen -WizardStep.title=Kaynak temelleri diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_tr_TR.utf8.properties deleted file mode 100644 index 34fb9512f3c..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -WizardStep.title=Şema kotarma diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_tr_TR.utf8.properties deleted file mode 100644 index c570f32eef4..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -SchemaStep.button.reload=Yeniden Ykle -SchemaStep.schema=\u015Eema -SchemaStep.xml=Xml -WizardStep.title=\u015Eema diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_tr_TR.utf8.properties deleted file mode 100644 index d854b7355a7..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -WizardStep.title=Senkronizasyon diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/PageBase_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/PageBase_tr_TR.utf8.properties deleted file mode 100644 index f9b2df2551a..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/PageBase_tr_TR.utf8.properties +++ /dev/null @@ -1,33 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -pageBase.midPointVersion=Versiyon\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=bilinmeyen - - -PageBase.button.save=Kaydet -PageBase.button.send=Gönder -PageBase.button.update=Güncelle -PageBase.button.search=Ara -PageBase.button.back=Geri -PageBase.button.cancel=İptal -PageBase.button.saveAndRun=Kaydet ve koştur -PageBase.button.run=Çalıştır -PageBase.button.delete=Sil -PageBase.clearCssCache=less/js önbellegini temizle - -WorkItemsPanel.name=İsim -WorkItemsPanel.assigned=Atanan kullanıcı -WorkItemsPanel.created=Oluşturuldu diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_tr_TR.utf8.properties deleted file mode 100644 index a7b6534108f..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/PageAdmin_tr_TR.utf8.properties +++ /dev/null @@ -1,83 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageAdmin.menu.top.configuration=Konfigürasyon -PageAdmin.menu.top.configuration.about=Hakkında -PageAdmin.menu.top.configuration.basic=Temel ayarlar -PageAdmin.menu.top.configuration.bulkActions=Toplu işlemler -PageAdmin.menu.top.configuration.configuration=Konfigürasyon -PageAdmin.menu.top.configuration.development=Geliştirme -PageAdmin.menu.top.configuration.expressionEvaluator=İfade hesaplayıcı -PageAdmin.menu.top.configuration.importObject=İçe nesne aktar -PageAdmin.menu.top.configuration.internals=İç ayarlar -PageAdmin.menu.top.configuration.logging=Loglama -PageAdmin.menu.top.configuration.repositoryObjects=Depo nesneleri -PageAdmin.menu.top.configuration.security=Güvenlik -PageAdmin.menu.top.configuration.shadowsDetails=Gölge detayları -PageAdmin.menu.top.home=Ana Sayfa -PageAdmin.menu.top.reports=Raporlar -PageAdmin.menu.top.reports.created=Oluşturulan Raporlar -PageAdmin.menu.top.reports.list=Rapor Listesi -PageAdmin.menu.top.resources=Kaynaklar -PageAdmin.menu.top.resources.list=Kaynak Listesi -PageAdmin.menu.top.resources.new=Yeni Kaynak -PageAdmin.menu.top.resources.wizard=Kaynak sihirbazı -PageAdmin.menu.top.roles=Roller -PageAdmin.menu.top.roles.list=Rol Listesi -PageAdmin.menu.top.roles.new=Yeni Rol -PageAdmin.menu.top.serverTasks=Sunucu Görevleri -PageAdmin.menu.top.serverTasks.list=Görev Listesi -PageAdmin.menu.top.serverTasks.new=Yeni Görev -PageAdmin.menu.top.users=Kullanıcılar -PageAdmin.menu.top.users.find=Kullanıcı Bul -PageAdmin.menu.top.users.list=Kullanıcı listele -PageAdmin.menu.top.users.new=Yeni kullanıcı -PageAdmin.menu.top.users.org=Organizasyon Yapısı -PageAdmin.menu.top.users.org.new=Yeni organizasyon -PageAdmin.menu.top.users.org.tree=Organizasyon ağacı -PageAdmin.menu.top.workItems=İş öğeleri -PageAdmin.menu.top.workItems.list=İş öğelerini listele -PageAdmin.menu.top.workItems.listClaimable=Talep edebileceğim işler -PageAdmin.menu.top.workItems.listProcessInstancesAll=Tüm istekler -PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=İsteklerim -PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Hakkımdaki istekler -pageAdmin.configuration=Konfigürasyon -pageAdmin.configuration.description=Güvenlik, loglama, içe aktarma -pageAdmin.home=Ana Sayfa -pageAdmin.home.description=Buradan başla -pageAdmin.reports=Raporlar -pageAdmin.reports.description=Raporları dışa aktar -pageAdmin.resources=Kaynaklar -pageAdmin.resources.description=Bağlanılan sistemler -pageAdmin.roles=Roller -pageAdmin.roles.description=Rolleri düzenle -pageAdmin.serverTasks=Sunucu görevleri -pageAdmin.serverTasks.description=Yürütülen görevler -pageAdmin.users=Kullanıcılar -pageAdmin.users.description=Depodaki Kullanıcılar -pageAdmin.workItems=İş öğeleri -pageAdmin.workItems.description=İstekler, onaylama -pageTask.boundHelp=Çok tekrar eden, kısa eylemleri olan sıkı bağlaşımlı görevlerdir. Tipik örneği canlı senkronizasyondur. Bu tip görevler cron tipi spesifkasyonu desteklenmez, zaman aralığını siz belirlemelisiniz. -pageTask.cronHelp=Cron tanımlamaları şu formda olmalı\: SANİYE DAKİKA SAAT AYIN-GÜNÜ AY HAFTANIN-GÜNÜ YIL (opsiyonel), ör. '0 0 12 ? * WED' demek 'her Çarşamba saat 12\:00\:00 pm' dir. Daha fazla bilgi için, www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. -pageTask.notStartBefore.error1='-den önce başlama' tarihi '-den sonra başlama tarihinden sonrası bir tarih olamaz. -pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend -pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule -pageTask.scheduleHelp=Tek seferlik görevler için zaman aralığı veya cron tanımı girmeyiniz. Tekrar eden görevler içinse sadece birini giriniz. -pageTask.scheduleValidation.bothIntervalAndCron='Tekrarlama sıklığı' ve 'Cron tanımı' beraber tanımlanamaz. Sadece biri tanımlanabilir. -pageTask.scheduleValidation.intervalNotPositive='Tekrarlama sıklığı' positif bir rakam olmalıdır. -pageTask.scheduleValidation.invalidCronSpecification='Cron tanımı' geçerli değil. -pageTask.scheduleValidation.neitherIntervalNorCron='Tekrarlama sıklığı' ve 'cron tanımı'ndan sadece biri tanımlanmalıdır. -pageTask.scheduleValidation.noInterval='Tekrarlama sıklığı' tanımlanmalı. -pageTasks.category.AllCategories=Bütün kategoriler -pageTasks.category.Cleanup=Temizleme -pageTasks.category.Demo=Demo -pageTasks.category.ImportFromFile=Dosya'dan içe aktar -pageTasks.category.ImportingAccounts=Hesapları içe aktar -pageTasks.category.LiveSynchronization=Canlı eşzamanlama -pageTasks.category.Reconciliation=Hesap Eşleme -pageTasks.category.Report=Rapor -pageTasks.category.System=Sistem -#legacy -pageTasks.category.UserRecomputation=Kullanıcıyı yeniden hesapla -pageTasks.category.Recomputation=Yeniden hesapla -pageTasks.category.Workflow=İş akışı -pageTasks.category.null=(belirsiz) -pageTasks.runsContinually=Aralıksız çalıştır diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_tr_TR.utf8.properties deleted file mode 100644 index a0eaa3b61de..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAbout_tr_TR.utf8.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Engerek Hakkında -page.subTitle= -PageAbout.allRightsReserved= -PageAbout.midPointRevision=${describe} -PageAbout.midPointRevisionTitle=Git açıklaması -PageAbout.midPointVersion=${pom.version} -PageAbout.midPointVersionTitle=Versiyon -PageAbout.repoDiag.additionalDetails.name=Ad -PageAbout.repoDiag.additionalDetails.value=Değer -PageAbout.repoDiag.driverShortName=Sürücü kısa ismi -PageAbout.repoDiag.driverVersion=Sürücü versiyonu -PageAbout.repoDiag.implementationDescription=Gerçekleştirme açıklaması -PageAbout.repoDiag.implementationShortName=Gerçekleştirme adı -PageAbout.repoDiag.isEmbedded=Bütünleşik -PageAbout.repoDiag.repositoryUrl=Depo URL'i -PageAbout.title.basic=Temel Bilgi -PageAbout.title.repository=Depo -PageAbout.title.repository.additional=Ek bilgiler -PageAbout.title.systemProperties=Sistem seçenekleri -PageAbout.title.jvmProperties=JVM seçenekleri -PageAbout.unknownBuildNumber=bilinmeyen -PageAbout.message.couldntObtainJvmParams=JMX'ten JVM parametreleri alınamadı. -PageAbout.button.testRepository=Depo testi -PageAbout.button.testProvisioning=Provizyonlama testi - diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_tr_TR.utf8.properties deleted file mode 100644 index 3cd122068f9..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts_tr_TR.utf8.properties +++ /dev/null @@ -1,39 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Gölge -page.subTitle=Senkronizasyon detayları -PageAccounts.accounts.description=Açıklama -PageAccounts.accounts.name=Ad -PageAccounts.accounts.oid=Oid -PageAccounts.accounts.synchronizationSituation=Durum -PageAccounts.accounts.synchronizationTimestamp=Zaman Damgası -PageAccounts.button.export=Dışa aktar -PageAccounts.button.load=Yükle -PageAccounts.count=Sayı -PageAccounts.deleted=Silinen -PageAccounts.disputed=İhtilaflı -PageAccounts.linked=İlişkili -PageAccounts.nothing=Hiç -PageAccounts.resource=Kaynak -PageAccounts.shadows=Gölgeler -PageAccounts.state=Durum -PageAccounts.summary=Özet -PageAccounts.total=Toplam -PageAccounts.unlinked=Bağlanmayan -PageAccounts.unmatched=Eşlenmeyen -PageAccounts.exportException=Dışa aktarım sırasında hata oluştu {0} -PageAccounts.button.clearExportFolder=Dışa aktarma klasörünü sil -PageAccounts.exportFileDoesntExist={0} dosya oluşturamadı. diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_tr_TR.utf8.properties deleted file mode 100644 index 5042d7545f5..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList_tr_TR.utf8.properties +++ /dev/null @@ -1,35 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.subTitle= -page.title=İşlenmemiş nesneler -pageDebugList.button.clear=Temizle -pageDebugList.button.deleteSelected=Seçileni sil -pageDebugList.button.export=Dışa aktar -pageDebugList.button.exportAll=Hepsini dışa aktar -pageDebugList.button.label.export=Dışa aktar\: -pageDebugList.button.laxativeButton=Bütün kimliklerden kurtul -pageDebugList.button.search=Ara -pageDebugList.description=Açıklama -pageDebugList.dialog.title.confirmDelete=Silmeyi onayla -pageDebugList.dialog.title.confirmLaxative=Kimliklerden kurtulmayı onayla -pageDebugList.dialog.title.confirmLaxativeMessage=Listelenen değişiklikler gerçekleşecek\: -pageDebugList.menu.deleteAllType=Seçili tiplerin tümünü sil -pageDebugList.menu.deleteSelected=Seçimi sil -pageDebugList.menu.exportAll=Bütün nesneleri dışa aktar -pageDebugList.menu.exportAllSelectedType=Seçili tiptekilerin hepsini dışa aktar -pageDebugList.menu.exportSelected=Seçilenleri dışa aktar -pageDebugList.message.countSearchProblem=Gölge ve/veya Kullanıcılar üzerinde arama gerçekleştirilemedi -pageDebugList.message.createFileException=İndirilecek dosya oluşturulamadı. -pageDebugList.message.deleteObjectConfirm="{0}" 'yı silmek istediğinize emin misiniz? -pageDebugList.message.deleteSelectedConfirm={0} nesneyi silmek istediğinize emin misiniz? -pageDebugList.message.laxativeProblem=Başarı ile gerçekleştirilmeyen tüm kimlik operasyonlarını kaldır -pageDebugList.message.nothingSelected=Hiç bir nesne seçilmedi. -pageDebugList.message.queryException=Adın altdizisi için sorgu yazılamadı,nedeni\: {0} -pageDebugList.message.singleDeleteProblemShadow=Shadow silinemedi -pageDebugList.message.singleDeleteProblemUser=Kullanıcı silinemedi -pageDebugList.name=Ad -pageDebugList.objectType=Nesne tipi -pageDebugList.options=Seçenekler -pageDebugList.resourceName=Kaynak Adı -pageDebugList.resourceType=Kaynak tipi -pageDebugList.searchTextPlaceholder=Ad -pageDebugList.zipCheck=Zip kullan diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_tr_TR.utf8.properties deleted file mode 100644 index 72c306fe157..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView_tr_TR.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.subTitle= '{0}' -page.title=Nesne detayları -pageDebugView.button.back=Geri -pageDebugView.button.save=Kaydet -pageDebugView.edit=Düzenle -pageDebugView.encrypt=Şifreleme ile koru -pageDebugView.message.cantSaveEmpty=Boş xml kaydedilemez. -pageDebugView.message.oidNotDefined=Nesne oid'si tanımlanmadı. -pageDebugView.options=Seçenekler -pageDebugView.validateSchema=Şemayı doğrula diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_tr_TR.utf8.properties deleted file mode 100644 index 325e572fd76..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject_tr_TR.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageImportObject.button.import=Nesneyi içe aktar -PageImportObject.embeddedEditor=Bütünleşik editor -PageImportObject.file=Dosya -PageImportObject.getObjectsFrom=Nesneleri çağır -PageImportObject.message.help=İçe aktarmak için xml dosyası seç -page.subTitle= -page.title=Nesneleri içe aktar -pageImportObject.message.emptyXml=Boş xml dosyası kaydedilemez. -pageImportObject.message.nullFile=Yüklenen dosya boş diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_tr_TR.utf8.properties deleted file mode 100644 index 634d14e3e22..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageInternals_tr_TR.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=İç Ayarlar -PageInternals.offset=Ötelenecek zaman -PageInternals.button.changeTime=Zamanı değiştir -PageInternals.title.internalsConfig=İç ayarlar -PageInternals.title.debugUtil=Hata ayıklama aracı -PageInternals.title.timeChange=Zaman Değişiklği -PageInternals.checkConsistency=Tutarlılığı denetle -PageInternals.checkEncryption=Şifrelemeyi denetle -PageInternals.checkReadEncrypion=Okuma şifrelemesini denetle -PageInternals.detailedDebugDump=Detaylı hata ayıklama dökümü - diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_tr_TR.utf8.properties deleted file mode 100644 index 95f7ca81ca9..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageLogging_tr_TR.utf8.properties +++ /dev/null @@ -1,76 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ProfilingLevel.ARGUMENTS=Parametreler -ProfilingLevel.ENTRY_EXIT=Giriş/Çıkış -ProfilingLevel.OFF=Bitiş -filter.duplicate='{0}' isimli filtre önceden tanımlı. -filter.emptyFilter=Filtre boş olmamalı -logger.duplicate='{0}' isimli logger önceden tanımlı -logger.emptyLogger=Logger boş olmamalı -message.emptyLevel=Seviye boş olmamalı -message.emptyString=Girdi paneli boş olmamalı -page.title=Log Yönetimi -pageLogging.appender=Sona ekleyeci\: -pageLogging.appenders=Sona ekleyiciler -pageLogging.appenders.appending=Eklenen -pageLogging.appenders.filePath=Dosya yolu -pageLogging.appenders.filePattern=Dosya şekli -pageLogging.appenders.maxFileSize=Maksimum dosya boyutu [kb] -pageLogging.appenders.maxHistory=Maksimum geçmiş -pageLogging.appenders.name=İsim -pageLogging.appenders.pattern=Şekil -pageLogging.audit=Denetim -pageLogging.auditLog=Denetim log dosyası\: -pageLogging.button.addClassLogger=Loglayıcı ekle -pageLogging.button.addComponentLogger=Bileşen loglaycısı ekle -pageLogging.button.addConsoleAppender=Konsol sona ekleyicisi ekle -pageLogging.button.addFileAppender=Dosya sona ekleyicisi ekle -pageLogging.button.addFilter=Filtre ekle -pageLogging.button.advanced=Gelişmiş -pageLogging.button.deleteAppender=Sona ekleyici sil -pageLogging.button.deleteFilter=Filtre Sil -pageLogging.button.deleteLogger=Loglayıcı sil -pageLogging.button.reset=Sıfırla -pageLogging.button.save=Kaydet -pageLogging.details=Detaylar\: -pageLogging.dumpInterval=Döküm aralığı\: -pageLogging.filter=Filtre -pageLogging.filter.ALL=Hepsi -pageLogging.filter.GUI=Web filtresi -pageLogging.filter.MODEL=Model filtresi -pageLogging.filter.NOTIFICATIONS=Bildirim filtresi -pageLogging.filter.PROVISIONING=Provizyonlama filtresi -pageLogging.filter.REPOSITORY=Depo filtresi -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnesi değişiklik dinleyicisi filtresi -pageLogging.filter.TASKMANAGER=Görev yöneticisi filtresi -pageLogging.filter.WORKFLOWS=İş akışı filtresi -pageLogging.filtersTable=Filtreler tablosu -pageLogging.logSubsystemEntryExit=Log alt sistemi giriş/çıkış -pageLogging.logger=Loglayıcı -pageLogging.logger.ALL=Hepsi -pageLogging.logger.GUI=Web loglayıcısı -pageLogging.logger.MODEL=Model loglayıcısı -pageLogging.logger.NOTIFICATIONS=Bildirim loglayıcısı -pageLogging.logger.PROVISIONING=Provizyonlama loglayıcısı -pageLogging.logger.REPOSITORY=Depo loglayıcısı -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnesi değişiklik dinleyicisi loglayıcısı -pageLogging.logger.TASKMANAGER=Görev yöneticisi loglayıcısı -pageLogging.logger.WORKFLOWS=İş akışı modül loglayıcısı -pageLogging.loggers=Loglayıcılar -pageLogging.loggersAppender=Appender -pageLogging.loggersLevel=Seviye -pageLogging.loggersTable=Loglayıcılar tablosu -pageLogging.performanceStatistics=Performans istatistikleri\: -pageLogging.profiling=Profil oluşturma -pageLogging.requestFilter=İstek filtresi\: -pageLogging.rootAppender=Kaynak appender\: -pageLogging.rootLevel=Kök loglayıcısı\: -pageLogging.subsystem.taskManager=Görev yöneticisi -pageLogging.subsystem.appender=Appender -pageLogging.subsystem.level=Seviye -pageLogging.subsystem.model=Model -pageLogging.subsystem.provisioning=Provizyonlama -pageLogging.subsystem.repository=Depo -pageLogging.subsystem.resourceObjectChangeListener=Kaynak nesnesi değişiklik dinleyicisi -pageLogging.subsystem.ucf=Ucf -pageLogging.subsystem.workflow=İş akışı -pageLogging.subsystems=Alt Sistemler\: diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_tr_TR.utf8.properties deleted file mode 100644 index ed79e31abb2..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration_tr_TR.utf8.properties +++ /dev/null @@ -1,15 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -AEPlevel.FULL=Tamamı -AEPlevel.LEGALIZE=Bağıntılı -AEPlevel.MARK=İmle -AEPlevel.NONE=Hiçbiri -AEPlevel.POSITIVE=Pozitif -page.subTitle= -page.title=Engerek Konfigürasyonu -pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Tamamı -pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Legalize -pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=İmle -pageSystemConfiguration.assignmentPolicyEnforcement.value.none=Hiçbiri -pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Pozitif -pageSystemConfiguration.logging.title=Loglama -pageSystemConfiguration.system.title=Sistem diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageTimeTest_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageTimeTest_tr_TR.utf8.properties deleted file mode 100644 index 0d885581159..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/PageTimeTest_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageTimeTest.offset=offset -page.title=Zaman testi -pageTimeTest.button.save=Zamanı değiştir diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_tr_TR.utf8.properties deleted file mode 100644 index f227ae4afce..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -chooseTypeDialog.button.cancel=Vazgeç -chooseTypeDialog.column.name=Ad -chooseTypeDialog.title=Nesne Seç diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_tr_TR.utf8.properties deleted file mode 100644 index abfe008b347..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -DebugButtonPanel.button.delete=Sil -DebugButtonPanel.button.export=Çıkar diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_tr_TR.utf8.properties deleted file mode 100644 index 51f8d8b1c4b..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ImportOptionsPanel.errorCount=Hata sayısı -ImportOptionsPanel.options=Seçenekler -importOptionsPanel.fetchResourceSchema=Kaynak şemasını getir -importOptionsPanel.keepOid=OID'yi tut -importOptionsPanel.overwriteExistingObject=Mevcut nesne üzerine yaz -importOptionsPanel.protectedByEncryption=Şifreleme ile korunan -importOptionsPanel.referentialIntegrity=Veri tutarlılığı -importOptionsPanel.stopAfter=Hata sayısı aşınca dur -importOptionsPanel.summarizeErrors=Hataları özetle -importOptionsPanel.summarizeSuccesses=Başarmaları özetle -importOptionsPanel.validateDynamicSchema=Dinamik şemayı doğrula -importOptionsPanel.validateStaticSchema=Statik şemayı doğrula diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_tr_TR.utf8.properties deleted file mode 100644 index 7cf6af2f1ba..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,57 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -LoggingConfigPanel.appender=Sona ekleyici -LoggingConfigPanel.appenders=Sona ekleyiciler -LoggingConfigPanel.appenders.appending=Sona eklenen -LoggingConfigPanel.appenders.filePath=Dosya yolu -LoggingConfigPanel.appenders.filePattern=Dosya şekli -LoggingConfigPanel.appenders.maxFileSize=Maksimum dosya boyutu [kb] -LoggingConfigPanel.appenders.maxHistory=Maksimum geçmiş -LoggingConfigPanel.appenders.name=İsim -LoggingConfigPanel.appenders.pattern=Şekil -LoggingConfigPanel.audit=Denetim -LoggingConfigPanel.auditLog=Denetim logu -LoggingConfigPanel.button.addClassLogger=Loglayıcı ekle -LoggingConfigPanel.button.addComponentLogger=Bileşen loglayıcısı ekle -LoggingConfigPanel.button.addConsoleAppender=Konsol ekleyicisi ekle -LoggingConfigPanel.button.addFileAppender=Dosya ekleyici ekle -LoggingConfigPanel.button.deleteAppender=Sona ekleyici sil -LoggingConfigPanel.button.deleteLogger=Loglayıcı sil -LoggingConfigPanel.button.reset=Reset -LoggingConfigPanel.button.save=Kaydet -LoggingConfigPanel.details=Detaylar -LoggingConfigPanel.logger=Loglayıcı -LoggingConfigPanel.logger.ALL=Hepsi -LoggingConfigPanel.logger.GUI=Web loglaycısı -LoggingConfigPanel.logger.MODEL=Model loglayıcısı -LoggingConfigPanel.logger.PROVISIONING=Provizyonlama loglayıcısı -LoggingConfigPanel.logger.REPOSITORY=Depo loglaycısı -LoggingConfigPanel.logger.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnede değişimi dinleyeci loglaycısı -LoggingConfigPanel.logger.TASKMANAGER=Görev yöneticisi loglaycısı -LoggingConfigPanel.loggers=Loglaycılar -LoggingConfigPanel.loggersAppender=Sona ekleyici -LoggingConfigPanel.loggersLevel=Seviye -LoggingConfigPanel.profiling.dumpInterval=Döküm aralığı\: -LoggingConfigPanel.profiling.dumpInterval.placeholder=Döküm aralığı -LoggingConfigPanel.profiling.entryExit=Profilleme - giriş/çıkış -LoggingConfigPanel.profiling.general=Profilleme - Genel -LoggingConfigPanel.profiling.performanceStatistics=Performans İstatistikleri\: -LoggingConfigPanel.profiling.requestFilter=İstek Filtresi\: -LoggingConfigPanel.profiling.subsystem.model=Model -LoggingConfigPanel.profiling.subsystem.provisioning=Provizyonlama -LoggingConfigPanel.profiling.subsystem.repository=Depo -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Kaynak Nesnede Değişim Dinleyici -LoggingConfigPanel.profiling.subsystem.taskManager=Görev Yöneticisi -LoggingConfigPanel.profiling.subsystem.ucf=Ucf -LoggingConfigPanel.profiling.subsystem.workflow=İş akışı -LoggingConfigPanel.profiling.subsystems=Profilleme - Alt sistemler -LoggingConfigPanel.rootAppender=Kök sona ekleyici -LoggingConfigPanel.rootLogger=Kök loglayıcı -LoggingConfigPanel.subsystem.appender=Sona ekleyici -LoggingConfigPanel.subsystem.level=Seviye -ProfilingLevel.ARGUMENTS=Argumanlar -ProfilingLevel.ENTRY_EXIT=Giriş/Çıkış -ProfilingLevel.OFF=Kapalı -logger.duplicate='{0}' isimli loglayıcı önceden tanımlanmış -logger.emptyLogger=Loglayıcı boş olamaz -message.emptyLevel=Seviye boş olamaz -message.emptyString=Giriş paneli boş olamaz diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_tr_TR.utf8.properties deleted file mode 100644 index 0ce1bb69ef6..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -SystemConfigPanel.title.accountSynchronization=Genel hesap senkronizasyon ayarları -SystemConfigPanel.title.basic=Temel ayarlar -SystemConfigPanel.title.connectorFramework=Birleştirici çerçeve ayarları -SystemConfigPanel.title.modelHooks=Model kancaları -SystemConfigPanel.title.notification=Bildirimler -SystemConfigPanel.title.passwordPolicy=Genel şifre politikası -SystemConfigPanel.title.userTemplate=Ön tanımlı kullanıcı şablonu -SystemConfigPanel.assignmentPolicyEnforcement=Atama politikası uygula -SystemConfigPanel.cleanupPolicy=Temizleme politikası -SystemConfigPanel.cleanupPolicy.auditRecords=Kayıt temizleme aralığı denetimi -SystemConfigPanel.cleanupPolicy.closedTasks=Biten görevleri temizleme aralığı -SystemConfigPanel.cleanupPolicy.placeholder=Ekleme aralığı -SystemConfigPanel.mail.debug=Hata ayıkla -SystemConfigPanel.mail.defaultFrom=Öntanımlı -SystemConfigPanel.mail.host=Ana bilgisayar -SystemConfigPanel.mail.password=Şifre -SystemConfigPanel.mail.port=Port -SystemConfigPanel.mail.transportSecurity=İletim güvenliği -SystemConfigPanel.mail.username=Kullanıcı adı -SystemConfigPanel.notification.redirectToFile=Dosyaya yönlendir -SystemConfigPanel.notification.redirectToFile.placeholder=Dosya adı -SystemConfigPanel.tooltip.duration=Format: P[n][p], n-defa, p-periyot (d - günler, m - aylar, ...), P3M - 3 ayda bir temizle diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_tr_TR.utf8.properties deleted file mode 100644 index 93876413006..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageDashboard_tr_TR.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageDashboard.accounts=Hesaplarım -PageDashboard.activeTasks=Aktif görevler -PageDashboard.activeUsers=Aktif kullanıcılar -PageDashboard.assignments=Atamalarım -PageDashboard.personalInfo=Kişisel bilgilerim -PageDashboard.serverLoad=Sunucu Yükü -PageDashboard.systemInfo=Sistem durumu -PageDashboard.usedRam=Kullanılan RAM -PageDashboard.workItems=İş kalemlerim -page.subTitle=Engerek KYS'ye hoşgeldiniz -page.title=Pano -PageDashboard.pageUserLink=Kullanıcı Detaylarım diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_tr_TR.utf8.properties deleted file mode 100644 index 3f06127a7e1..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions_tr_TR.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Şifre Sorularım -message.success=Cevaplarınız Başarılı Bir Şekilde Güncellendi -message.error=Lütfen tekrar deneyiniz - - diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_tr_TR.utf8.properties deleted file mode 100644 index 031a5d6e8bb..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords_tr_TR.utf8.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageMyPasswords.accountMidpoint=Engerek -PageMyPasswords.accounts=Hesaplar -PageMyPasswords.button.back=Geri -PageMyPasswords.button.save=Kaydet -PageMyPasswords.couldntResolve=Kaynağı çözümleyemedi. -PageMyPasswords.enabled=Aktifleştirilmiş -PageMyPasswords.importantNote=Önemli not. "Engerek" hesabı işaretlenmişken,kullanıcı şifresi değişir. Onun dışındaki hesap değişiklikleri tanımlanmış politikalara göre değiştirilir. -PageMyPasswords.name=Ad -PageMyPasswords.noAccountSelected=Hiç hesap seçilmedi. Şifre Değiştirilemedi. -PageMyPasswords.password=Şifre -PageMyPasswords.resourceMidpoint=Engerek deposu. -PageMyPasswords.resourceName=Kaynak -page.title=Şifrelerim diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_tr_TR.utf8.properties deleted file mode 100644 index e949de65746..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -AsyncDashboardPanel.loading=Bilgiler yükleniyor diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_tr_TR.utf8.properties deleted file mode 100644 index 06299d6a276..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -MyAccountsPanel.account.name=Ad -MyAccountsPanel.account.resource=Kaynak diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_tr_TR.utf8.properties deleted file mode 100644 index 5f205c88e75..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -MyAssignmentsPanel.assignment.displayName=Ad -MyAssignmentsPanel.assignment.type=Tip -MyAssignmentsPanel.type.accountConstruction=Hesap oluşturma -MyAssignmentsPanel.type.error=Hata -MyAssignmentsPanel.type.orgUnit=Organizasyon birimi -MyAssignmentsPanel.type.role=Rol diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_tr_TR.utf8.properties deleted file mode 100644 index 6b241123f1f..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PersonalInfoPanel.lastFail=Son başarısız giriş -PersonalInfoPanel.lastFail.date=Tarih -PersonalInfoPanel.lastFail.from=Gelen IP -PersonalInfoPanel.lastLogin=Son login -PersonalInfoPanel.lastLogin.date=Tarih -PersonalInfoPanel.lastLogin.from=Gelen IP -PersonalInfoPanel.never=Hiçbir zaman -PersonalInfoPanel.other=Diğer -PersonalInfoPanel.passwordExp=Hesap bitiş tarihi -PersonalInfoPanel.undefined=Tanımlı değil diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_tr_TR.utf8.properties deleted file mode 100644 index 4c60d521a08..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -SystemInfoPanel.activeTasks=Aktif görevler -SystemInfoPanel.activeUsers=Aktif Kullanıcılar -SystemInfoPanel.serverLoad=Sunucu yükü -SystemInfoPanel.usedRam=Kullanılan RAM diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_tr_TR.utf8.properties deleted file mode 100644 index 22e1a3d548e..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports_tr_TR.utf8.properties +++ /dev/null @@ -1,71 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Geçmişte oluşturulan raporlar -page.subTitle= - -pageCreatedReports.table.name=İsim -pageCreatedReports.table.description=Açıklama -pageCreatedReports.table.author=Hazırlayan -pageCreatedReports.table.type=Raparo Tipi -pageCreatedReports.table.time=Zaman -pageCreatedReports.table.filetype=Dosya Tipi - -pageCreatedReports.inlineMenu.deleteAll=Hepsini sil -pageCreatedReports.inlineMenu.deleteSelected=Seçilenleri sil -pageCreatedReports.message.nothingSelected=Hiç bir rapor seçilmedi -pageCreatedReports.message.deleteOutputConfirmed=Gerçekten {0} oluşturulmuş rapor(ları) silmek istiyor musunuz? -pageCreatedReports.message.deleteOutputSingle=Oluşturulan '{0}' raporu silemek istiyor musunuz? -pageCreatedReports.message.deleteAll=Gerçekten oluşturulan tüm rapor çıktılarını silmek istiyor musunuz? -pageCreatedReports.message.queryError=Error occurred during translation search query to filter. -pageCreatedReports.message.downloadError=Rapor indirilemedi. -pageCreatedReports.message.fileNotFound=Rapor dosyası bulunamadı. - -pageCreatedReports.filter.filetype=Dosya Tipi -pageCreatedReports.filter.reportType=Rapor Tipi -pageCreatedReports.filter.default=Dosya Tipini seçin - -searchForm.filetype.null=Dosya Tipi -searchForm.reportType.null= Rapor Tipi -searchForm.searchTextPlaceholder=Yazı -SearchType.NAME=İsim -SearchType.DESCRIPTION=Açıklama -SearchType.AUTHOR=Hazırlayan - -pageCreatedReports.button.download=İndirme -pageCreatedReports.button.delete=Silme -pageCreatedReports.button.searchButton=Arama - -pageCreatedReports.dialog.title.confirmDelete=Silmeyi onayla - -Type.USERS=Kullanıcı -Type.RECONCILIATION=Hesap eşleme -Type.AUDIT=Denetleme - -ExportType.PDF=PDF -ExportType.CSV=CSV -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -ExportType.HTML=HTML -ExportType.RTF=RTF -ExportType.XLS=XLS -ExportType.ODT=ODT -ExportType.ODS=ODS -ExportType.DOCX=DOCX -ExportType.XLSX=XLSX -ExportType.PPTX=PPTX -ExportType.XHTML=XHTML -ExportType.JXL=JXL \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_tr_TR.utf8.properties deleted file mode 100644 index 273aafabf56..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReport_tr_TR.utf8.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Rapor ayarları -PageReport.jasperTemplate=Jasper şablonu -PageReport.jasperTemplateStyle=Jasper şablon stili \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_tr_TR.utf8.properties deleted file mode 100644 index 8bde3d1c24c..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/PageReports_tr_TR.utf8.properties +++ /dev/null @@ -1,55 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Raporlar -page.subTitle= - -PageReports.message.jasperError=Jasper raporu oluşturulurken hata oluştu. -PageReports.message.unknownReport=Bilinmeyen rapor. - -PageReports.report.auditName=Denetim logları -PageReports.report.auditDescription=Denetim kayıtlarından oluşturulan rapor. -PageReports.report.reconciliationName=Hesap eşleme -PageReports.report.reconciliationDescription=Hesap eşleme açıklaması -PageReports.report.usersName=Engerek'teki kullanıcılar -PageReports.report.usersDescription=Engerek'te listelenen kullanıcılar - -PageReports.table.name=Ad -PageReports.table.description=Açıklamalar - -PageReports.title.auditPopup=Denetim raporu parametreleri -PageReports.title.reconciliationPopup=Hesap eşleme raporu parametreleri -PageReports.title.userPopup=User report parameters - -PageReports.message.resourceNotDefined=Kaynak tanımlı değil. -PageReports.message.queryError=Arama sorgusundan filtreye çevirim yapılırken hata oluştu. - -PageReports.button.run=Çalıştır -PageReports.button.configure=Ayarlar - -searchForm.searchTextPlaceholder=Yazı -PageReports.search.showSubreports=Alt raporları göster - - - - - - - - - - - diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_tr_TR.utf8.properties deleted file mode 100644 index 35e8421aa97..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -AuditPopupPanel.auditEventType=Olay tipi -AuditPopupPanel.dateFrom=Başlangıç -AuditPopupPanel.dateTo=Bitiş diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_tr_TR.utf8.properties deleted file mode 100644 index 500de4a2367..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ReconciliationPopupPanel.resource=Kaynak diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_tr_TR.utf8.properties deleted file mode 100644 index 1150a2bddde..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources_tr_TR.utf8.properties +++ /dev/null @@ -1,9 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -pageAdminResources.accountDetails=Hesap detayları -pageAdminResources.contentAccounts=Hesaplar -pageAdminResources.detailsResource=Kaynak detayları -pageAdminResources.editResource=Kaynak düzenle -pageAdminResources.importResource=İçe kaynak aktar -pageAdminResources.listResources=Kaynakları listele -pageAdminResources.message.cantLoadResource=Kaynak detaylarını yüklenemedi. -pageAdminResources.newResource=Yeni kaynak. diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_tr_TR.utf8.properties deleted file mode 100644 index 1fdfdaede27..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=Yeni kaynak -page.title.editResource=Kaynak düzenle -pageResourceEdit.edit=Düzenle -pageResourceEdit.message.emptyXml=Boş xml kaynak olarak kaydedilemez diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceImport_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceImport_tr_TR.utf8.properties deleted file mode 100644 index 9b31f2f1e80..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceImport_tr_TR.utf8.properties +++ /dev/null @@ -1,14 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=İçe kaynak aktar -pageResourceImport.button.back=Geri -pageResourceImport.details=Detaylar -pageResourceImport.finishTime=Bitiş zamanı -pageResourceImport.lastError=Son hata -pageResourceImport.lastStatus=Son durum -pageResourceImport.launchTime=Başlatma zamanı -pageResourceImport.message=Mesaj -pageResourceImport.message.cantLoadResource=Kaynağı yükleyemedi. -pageResourceImport.numberOfErrors=Hata sayısı -pageResourceImport.progress=İlerleme -pageResourceImport.running=Çalışıyor -pageResourceImport.timeStamp=Zaman damgası diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_tr_TR.utf8.properties deleted file mode 100644 index 953b81956ed..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=Yeni kaynak -page.title.editResource=Kaynak düzenle diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_tr_TR.utf8.properties deleted file mode 100644 index ba855eb0392..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResource_tr_TR.utf8.properties +++ /dev/null @@ -1,31 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=Kaynak detayları -pageResource.bundle=Demet -pageResource.button.back=Geri -pageResource.button.importAccounts=Hesapları içe aktar -pageResource.button.save=Kaydet -pageResource.button.test=Bağlantı testi -pageResource.capabilities=Yetenekler -pageResource.conConnection=Bağdaştırıcı bağlantısı -pageResource.conInitialization=Bağlantı öncülleme -pageResource.conSanity=Bağdaştırıcı muhakemesi -pageResource.conSchema=Bağdaştırıcı şeması -pageResource.confValidation=Konfigürasyon doğrulama -pageResource.connectorDetails=Bağdaştırıcı detayları -pageResource.editResource=Kaynak düzenle -pageResource.import=İçe aktar -pageResource.message.oidNotDefined=İstek içerisinde Kaynak oid'si tanımlı değil -pageResource.name=Ad -pageResource.objectTypes=Obje tipleri -pageResource.objectTypes.displayName=Görünüm adı -pageResource.objectTypes.help=Yardım -pageResource.objectTypes.nativeObjectClass=Öntanımlı obje sınıfı -pageResource.objectTypes.type=Tip -pageResource.oid=Oid -pageResource.overallStatus=Genel durum -pageResource.progress=İlerleme -pageResource.resource=Kaynak -pageResource.status=Durum -pageResource.sync=Senkr. -pageResource.type=Tip -pageResource.version=Versiyon diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_tr_TR.utf8.properties deleted file mode 100644 index 631e70f4cfe..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/PageResources_tr_TR.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.subTitle=Engerek'e bağlandı -page.title=Kaynaklar -pageResources.bundle=Demet -pageResources.button.discoveryRemote=Bulgu -pageResources.button.label.connector=Bağdaştırıcı sunucusu -pageResources.connector.hostname=Sunucu adı -pageResources.connector.name=Ad -pageResources.connector.port=Port -pageResources.connector.protectConnection=Korumalı -pageResources.connector.timeout=Zaman aşımı -pageResources.connectorHosts=Bağdaştırıcı sunucuları -pageResources.content=İçerik -pageResources.dialog.title.confirmDelete=Silmeyi onayla -pageResources.import=İçe aktar -pageResources.message.deleteHostConfirm='{0}' olan sunucuyu silmek istediğinize emin misiniz? -pageResources.message.deleteHostsConfirm={0} Sunucuları silmek istediğinize emin misiniz? -pageResources.message.deleteResourceConfirm='{0}' kaynağını silmek istediğinize emin misiniz? -pageResources.message.deleteResourcesConfirm={0} kaynaklarını silmek istediğinize emin misiniz? -pageResources.message.noHostSelected=Hiç bağdaştırıcı sunucusu seçilmedi. -pageResources.message.noResourceSelected=Hiçbir kaynak seçilmedi -pageResources.name=Ad -pageResources.progress=İlerleme -pageResources.resources=Kaynaklar -pageResources.status=Son durum -pageResources.version=Versiyon diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_tr_TR.utf8.properties deleted file mode 100644 index fb73e218dba..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -contentPanel.accounts=Kaynaklar -contentPanel.entitlements=Yetkiler diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_tr_TR.utf8.properties deleted file mode 100644 index b46f2b43d5e..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount_tr_TR.utf8.properties +++ /dev/null @@ -1,7 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=Hesap detayları -pageAccount.button.back=Geri -pageAccount.button.save=Kaydet -pageAccount.description=Kaynak hesabı -pageAccount.message.cantEditAccount=Hesap düzenlenmek için yüklenemedi. -pageAccount.subtitle={0} diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_tr_TR.utf8.properties deleted file mode 100644 index e249bfc1123..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts_tr_TR.utf8.properties +++ /dev/null @@ -1,20 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.subTitle=on {0} -page.title={0} -pageContentAccounts.accounts=Hesaplar -pageContentAccounts.button.changeOwner=Sahibini değiştir -pageContentAccounts.button.clearButton=Temizle -pageContentAccounts.button.importAccount=Hesabı içe aktar -pageContentAccounts.button.removeOwner=Sahibini kaldır -pageContentAccounts.button.searchButton=Ara -pageContentAccounts.identifiers=Tanımlayıcılar -pageContentAccounts.message.cantImportAccount=Hesabı içe aktaramadı, oid'si\={0} -pageContentAccounts.message.cantShowAccountDetails={0} ({1}) Hesaplarının detayları gösterilemedi. -pageContentAccounts.message.cantShowUserDetails={0} ({1}) kullanıcılarının detayları gösterilemedi. -pageContentAccounts.message.noAccountSelected=Hiçbir hesap seçilmedi. -pageContentAccounts.message.resourceOidNotDefined=Kaynak oid'si URL'de tanımlı değil. -pageContentAccounts.name=Ad -pageContentAccounts.optionsTitle=Seçenekler -pageContentAccounts.owner=Sahip -pageContentAccounts.search=Ara -pageContentAccounts.situation=Durum diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_tr_TR.utf8.properties deleted file mode 100644 index f877b9d014b..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title={0} -pageContentEntitlements.entitlements=Yetkiler -pageContentEntitlements.message.resourceOidNotDefined=Kaynak oid'si URL'de tanımlı değil diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_tr_TR.utf8.properties deleted file mode 100644 index 4984c6428ef..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRole_tr_TR.utf8.properties +++ /dev/null @@ -1,16 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -pageRole.button.back=Geri -pageRole.button.save=Kaydet -PageRoleEditor.subtitle.basic=Temel -PageRoleEditor.subtitle.activation=Aktivasyon -PageRoleEditor.title.newRole=Yeni Rol -PageRoleEditor.subtitle.newRole=oluşturma -PageRoleEditor.title.editingRole=Düzenleme -PageRoleEditor.subtitle.editingRole='{0}' rol detayları -PageRoleEditor.title.inducements=Teşvikler -PageRoleEditor.title.assignments=Atamalar -PageRoleEditor.title.autzActions=Yetkilendirme eylemleri -PageRoleEditor.label.name=İsim -PageRoleEditor.label.description=Açıklama -PageRoleEditor.label.type=Tip -PageRoleEditor.label.requestable=İstenilebilen \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_tr_TR.utf8.properties deleted file mode 100644 index 34f9e67c3c5..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/roles/PageRoles_tr_TR.utf8.properties +++ /dev/null @@ -1,11 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -Requestable.ALL=Hepsi -Requestable.REQUESTABLE=İstenilebilen -Requestable.NON_REQUESTABLE=İstenemeyen -page.title=Roller listesi -pageRoles.button.delete=Sil -pageRoles.description=Açıklama -pageRoles.dialog.title.confirmDelete=Silmeyi onayla -pageRoles.message.deleteRoleConfirm={0} Seçilen bu rolleri silmek istediğinize emin misiniz? -pageRoles.message.nothingSelected=Hiçbir rol seçilmedi -pageRoles.name=Ad diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_tr_TR.utf8.properties deleted file mode 100644 index 1883ee940a4..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd_tr_TR.utf8.properties +++ /dev/null @@ -1,83 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Yeni görev -pageTask.title.edit='{0}' detayları -pageTask.type=Tip\: -pageTask.objectRef=Nesne referansı -pageTask.browse=Tara -pageTask.name=Görev adı -pageTask.scheduleTitle=Zaman planı -pageTask.recurring=Tekrarlayan görev -pageTask.bound=Sıkıca bağlanmış(Bu seçeneği görev sık sık çalışıyorsa kullanın) -pageTask.scheduleInterval=Sıklık ayarla (saniyeler) -pageTask.cronSpec=Cron tanımı düzenle -pageTask.notStartBefore=Bu tarih öncesinde başlama -pageTask.notStartAfter=Bu tarih sonrasında başlama -pageTask.now=Şimdi -pageTask.runUntilNodeDown=Düğüm kapanıncaya kadar çalış - -pageTask.advancedOption=Gelişmiş seçenekler -pageTask.createSuspended=Askıya alarak oluştur -pageTask.threadStop=Yürütme durdurma aksiyonu -pageTask.misfire=Tetikleme hatası aksiyonu - -pageTask.category.Demo=Demo -pageTask.category.ImportFromFile=Dosyadan içe aktar -pageTask.category.ImportingAccounts=Hesapları içe aktar -pageTask.category.LiveSynchronization=Canlı senkronizasyon -pageTask.category.BulkActions=Toplu eylemler -pageTask.category.Reconciliation=Hesap eşleme -#legacy -pageTask.category.UserRecomputation=Kullanıcıyı yeniden hesapla -pageTask.category.Recomputation=Yeniden hesapla -pageTask.category.Workflow=İş akışı - -pageTask.cronHelpLinkTutorial=alıştırma -pageTask.basic=Temel -pageTask.options=Seçenekler -pageTask.dryRun=Deneme koşturma - -pageTask.scheduleHelp=Tek seferlik görevler, Ne sıklık ne de cron tanımı girilmemeli. Tekrarlanan görevler için sadece birini giriniz. -pageTask.boundHelp=Sıkıca bağlanmış görevler sık sık çalışan kısa aksiyonlar için kullanılırlar.(örn\: 1 dakikadan az sıklıktaki) Canlı senkronizasyon bunun için iyi bir örnektir. Cron tanımları burada desteklenmez, tam sıklık belirtmeniz gerekir. -pageTask.cronHelp=Cron tanımlamaları belirtilen formda yapılmalıdır\: SANİYE DAKİKA SAAT AYIN-GÜNÜ HAFTANIN-GÜNÜ YIL (opsiyonel), örn\: '0 0 12 ? * WED' karşılığı 'her çarşamba saat 12\:00\:00 pm ' dir. -pageTask.cronHelpLink=Detaylı bilgi için bakınız -pageTask.button.back=Geri -pageTask.button.save=Kaydet - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_tr_TR.utf8.properties deleted file mode 100644 index 0227092b47f..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit_tr_TR.utf8.properties +++ /dev/null @@ -1,75 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Görev detayları -pageTaskEdit.title.edit='{0}' detayları -pageTaskEdit.button.back=Geri -pageTaskEdit.button.edit=Düzenle -pageTaskEdit.button.save=Kaydet -pageTaskEdit.button.runNow=Şimdi koştur -pageTaskEdit.button.suspend=Duraklat - -pageTaskEdit.basic=Temel bilgiler -pageTaskEdit.name=Görev adı -pageTaskEdit.description=Açıklama -pageTaskEdit.oid=OID -pageTaskEdit.identifier=Tanımlayıcı -pageTaskEdit.category=Kategori -pageTaskEdit.parent=Ana görev -pageTaskEdit.handlerUri=Denetimci URI -pageTaskEdit.execution=Çalışma durumu -pageTaskEdit.suspendReq=Düzenleme yapmak için görevi durdurmak gerekir - -pageTaskEdit.scheduleTitle=Zamanlama planı -pageTaskEdit.recurring=Tekrarlayan görev -pageTaskEdit.bound=Sıkıca bağlanmış(Bu seçeneği görev sık çalışıyorsa kullanın) -pageTaskEdit.scheduleInterval=Sıklık ayarla (saniyeler) -pageTaskEdit.cronSpec=Cron tanımı düzenle -pageTaskEdit.notStartBefore=Bu tarih öncesinde başlama -pageTaskEdit.notStartAfter=Bu tarih sonrasında başlama -pageTaskEdit.misfire=Tetikleme hatası aksiyonu -pageTaskEdit.lastStarted=En son görev başlangıcı -pageTaskEdit.lastFinished=En son görev bitimi -pageTaskEdit.nextRun=Sonraki görev çalıştırma -pageTaskEdit.threadAction=İş parçacığı eylemi - -pageTaskEdit.tightlyBound=Sıkıca bağlanmış -pageTaskEdit.runUntilNodeDown=Düğüm kapanıncaya kadar çalış -pageTaskEdit.threadStop=Yürütme durdurma aksiyonu - -pageTaskEdit.opResult=Operasyon sonucu - -pageTaskEdit.modelOperationStatusLabel=Model operasyon durumu -pageTaskEdit.subtasksLabel=Alt görevler -pageTaskEdit.workflowInformationLabel=İş akışı detayları - -pageTaskEdit.scheduleHelp=Tek seferlik görevler, Ne sıklık ne de cron tanımı girilmemeli. Tekrarlanan görevler için sadece birini giriniz. -pageTaskEdit.boundHelp=Sıkıca bağlanmış görevler sık sık çalışan kısa aksiyonlar için kullanılırlar.(örn\: 1 dakikadan az sıklıktaki) Canlı senkronizasyon bunun için iyi bir örnektir. Cron tanımları burada desteklenmez, tam sıklık belirtmeniz gerekir. -pageTaskEdit.cronHelp=Cron tanımlamaları belirtilen formda yapılmalıdır\: SANİYE DAKİKA SAAT AYIN-GÜNÜ HAFTANIN-GÜNÜ YIL (opsiyonel), örn\: '0 0 12 ? * WED' karşılığı 'her çarşamba saat 12\:00\:00 pm ' dir. -pageTaskEdit.cronHelpLink=Detaylı bilgi için bakınız -pageTaskEdit.cronHelpLinkTutorial=rehber - -pageTaskEdit.message.cantTaskDetails=Görev detayları yüklenemedi. -pageTaskEdit.message.node={0} düğümünde - -pageTaskEdit.opResult.message=Mesaj -pageTaskEdit.opResult.operation=Operasyon -pageTaskEdit.opResult.status=Durum -pageTaskEdit.opResult.token=Jeton -pageTaskEdit.options=Seçenekler -pageTaskEdit.dryRun=Deneme çalıştırma - -runUntilNodeDown.error1='Yürütme durdurma aksiyonu' için geçerli veriler\: Close, Suspend -runUntilNodeDown.error2=Yürütme durdurma aksiyonu' için geçerli veriler\: Restart, Reschedule diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_tr_TR.utf8.properties deleted file mode 100644 index 0964f1d8dde..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/PageTasks_tr_TR.utf8.properties +++ /dev/null @@ -1,72 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -TaskListType.ACTIVATED=Aktif edilmiş -TaskListType.ALL=Hepsi -TaskListType.DEACTIVATED=Pasifleştirilmiş -TaskListType.EXECUTING=Gerçekleşiyor -mainForm.category.null=Hepsi -mainForm.state.null=Hepsi -page.subTitle= -page.title=Engerek'teki Görevler -pageTasks.tasks=Görevler -pageTasks.task.category=Kategori -pageTasks.task.currentRunTime=Mevcut çalışma zamanı -pageTasks.task.detail=Detay -pageTasks.task.executingAt=Çalışıyor -pageTasks.task.execution=Çalıştırma -pageTasks.task.name=Ad -pageTasks.task.objectRef=Nesne referansı -pageTasks.task.progress=İlerleme -pageTasks.task.scheduledToRunAgain=Tekrar başlamak için planlanmış -pageTasks.task.status=Durum - - -pageTasks.alreadyPassed=Önceden geçmiş -pageTasks.button.deactivateServiceThreads=Bütün yürütmeleri durdur -pageTasks.button.deleteNode=Sil -pageTasks.button.deleteTask=Sil -pageTasks.button.label.node=Düğüm\: -pageTasks.button.label.task=Görev\: -pageTasks.button.reactivateServiceThreads=Bütün yürütmeleri başlat -pageTasks.button.resumeTask=Devam et -pageTasks.button.scheduleTask=Şimdi başlat -pageTasks.button.startScheduler=Başlat -pageTasks.button.stopScheduler=Zamanlayıcıyı durdur -pageTasks.button.stopSchedulerAndTasks=Zamanlayıcı ve görevleri durdur -pageTasks.button.suspendTask=Duraklat -pageTasks.button.synchronizeTasks=Görevleri senkronize et -pageTasks.button.refreshTasks=Yenileme görevler -pageTasks.category=Kategori -pageTasks.diagnostics=Tanı -pageTasks.in={0} içinde -pageTasks.message.alreadyResumed={0} devam ettirilemez zira ya zaten çalışıyor ya da kapatılmış. -pageTasks.message.alreadySuspended='{0}' zaten kapanmış veya durdurulmuş. -pageTasks.message.couldntCreateQuery=Görev listesi için sorgu oluşturulamadı -pageTasks.message.noNodeSelected=Hiç br düğüm seçilmedi. -pageTasks.message.noTaskSelected=Hiç görev seçilmedi. -pageTasks.node.clustered=Kümelenmiş -pageTasks.node.executionStatus=Durum -pageTasks.node.lastCheckInTime=Son denetleme zamanı -pageTasks.node.managementPort=Yönetim portu -pageTasks.node.name=Ad -pageTasks.node.statusMessage=Durum mesajı -pageTasks.nodes=Düğümler -pageTasks.now=şimdi -pageTasks.optionsTitle=Gelişmiş seçenekler -pageTasks.state=Durum -pageTasks.subtasks=Alt görevleri göster\: - -pageTasks.unknownRefName=Bilinmeyen nesne diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_tr_TR.utf8.properties deleted file mode 100644 index f78f9d71378..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -SubtasksPanel.label.category=Kategori -SubtasksPanel.label.detail=Detay -SubtasksPanel.label.executionState=Çalışma durumu -SubtasksPanel.label.name=Görev adı -SubtasksPanel.label.result=Sonuç diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_tr_TR.utf8.properties deleted file mode 100644 index b62ebdc401f..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -WorkflowInformationPanel.label.history=İş akışı yürütme geçmişi -WorkflowInformationPanel.link.processInstance=İş akışı olay durumu\:${workflowLastDetails} diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_tr_TR.utf8.properties deleted file mode 100644 index d91dce979a5..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageBulkUsers_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageBulkUsers.button.start=Başla -page.title=Toplu Kullanıcı İşlemleri diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_tr_TR.utf8.properties deleted file mode 100644 index 09e6768670b..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageFindUsers_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.subTitle=Engerek -page.title=Kullanıcı bul diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_tr_TR.utf8.properties deleted file mode 100644 index 80ea3bb1ad0..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgTree_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageOrgTree.message.noOrgStructDefined=Organizasyon yapısı tanımı yok -page.subTitle=Ağaç -page.title=Organizasyon yapısı diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_tr_TR.utf8.properties deleted file mode 100644 index 774dc261115..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit_tr_TR.utf8.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -PageOrgUnit.title.approvers=Onay -PageOrgUnit.title.assignments=Atamalar -PageOrgUnit.title.authorizations=Yetkiler -PageOrgUnit.title.basic=Temel -PageOrgUnit.title.exclusions=Dışarıda kalanlar -PageOrgUnit.title.inducements=Teşvikler -page.subTitle=Detaylar -page.title=Yeni organizasyon birimi -page.title.edit={0} diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_tr_TR.utf8.properties deleted file mode 100644 index 6dd8ba50a1b..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUser_tr_TR.utf8.properties +++ /dev/null @@ -1,71 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -pageUser.title.newUser=Yeni Kullanıcı -pageUser.subTitle.newUser=oluşturma -pageUser.title.editUser=Kullanıcı Düzenleme -pageUser.subTitle.edituser= '{0}' -pageUser.userDetails=Kullanıcı Detayları -pageUser.title.editing={0} -pageUser.accounts=Hesaplar -pageUser.assignment.active=Aktif -pageUser.assignment.name=İsim -pageUser.assignment.type=Tip -pageUser.assignments=Atamalar -pageUser.button.addAccount=Hesap ekle -pageUser.button.back=Geri -pageUser.button.delete=Sil -pageUser.button.disable=Pasifleştir -pageUser.button.enable=Aktifleştir -pageUser.button.save=Kaydet -pageUser.button.submit=Değişiklikleri önizle -pageUser.button.unlink=Bağı kopar -pageUser.button.unlock=Kilidi kaldır -pageUser.description=Depodaki kullanıcı -pageUser.menu.assignAccount=Hesap atama -pageUser.menu.assignOrg=Org. birimi atama -pageUser.menu.assignRole=Rol atama -pageUser.menu.unassign=Atama kaldır -pageUser.message.cantCreateUser=Kullanıcı Oluşturulamadı -pageUser.message.cantEditUser=Kullanıcı düzenleme formu yüklenemedi -pageUser.message.cantNewUser=Kullanıcı oluşturma formu yüklenemedi -pageUser.message.cantSubmitUser=Kullanıcı onaylanamadı -pageUser.message.cantUpdateUser=Kullanıcı güncelleme işlemi başarısız -pageUser.message.couldntAssignObject=Nesne atanamadı '{0}', nedeni\: {1}. -pageUser.message.couldntCreateAccount='{0}' için hesap formu oluşturulamadı, nedeni\: {1}. -pageUser.message.couldntCreateAccountNoSchema='{0}' için hesap formu oluşturulamadı, özgün şema mevcut değil. Bağlayıcı konfigürasyonu ve/veya bağlantı problemi olabilir. Lütfen logları inceleyin. -pageUser.message.deleteAccountConfirm=Gerçekten {0} hesap(ları) silmek istiyor musunuz? -pageUser.message.deleteAssignmentConfirm=Gerçek {0} atama(ları) silmek istiyor musunuz? -pageUser.message.illegalAccountState=Geçersiz hesap durumu '{0}'. -pageUser.message.illegalAssignmentState=Geçersiz atama durumu '{0}'. -pageUser.message.noAccountSelected=Hiç hesap seçilmedi. -pageUser.message.noActivationFound='{0}' hesabı için aktifleştirme bulunamadı. -pageUser.message.noAssignableSelected=Atanacak obje seçilmedi. -pageUser.message.noAssignmentSelected=Atama seçilmedi. -pageUser.message.noEnabledPropertyFound='{0}' hesabı için aktif özellik bulunamadı. -pageUser.message.noPassword=Şifre girilmedi. -pageUser.message.noResourceSelected=Kaynak seçilmedi. -pageUser.message.unsupportedState=Desteklenmeyen kullanıcı durumu '{0}' . -pageUser.task.category=Kategori -pageUser.task.execution=Çalışma durumu -pageUser.task.name=Görev adı -pageUser.task.status=Durum -pageUser.tasks=Görevler -pageUser.title.confirmDelete=Silmeyi onayla -pageUser.title.editing={0} detayları -pageUser.title.selectAssignable=Nesne(leri) seç -pageUser.title.selectResource=Kaynak(ları) seç -pageUser.userDetails=Kullanıcı detayları diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_tr_TR.utf8.properties deleted file mode 100644 index 9b017fe4569..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/PageUsers_tr_TR.utf8.properties +++ /dev/null @@ -1,24 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -SearchType.FAMILY_NAME=Soyad -SearchType.FULL_NAME=Tam ad -SearchType.GIVEN_NAME=Ad -SearchType.NAME=Kullanıcı Adı -page.subTitle= -page.title=Kullanıcılar -pageUsers.accounts=Hesaplar -pageUsers.button.searchButton=Ara -pageUsers.dialog.title.confirmDelete=Silmeyi onayla -pageUsers.email=E-posta -pageUsers.familyName=Soyad -pageUsers.fullName=Tam ad -pageUsers.givenName=Ad -pageUsers.menu.delete=Sil -pageUsers.menu.disable=Pasifleştir -pageUsers.menu.enable=Aktifleştir -pageUsers.menu.reconcile=Hesap eşleme -pageUsers.message.deleteUserConfirm=Seçili {0} kullanıcıları silmek istediğinize emin misiniz? -pageUsers.message.nothingSelected=Kullanıcı seçilmedi. -pageUsers.message.queryError=Arama kıstaslarını filtreye dönüştürürken hata oluştu. -pageUsers.name=Kullanıcı Adı -pageUsers.search=Yazı ara -pageUsers.searchTextPlaceholder=Yazı diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_tr_TR.utf8.properties deleted file mode 100644 index 89876a660d4..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -assignablePopupContent.button.add=Ata -assignablePopupContent.description=Açıklama -assignablePopupContent.displayName=Görünen Ad -assignablePopupContent.name=Ad diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_tr_TR.utf8.properties deleted file mode 100644 index c2bc5134700..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Tüm onaylardan sonra yürüt -ExecuteChangeOptionsPanel.label.force=Zorunlu kıl -ExecuteChangeOptionsPanel.label.reconcile=Eşleştirme -ExecuteChangeOptionsPanel.options=Seçenekler diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_tr_TR.utf8.properties deleted file mode 100644 index fb5c3a36132..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup_tr_TR.utf8.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -orgUnitAddDeletePopup.title=Organizasyon Birimi seçin -orgUnitAddDeletePopup.column.name=İsim -orgUnitAddDeletePopup.button.cancel=İptal -orgUnitAddDeletePopup.button.add=Org. birim(ler)i ekle -orgUnitAddDeletePopup.button.remove=Org birim(ler)i kaldır \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_tr_TR.utf8.properties deleted file mode 100644 index b75f7d076df..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -OrgUnitBrowser.cancel=İptal -OrgUnitBrowser.createRoot=Kök yap -OrgUnitBrowser.search=Ara -OrgUnitBrowser.title=Org.biriminin yeni atasını seç diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_tr_TR.utf8.properties deleted file mode 100644 index c2e3334f08f..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup_tr_TR.utf8.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -resourcePopup.bundle=Paket -resourcePopup.button.add=Kaynak(lar) ekle -resourcePopup.name=Ad -resourcePopup.version=Versiyon diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_tr_TR.utf8.properties deleted file mode 100644 index d8bb05199af..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -TreeTablePanel.hierarchy=Org. hiyerarşisi -TreeTablePanel.menu.addOrgUnit=Org. ünitesi ekle -TreeTablePanel.menu.addUser=Kullanıcı ekle -TreeTablePanel.menu.delete=Delete -TreeTablePanel,menu.recompute=Tekrar hesapla -TreeTablePanel.menu.removeFromHierarchy=Org. biriminden çıkar -TreeTablePanel.menu.addToHierarchy=Organizasyon birimine ekle -TreeTablePanel.menu.move=Taşı -TreeTablePanel.menu.enable=Aktif yap -TreeTablePanel.menu.disable=Pasif yap -TreeTablePanel.message.nothingSelected=Hiçbir nesne seçilmedi -TreeTablePanel.message.deleteObjectConfirm=Gerçekten seçili {0} nesneyi silmek istiyor musunuz? -TreeTablePanel.message.deleteRootConfirm=Gerçekten {0} ({1}) kökü silmek istiyor musunuz? -TreeTablePanel.dialog.title.confirmDelete=Silmeyi onayla -TreeTablePanel.collapseAll=Hepsini daralt -TreeTablePanel.expandAll=Hepsini genişlet -TreeTablePanel.moveRoot=Kökü taşı -TreeTablePanel.deleteRoot=Kökü sil -TreeTablePanel.recomputeRoot=Kökü tekrar hesapla -TreeTablePanel.recomputeTask={0} organizasyonundaki kullanıcıları tekrar hesapla -TreeTablePanel.editRoot=Kökü düzenle -TreeTablePanel.message.recomputeError=Org. birimini hesaplayamadı diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_tr_TR.utf8.properties deleted file mode 100644 index b751db63366..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=Süreç olayı detayları -pageProcessInstance.button.back=Geri diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_tr_TR.utf8.properties deleted file mode 100644 index 7e8c6270c7b..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances_tr_TR.utf8.properties +++ /dev/null @@ -1,17 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageProcessInstancesRequestedBy.title=İsteklerimle eşleşen süreç olayları -PageProcessInstancesRequestedFor.title=Benim hakkımdaki istekler ile eşleşen süreç olayları -pageProcessInstances.active=Halen Aktif -pageProcessInstances.before=Önce -pageProcessInstances.button.back=Geri -pageProcessInstances.button.stop=Süreç olaylarını Durdur/sil -pageProcessInstances.finished=Son zamanlarda bitmiş -pageProcessInstances.item.candidates=Gönüllü vekil -pageProcessInstances.item.finished=Biten -pageProcessInstances.item.name=Ad -pageProcessInstances.item.owner=Sahip -pageProcessInstances.item.result=Sonuç -pageProcessInstances.item.started=Başlamış -pageProcessInstances.item.status=Durum -pageProcessInstances.message.noItemSelected=Hiç bir süreç olayı seçilmemiş -pageProcessInstances.notYet=Daha değil diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_tr_TR.utf8.properties deleted file mode 100644 index ec279577a99..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem_tr_TR.utf8.properties +++ /dev/null @@ -1,26 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=İş kalemi detayları -pageWorkItem.accordionLabel.additionalData=İlgili veri (teknik bilgi) -pageWorkItem.accordionLabel.objectNew=Önerilen değişiklik sonrasındaki obje(teknik bilgi) -pageWorkItem.accordionLabel.objectOld=Değişim öncesindeki obje (teknik bilgi) -pageWorkItem.accordionLabel.processInstance=Süreç olay bilgisi -pageWorkItem.accordionLabel.requester=İsteyen (teknik bilgi) -pageWorkItem.additionalData.description=İlgili veri -pageWorkItem.additionalInfo=Ek veri -pageWorkItem.button.approve=Onay -pageWorkItem.button.cancel=Geri -pageWorkItem.button.reject=Reddet -pageWorkItem.delta=Onaylanacak Delta -pageWorkItem.description=İş kalemi -pageWorkItem.label.showTechnicalInformation=Teknik bilgi göster -pageWorkItem.mainInfo=Temel bilgi -pageWorkItem.objectNew.description=Önerilen değişiklik sonrası obje -pageWorkItem.objectOld.description=Değişiklik öncesi obje -pageWorkItem.requestCommon.description=Talep hakkındaki genel bilgi -pageWorkItem.requestSpecific.description=Kararım -pageWorkItem.requestedBy=Talep eden\: -pageWorkItem.requestedOn=İstek tarihi\: -pageWorkItem.requester.description=Talep eden -pageWorkItem.title=Yapılacak iş\: -pageWorkItem.trackingData.description=İzleme (tanı) verisi -pageWorkItem.workItemCreatedOn=İş kalemi oluşturulma tarihi\: diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_tr_TR.utf8.properties deleted file mode 100644 index d05de2b79b8..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable_tr_TR.utf8.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 12 18:18:36 CEST 2014 -page.title=Talebe açık öğeler diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_tr_TR.utf8.properties deleted file mode 100644 index 6dca8b837ce..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems_tr_TR.utf8.properties +++ /dev/null @@ -1,13 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -page.title=Bana atanan iş kalemleri -pageWorkItems.button.approve=Kabul et -pageWorkItems.button.claim=Talep et -pageWorkItems.button.label.item=İş kalemi\: -pageWorkItems.button.reject=Reddet -pageWorkItems.button.release=Bırak -pageWorkItems.item.candidates=Gönüllü vekil -pageWorkItems.item.created=Oluşturulma tarihi -pageWorkItems.item.name=Ad -pageWorkItems.item.owner=Sahip -pageWorkItems.item.status=Durum -pageWorkItems.message.noItemSelected=Hiç iş kalemi seçilmedi. diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_tr_TR.utf8.properties deleted file mode 100644 index 298c2238a83..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel_tr_TR.utf8.properties +++ /dev/null @@ -1,12 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -processInstancePanel.details=Diğer bilgiler\: -processInstancePanel.finished=Biten işler\: -processInstancePanel.message.cantGetDetails=Süreç olay bilgisi alınamadı. -processInstancePanel.message.noTasks=Hiç görev yok. -processInstancePanel.name=Süreç olay adı\: -processInstancePanel.pid=Olay ID'si\: -processInstancePanel.started=Başladı\: -processInstancePanel.task=MidPoint görevi\: -processInstancePanel.taskMightBeRemoved=(temizlenmiş olabilir) -processInstancePanel.tasks=Mevcut aktif iş kalemleri\: -processInstancePanel.title.edit='{0}' Detayları diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_tr_TR.utf8.properties deleted file mode 100644 index e13c57bedeb..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/error/PageError_tr_TR.utf8.properties +++ /dev/null @@ -1,10 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageError.button.back=Panoya dön -PageError.error.401=İzin yok (401) -PageError.error.403=Yasak (403) -PageError.error.404=Sayfa Bulunamadı (404) -PageError.error.500=Dahili problem (500) -PageError.message=Bilinmeyen bir hata oluştu, gerekli ise sistem yöneticisi ile iletişime geçin. -PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. -PageError.quoteAuthor=Henry Ford -page.title=Hata diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_tr_TR.utf8.properties deleted file mode 100644 index 4c634b388ec..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword_tr_TR.utf8.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Şifremi Unuttum -PageForgetPassword.resetPassword=Şifremi Sıfırla -PageForgetPassword.username=Kullanıcı Adı -PageForgetPassword.password=Şifre -PageForgetPassword.email=E-posta -pageForgetPassword.message.ContactAdminQuestionsNotSet=Şifreyi sıfırlayabilmek için sistem yöneticinizle görüşünüz. -pageForgetPassword.message.usernotfound=Kullanıcı Bulunamadı \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_tr_TR.utf8.properties deleted file mode 100644 index 12c52186121..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions_tr_TR.utf8.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Güvenlik Soruları -message.WrongAnswer=Soruları Doğru Cevaplamadınız - diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageShowPassword_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageShowPassword_tr_TR.utf8.properties deleted file mode 100644 index 0a4f4f2ba63..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/forgetpassword/PageShowPassword_tr_TR.utf8.properties +++ /dev/null @@ -1,3 +0,0 @@ -page.title=Yeni Şifre -PageShowPassword.message = Yeni şifreniz: -PageShowPassword.success = Yeni şifreniz başarılı bir şekilde oluşturuldu diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_tr_TR.utf8.properties deleted file mode 100644 index d07675f6282..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/login/PageLogin_tr_TR.utf8.properties +++ /dev/null @@ -1,6 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageLogin.password=Şifre -PageLogin.signIn=Giriş yap -PageLogin.username=Kullanıcı Adı -page.title=Giriş Sayfası -PageLogin.forgetPassword=Şifremi Unuttum \ No newline at end of file diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/test/PageBootstrap_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/test/PageBootstrap_tr_TR.utf8.properties deleted file mode 100644 index 21a84d9a051..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/test/PageBootstrap_tr_TR.utf8.properties +++ /dev/null @@ -1,4 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -menu1=menu 1 -menu2=menu 2 -menu3=menu 3 diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/test/PageTest_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/test/PageTest_tr_TR.utf8.properties deleted file mode 100644 index 3ce423a6fe3..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/page/test/PageTest_tr_TR.utf8.properties +++ /dev/null @@ -1,8 +0,0 @@ -#Thu Dec 05 11:53:48 EET 2013 -PageTest.insertOid=Insert oid -PageTest.message.nullOid=User oid must not be null. -PageTest.oid=Oid -PageTest.printEmail=Print users email -PageTest.userEmail=User email is -page.subTitle=with small description -page.title=Some basic title diff --git a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_tr_TR.utf8.properties b/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_tr_TR.utf8.properties deleted file mode 100644 index 233c839915d..00000000000 --- a/gui/admin-gui-tr-TR/src/main/resources/com/evolveum/midpoint/web/security/MidPointApplication_tr_TR.utf8.properties +++ /dev/null @@ -1,654 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -web.security.provider.disabled=Kullanıcı devredışı. -web.security.provider.invalid=Geçersiz kullanıcı adı ve/veya şifre. -web.security.provider.locked=Kullanıcı kilitli,lütfen bekleyiniz. -web.security.provider.password.bad=Kullanıcı şifresi tanımlanmamış -web.security.provider.denied=Erişim izni yok. -web.security.provider.password.encoding=Kullanıcıyı doğrulayamadı \: Şifreyi çözümleyemedi. -web.security.provider.unavailable=Şu anda isteğiniz gerçekleştirilemedi. Lütfen sonra tekrar deneyiniz. -web.security.provider.access.denied=Giriş reddedildi. Giriş izniniz yok lütfen Engerek yöneticileri ile iletişime geçiniz. - -WebModelUtils.couldntLoadObject=Nesne yüklenemedi. - -DateValidator.message.fromAfterTo=Geçerlilik başlangıcı geçerlilik sonundan önce olmalı. - -ObjectTypeGuiDescriptor.account=Hesap -ObjectTypeGuiDescriptor.connector=Bağlayıcı -ObjectTypeGuiDescriptor.connectorHost=Bağlayıcı host -ObjectTypeGuiDescriptor.genericObject=Jenerik nesne -ObjectTypeGuiDescriptor.object=Nesne -ObjectTypeGuiDescriptor.resource=Kaynak -ObjectTypeGuiDescriptor.node=Düğüm -ObjectTypeGuiDescriptor.valuePolicy=Değer kuralı -ObjectTypeGuiDescriptor.abstractRole=Soyut rol -ObjectTypeGuiDescriptor.role=Rol -ObjectTypeGuiDescriptor.systemConfiguration=Sistem konfigürasyonu -ObjectTypeGuiDescriptor.task=Görev -ObjectTypeGuiDescriptor.objectTemplate=Nesne şablonu -ObjectTypeGuiDescriptor.user=Kullanıcı -ObjectTypeGuiDescriptor.org=Organizasyon -ObjectTypeGuiDescriptor.shadow=Shadow -ObjectTypeGuiDescriptor.focus=Fokus -ObjectTypeGuiDescriptor.report=Raporlama -ObjectTypeGuiDescriptor.reportOutput=Rapor çıktısı -ObjectTypeGuiDescriptor.securityPolicy=Güvenlik Politikası - -SynchronizationPolicyDecision.ADD=Ekle -SynchronizationPolicyDecision.DELETE=Sil -SynchronizationPolicyDecision.KEEP=Değişim yok -SynchronizationPolicyDecision.UNLINK=Bağı çöz - -Boolean.NULL=Tanımsız -Boolean.TRUE=Doğru -Boolean.FALSE= Yanlış - -OriginType.SYNC_ACTION=Sync eylemi -OriginType.RECONCILIATION=Eşleştirme -OriginType.INBOUND=Gelen -OriginType.OUTBOUND=Giden -OriginType.ASSIGNMENTS=Atamalar -OriginType.ACTIVATIONS=Aktivasyonlar -OriginType.CREDENTIALS=Kimlik Bilgileri -OriginType.USER_ACTION=Kullanıcı eylemi -OriginType.USER_POLICY=Kullanıcı kuralı -OriginType.null=- - -OperationResultStatus.UNKNOWN=Bilinmiyor -OperationResultStatus.SUCCESS=Başarı -OperationResultStatus.WARNING=Uyarı -OperationResultStatus.PARTIAL_ERROR=Kısmi hata -OperationResultStatus.FATAL_ERROR=Onulmaz hata -OperationResultStatus.NOT_APPLICABLE=Uygulanamaz -OperationResultStatus.IN_PROGRESS=Süreç ilerlemekte - - -lower.ActivationStatusType.ENABLED=Seçilebilir -lower.ActivationStatusType.DISABLED=Seçilemez -lower.ActivationStatusType.ARCHIVED=Arşivlendi -lower.ActivationStatusType.null=Tanımsız - -ActivationStatusType.ENABLED=Etkin -ActivationStatusType.DISABLED=Pasif -ActivationStatusType.ARCHIVED=Arşivlendi -ActivationStatusType.null=Belirsiz - -AuditEventType.null=Hepsi -AuditEventType.GET_OBJECT=Nesne getir -AuditEventType.ADD_OBJECT=Nesne ekle -AuditEventType.MODIFY_OBJECT=Nesneyi değiştir -AuditEventType.DELETE_OBJECT=Nesne sil -AuditEventType.EXECUTE_CHANGES_RAW=Temel değişiklikleri çalıştır -AuditEventType.SYNCHRONIZATION=Senkronizasyon -AuditEventType.CREATE_SESSION=Oturum aç -AuditEventType.TERMINATE_SESSION=Oturumu bitir -AuditEventType.WORK_ITEM=İş kalemi -AuditEventType.WORKFLOW_PROCESS_INSTANCE=İş akış -AuditEventType.RECONCILIATION=Eşleme - -ExportType.PDF=PDF -ExportType.CSV=CSV -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -ExportType.HTML=HTML -ExportType.RTF=RTF -ExportType.XLS=XLS -ExportType.ODT=ODT -ExportType.ODS=ODS -ExportType.DOCX=DOCX -ExportType.XLSX=XLSX -ExportType.PPTX=PPTX -ExportType.XHTML=XHTML -ExportType.JXL=JXL - -LoggingLevelType.ALL=HEPSİ -LoggingLevelType.ERROR=HATA -LoggingLevelType.WARN=UYARI -LoggingLevelType.INFO=BİLGİ -LoggingLevelType.DEBUG=HATA AYIKLA -LoggingLevelType.TRACE=TAKİP -LoggingLevelType.OFF=KAPALI - -TaskExecutionStatus.RUNNABLE=Koşturulabilir -TaskExecutionStatus.WAITING=Beklemede -TaskExecutionStatus.SUSPENDED=Askıda -TaskExecutionStatus.CLOSED=Kapalı - -TaskDtoExecutionStatus.RUNNING=Koşuyor -TaskDtoExecutionStatus.RUNNABLE=Koşturulabilir -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Koşuyor/Koşturulabilir -TaskDtoExecutionStatus.WAITING=Bekliyor -TaskDtoExecutionStatus.SUSPENDED=Askıda -TaskDtoExecutionStatus.SUSPENDING=Askıya Alınıyor -TaskDtoExecutionStatus.CLOSED=Kapalı -TaskDtoExecutionStatus.CLOSED.withTimestamp=${} 'de kapandı - -TaskDtoExecutionStatusFilter.ALL=Tüm yürütme durumları -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Koşturulabilir ya da koşuyor -TaskDtoExecutionStatusFilter.WAITING=Bekliyor -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Askıda ya da askıya alınıyor -TaskDtoExecutionStatusFilter.CLOSED=Kapalı -TaskDtoExecutionStatusFilter.NOT_CLOSED=Kapalı değil - -NodeExecutionStatus.RUNNING=Koşuyor -NodeExecutionStatus.PAUSED=Durdurulmuş -NodeExecutionStatus.DOWN=Kapalı -NodeExecutionStatus.ERROR=Hata -NodeExecutionStatus.COMMUNICATION_ERROR=Erişilemiyor - -NodeExecutionStatusType.RUNNING=Koşuyor -NodeExecutionStatusType.PAUSED=Durdurulmuş -NodeExecutionStatusType.DOWN=Kapalı -NodeExecutionStatusType.ERROR=Hata -NodeExecutionStatusType.COMMUNICATION_ERROR=Erişilemiyor - -ResourceStatus.NOT_TESTED=Test edilmedi -ResourceStatus.ERROR=Hata -ResourceStatus.SUCCESS=Başarı -ResourceStatus.WARNING=Uyarı -ResourceStatus.UP=Ayakta -ResourceStatus.DOWN=Kapalı - -ThreadStopActionType.RESTART=Tekrar başlar -ThreadStopActionType.RESCHEDULE=Tekrar programla -ThreadStopActionType.SUSPEND=Askıya al -ThreadStopActionType.CLOSE=Kapa - -MisfireActionType.EXECUTE_IMMEDIATELY=Hemen yürüt -MisfireActionType.RESCHEDULE=Yeniden programla - -SynchronizationSituationType.DELETED=Silinmiş -SynchronizationSituationType.UNMATCHED=Eşlenmemiş -SynchronizationSituationType.DISPUTED=İhtilaflı -SynchronizationSituationType.LINKED=Bağlı -SynchronizationSituationType.UNLINKED=Bağı çözülmüş - -AssignmentPolicyEnforcementType.NONE=Hiç -AssignmentPolicyEnforcementType.POSITIVE=Pozitif -AssignmentPolicyEnforcementType.MARK=İşaretle -AssignmentPolicyEnforcementType.LEGALIZE=Onayla -AssignmentPolicyEnforcementType.FULL=Hepsi - -MailTransportSecurityType.NONE=Hiçbiri -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS aktif -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS gerekli -MailTransportSecurityType.SSL=SSL - -ObjectType.name=İsim -ObjectType.description=Açıklama -ObjectType.parentOrgRef=Ata org. birimleri -OrgType.requestable=Talep edilebilir -OrgType.displayName=Gösterim adı -OrgType.identifier=Tanıtıcı -OrgType.costCenter=Maliyet merkezi -OrgType.locality=Yer -OrgType.orgType=Organizasyon Tipi -FocusType.activation=Aktivasyon - -UserType.fullName=Tam isim -UserType.givenName=İsim -UserType.familyName=Soyad -UserType.emailAddress=Email -UserType.additionalName=Diğer isim(ler) -UserType.nickname=Takma ad -UserType.honorificPrefix=Önek ünvan -UserType.honorificSuffix=Sonek ünvan -UserType.title=Ünvan -UserType.preferredLanguage=Tercih edilen dil -UserType.locale=Bölge -UserType.timezone=Zaman Dilimi -UserType.emailAddress=Email Adresi -UserType.telephoneNumber=Telefon Numarası -UserType.employeeNumber=Personel numarası -UserType.employeeType=Personel tipi -UserType.costCenter=Maliyet Merkezi -UserType.organization=Organizasyon -UserType.organizationalUnit=Organizasyon birimi -UserType.locality=Konum -UserType.jpegPhoto=Jpeg Resim -UserType.credentials=Referanslar - -ReportType.export=Dışa aktar -ReportType.useHibernateSession=Hibernate oturumu kullan -ReportType.orientation=Oryantasyon -ReportType.parent=Üst - -ActivationType.title=Aktivasyon -ActivationType.enabled=Etkin -ActivationType.administrativeStatus=İdari durumu -ActivationType.effectiveStatus=Efektif durumu -ActivationType.validFrom=Geçerlilik başlangıç tarihi -ActivationType.validTo=Geçerlilik sonlanma tarihi -CredentialsType.password=Şifre - - -operation.com.evolveum.midpoint.common.operation.import.object=Import nesnesi -operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Temel kontroller -operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Kaynak ad uzayı kontrolü -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Şema doğrulama - -operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Değişklik önizlemesi (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addObject=Nesne ekle (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Kullanıcı ekle (Model) -operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Nesne sil (Model) -operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Bağlayıcı keşfi -operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Değişiklikleri yürüt (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getObject=Nesne al (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Özellik değerlerini al (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Kaynaktan hesap aktar -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Nesne içeri aktar (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Nesne içeri aktar (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=Hesap Gölgesi Sahibini listele -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=Nesneleri listele (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=Kaynak nesnelerin gölgelerini listele(Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=Kaynak nesnelerini listele (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Nesneyi değiştir (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Nesneyi hariç tutarak değiştir -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Başlatma sonrası (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Kaynak testi (Model) - -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Nesneyi hariç tutarak değiştir -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=değişklik gören hesapları işle -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Provizyonlamadaki nesneleri ara -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Depodki nesneleri ara -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Hesap oluştur -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Sistem konfigürasyonunu al -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Kullanıcı şablonunu işle -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Hesap özniteliklerini çöz -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Kullanıcı özniteliklerini çöz -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Hesabı güncelle -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Kullanıcı tanımlı değişken ekle -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=inbound özellik işle -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=inbound handling işle -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=outbound handling işle -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Özellik yapısını işle -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Özellik yapılarını işle -operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Değişiklikleri yürüt - değişiklik yürütücüsü (Model) -operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Değişiklikleri yürüt - Değişiklik yürütücüsü (Model) -operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Kaynaktan hesapları al -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Kaynak şeması kontrolü -operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Şifreleme -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Nesneyi depoda sakla -operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Referans çözümlemesi -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Kaynak konfigürasyonu şemasını doğrula -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Dinamik şemayı doğrula -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Projeksiyon bağlamı kontrolü (Model) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=inbound işle(Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Proje (Model) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Eşleşmeyi işle (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) - -operation.com.evolveum.midpoint.wf.WfHook.invoke=İş akışı kanca talebi (Workflow) - -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Nesne ekle (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Nesne sil (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Bağlayıcı keşfi (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Nesne al (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Nesneyi değiştir (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Nesneleri ara(Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Kaynak testi (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Tüm kaynak (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Senkronizasyon durumu kontrolü -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Değişiklik bildirimi -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Gölge ekle (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Nesne ekle (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF bağlayıcı konfigürasyonu -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF nesnesi yakala -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF kabiliyetleri -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF bağlaycısı başlatma -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Nesneyi değiştir (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Nesne sil (Ucf) - -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Nesne sil (ICF) - -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Tüm kaynak (Provizyonlama) - -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Nesne Ekle (Depo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Nesne sil (Depo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Nesne al (Depo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Nesne değiştir (Depo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Nesneleri ara (Depo) - -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Konfigürasyon doğrulama -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Bağlayıcı bağlantısı testi -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Bağlayıcı başlatma -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Bağlantı testi - -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web servisi nesne ekle -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web servisi nesne sil -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web servisi nesne al -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web servisi özellik değerlerini al -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web servisi kaynaktan içe aktar -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web servisi hesap gölgesi sahibini listele -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web servisi nesneleri listele -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web servisi kaynak nesne gölgelerini listele -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web servisi kaynak nesnelerini listele -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web servisi nesne değiştir -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web servisi nesneleri arama -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web servisi kaynak testi - -operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Öznitelik değerleri ekle (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.create=Oluştur (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF nesne al -operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF şeması -operation.org.identityconnectors.framework.api.ConnectorFacade.update=Güncelle (Icf) - -#------- Page Users / User -------# -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Hesabı değiştir -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Kullanıcıyı kaydet -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Hesap yükle -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Hesapları yükle -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Atama yükle -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Atamaları yükle -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Kullanıcı yükle -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Kullanıcıyı kaydet -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Kullanıcı sil -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Kullanıcıları sil -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Kullanıcı seçilemez -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Kullanıcılar seçilemez -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Kullanıcı seçilebilir -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Kullanıcılar seçilebilir -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Kullanıcıları eşle -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Kullanıcı eşle \: {0} - -#------- Page OrgStruct -------# -operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Organizasyon birimi yükleniyor - -#------- Page Roles / Role -------# -operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Rolleri sil -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Rol yükle -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Rolü kaydet - -#------- Page Resources -------# -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Hesabı kaydet -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Sahibi değiştir -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Kaynakları say -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=Kaynakları listele -operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Kaynak yükle -operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Kaynaktan içeri aktar. -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Kaynakları sil -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Host tanımlarını sil -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Kaynak testi -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Senkronizasyon durumu -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Bağlayıcı keşfi - -#------- Page Work-flows -------# -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=İş kalemini sakla - -#------- Page Tasks / Task -------# -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Görevi kaydet -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Servis threadlerini pasifleştir -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Düğümleri sil -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Görevleri sil -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Servis threadlerini tekrar aktif et -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Görevi devam ettir -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Görevleri devam ettir -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Görevleri zamanla -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Zamanlayıcıları başlat -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Zamanlayıcıları durdur -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Zamanlayıcıları ve görevleri durdur -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks - -operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Görev ekle (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Görev instance yarat(Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Yerel servis threadlerini durdur (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Görev sil (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Sonraki görev koşusunun başlama zamanını al (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Görev al (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Görev oluşturucu dinleyicisi (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Görev silici dinleyicisi (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Yerel servis threadlerini tekrar aktifleştir(Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Görevi devam ettir (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Düğümleri ara (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Görevleri ara (Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Görevleri askıya al(Görev) -operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Görevi arkaplana geçir (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Depoya ve Quartz İş deposuna görev ekle.(Görev) - -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=ClusterManagerı durdur (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Düğümü sil (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Düğüm ve görev bilgisi ekle(Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Cluster durum bilgisi al(Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Görev zamanla (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Zamanlayıcı başlat (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Bu düğümdeki bütün görevleri durdur ve sonlanmalarını bekle(Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Zamanlayıcıyı durdur (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Uzaktaki zamanlayıcıyı durdur(Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Uzaktaki düğümün durumunu getir(Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Zamanlayıcıları ve görevleri durdur (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Görevleri durdur ve sonlanmalarını bekle (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Planlanmış görevi geri al (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Görevin yürütmesinin bitimini bekle (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Localde Yürütülen görevleri getir (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Local Görev yürütmesini durdur (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Local düğümdeki zamanlayıcı ve görevleri durdur (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Uzaktaki görevi durdur (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Engerek veri ambarını ve Quartz işlerini eşleştir (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Engerek veri ambarını ve Quartz işlerini eşleştir (Görev) - -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Düğüm ve görev bilgisi ekle (Görev) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Zamanlayıcları ve görevleri durdur Görev) -operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Yerelde koşan görevleri al(Görev) - -#------- Page Configuration -------# -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Obje sil -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Obje sil -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Obje yükle -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Obje kaydet -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=İçe dosya aktar -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=İçe xml aktar -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Log konfigürasyonu yükle -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Log konfigürasyonu güncelle -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Zamanı değiştir - -LoggingComponentType.ALL=Tümü -LoggingComponentType.MODEL=Model loglayıcısı -LoggingComponentType.PROVISIONING=Provizyonlama loglayıcısı -LoggingComponentType.REPOSITORY=Depo loglayıcısı -LoggingComponentType.GUI=Web loglayıcısı -LoggingComponentType.TASKMANAGER=Görev yöneticisi loglayıcısı -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnesi değişimlerini dinleyici loglayıcısı -LoggingComponentType.WORKFLOWS = İş akışı loglayıcısı -LoggingComponentType.NOTIFICATIONS = İleti loglayıcısı - -#------- Page Home ----------------# -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Kullanıcı yükle -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Hesapları yükle -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Atamaları Yükle -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=İş kalemleri yükle -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Şifreyi sakla -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Hesapları olan kullanıcı yükle -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Kullanıcı yükle -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Hesap yükle - -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Delta yürüt (Model) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Hata bildirimi (İletiler) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=İlerleme bildirimi(İletiler) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Başarı bildirimi (İletiler) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Özellikleri yükle -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Obje yükle -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Kaynak yükle -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Şifre kurallarına göre şifre doğrulaması -operation.linkShadow=Hesabı bağla (Model) -operation.unlinkShadow=Hesap bağını çöz (Model) -operation.updateSituationInShadow=Update situation in account (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Yürüt (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Kullanıcı deltasını yürüt (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Gölge deltayı yürüt (Model) - -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Kaynak öz sağlaması (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provizyonlama öz sağlaması (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Nesne al (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - tüm Ad (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Nesneleri ara - çalışanın Tipi (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Nesneleri ara - organizasyon (Model) - -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Email gönder (İletiler) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=SMS Gönder (İletiler) - -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Depo testi -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Depo tanılaycısını al -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Konteynerleri oluştur -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Özellikleri oluştur -operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Kaynağı kaydet - -HoursValidator.range= '${label}' alanı değerleri ${minimum} ve ${maximum} arasında olmalıdır. -RangeValidator.range= '${label}' alanı değerleri ${minimum} ve ${maximum} arasında olmalıdır. - -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Nesneleri taşı -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Nesne taşı -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Nesneleri sil -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Nesne sil -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Nesneleri güncelle -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Nesne güncelle -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Nesne yükle -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Nesne sil -operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Org. ünitesi kaydet -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Hesaptan kullanıcı oluştur -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle= Hesap sonuç işleyicisini senkronize et, işleyici (Model) -operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Rapor koştu -operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Rapor kaydet -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Rapor yükle -operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=HEsapları yükle -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Nesneleri ara (Model) -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Depo öz sağlaması, kullanıcı(Model) -operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Güvenlik öz sağlaması - - - - - - - - - - - - - - - - - - - - - - - - - - -HoursValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. - - - - - - - - - -RangeValidator.range='${label}' alanı değeri ${minimum} ve ${maximum} aralığında olmalı. - - - - - - - - -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=e-posta gönder (Notifications) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=SMS gönder (Notifications) - - - - - - - -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.linkAccount=Hesap bağla (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.unlinkAccount=Hesap bağını çöz (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.updateSituationInAccount=Hesaptaki durumu güncelle (Model) - - - - - -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Nesne ekle (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Nesne sil (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Bağlayıcı keşfi (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Nesne al (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Nesneyi değiştir (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Nesneleri ara(Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Kaynak testi (Provizyonlama) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Senkronizasyon durumu kontrolü -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Değişiklik bildirimi - - - - - - - - - - - - - - - - - -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Özellikleri oluştur -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Container oluştur - - -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Veri ambarı tanılarını getir -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test ambarı - - - - - - - - - -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Nesneyi taşı -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Nesneleri sil -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Nesneyi taşı -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Nesneleri taşı - -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Nesne sil -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Nesne yükle - - - - - - - diff --git a/gui/admin-gui-tr-TR/testng.xml b/gui/admin-gui-tr-TR/testng.xml deleted file mode 100644 index 300169aa6ff..00000000000 --- a/gui/admin-gui-tr-TR/testng.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/gui/admin-gui/.gitignore b/gui/admin-gui/.gitignore index ea8c4bf7f35..d2d9c31f6e8 100644 --- a/gui/admin-gui/.gitignore +++ b/gui/admin-gui/.gitignore @@ -1 +1,3 @@ /target +/target/ +/target/ diff --git a/gui/admin-gui/pom.xml b/gui/admin-gui/pom.xml index 4b32ac0a5dc..8a92cd736a2 100644 --- a/gui/admin-gui/pom.xml +++ b/gui/admin-gui/pom.xml @@ -31,9 +31,6 @@ git@github.com:Evolveum/midpoint.git https://fisheye.evolveum.com/browse/midPoint - - 1.7.1 - midpoint @@ -44,6 +41,14 @@ **/org.identityconnectors.common.logging + + + true + src/main/resources + + localization/Midpoint*.properties + + ../midpoint/META-INF/services @@ -96,27 +101,14 @@ ro.isdc.wro4j wro4j-core - ${wro4j.version} - - - slf4j-api - org.slf4j - - - org.webjars - webjars-locator - - org.webjars webjars-locator - 0.15 ro.isdc.wro4j wro4j-extensions - ${wro4j.version} org.slf4j @@ -184,33 +176,6 @@ - - - com.evolveum.midpoint.gui - admin-gui-en-US - 3.3-SNAPSHOT - - - com.evolveum.midpoint.gui - admin-gui-sk-SK - 3.3-SNAPSHOT - - - com.evolveum.midpoint.gui - admin-gui-tr-TR - 3.3-SNAPSHOT - - - com.evolveum.midpoint.gui - admin-gui-es-ES - 3.3-SNAPSHOT - - - com.evolveum.midpoint.gui - admin-gui-cs-CZ - 3.3-SNAPSHOT - - org.postgresql @@ -276,10 +241,13 @@ runtime - org.codehaus.groovy.modules.http-builder - http-builder - 0.7 - + org.codehaus.groovy.modules.http-builder + http-builder + + + joda-time + joda-time + com.evolveum.midpoint.repo repo-cache @@ -609,6 +577,10 @@ servlet-api provided + + javax.mail + javax.mail-api + diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/BasicSearchPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/BasicSearchPanel.properties deleted file mode 100644 index c6401d96acf..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/BasicSearchPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -BasicSearchPanel.search=Search -BasicSearchPanel.clear=Clear search -BasicSearchPanel.textPlaceholder=Search \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor.properties deleted file mode 100644 index 5c8c1be6a6a..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/ObjectPolicyConfigurationEditor.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -objectPolicyConfigurationEditor.label=Object Policies -objectPolicyConfigurationEditor.name.placeholder=Insert object policy -objectPolicyConfigurationEditor.button.edit=Edit \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributePanel.properties deleted file mode 100644 index 3db37f79ab9..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributePanel.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ACAttributePanel.button.showExprEditor=Show expression -ACAttributePanel.required=Required -ACAttributePanel.hasOutbound=Has outbound diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.properties deleted file mode 100644 index 11898d37f4b..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -AssignmentEditorPanel.description=Description -AssignmentEditorPanel.target=Target -AssignmentEditorPanel.resource=Resource -AssignmentEditorPanel.browser.title=Browser -AssignmentEditorPanel.attributes=Attributes -AssignmentEditorPanel.showEmpty=Show empty -AssignmentEditorPanel.hideEmpty=Hide empty -AssignmentEditorPanel.enabledFromTo={0}, from {1,date,medium} to {2,date,medium} -AssignmentEditorPanel.enabledFrom={0}, from {1,date,medium} -AssignmentEditorPanel.enabledTo={0}, to {1,date,medium} -AssignmentEditorPanel.relation=Relation -AssignmentEditorPanel.tenantRef=Tenant -AssignmentEditorPanel.orgRef=Organization Unit/Project -AssignmentEditorPanel.name.focus=(focus mapping) -AssignmentEditorPanel.name.noTarget=(no target) -AssignmentEditorPanel.showMore=Show more -AssignmentEditorPanel.relation.notSpecified="Not specified" -AssignmentEditorPanel.member=Member -AssignmentEditorPanel.manager=Manager -AssignmentEditorPanel.targetError=Assignment target was not found. Either target oid is malformed or target object does not exist. - - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.properties deleted file mode 100644 index 1fcec074611..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -AssignmentTablePanel.menu.assign=Assign Resource Account -AssignmentTablePanel.menu.assignRole=Assign Role -AssignmentTablePanel.menu.assignOrg=Assign Org. -AssignmentTablePanel.menu.unassign=Unassign - -AssignmentTablePanel.modal.title.selectAssignment=Select object(s) -AssignmentTablePanel.modal.title.confirmDeletion=Confirm deletion -AssignmentTablePanel.modal.message.delete=Do you really want to delete {0} assignment(s)? - -AssignmentTablePanel.message.noAssignmentSelected=No assignment selected. -AssignmentTablePanel.message.couldntAssignObject=Couldn't assign object '{0}', reason: {1}. -AssignmentTablePanel.message.illegalAssignmentState=Illegal assignment state '{0}'. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ResourceListPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ResourceListPanel.properties deleted file mode 100644 index 7381422a9cb..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ResourceListPanel.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -resourcePopup.name=Name -resourcePopup.bundle=Bundle -resourcePopup.version=Version -resourcePopup.button.add=Add resource(s) \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.properties deleted file mode 100644 index bb0e1705552..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/CountToolbar.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -CountToolbar.label=Displaying {0,number,integer} to {1,number,integer} of {2,number,integer} matching result. -CountToolbar.noFound=No matching result found. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/DoubleButtonPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/DoubleButtonPanel.properties deleted file mode 100644 index b90213c880d..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/DoubleButtonPanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DoubleButtonPanel.button.default=Execute \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MultiButtonPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MultiButtonPanel.properties deleted file mode 100644 index c7b4b9018ae..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/MultiButtonPanel.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PageSizePopover.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PageSizePopover.properties deleted file mode 100644 index f6613ae9b84..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/PageSizePopover.properties +++ /dev/null @@ -1 +0,0 @@ -PageSizePopover.title=Page size \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SingleButtonPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SingleButtonPanel.properties deleted file mode 100644 index b90213c880d..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SingleButtonPanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DoubleButtonPanel.button.default=Execute \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel.properties deleted file mode 100644 index 4a48f40e656..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/paging/NavigatorPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -NavigatorPanel.firstLink=<< -NavigatorPanel.previousLink=< -NavigatorPanel.nextLink=> -NavigatorPanel.lastLink=>> diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog.properties deleted file mode 100644 index 24370b9fad0..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/ConfirmationDialog.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -confirmationDialog.yes=Yes -confirmationDialog.no=No \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog.properties deleted file mode 100644 index 35fd84c9425..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/DeleteAllDialog.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -deleteAllDialog.yes=Yes -deleteAllDialog.no=No -deleteAllDialog.message.choose=Choose object types to delete: -deleteAllDialog.label.users=Users -deleteAllDialog.label.org=Org. Units -deleteAllDialog.label.shadow.account=Account shadows -deleteAllDialog.label.shadow.nonAccount=Non-Account shadows -deleteAllDialog.label.shadow.role=Role shadows -deleteAllDialog.label.shadow.org=Org. unit shadows -deleteAllDialog.label.usersDelete=Users to delete: {0} (User 'Administrator' will not be deleted) -deleteAllDialog.label.orgUnitsDelete=Org. units to delete: {0} -deleteAllDialog.label.accountShadowsDelete=Account shadows to delete: {0} -deleteAllDialog.label.nonAccountShadowsDelete=Non-Account shadows to delete: {0} -deleteAllDialog.label.totalToDelete=Total objects to delete: {0} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog.properties deleted file mode 100644 index d67049b542b..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/UserBrowserDialog.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -userBrowserDialog.name=Name -userBrowserDialog.fullName=Full name -userBrowserDialog.givenName=Given name -userBrowserDialog.familyName=Family name -userBrowserDialog.email=Email -userBrowserDialog.type=Type -userBrowserDialog.title=Choose user -userBrowserDialog.button.searchButton=Search -userBrowserDialog.button.cancelButton=Cancel -userBrowserDialog.button.addButton=Add -userBrowserDialog.message.queryError=Error occurred during translation search query to filter. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DropDownFormGroup.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DropDownFormGroup.properties deleted file mode 100644 index cae4e5f4961..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DropDownFormGroup.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DropDownChoicePanel.empty=Choose one diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel.properties deleted file mode 100644 index e6193468bbc..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/multivalue/MultiValueDropDownPanel.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -repeater.input.nullValid=Choose One diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel.properties deleted file mode 100644 index bc6c3d04026..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/multivalue/MultiValueTextPanel.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -capabilityListRepeater.label.text.placeholder=Language URL \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoicePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoicePanel.properties deleted file mode 100644 index 1df1fb0cf98..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DropDownChoicePanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DropDownChoicePanel.notDefined=Undefined \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel.properties deleted file mode 100644 index 097edb658f7..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ExpressionEditorPanel.label.type=Expression Type -ExpressionEditorPanel.label.language=Language -ExpressionEditorPanel.label.valuePolicyRef=Policy Ref. -ExpressionEditorPanel.label.expression=Expression -ExpressionEditorPanel.button.expressionSave=Update Expression - -ExpressionEditorPanel.message.cantSerialize=Could not create JAXBElement from provided XML expression. Please enter correct expression. Reason: {0} -ExpressionEditorPanel.message.expressionSuccess=Expression has been update successfully. - -policyRef.nullValid=Choose One -type.nullValid=Choose One -ExpressionEvaluatorType.LITERAL=Literal -ExpressionEvaluatorType.AS_IS=As is -ExpressionEvaluatorType.PATH=Path -ExpressionEvaluatorType.SCRIPT=Script -ExpressionEvaluatorType.GENERATE=Generate -Language.GROOVY=Groovy (default) -Language.XPATH=XPath -Language.JAVASCRIPT=Javascript diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/PasswordPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/PasswordPanel.properties deleted file mode 100644 index b04f4b13e6e..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/PasswordPanel.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -passwordPanel.error=Passwords don't match. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/QNameEditorPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/QNameEditorPanel.properties deleted file mode 100644 index 88d0fee56d5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/QNameEditorPanel.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -QNameEditor.label.localPart=Local part name -QNameEditor.label.namespace=Namespace -QNameEditor.tooltip.localPart=Local part of QName -QNameEditor.tooltip.namespace=Namespace of QName - -SchemaHandlingStep.attribute.label.attributeName=Attribute name -SchemaHandlingStep.attribute.label.attributeNamespace=Attribute namespace -SchemaHandlingStep.attribute.tooltip.attributeLocalPart=TODO: SchemaHandlingStep.attribute.tooltip.attributeLocalPart -SchemaHandlingStep.attribute.tooltip.attributeNamespace=TODO: SchemaHandlingStep.attribute.tooltip.attributeNamespace - -SchemaHandlingStep.association.label.associationName=Association name -SchemaHandlingStep.association.label.associationNamespace=Association namespace -SchemaHandlingStep.association.tooltip.associationLocalPart=TODO: SchemaHandlingStep.association.tooltip.associationLocalPart -SchemaHandlingStep.association.tooltip.associationNamespace=TODO: SchemaHandlingStep.association.tooltip.associationNamespace \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/SearchFilterPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/SearchFilterPanel.properties deleted file mode 100644 index 7e33f96e710..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/SearchFilterPanel.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -SearchFilterPanel.label.description=Description -SearchFilterPanel.label.filterClause=Filter Clause - -SearchFilterPanel.button.update=Update Clause - -SearchFilterPanel.message.cantSerialize=Could not create MaxXNode from provided XML filterClause. Please enter correct expression. Reason: {0} -SearchFilterPanel.message.expressionSuccess=Filter clause has been update successfully. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/TextDetailsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/TextDetailsPanel.properties deleted file mode 100644 index b54a7b0b080..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/TextDetailsPanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -TextDetailsPanel.title=Association Details \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel.properties deleted file mode 100644 index 38b114e3882..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ThreeStateBooleanPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ThreeStateBooleanPanel.true=True -ThreeStateBooleanPanel.undef=Undef. -ThreeStateBooleanPanel.false=False \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadPanel.properties deleted file mode 100644 index 4abd375e9b8..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/UploadPanel.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -UploadPanel.message.help=Choose file for import. -UploadPanel.upload.tooltip=Upload file -UploadPanel.delete.tooltip=Remove file -UploadPanel.message.uploadSuccess=File upload was successful. Continue with editing and press 'Save' when done. -UploadPanel.message.uploadError=File upload failed. Try again please. -UploadPanel.message.removeSuccess=File was removed. -UploadPanel.message.removeError=File was not removed. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java index 14beef2b1b6..35bf8552a5b 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/LocalePanel.java @@ -19,6 +19,7 @@ import com.evolveum.midpoint.util.logging.LoggingUtils; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.web.util.WebMiscUtil; import org.apache.commons.io.IOUtils; import org.apache.wicket.AttributeModifier; import org.apache.wicket.ajax.AjaxRequestTarget; @@ -44,14 +45,17 @@ public class LocalePanel extends Panel { private static final Trace LOGGER = TraceManager.getTrace(LocalePanel.class); - private static final String LOCALIZATION_DESCRIPTOR = "Messages.localization"; + private static final String LOCALIZATION_DESCRIPTOR = "/localization/locale.properties"; private static final List AVAILABLE_LOCALES; + private static final String PROP_NAME = ".name"; + private static final String PROP_FLAG = ".flag"; + private static final String ID_SELECT = "select"; private static final String ID_OPTIONS = "options"; static { - List locales = new ArrayList(); + List locales = new ArrayList<>(); try { ClassLoader classLoader = LocalePanel.class.getClassLoader(); Enumeration urls = classLoader.getResources(LOCALIZATION_DESCRIPTOR); @@ -65,8 +69,36 @@ public class LocalePanel extends Panel { reader = new InputStreamReader(url.openStream(), "utf-8"); properties.load(reader); - LocaleDescriptor descriptor = new LocaleDescriptor(properties); - if (descriptor != null) { + Map> localeMap = new HashMap<>(); + Set keys = (Set) properties.keySet(); + for (String key : keys) { + String[] array = key.split("\\."); + if (array.length != 2) { + continue; + } + + String locale = array[0]; + Map map = localeMap.get(locale); + if (map == null) { + map = new HashMap<>(); + localeMap.put(locale, map); + } + + map.put(key, properties.getProperty(key)); + } + + for (String key : localeMap.keySet()) { + Map localeDefinition = localeMap.get(key); + if (!localeDefinition.containsKey(key + PROP_NAME) + || !localeDefinition.containsKey(key + PROP_FLAG)) { + continue; + } + + LocaleDescriptor descriptor = new LocaleDescriptor( + localeDefinition.get(key + PROP_NAME), + localeDefinition.get(key + PROP_FLAG), + WebMiscUtil.getLocaleFromString(key) + ); locales.add(descriptor); } } catch (Exception ex) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel.properties deleted file mode 100644 index d78e24c8d5f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/top/UserMenuPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -UserMenuPanel.logout=Log out -UserMenuPanel.editProfile=Edit profile -UserMenuPanel.resetPasswords=Reset passwords -UserMenuPanel.editPasswordQuestions=Reset Security Questions \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel.properties deleted file mode 100644 index 001f83a0e7c..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/FeedbackMessagePanel.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -feedbackMessagePanel.message.success=Success -feedbackMessagePanel.message.error=Error -feedbackMessagePanel.message.partialError=Partial error -feedbackMessagePanel.message.fatalError=Fatal error -feedbackMessagePanel.message.unknown=Unknown -feedbackMessagePanel.message.warn=Warning -feedbackMessagePanel.message.undefined=Undefined -feedbackMessagePanel.message.debug=Debug -feedbackMessagePanel.message.info=Information -feedbackMessagePanel.message.fatalError=Fatal error -feedbackMessagePanel.message.inProgress=In progress -feedbackMessagePanel.message.notApplicable=Not applicable -feedbackMessagePanel.message.partialError=Partial error -feedbackMessagePanel.message.expectedError=Expected error -feedbackMessagePanel.param=Param: -feedbackMessagePanel.context=Context: -feedbackMessagePanel.count=Count: -feedbackMessagePanel.cause=Cause: -feedbackMessagePanel.times=times -feedbackMessagePanel.showStack=[ SHOW ERROR STACK ] -feedbackMessagePanel.hideStack=[ HIDE ERROR STACK ] - -feedbackMessagePanel.collapseAll=Collapse all -feedbackMessagePanel.expandAll=Expand all -feedbackMessagePanel.export=Export to XML diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/OperationResultPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/OperationResultPanel.properties deleted file mode 100644 index 24e5045c7cb..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/OperationResultPanel.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -operationResultPanel.param=Param: -operationResultPanel.context=Context: -operationResultPanel.cause=Cause: -operationResultPanel.count=Count: -operationResultPanel.times=times -operationResultPanel.showStack=[ SHOW ERROR STACK ] -operationResultPanel.hideStack=[ HIDE ERROR STACK ] - -operationResultPanel.title.success=Success -operationResultPanel.title.partialError=Partial error -operationResultPanel.title.fatalError=Fatal error -operationResultPanel.title.unknown=Unknown -operationResultPanel.title.warn=Warning -operationResultPanel.title.inProgress=In progress -operationResultPanel.title.info=Information -operationResultPanel.title.expectedError=Expected error - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/TempMessagePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/TempMessagePanel.properties deleted file mode 100644 index fc2748da8fd..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message/TempMessagePanel.properties +++ /dev/null @@ -1,34 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -tempMessagePanel.message.success=Success -tempMessagePanel.message.error=Error -tempMessagePanel.message.partialError=Partial error -tempMessagePanel.message.fatalError=Fatal error -tempMessagePanel.message.unknown=Unknown -tempMessagePanel.message.warn=Warning -tempMessagePanel.message.undefined=Undefined -tempMessagePanel.message.debug=Debug -feedtempMessagePanelbackMessagePanel.message.info=Information -tempMessagePanel.message.fatalError=Fatal error -tempMessagePanel.message.inProgress=In progress -tempMessagePanel.message.notApplicable=Not applicable -tempMessagePanel.message.partialError=Partial error -tempMessagePanel.message.expectedError=Expected error -tempMessagePanel.param=Param: -tempMessagePanel.context=Context: -tempMessagePanel.count=Count: -tempMessagePanel.cause=Cause: -tempMessagePanel.times=times diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage.properties deleted file mode 100644 index 5855d67e006..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/message2/FeedbackAlertMessage.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -FeedbackAlertMessage.info=Information -FeedbackAlertMessage.success=Success -FeedbackAlertMessage.error=Error -FeedbackAlertMessage.warn=Warning \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel.properties deleted file mode 100644 index fc9a62fd756..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/ContainerValuePanel.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ContainerValuePanel.label.attribute=Attribute -ContainerValuePanel.label.value=Value(s) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/DeltaPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/DeltaPanel.properties deleted file mode 100644 index 1843a10e3b2..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/DeltaPanel.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DeltaPanel.label.changeType=Change type: -DeltaPanel.label.oid=object with oid: -DeltaPanel.label.objectToAdd=Object to add: -DeltaPanel.label.modifications=Modifications: - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel.properties deleted file mode 100644 index 0da9460bf6a..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ModificationsPanel.label.attribute=Attribute -ModificationsPanel.label.change=Change -ModificationsPanel.label.value=Value(s) - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel.properties deleted file mode 100644 index fb183ba203e..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/model/operationStatus/ModelOperationStatusPanel.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ModelOperationStatusPanel.label.state=State: -ModelOperationStatusPanel.label.focusType=of type: -ModelOperationStatusPanel.label.focusName=Object: -ModelOperationStatusPanel.label.primaryDelta=Primary delta: -ModelOperationStatusPanel.state.PRIMARY=Primary: operation is being approved -ModelOperationStatusPanel.state.SECONDARY=Secondary: resource operation(s) are being approved -ModelOperationStatusPanel.state.FINAL=Final: operation has been executed (successfully or not) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.properties deleted file mode 100644 index aa5bf878335..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -CheckTableHeader.label.error=Error -CheckTableHeader.showMore=Show more -CheckTableHeader.triggerPlanned=Trigger planned on {0}. -CheckTableHeader.triggerUnknownTime=Trigger without time planned. -CheckTableHeader.protected=Protected \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/H3Header.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/H3Header.properties deleted file mode 100644 index bc76d322009..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/H3Header.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -H3Header.showMore=Show more -H3Header.label.error=Error \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismObjectPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismObjectPanel.properties deleted file mode 100644 index d5f3a818137..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismObjectPanel.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -PrismObjectPanel.protectedAccount=Protected account -PrismObjectPanel.showEmpty=Show empty fields -PrismObjectPanel.hideEmpty=Hide empty fields -PrismObjectPanel.minimize=Minimize -PrismObjectPanel.maximize=Maximize \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel.properties deleted file mode 100644 index e21867adb59..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismOptionButtonPanel.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -prismOptionButtonPanel.showEmpty=Show empty fields -prismOptionButtonPanel.hideEmpty=Hide empty fields -prismOptionButtonPanel.minimize=Minimize -prismOptionButtonPanel.maximize=Maximize - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel.properties deleted file mode 100644 index 5529c9d5a2f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismPropertyPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -prismPropertyPanel.name.credentials.password=Password -prismPropertyPanel.required=Required -prismPropertyPanel.hasOutbound=Has outbound -prismPropertyPanel.hasPendingModification=Has pending modification diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismValuePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismValuePanel.properties deleted file mode 100644 index 96f559ffa92..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/PrismValuePanel.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -prismValuePanel.add=Add -prismValuePanel.delete=Delete -prismValuePanel.message.association.attributes=Attributes: diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel.properties deleted file mode 100644 index 0e13c61073b..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/SimpleErrorPanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -simpleErrorPanel.message.error=Account on resource '{0}' not loaded. -simpleErrorPanel.label.showMore=Show more \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/MappingsLineDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/MappingsLineDto.java new file mode 100644 index 00000000000..531490cd361 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/MappingsLineDto.java @@ -0,0 +1,125 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.component.progress; + +import com.evolveum.midpoint.schema.statistics.GenericStatisticsData; +import com.evolveum.midpoint.schema.statistics.MappingsStatisticsKey; +import com.evolveum.midpoint.schema.statistics.OperationalInformation; +import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingsStatisticsEntryType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingsStatisticsType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; +import org.apache.commons.lang.StringUtils; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * @author Pavol Mederly + */ +public class MappingsLineDto { + + public static final String F_OBJECT = "object"; + public static final String F_COUNT = "count"; + public static final String F_AVERAGE_TIME = "averageTime"; + public static final String F_MIN_TIME = "minTime"; + public static final String F_MAX_TIME = "maxTime"; + public static final String F_TOTAL_TIME = "totalTime"; + + private String object; + private int count; + private Long minTime; + private Long maxTime; + private long totalTime; + +// public MappingsLineDto(String object) { +// this.object = object; +// } + + public MappingsLineDto(MappingsStatisticsEntryType entry) { + object = entry.getObject(); + count = entry.getCount(); + minTime = entry.getMinTime(); + maxTime = entry.getMaxTime(); + totalTime = entry.getTotalTime(); + } + + public String getObject() { + return object; + } + + public int getCount() { + return count; + } + + public Long getAverageTime() { + if (count > 0) { + return totalTime / count; + } else { + return null; + } + } + + public Long getMinTime() { + return minTime; + } + + public Long getMaxTime() { + return maxTime; + } + + public long getTotalTime() { + return totalTime; + } + + public static List extractFromOperationalInformation(OperationalInformation operationalInformation) { + OperationalInformationType operationalInformationType = operationalInformation.getAggregatedValue(); + MappingsStatisticsType mappingsStatisticsType = operationalInformationType.getMappingsStatistics(); + return extractFromOperationalInformation(mappingsStatisticsType); + } + + protected static List extractFromOperationalInformation(MappingsStatisticsType mappingsStatisticsType) { + List retval = new ArrayList<>(); + if (mappingsStatisticsType == null) { + return retval; + } + for (MappingsStatisticsEntryType entry : mappingsStatisticsType.getEntry()) { + retval.add(new MappingsLineDto(entry)); + } + return retval; + } + +// private static MappingsLineDto findLineDto(List list, String object) { +// for (MappingsLineDto lineDto : list) { +// if (StringUtils.equals(lineDto.getObject(), object)) { +// return lineDto; +// } +// } +// return null; +// } +// +// private void setValue(int count, int min, int max, long totalDuration) { +// this.count += count; +// if (minTime == null || min < minTime) { +// minTime = min; +// } +// if (maxTime == null || max > maxTime) { +// maxTime = max; +// } +// totalTime += totalDuration; +// } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/NotificationsLineDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/NotificationsLineDto.java new file mode 100644 index 00000000000..95cdcfd7e45 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/NotificationsLineDto.java @@ -0,0 +1,138 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.component.progress; + +import com.evolveum.midpoint.schema.statistics.GenericStatisticsData; +import com.evolveum.midpoint.schema.statistics.NotificationsStatisticsKey; +import com.evolveum.midpoint.schema.statistics.OperationalInformation; +import com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationsStatisticsEntryType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationsStatisticsType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; +import org.apache.commons.lang.StringUtils; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * @author Pavol Mederly + */ +public class NotificationsLineDto { + + public static final String F_TRANSPORT = "transport"; + public static final String F_COUNT_SUCCESS = "countSuccess"; + public static final String F_COUNT_FAILURE = "countFailure"; + public static final String F_AVERAGE_TIME = "averageTime"; + public static final String F_MIN_TIME = "minTime"; + public static final String F_MAX_TIME = "maxTime"; + public static final String F_TOTAL_TIME = "totalTime"; + + private String transport; + private int countSuccess; + private int countFailure; + private Long minTime; + private Long maxTime; + private long totalTime; + + public NotificationsLineDto(String transport) { + this.transport = transport; + } + + public NotificationsLineDto(NotificationsStatisticsEntryType entry) { + transport = entry.getTransport(); + countSuccess = entry.getCountSuccess(); + countFailure = entry.getCountFailure(); + minTime = entry.getMinTime(); + maxTime = entry.getMaxTime(); + totalTime = entry.getTotalTime(); + } + + public Long getAverageTime() { + int count = countSuccess + countFailure; + if (count > 0) { + return totalTime / count; + } else { + return null; + } + } + + public String getTransport() { + return transport; + } + + public int getCountSuccess() { + return countSuccess; + } + + public int getCountFailure() { + return countFailure; + } + + public Long getMinTime() { + return minTime; + } + + public Long getMaxTime() { + return maxTime; + } + + public long getTotalTime() { + return totalTime; + } + + public static List extractFromOperationalInformation(OperationalInformation operationalInformation) { + OperationalInformationType operationalInformationType = operationalInformation.getAggregatedValue(); + NotificationsStatisticsType notificationsStatisticsType = operationalInformationType.getNotificationsStatistics(); + return extractFromOperationalInformation(notificationsStatisticsType); + } + + protected static List extractFromOperationalInformation(NotificationsStatisticsType notificationsStatisticsType) { + List retval = new ArrayList<>(); + if (notificationsStatisticsType == null) { + return retval; + } + + for (NotificationsStatisticsEntryType entry : notificationsStatisticsType.getEntry()) { + retval.add(new NotificationsLineDto(entry)); + } + return retval; + } + +// private static NotificationsLineDto findLineDto(List list, String transport) { +// for (NotificationsLineDto lineDto : list) { +// if (StringUtils.equals(lineDto.getTransport(), transport)) { +// return lineDto; +// } +// } +// return null; +// } +// +// private void setValue(boolean success, int count, long min, long max, long totalDuration) { +// if (success) { +// this.countSuccess += count; +// } else { +// this.countFailure += count; +// } +// if (minTime == null || min < minTime) { +// minTime = min; +// } +// if (maxTime == null || max > maxTime) { +// maxTime = max; +// } +// totalTime += totalDuration; +// } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressDto.java index 14d7577c399..1c67199dbcf 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressDto.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressDto.java @@ -16,6 +16,8 @@ package com.evolveum.midpoint.web.component.progress; +import com.evolveum.midpoint.schema.statistics.StatusMessage; + import java.io.Serializable; import java.util.ArrayList; import java.util.List; @@ -65,4 +67,5 @@ public boolean allSuccess() { } return true; } + } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.html index 1cd42fc5f12..df8e0758044 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.html @@ -31,6 +31,9 @@ + +

+ label
diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.java index 473af07535e..a5cd4874163 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.java @@ -16,19 +16,18 @@ package com.evolveum.midpoint.web.component.progress; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.web.component.util.SimplePanel; import com.evolveum.midpoint.web.page.admin.server.dto.OperationResultStatusIcon; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; import org.apache.wicket.AttributeModifier; import org.apache.wicket.markup.html.WebMarkupContainer; import org.apache.wicket.markup.html.basic.Label; -import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.list.ListItem; import org.apache.wicket.markup.html.list.ListView; import org.apache.wicket.model.AbstractReadOnlyModel; import org.apache.wicket.model.IModel; -import org.apache.wicket.model.Model; import java.util.List; @@ -45,6 +44,7 @@ public class ProgressPanel extends SimplePanel { private static final String ID_ACTIVITY_DESCRIPTION = "description"; private static final String ID_ACTIVITY_STATE = "status"; private static final String ID_ACTIVITY_COMMENT = "comment"; + private static final String ID_STATISTICS = "statistics"; private static final String ID_LOG_ITEMS = "logItems"; private static final String ID_LOG_ITEM = "logItem"; private static final String ID_EXECUTION_TIME = "executionTime"; @@ -53,6 +53,7 @@ public class ProgressPanel extends SimplePanel { private long operationDurationTime; // if >0, operation has finished private WebMarkupContainer contentsPanel; + private StatisticsPanel statisticsPanel; public ProgressPanel(String id) { super(id); @@ -158,6 +159,9 @@ private Label createImageLabel(String id, IModel cssClass, IModel() { @Override public List getObject() { @@ -205,4 +209,16 @@ public void recordExecutionStart() { public void recordExecutionStop() { operationDurationTime = System.currentTimeMillis() - operationStartTime; } + + public void setTask(Task task) { + if (statisticsPanel != null && statisticsPanel.getModel() instanceof StatisticsDtoModel) { + ((StatisticsDtoModel) statisticsPanel.getModel()).setTask(task); + } + } + + public void invalidateCache() { + if (statisticsPanel != null && statisticsPanel.getModel() instanceof StatisticsDtoModel) { + ((StatisticsDtoModel) (statisticsPanel.getModel())).invalidateCache(); + } + } } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.properties deleted file mode 100644 index 66eb816cae8..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ProgressTableHeader.Activity=Activity -ProgressTableHeader.Status=Status -ProgressTableHeader.ResourceObject=Resource object (if applicable) -ProgressPanel.ExecutionTimeWhenRunning=Operation executing for {0} second(s). -ProgressPanel.ExecutionTimeWhenFinished=Operation executed in {0} milliseconds. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReportActivityDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReportActivityDto.java index ea94694e639..ca7a34158f6 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReportActivityDto.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReportActivityDto.java @@ -16,9 +16,9 @@ package com.evolveum.midpoint.web.component.progress; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ProgressInformation; import com.evolveum.midpoint.prism.delta.ChangeType; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResultStatus; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReporter.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReporter.java index b16abc3d632..350a110bddb 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReporter.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressReporter.java @@ -173,6 +173,7 @@ private void executeChangesAsync(final Collection 0) { + return totalTime / totalCount; + } else { + return null; + } + } + + public Long getMinTime() { + return minTime; + } + + public Long getMaxTime() { + return maxTime; + } + + public long getTotalTime() { + return totalTime; + } + + public static List extractFromOperationalInformation(OperationalInformation operationalInformation) { + OperationalInformationType operationalInformationType = operationalInformation.getAggregatedValue(); + ProvisioningStatisticsType provisioningStatisticsType = operationalInformationType.getProvisioningStatistics(); + return extractFromOperationalInformation(provisioningStatisticsType); + } + + public static List extractFromOperationalInformation(ProvisioningStatisticsType provisioningStatisticsType) { + List retval = new ArrayList<>(); + if (provisioningStatisticsType == null) { + return retval; + } + for (ProvisioningStatisticsEntryType entry : provisioningStatisticsType.getEntry()) { + retval.add(new ProvisioningStatisticsLineDto(entry)); + } + return retval; + } + +// private static ProvisioningStatisticsLineDto findLineDto(List list, String resource, String objectClass) { +// for (ProvisioningStatisticsLineDto lineDto : list) { +// if (StringUtils.equals(lineDto.getResource(), resource) && StringUtils.equals(lineDto.getObjectClass(), objectClass)) { +// return lineDto; +// } +// } +// return null; +// } +// +// private void setValue(ProvisioningOperation operation, ProvisioningStatusType statusType, int count, int min, int max, long totalDuration) { +// switch (operation) { +// case ICF_GET: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// getSuccess+=count; +// } else { +// getFailure+=count; +// } +// break; +// case ICF_SEARCH: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// searchSuccess+=count; +// } else { +// searchFailure+=count; +// } +// break; +// case ICF_CREATE: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// createSuccess+=count; +// } else { +// createFailure+=count; +// } +// break; +// case ICF_UPDATE: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// updateSuccess+=count; +// } else { +// updateFailure+=count; +// } +// break; +// case ICF_DELETE: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// deleteSuccess+=count; +// } else { +// deleteFailure+=count; +// } +// break; +// case ICF_SYNC: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// syncSuccess+=count; +// } else { +// syncFailure+=count; +// } +// break; +// case ICF_SCRIPT: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// scriptSuccess+=count; +// } else { +// scriptFailure+=count; +// } +// break; +// case ICF_GET_LATEST_SYNC_TOKEN: +// case ICF_GET_SCHEMA: +// if (statusType == ProvisioningStatusType.SUCCESS) { +// otherSuccess+=count; +// } else { +// otherFailure+=count; +// } +// break; +// default: +// throw new IllegalArgumentException("Illegal operation name: " + operation); +// } +// if (minTime == null || min < minTime) { +// minTime = min; +// } +// if (maxTime == null || max > maxTime) { +// maxTime = max; +// } +// totalTime += totalDuration; +// } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsDto.java new file mode 100644 index 00000000000..1776f47b642 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsDto.java @@ -0,0 +1,107 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.component.progress; + +import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.schema.statistics.OperationalInformation; +import com.evolveum.midpoint.schema.statistics.StatusMessage; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +/** + * @author mederly + */ +public class StatisticsDto implements Serializable { + + public static final String F_PROVISIONING_LINES = "provisioningLines"; + public static final String F_MAPPINGS_LINES = "mappingsLines"; + public static final String F_NOTIFICATIONS_LINES = "notificationsLines"; + public static final String F_LAST_MESSAGE = "lastMessage"; + + private OperationalInformationType operationalInformationType; + private List provisioningLines; + private List mappingsLines; + private List notificationsLines; + private String lastMessage; + + public StatisticsDto() { + } + + public StatisticsDto(OperationalInformationType operationalInformationType) { + this.operationalInformationType = operationalInformationType; + provisioningLines = ProvisioningStatisticsLineDto.extractFromOperationalInformation(operationalInformationType.getProvisioningStatistics()); + mappingsLines = MappingsLineDto.extractFromOperationalInformation(operationalInformationType.getMappingsStatistics()); + notificationsLines = NotificationsLineDto.extractFromOperationalInformation(operationalInformationType.getNotificationsStatistics()); + lastMessage = extractLastMessageFromOperationalInformation(operationalInformationType); + } + + private String extractLastMessageFromOperationalInformation(OperationalInformationType operationalInformationType) { + if (operationalInformationType.getLastMessageTimestamp() == null) { + return null; + } + Date timestamp = XmlTypeConverter.toDate(operationalInformationType.getLastMessageTimestamp()); + return timestamp + ": " + operationalInformationType.getLastMessage(); + } + + private String extractLastMessageFromOperationalInformation(OperationalInformation operationalInformation) { + StatusMessage lastStatusMessage = operationalInformation.getLastMessage(); + if (lastStatusMessage == null) { + return null; + } + return lastStatusMessage.getDate() + ": " + lastStatusMessage.getMessage(); + } + + public List getProvisioningLines() { + return provisioningLines; + } + + public void setProvisioningLines(List provisioningLines) { + this.provisioningLines = provisioningLines; + } + + public List getMappingsLines() { + return mappingsLines; + } + + public void setMappingsLines(List mappingsLines) { + this.mappingsLines = mappingsLines; + } + + public List getNotificationsLines() { + return notificationsLines; + } + + public void setNotificationsLines(List notificationsLines) { + this.notificationsLines = notificationsLines; + } + + public String getLastMessage() { + return lastMessage != null ? lastMessage : "(none)"; // i18n + } + + public void setLastMessage(String lastMessage) { + this.lastMessage = lastMessage; + } + + public OperationalInformationType getOperationalInformationType() { + return operationalInformationType; + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsDtoModel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsDtoModel.java new file mode 100644 index 00000000000..76b7b87fc65 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsDtoModel.java @@ -0,0 +1,132 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.component.progress; + +import com.evolveum.midpoint.prism.PrismContainer; +import com.evolveum.midpoint.schema.constants.SchemaConstants; +import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.task.api.TaskManager; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDto; +import com.evolveum.midpoint.web.security.MidPointApplication; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskType; +import org.apache.wicket.Application; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.apache.wicket.model.IModel; + +/** + * @author Pavol Mederly + */ +public class StatisticsDtoModel extends AbstractReadOnlyModel { + + private static final Trace LOGGER = TraceManager.getTrace(StatisticsDtoModel.class); + + // at most one of these may be null + private transient Task task; + private IModel taskModel; + + private transient StatisticsDto cachedObject; + + public StatisticsDtoModel() { + } + + public StatisticsDtoModel(IModel taskModel) { + this.taskModel = taskModel; + } + + @Override + public StatisticsDto getObject() { + if (cachedObject != null) { + return cachedObject; + } + + StatisticsDto info = getObjectInternal(); + if (info != null) { + cachedObject = info; + return cachedObject; + } + + return new StatisticsDto(); + } + + public StatisticsDto getObjectInternal() { + + if (task != null) { + return getStatisticsFromTask(task); + } + + String taskId = null; + if (taskModel != null && taskModel.getObject() != null) { + taskId = taskModel.getObject().getIdentifier(); + } + + if (taskId == null) { + LOGGER.warn("taskIdentifier not available"); + return null; + } + MidPointApplication application = (MidPointApplication) Application.get(); + TaskManager taskManager = application.getTaskManager(); + Task task = taskManager.getLocallyRunningTaskByIdentifier(taskId); + if (task == null) { + LOGGER.trace("No task by taskIdentifier, trying analyzing the extension"); + if (taskModel == null || taskModel.getObject() == null) { + LOGGER.trace("No taskModel or no object in it"); + return null; + } + TaskType taskType = taskModel.getObject().getTaskType(); + if (taskType == null) { + LOGGER.trace("No TaskType found"); + return null; + } + + PrismContainer extension = taskType.asPrismObject().getExtension(); + if (extension == null) { + LOGGER.trace("No extension in TaskType found"); + return null; + } + OperationalInformationType infoPropertyValue = extension.getPropertyRealValue(SchemaConstants.MODEL_EXTENSION_OPERATIONAL_INFORMATION_PROPERTY_NAME, OperationalInformationType.class); + if (infoPropertyValue == null) { + LOGGER.trace("No info in task extension either."); + return null; + } + infoPropertyValue.setFromMemory(false); + return new StatisticsDto(infoPropertyValue); + } + return getStatisticsFromTask(task); + } + + protected StatisticsDto getStatisticsFromTask(Task task) { + OperationalInformationType operationalInformation = task.getAggregateOperationalInformation(); + if (operationalInformation == null) { + LOGGER.warn("No operational information in task"); + return null; + } + operationalInformation.setFromMemory(true); + StatisticsDto dto = new StatisticsDto(operationalInformation); + return dto; + } + + public void setTask(Task task) { + this.task = task; + } + + public void invalidateCache() { + cachedObject = null; + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsPanel.html new file mode 100644 index 00000000000..03e8294c34e --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsPanel.html @@ -0,0 +1,122 @@ + + + + + + +
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ + + + + + + + + + + + + + + + + +
+

+ + + + + + + + + + + + + + + + + + + +
+

+ +

+

+
+
+ + \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsPanel.java new file mode 100644 index 00000000000..38a5467af81 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/StatisticsPanel.java @@ -0,0 +1,196 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.component.progress; + +import com.evolveum.midpoint.schema.statistics.StatusMessage; +import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.web.component.util.SimplePanel; +import com.evolveum.midpoint.web.page.admin.server.currentState.TaskCurrentStateDto; +import com.evolveum.midpoint.web.util.WebMiscUtil; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskType; +import org.apache.wicket.markup.html.WebMarkupContainer; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.markup.html.list.ListItem; +import org.apache.wicket.markup.html.list.ListView; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.apache.wicket.model.IModel; +import org.apache.wicket.model.PropertyModel; + +import java.util.ArrayList; +import java.util.List; + +/** + * @author mederly + */ +public class StatisticsPanel extends SimplePanel { + + private static final String ID_CONTENTS_PANEL = "contents"; + private static final String ID_PROVISIONING_STATISTICS_LINES = "provisioningStatisticsLines"; + private static final String ID_PROVISIONING_RESOURCE = "Provisioning.Resource"; + private static final String ID_PROVISIONING_OBJECT_CLASS = "Provisioning.ObjectClass"; + private static final String ID_PROVISIONING_GET_SUCCESS = "Provisioning.GetSuccess"; + private static final String ID_PROVISIONING_GET_FAILURE = "Provisioning.GetFailure"; + private static final String ID_PROVISIONING_SEARCH_SUCCESS = "Provisioning.SearchSuccess"; + private static final String ID_PROVISIONING_SEARCH_FAILURE = "Provisioning.SearchFailure"; + private static final String ID_PROVISIONING_CREATE_SUCCESS = "Provisioning.CreateSuccess"; + private static final String ID_PROVISIONING_CREATE_FAILURE = "Provisioning.CreateFailure"; + private static final String ID_PROVISIONING_UPDATE_SUCCESS = "Provisioning.UpdateSuccess"; + private static final String ID_PROVISIONING_UPDATE_FAILURE = "Provisioning.UpdateFailure"; + private static final String ID_PROVISIONING_DELETE_SUCCESS = "Provisioning.DeleteSuccess"; + private static final String ID_PROVISIONING_DELETE_FAILURE = "Provisioning.DeleteFailure"; + private static final String ID_PROVISIONING_SYNC_SUCCESS = "Provisioning.SyncSuccess"; + private static final String ID_PROVISIONING_SYNC_FAILURE = "Provisioning.SyncFailure"; + private static final String ID_PROVISIONING_SCRIPT_SUCCESS = "Provisioning.ScriptSuccess"; + private static final String ID_PROVISIONING_SCRIPT_FAILURE = "Provisioning.ScriptFailure"; + private static final String ID_PROVISIONING_OTHER_SUCCESS = "Provisioning.OtherSuccess"; + private static final String ID_PROVISIONING_OTHER_FAILURE = "Provisioning.OtherFailure"; + private static final String ID_PROVISIONING_TOTAL_OPERATIONS_COUNT = "Provisioning.TotalOperationsCount"; + private static final String ID_PROVISIONING_AVERAGE_TIME = "Provisioning.AverageTime"; + private static final String ID_PROVISIONING_MIN_TIME = "Provisioning.MinTime"; + private static final String ID_PROVISIONING_MAX_TIME = "Provisioning.MaxTime"; + private static final String ID_PROVISIONING_TOTAL_TIME = "Provisioning.TotalTime"; + + private static final String ID_MAPPINGS_STATISTICS_LINES = "mappingsStatisticsLines"; + private static final String ID_MAPPINGS_OBJECT = "Mappings.Object"; + private static final String ID_MAPPINGS_COUNT = "Mappings.Count"; + private static final String ID_MAPPINGS_AVERAGE_TIME = "Mappings.AverageTime"; + private static final String ID_MAPPINGS_MIN_TIME = "Mappings.MinTime"; + private static final String ID_MAPPINGS_MAX_TIME = "Mappings.MaxTime"; + private static final String ID_MAPPINGS_TOTAL_TIME = "Mappings.TotalTime"; + + private static final String ID_NOTIFICATIONS_STATISTICS_LINES = "notificationsStatisticsLines"; + private static final String ID_NOTIFICATIONS_TRANSPORT = "Notifications.Transport"; + private static final String ID_NOTIFICATIONS_COUNT_SUCCESS = "Notifications.CountSuccess"; + private static final String ID_NOTIFICATIONS_COUNT_FAILURE = "Notifications.CountFailure"; + private static final String ID_NOTIFICATIONS_AVERAGE_TIME = "Notifications.AverageTime"; + private static final String ID_NOTIFICATIONS_MIN_TIME = "Notifications.MinTime"; + private static final String ID_NOTIFICATIONS_MAX_TIME = "Notifications.MaxTime"; + private static final String ID_NOTIFICATIONS_TOTAL_TIME = "Notifications.TotalTime"; + + private static final String ID_LAST_MESSAGE = "lastMessage"; + + private static final String ID_SOURCE = "source"; + + private WebMarkupContainer contentsPanel; + + public StatisticsPanel(String id) { + super(id); + } + + public StatisticsPanel(String id, IModel model) { + super(id, model); + } + + protected void initLayout() { + contentsPanel = new WebMarkupContainer(ID_CONTENTS_PANEL); + contentsPanel.setOutputMarkupId(true); + add(contentsPanel); + + ListView provisioningLines = new ListView(ID_PROVISIONING_STATISTICS_LINES, new PropertyModel>(getModel(), StatisticsDto.F_PROVISIONING_LINES)) { + protected void populateItem(final ListItem item) { + item.add(new Label(ID_PROVISIONING_RESOURCE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_RESOURCE))); + item.add(new Label(ID_PROVISIONING_OBJECT_CLASS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_OBJECT_CLASS))); + item.add(new Label(ID_PROVISIONING_GET_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_GET_SUCCESS))); + item.add(new Label(ID_PROVISIONING_GET_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_GET_FAILURE))); + item.add(new Label(ID_PROVISIONING_SEARCH_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_SEARCH_SUCCESS))); + item.add(new Label(ID_PROVISIONING_SEARCH_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_SEARCH_FAILURE))); + item.add(new Label(ID_PROVISIONING_CREATE_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_CREATE_SUCCESS))); + item.add(new Label(ID_PROVISIONING_CREATE_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_CREATE_FAILURE))); + item.add(new Label(ID_PROVISIONING_UPDATE_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_UPDATE_SUCCESS))); + item.add(new Label(ID_PROVISIONING_UPDATE_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_UPDATE_FAILURE))); + item.add(new Label(ID_PROVISIONING_DELETE_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_DELETE_SUCCESS))); + item.add(new Label(ID_PROVISIONING_DELETE_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_DELETE_FAILURE))); + item.add(new Label(ID_PROVISIONING_SYNC_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_SYNC_SUCCESS))); + item.add(new Label(ID_PROVISIONING_SYNC_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_SYNC_FAILURE))); + item.add(new Label(ID_PROVISIONING_SCRIPT_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_SCRIPT_SUCCESS))); + item.add(new Label(ID_PROVISIONING_SCRIPT_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_SCRIPT_FAILURE))); + item.add(new Label(ID_PROVISIONING_OTHER_SUCCESS, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_OTHER_SUCCESS))); + item.add(new Label(ID_PROVISIONING_OTHER_FAILURE, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_OTHER_FAILURE))); + item.add(new Label(ID_PROVISIONING_TOTAL_OPERATIONS_COUNT, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_TOTAL_OPERATIONS_COUNT))); + item.add(new Label(ID_PROVISIONING_AVERAGE_TIME, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_AVERAGE_TIME))); + item.add(new Label(ID_PROVISIONING_MIN_TIME, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_MIN_TIME))); + item.add(new Label(ID_PROVISIONING_MAX_TIME, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_MAX_TIME))); + item.add(new Label(ID_PROVISIONING_TOTAL_TIME, new PropertyModel(item.getModel(), ProvisioningStatisticsLineDto.F_TOTAL_TIME))); + } + }; + contentsPanel.add(provisioningLines); + + ListView mappingsLines = new ListView(ID_MAPPINGS_STATISTICS_LINES, new PropertyModel>(getModel(), StatisticsDto.F_MAPPINGS_LINES)) { + protected void populateItem(final ListItem item) { + item.add(new Label(ID_MAPPINGS_OBJECT, new PropertyModel(item.getModel(), MappingsLineDto.F_OBJECT))); + item.add(new Label(ID_MAPPINGS_COUNT, new PropertyModel(item.getModel(), MappingsLineDto.F_COUNT))); + item.add(new Label(ID_MAPPINGS_AVERAGE_TIME, new PropertyModel(item.getModel(), MappingsLineDto.F_AVERAGE_TIME))); + item.add(new Label(ID_MAPPINGS_MIN_TIME, new PropertyModel(item.getModel(), MappingsLineDto.F_MIN_TIME))); + item.add(new Label(ID_MAPPINGS_MAX_TIME, new PropertyModel(item.getModel(), MappingsLineDto.F_MAX_TIME))); + item.add(new Label(ID_MAPPINGS_TOTAL_TIME, new PropertyModel(item.getModel(), MappingsLineDto.F_TOTAL_TIME))); + } + }; + contentsPanel.add(mappingsLines); + + ListView notificationsLines = new ListView(ID_NOTIFICATIONS_STATISTICS_LINES, new PropertyModel>(getModel(), StatisticsDto.F_NOTIFICATIONS_LINES)) { + protected void populateItem(final ListItem item) { + item.add(new Label(ID_NOTIFICATIONS_TRANSPORT, new PropertyModel(item.getModel(), NotificationsLineDto.F_TRANSPORT))); + item.add(new Label(ID_NOTIFICATIONS_COUNT_SUCCESS, new PropertyModel(item.getModel(), NotificationsLineDto.F_COUNT_SUCCESS))); + item.add(new Label(ID_NOTIFICATIONS_COUNT_FAILURE, new PropertyModel(item.getModel(), NotificationsLineDto.F_COUNT_FAILURE))); + item.add(new Label(ID_NOTIFICATIONS_AVERAGE_TIME, new PropertyModel(item.getModel(), NotificationsLineDto.F_AVERAGE_TIME))); + item.add(new Label(ID_NOTIFICATIONS_MIN_TIME, new PropertyModel(item.getModel(), NotificationsLineDto.F_MIN_TIME))); + item.add(new Label(ID_NOTIFICATIONS_MAX_TIME, new PropertyModel(item.getModel(), NotificationsLineDto.F_MAX_TIME))); + item.add(new Label(ID_NOTIFICATIONS_TOTAL_TIME, new PropertyModel(item.getModel(), NotificationsLineDto.F_TOTAL_TIME))); + } + }; + contentsPanel.add(notificationsLines); + + Label lastMessage = new Label(ID_LAST_MESSAGE, new PropertyModel<>(getModel(), StatisticsDto.F_LAST_MESSAGE)); + contentsPanel.add(lastMessage); + + Label source = new Label(ID_SOURCE, new AbstractReadOnlyModel() { + @Override + public String getObject() { + StatisticsDto dto = getModelObject(); + if (dto == null) { + return null; + } + OperationalInformationType info = dto.getOperationalInformationType(); + if (info == null) { + return null; + } + if (Boolean.TRUE.equals(info.isFromMemory())) { + return getString("Message.SourceMemory", + WebMiscUtil.formatDate(info.getTimestamp())); + } else { + return getString("Message.SourceRepository", + WebMiscUtil.formatDate(info.getTimestamp())); + } + } + }); + contentsPanel.add(source); + } + + // Note: do not setVisible(false) on the progress panel itself - it will disable AJAX refresh functionality attached to it. + // Use the following two methods instead. + + public void show() { + contentsPanel.setVisible(true); + } + + public void hide() { + contentsPanel.setVisible(false); + } + +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/DecisionsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/DecisionsPanel.properties deleted file mode 100644 index 9c0a3915113..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/DecisionsPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -DecisionsPanel.user=User -DecisionsPanel.result=Result -DecisionsPanel.comment=Comment -DecisionsPanel.when=When \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WfDeltasPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WfDeltasPanel.properties deleted file mode 100644 index 27f99e6ac3d..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WfDeltasPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -WfDeltasPanel.label.deltaIn=Process input: delta(s) to be approved -WfDeltasPanel.label.deltaOut=Process output: delta(s) resulting from the approval -WfDeltasPanel.label.deltaOutListEmpty=(none) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WfHistoryPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WfHistoryPanel.properties deleted file mode 100644 index 01d6c053afc..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WfHistoryPanel.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -WfHistoryPanel.label.timestamp=Time -WfHistoryPanel.label.event=Event diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WorkItemsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WorkItemsPanel.properties deleted file mode 100644 index f126ff746bc..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/WorkItemsPanel.properties +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel.properties deleted file mode 100644 index 32d930fd2d5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/processes/EmptyProcessDetailsPanel.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -EmptyProcessDetailsPanel.message=Process details are not available. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel.properties deleted file mode 100644 index 3334f5025ba..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalPanel.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ItemApprovalPanel.itemToBeApproved=Item to be approved -ItemApprovalPanel.itemThatWasApproved=Item that was considered (and was APPROVED) -ItemApprovalPanel.itemThatWasRejected=Item that was considered (and was REJECTED) -ItemApprovalPanel.itemThatWasCompleted=Item that was completed - -ItemApprovalPanel.approvalSchema=Approval schema -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Decisions done so far -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisions done -ItemApprovalPanel.currentWorkItems=Current work items \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/Wizard.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/Wizard.properties deleted file mode 100644 index c5d8f13861b..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/Wizard.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -org.apache.wicket.extensions.wizard.previous=Previous -org.apache.wicket.extensions.wizard.next=Next -org.apache.wicket.extensions.wizard.last=Last -org.apache.wicket.extensions.wizard.cancel=Cancel -org.apache.wicket.extensions.wizard.finish=Finish -Wizard.message.cancel=Resource editing was canceled \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java index 0e0afbad257..1efb6c76d6a 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java @@ -50,7 +50,8 @@ public class WizardStep extends org.apache.wicket.extensions.wizard.WizardStep { public WizardStep(PageBase pageBase) { this.pageBase = pageBase; - setTitleModel(new StringResourceModel("WizardStep.title", this, null, "WizardStep.title")); + String key = getClass().getSimpleName() + ".title"; + setTitleModel(new StringResourceModel(key, this, null, key)); } @Override diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.properties deleted file mode 100644 index 6cda2355691..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.properties +++ /dev/null @@ -1,141 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -WizardStep.title= -SchemaHandlingStep.message.validationError=Inserted objectClass value: '{0}' is not valid. Please provide valid objectClass value. - -SchemaStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. -SchemaStep.tooltip.nativeObjectClass=Object class name how it is natively known by the resource (or the connector). -SchemaStep.tooltip.isDefault=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. - -SchemaHandlingStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaHandlingStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. -SchemaHandlingStep.tooltip.default=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaHandlingStep.tooltip.dependency=Dependencies are object types that has to be processed before this object types is processed. I.e. this object type depends on them. The object types on which this object type depends will be provisioned before this object type. Dependencies are used to impose ordering into provisioning operations. -SchemaHandlingStep.tooltip.objectClass=Object class from the schema that will be used to construct instances of this object type. -SchemaHandlingStep.tooltip.attributes=Definitions how individual attributes are to be handled. Each definition may contain inbound/outbound mappings, attribute limitations, etc. -SchemaHandlingStep.tooltip.associations=Definitions how entitlement associations are to be handled. -SchemaHandlingStep.tooltip.assignmentPolicyRef=Assignment policy specifies how strictly are the assignments enforced. None: the assignments are not enforced at all; Positive: assignments only add values (never substract); Relative: only changes are propagated, existing values are left as they are; Full: everything is strictly enforced (both changed and existing values). -SchemaHandlingStep.tooltip.iteration=Iteratively find values for unique attributes such as identifiers. MidPoint will try several times to find a unique value for such attributes. -SchemaHandlingStep.tooltip.protected=Specification of protected instances of this object type. MidPoint can see protected instances but they cannot be touched. Any attempt to modify them will fail. This is used to protect emergency administration accounts such as "root" or "administrator". -SchemaHandlingStep.tooltip.activation=Definition how to map activation states (enabled/disabled/archived) and dates (validity from and to). -SchemaHandlingStep.tooltip.credentials=Definition how to handle credentials such as passwords. - -SchemaHandlingStep.dependency.tooltip.order=Normally zero. Can specify an integer that determines the ordering of dependencies that form a cycle and could not be otherwise be resolved (a.k.a. high-order dependencies). -SchemaHandlingStep.dependency.tooltip.strictness=Specifies how strictly will be the dependency resolved. Lax: if the dependency is not there continue as normal (only used to impose operation ordering); Relaxed: refuse to do operation unless the dependency is tried first, but if that fails then continue anyway; Strict: proceed only is the dependency is tried first and it succeeds. -SchemaHandlingStep.dependency.tooltip.kind=Kind of the object on which we depend. -SchemaHandlingStep.dependency.tooltip.intent=Intent of the object on which we depend. -SchemaHandlingStep.dependency.tooltip.resourceRef=Resource on which we depend. - -SchemaHandlingStep.attribute.tooltip.reference=Name of the attribute to configure. All the settings and mappings below apply to this attribute. -SchemaHandlingStep.attribute.tooltip.allow=If checked allows to specify an attribute which is not in the original resource schema. This can be used to fix faulty connectors that do not provide a complete resource schema, which hides some attributes, etc. -SchemaHandlingStep.attribute.tooltip.limitations=Specify attribute limitations such as multiplicity, ability to read or write it, etc. -SchemaHandlingStep.attribute.tooltip.exclusiveStrong=When set to false then both strong and normal mapping values are merged to produce the final set of values. When set to true only strong values are used if there is at least one strong mapping. Normal values are used if there is no strong mapping. -SchemaHandlingStep.attribute.tooltip.tolerant=Tolerant attributes tolerate values that are set outside of midPoint. Non-tolerant attributes will only allow values that are defined in midPoint (e.g. by resource or role mappings). -SchemaHandlingStep.attribute.tooltip.tolerantVP=A value that matches this pattern will be tolerated. I.e. it will remain as the attribute value even if it is not a result of midPoint processing (mappings). -SchemaHandlingStep.attribute.tooltip.intolerantVP=A value that matches this pattern will NOT be tolerated. I.e. it will be erased from the attribute value even if it is not a result of midPoint processing (mappings). -SchemaHandlingStep.attribute.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit: the attribute is returned by default, it does not need to be requested; Explicit: the attribute is not returned by default, always request it explicitly. -SchemaHandlingStep.attribute.tooltip.matchingRule=A rule that determines if two attribute values have the same meaning. E.g. setting this to 'stringIgnoreCase' will make this attribute efficiently case insensitive. -SchemaHandlingStep.attribute.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.attribute.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). - -SchemaHandlingStep.association.tooltip.kind=Kind of the association target object type. This is usually "entitlement". Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.intent=Intent of the association target object type. Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.direction=Defines the direction of the association. Object-to-subject: Object (e.g. group) has an attribute that contains identifier of the subject (e.g. account); Subject-to-object: Subject (e.g. account) has an attribute that contains identifier of the object (e.g. group). -SchemaHandlingStep.association.tooltip.associationAttribute=Name of the attribute that "holds" the association. I.e. an attribute which contains the identifier of the associated object. This is usually an attribute such as "memeber", "groups", "roles", etc. In subject-to-object associations this is an attribute of a subject (e.g. account attribute "groups"). In object-to-subject associations this is an attribute of an object (e.g. group attribute "members"). -SchemaHandlingStep.association.tooltip.valueAttribute=Name of the attribute that is the source of a value for the association. The value of this attribute will be taken and stored into the association attribute to form an association. This is usually an attribute that contains an identifier or name such as "uid", "id", "name", etc. In subject-to-object associations this is an attribute of an object (e.g. group). In object-to-subject associations this is an attribute of a subject (e.g. account). -SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Explicit referential integrity. If set to false then midPoint assumes that the resource implements referential integrity. E.g. midPoint assumes that the resource automatically updates the association identifiers if an account is renamed and midPoint does not need to do anything. If set to true then midPoint will do referential integrity explicitly. In this case midPoint will explicitly update the association attributes if an account is renamed. - -SchemaHandlingStep.iteration.tooltip.maxIteration=Maximum number of iterations to try. The operation will end with a failure if the maximum number of iterations is tried without any success. -SchemaHandlingStep.iteration.tooltip.variable=TODO: SchemaHandlingStep.iteration.tooltip.variable -SchemaHandlingStep.iteration.tooltip.returnMultiplicity=TODO: SchemaHandlingStep.iteration.tooltip.returnMultiplicity - -SchemaHandlingStep.activation.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit: the attribute is returned by default, it does not need to be requested; Explicit: the attribute is not returned by default, always request it explicitly. -SchemaHandlingStep.activation.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.activation.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). - -SchemaHandlingStep.credentials.tooltip.fetchStrategy=How to fetch the credentials value when it is needed. Implicit: the value is returned by default, it does not need to be requested; Explicit: the value is not returned by default, always request it explicitly. -SchemaHandlingStep.credentials.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). -SchemaHandlingStep.credentials.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). -SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Password policy to apply to this credential. This setting overrides other settings, e.g. default password policy defined in system configuration. If no password policy is defined here then the usual default will be used. - -SchemaHandlingStep.protected.tooltip.name=TODO: SchemaHandlingStep.protected.tooltip.name -SchemaHandlingStep.protected.tooltip.uid=TODO: SchemaHandlingStep.protected.tooltip.uid -SchemaHandlingStep.protected.tooltip.filter=TODO: SchemaHandlingStep.protected.tooltip.filter -SchemaHandlingStep.tooltip.filterClause=TODO: SchemaHandlingStep.tooltip.filterClause - -SchemaHandlingStep.limitations.tooltip.layers=System layers to which this limitation applies. Sometimes the limitation does not apply equally to all the layers. E.g. the attribute may be formally read-write but we want it to be only presented as read-only by the user interface and change it only through mappings. In such a case the read-only limitation applies only to "presentation" layer. -SchemaHandlingStep.limitations.tooltip.propertyAccess=The type of access which is allowed or denied. -SchemaHandlingStep.limitations.tooltip.other=TODO: REMOVE THIS TOOLTIP - -SynchronizationStep.tooltip.kind=Object kind for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the kind specified in this field. -SynchronizationStep.tooltip.intent=Object intent for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the intent specified in this field. -SynchronizationStep.tooltip.objectClass=Object class for which this definition applies. This will be used to select the synchronization settings in case the object (shadow) does not have kind/intent definition yet. -SynchronizationStep.tooltip.focus=The type of focal object that corresponds to the resource object. For account objects this is usually a user object (UserType). This can be set to RoleType or OrgType for entitlement objects and so on. -SynchronizationStep.tooltip.enabled=Set to true if this synchronization setting is enabled. This is the default. This setting can be used to temporarily disable the synchronization setting. -SynchronizationStep.tooltip.condition=The synchronization setting will be applied only if this condition returns true. The condition is used mostly to sort the object of the same kind into intents. E.g. the condition may decide whether the username starts with "T". If is does then it can sort out accounts to intent "test" and if it does not then the account will have default intent. -SynchronizationStep.tooltip.correlation=Correlation expression. The correlation expression is used to link focal objects (e.g. User) and shadows (e.g. account) that belong together. The correlation expression results in a search filter that is executed over the focal objects (usually users). The query returns candidate objects for linking. Correlation expression must be very efficient otherwise the synchronization performance will suffer. -SynchronizationStep.tooltip.confirmation=Confirmation expression. Each result of the correlation expression will be passed to confirmation expression. If the confirmation expression returns true then the objects will be linked. If no confirmation expression is specified then all the objects returned from the correlation query are accepted by default. Confirmation expression may be reasonable resource-intensive because it will be executed only for objects that are returned from the correlation query. -SynchronizationStep.tooltip.objectTemplate=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic synchronization (a.k.a. discovery) will be enabled during the processing of this event. -SynchronizationStep.tooltip.reaction=Specifies how midPoint reacts to this synchronization event. Several reactions can be specified. The reaction appropriate for the synchronization situation of the event will be selected. - -SynchronizationStep.reaction.tooltip.situation=Synchronization situation. If the situation of the event matches the situation specified here then the reaction will be applied. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.channel=Channel limitation. If the synchronization event originated from the specified channel (e.g. live sync, reconciliation or import) then this reaction will be processed. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.synchronize=If set to true then the usual synchronization algorithms will be applied (a.k.a. clockwork and projector) in addition to explicit action specified below. This is the usual case. If set to false then the synchronization algorithms will be skipped and only the explicit action will be executed. -SynchronizationStep.reaction.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -SynchronizationStep.reaction.tooltip.objectTemplateRef=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.reaction.tooltip.action=Explicit action. This setting defines what midPoint has to do as a reaction to the synchronization event. - -ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. -ResourceWizard.expression.tooltip.language=Programming language in which is the expression script written. -ResourceWizard.expression.tooltip.policyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. -ResourceWizard.expression.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. - -CapabilityStep.capability.read.tooltip=Capability to read data from the resource. -CapabilityStep.capability.update.tooltip=Capability to update (modify) existing objects on resource. -CapabilityStep.capability.create.tooltip=Capability to create (add) new objects on resource. -CapabilityStep.capability.delete.tooltip=Capability to delete existing objects on resource. -CapabilityStep.capability.liveSync.tooltip=Live synchronization capability. Ability to efficiently fetch data changes in almost-real-time. -CapabilityStep.capability.testConnection.tooltip=Capability to test connection to the resource. -CapabilityStep.capability.activation.tooltip=Activation capability. Ability to enable/disable accounts, set validity dates, etc. -CapabilityStep.capability.credentials.tooltip=Capability to set credentials for resource accounts. -CapabilityStep.capability.script.tooltip=Capability to execute scripts on connector and resource. - -CapabilityStep.activation.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.activation.tooltip.returnedByDefault=If true then the activation attribute is returned with resource objects by default and it does not need to be requested. If false then the activation attribute has to be explicitly requested. -CapabilityStep.activation.tooltip.ignoreAttribute=If set to true then the attribute which is used for simulated activation will be mark as ignored in the schema. I.e. midPoint will pretend that this attribute does not exist and only use the standard administrativeStatus. This is the default. If set to false then the attribute will also be visible in the schema and both the administrativeStatus and the original attribute will work. This may be needed if the attribute has a richer set of states than the administrativeStatus attribute. But in this case beware of value conflicts between administrativeStatus and the original attribute. -CapabilityStep.activation.tooltip.attributeName=Name of the attribute that contains a value for simulated administrativeStatus. This is usually an attribute that contains some kind of enabled/disabled information. Typical examples are attributes such as "enabled", "ds-pwp-account-disabled", "accountStatus", etc. -CapabilityStep.activation.tooltip.enableList=List of attribute values that represent the "enabled" state. If any of these values are present in the attribute then the object will be considered to be enabled. Typical values are "true", "ENABLED", "1" and so on. -CapabilityStep.activation.tooltip.disableList=List of attribute values that represent the "disabled" state. If any of these values are present in the attribute then the object will be considered to be disabled. Typical values are "false", "disabled", "0" or empty value. -CapabilityStep.activation.tooltip.validFromEnabled=True if the resource supports validFrom activation property. -CapabilityStep.activation.tooltip.validFromReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. -CapabilityStep.activation.tooltip.validToEnabled=True if the resource supports validTo activation property -CapabilityStep.activation.tooltip.validToReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. - -CapabilityStep.script.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.script.tooltip.onConnector=Capability to execute scripts "on connector". This means that the scripts will be executed on the machine where the connector is installed. This is usually midPoint node or a connector server. -CapabilityStep.script.tooltip.onResource=Capability to execute scripts "on resource". This means that the scripts will be executed on the machine where the connector connects. This is usually the server that hosts the resource (AD server, remote Unix machine, database server, etc.) - -CapabilityStep.credentials.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. -CapabilityStep.credentials.tooltip.passEnabled=True if the resource supports password credentials. -CapabilityStep.credentials.tooltip.passReturned=True of the password is returned by default. False if it needs to be explicitly requested. - -QNameEditor.tooltip.attribute=TODO: QNameEditor.tooltip.attribute -QNameEditor.tooltip.namespace=TODO: QNameEditor.tooltip.namespace - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep.properties deleted file mode 100644 index adb4a7bde98..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/CapabilityStep.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -WizardStep.title=Capabilities -CapabilityStep.native=Native -CapabilityStep.configured=Configured -CapabilityStep.message.cantLoadCaps=Couldn't load capabilities diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep.properties deleted file mode 100644 index ee2f25384c5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/ConfigurationStep.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -WizardStep.title=Configuration -configurationProperties=Configuration -connectorPoolConfiguration=Connector pool -timeouts=Timeouts -ConfigurationStep.button.testConnection=Save and Test connection diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/NameStep.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/NameStep.properties deleted file mode 100644 index 6fb18beb86e..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/NameStep.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -WizardStep.title=Resource basics -NameStep.name=Resource name -NameStep.connectorHost=Connector host -NameStep.description=Description -NameStep.hostNotUsed=Not used -NameStep.connectorName=Connector name -NameStep.connectorVersion=Connector version -NameStep.undefinedVersion=Undefined version -NameStep.undefinedName=Undefined name -NameStep.connectorType=Connector -NameStep.connectorBundle=Bundle -NameStep.connectorInformation=Information -NameStep.connectorNotSelected=Connector was not selected. -NameStep.unknownVersion=Unknown -NameStep.arrowToTurotialText=Each step of the wizard has a help button. Press this button to gain information about the purpose of a specific configuration step. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep.properties deleted file mode 100644 index b014368d0f5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaHandlingStep.properties +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -WizardStep.title=Schema handling -SchemaHandlingStep.label.objectTypes=Object Types -SchemaHandlingStep.button.add=Add New Object Type -SchemaHandlingStep.label.newObjectType=New object type -SchemaHandlingStep.label.kind=Kind -SchemaHandlingStep.label.intent=Intent -SchemaHandlingStep.label.emptyDisplayName=--Select object type to edit-- -SchemaHandlingStep.label.displayName=Display name -SchemaHandlingStep.label.description=Description -SchemaHandlingStep.label.default=Default -SchemaHandlingStep.label.dependency=Dependencies -SchemaHandlingStep.label.objectClass=Object class -SchemaHandlingStep.label.attributes=Attributes -SchemaHandlingStep.label.associations=Associations -SchemaHandlingStep.label.assignmentPolicyRef=Assignment policy -SchemaHandlingStep.label.iteration=Iteration -SchemaHandlingStep.label.protected=Protected -SchemaHandlingStep.label.activation=Activation -SchemaHandlingStep.label.credentials=Credentials -ShadowKindType.ACCOUNT=Account -ShadowKindType.ENTITLEMENT=Entitlement -ShadowKindType.GENERIC=Generic -AssignmentPolicyEnforcementType.NONE=None -AssignmentPolicyEnforcementType.POSITIVE=Positive -AssignmentPolicyEnforcementType.FULL=Full -AssignmentPolicyEnforcementType.RELATIVE=Relative - -SchemaHandlingStep.message.errorLoadingObjectTypeList=Couldn't load object class list from resource. Error: -SchemaHandlingStep.message.validationError=Inserted objectClass value: '{0}' is not valid. Please provide valid objectClass value. -SchemaHandlingStep.message.selectObjectClassAttr=Please provide 'Object class' attribute before creating resource attribute. -SchemaHandlingStep.message.selectObjectClassAss=Please provide 'Object class' attribute before creating resource association. -SchemaHandlingStep.message.saveError=Couldn't save schema handling, {0} \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.properties deleted file mode 100644 index 0bfdb274eba..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -WizardStep.title=Schema -SchemaStep.xml=Xml -SchemaStep.schema=Schema -SchemaStep.button.reload=Reload -SchemaStep.message.reload.ok=Schema for resource '{0}' was reloaded successfully. -SchemaStep.message.reload.fail=Schema for resource '{0}' was not reloaded. - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep.properties deleted file mode 100644 index 21e1bddf393..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep.properties +++ /dev/null @@ -1,51 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -WizardStep.title=Synchronization -SynchronizationStep.label.syncObjectHeader=Sync. Objects -SynchronizationStep.label.newObjectType=New sync. object type -SynchronizationStep.label.emptyDisplayName=--Select sync object to edit-- -SynchronizationStep.label.editSyncObject=Edit '{0}' -SynchronizationStep.label.name=Name -SynchronizationStep.label.description=Description -SynchronizationStep.label.kind=Kind -SynchronizationStep.label.intent=Intent -SynchronizationStep.label.objectClass=Object class -SynchronizationStep.label.focus=Focus -SynchronizationStep.label.enabled=Enabled -SynchronizationStep.label.condition=Condition -SynchronizationStep.label.confirmation=Confirmation -SynchronizationStep.label.objectTemplate=Object Template -SynchronizationStep.label.reconcile=Reconcile -SynchronizationStep.label.opportunistic=Opportunistic -SynchronizationStep.label.correlation=Correlation -SynchronizationStep.label.reaction=Reaction -SynchronizationStep.label.notSpecified=(name not specified) - -SynchronizationStep.button.add=Add Synchronization Object - -ShadowKindType.ACCOUNT=Account -ShadowKindType.ENTITLEMENT=Entitlement -ShadowKindType.GENERIC=Generic - -SynchronizationStep.message.errorLoadingObjectSyncList=Couldn't load object synchronization list from resource. Error: -SynchronizationStep.message.errorLoadingObjectTemplates=Couldn't load object templates from repository. -SynchronizationStep.message.cantSave=Couldn't save resource synchronization. - -SynchronizationStep.message.unsupportedActionFormat=You are using deprecated attribute 'ref' to define reaction action. Use element 'handlerUri' instead. Actions with 'ref' attribute will not be shown in this wizard. - -objectSyncConfig.editorKind.nullValid=Choose One -objectSyncConfig.editorFocus.nullValid=Choose One -objectSyncConfig.editorObjectTemplate.nullValid=Choose One diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel.properties deleted file mode 100644 index 8c4d15e6afb..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/SchemaListPanel.properties +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -SchemaListPanel.objectClass=Object class -SchemaListPanel.message.couldntParseSchema=Couldn't parse resource schema -SchemaListPanel.details=Details -SchemaListPanel.attributes=Attributes -SchemaListPanel.name=Name -SchemaListPanel.minMax=Min/max occurs -SchemaListPanel.displayName=Display name -SchemaListPanel.displayOrder=Order -SchemaListPanel.returnedByDefault=Returned by default -SchemaListPanel.nativeAttributeName=Native attribute name -SchemaListPanel.details.displayName=Display name -SchemaListPanel.details.description=Description -SchemaListPanel.details.kind=Kind -SchemaListPanel.details.intent=Intent -SchemaListPanel.details.nativeObjectClass=Native obj. class -SchemaListPanel.details.default=Default \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog.properties deleted file mode 100644 index df445cdc56c..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/WizardHelpDialog.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -WizardHelpDialog.label=Get Help With Resource Wizard! -WizardHelpDialog.button.ok=Ok, Got It! \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog.properties deleted file mode 100644 index 46cd5c97a8b..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/AddCapabilityDialog.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -addCapabilityDialog.title=Choose capabilities to add -addCapabilityDialog.column.name=Name -addCapabilityDialog.button.cancel=Cancel -addCapabilityDialog.button.Add=Add \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel.properties deleted file mode 100644 index 8bd8d9e5afa..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityActivationPanel.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -capabilityActivationPanel.label=Activation configuration -capabilityActivationPanel.label.enabledDisabled=Enabled/disabled -capabilityActivationPanel.label.status=Status -capabilityActivationPanel.label.status.message=The same as enabled/disabled -capabilityActivationPanel.label.enabled=Enabled -capabilityActivationPanel.label.returnedByDefault=Returned by default -capabilityActivationPanel.label.ignoreAttribute=Ignore attribute -capabilityActivationPanel.label.attributeName=Attribute name -capabilityActivationPanel.label.enableList=Enable list -capabilityActivationPanel.label.disableList=Disable list -capabilityActivationPanel.label.validFrom=Valid from -capabilityActivationPanel.label.validTo=Valid to -capabilityActivationPanel.list.placeholder=Insert value \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel.properties deleted file mode 100644 index 8078cd0658a..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityCredentialsPanel.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -capabilityCredentialsPanel.label=Credentials Configuration -capabilityCredentialsPanel.label.enabled=Enabled -capabilityCredentialsPanel.label.password=Password -capabilityCredentialsPanel.label.returned=Returned by default \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel.properties deleted file mode 100644 index b08e75941d0..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityScriptPanel.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -capabilityScriptPanel.label=Script Configuration -capabilityScriptPanel.label.enabled=Enabled -capabilityScriptPanel.label.onConnector=On connector -capabilityScriptPanel.label.onResource=On resource \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel.properties deleted file mode 100644 index 0d4d0453cab..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/capability/CapabilityValuePanel.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -capabilityValuePanel.label.enabled=Enabled -capabilityValuePanel.label.capability.read=Read Capability -capabilityValuePanel.label.capability.update=Update Capability -capabilityValuePanel.label.capability.create=Create Capability -capabilityValuePanel.label.capability.delete=Delete Capability -capabilityValuePanel.label.capability.liveSync=Live Synchronization Capability -capabilityValuePanel.label.capability.testConnection=Test Connection Capability \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor.properties deleted file mode 100644 index 144d25a3972..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceActivationEditor.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ResourceActivationEditor.label=Edit Resource Activation -ResourceActivationEditor.label.existence=Existence -ResourceActivationEditor.label.administrativeStatus=Administrative status -ResourceActivationEditor.label.validFrom=Valid from -ResourceActivationEditor.label.validTo=Valid to -ResourceActivationEditor.label.fetchStrategy=Fetch Strategy -ResourceActivationEditor.label.outbound=Outbound -ResourceActivationEditor.label.inbound=Inbound -AttributeFetchStrategyType.IMPLICIT=Implicit -AttributeFetchStrategyType.EXPLICIT=Explicit -existenceFetchStrategy.nullValid=Choose One -admStatusFetchStrategy.nullValid=Choose One -validFromFetchStrategy.nullValid=Choose One -validToFetchStrategy.nullValid=Choose One \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor.properties deleted file mode 100644 index ff446d7f88f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAssociationEditor.properties +++ /dev/null @@ -1,57 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ResourceAssociationEditor.label.edit=Edit '{0}' association -ResourceAssociationEditor.label.new=Create new association -ResourceAssociationEditor.label.kind=Target kind -ResourceAssociationEditor.label.intent=Target intent -ResourceAssociationEditor.label.direction=Direction -ResourceAssociationEditor.label.associationAttribute=Association attribute -ResourceAssociationEditor.label.valueAttribute=Value attribute -ResourceAssociationEditor.label.explicitRefIntegrity=Explicit ref. integrity -ResourceAssociationEditor.label.association=Association specific attributes -ResourceAssociationEditor.label.resourceItem=ResourceItem specific attributes - -ResourceAssociationEditor.label.reference=Ref. -ResourceAssociationEditor.label.allow=Non-schema ref. -ResourceAssociationEditor.label.displayName=Display name -ResourceAssociationEditor.label.description=Description -ResourceAssociationEditor.label.limitations=Limitations -ResourceAssociationEditor.label.exclusiveStrong=Exclusive strong -ResourceAssociationEditor.label.tolerant=Tolerant -ResourceAssociationEditor.label.tolerantVP=Tolerant pattern -ResourceAssociationEditor.label.intolerantVP=Intolerant pattern -ResourceAssociationEditor.label.fetchStrategy=Fetch Strategy -ResourceAssociationEditor.label.matchingRule=Matching rule -ResourceAssociationEditor.label.outbound=Outbound mapping -ResourceAssociationEditor.label.inbound=Inbound mapping -ResourceAssociationEditor.message.cantParseSchema=Couldn't parse resource schema - -AttributeFetchStrategyType.IMPLICIT=Implicit -AttributeFetchStrategyType.EXPLICIT=Explicit - -ShadowKindType.ACCOUNT=Account -ShadowKindType.ENTITLEMENT=Entitlement -ShadowKindType.GENERIC=Generic -ResourceObjectAssociationDirectionType.OBJECT_TO_SUBJECT=Object to subject -ResourceObjectAssociationDirectionType.SUBJECT_TO_OBJECT=Subject to object - -kind.nullValid=Choose One -direction.nullvalid=Choose One -associationAttribute.nullValid=Choose One -valueAttribute.nullValid=Choose One -fetchStrategy.nullValid=Choose One -matchingRule.nullValid=Choose One - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor.properties deleted file mode 100644 index 4a847f42043..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceAttributeEditor.properties +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ResourceAttributeEditor.label.edit=Edit '{0}' Attribute -ResourceAttributeEditor.label.new=Create new attribute -ResourceAttributeEditor.label.reference=Attribute -ResourceAttributeEditor.label.allow=Non-schema attribute -ResourceAttributeEditor.label.displayName=Display name -ResourceAttributeEditor.label.description=Description -ResourceAttributeEditor.label.limitations=Limitations -ResourceAttributeEditor.label.exclusiveStrong=Exclusive strong -ResourceAttributeEditor.label.tolerant=Tolerant -ResourceAttributeEditor.label.tolerantVP=Tolerant pattern -ResourceAttributeEditor.label.intolerantVP=Intolerant pattern -ResourceAttributeEditor.label.fetchStrategy=Fetch Strategy -ResourceAttributeEditor.label.matchingRule=Matching rule -ResourceAttributeEditor.label.outbound=Outbound mappings -ResourceAttributeEditor.label.inbound=Inbound mappings -ResourceAttributeEditor.message.cantParseSchema=Couldn't parse resource schema -AttributeFetchStrategyType.IMPLICIT=Implicit -AttributeFetchStrategyType.EXPLICIT=Explicit -matchingRule.nullValid=Choose One -fetchStrategy.nullValid=Choose One -ResourceAttributeEditor.title.edit=Edit -ResourceAttributeEditor.title.delete=Delete diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor.properties deleted file mode 100644 index dbfa45e9df1..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceCredentialsEditor.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ResourceCredentialsEditor.label=Edit Resource Credentials -ResourceCredentialsEditor.label.fetchStrategy=Fetch Strategy -ResourceCredentialsEditor.label.outbound=Outbound -ResourceCredentialsEditor.label.inbound=Inbound -ResourceCredentialsEditor.label.passwordPolicyRef=Password policy -AttributeFetchStrategyType.IMPLICIT=Implicit -AttributeFetchStrategyType.EXPLICIT=Explicit \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor.properties deleted file mode 100644 index 812e39fea0c..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceDependencyEditor.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ResourceDependencyEditor.label=Edit Dependencies -ResourceDependencyEditor.label.order=Order -ResourceDependencyEditor.label.strictness=Strictness -ResourceDependencyEditor.label.kind=Dependency kind -ResourceDependencyEditor.label.intent=Dependency intent -ResourceDependencyEditor.label.resourceRef=Dependency resource -ResourceDependencyEditor.label.button.add=Add resource dependency -ResourceObjectTypeDependencyStrictnessType.STRICT=Strict -ResourceObjectTypeDependencyStrictnessType.RELAXED=Relaxed -ResourceObjectTypeDependencyStrictnessType.LAX=Lax -ShadowKindType.ACCOUNT=Account -ShadowKindType.ENTITLEMENT=Entitlement -ShadowKindType.GENERIC=Generic \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor.properties deleted file mode 100644 index 4fbc2f5fa20..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceIterationEditor.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ResourceIterationEditor.label=Edit Resource Iteration Configuration -ResourceIterationEditor.label.maxIteration=Max iteration -ResourceIterationEditor.label.tokenExpression=Token expression -ResourceIterationEditor.label.preIterationCondition=Pre-iteration condition -ResourceIterationEditor.label.postIterationCondition=Post-iteration condition -ResourceIterationEditor.label.description=Description -ResourceIterationEditor.label.extension=Extension -ResourceIterationEditor.label.stringFilter=String filter -ResourceIterationEditor.label.variable=Variable -ResourceIterationEditor.label.returnMultiplicity=Return multiplicity -ResourceIterationEditor.label.expressionEvaluator=Expression evaluator -ResourceIterationEditor.label.expressionType=Expression type -ResourceIterationEditor.label.language=Language -ResourceIterationEditor.label.policyRef=Policy ref. -ResourceIterationEditor.label.expression=Expression -ExpressionReturnMultiplicityType.SINGLE=Single -ExpressionReturnMultiplicityType.MULTI=Multi -ExpressionEvaluatorType.LITERAL=Literal -ExpressionEvaluatorType.AS_IS=As is -ExpressionEvaluatorType.PATH=Path -ExpressionEvaluatorType.SCRIPT=Script -ExpressionEvaluatorType.GENERATE=Generate -Language.GROOVY=Groovy -Language.XPATH=XPath -Language.JAVASCRIPT=Javascript diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor.properties deleted file mode 100644 index 0603ad9a0a5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/ResourceprotectedEditor.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ResourceProtectedEditor.label=Edit Protected Accounts -ResourceProtectedEditor.label.name=Name -ResourceProtectedEditor.label.uid=Uid -ResourceProtectedEditor.label.filter=Filter -ResourceProtectedEditor.label.description=Description -ResourceProtectedEditor.label.filterClause=Filter clause -ResourceProtectedEditor.button.add=Add protected account \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog.properties deleted file mode 100644 index 3c02b2c54b0..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/ExpressionVariableEditorDialog.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ExpressionVariableEditor.label=Edit Expression Variable -ExpressionVariableEditor.button.save=Save -ExpressionVariableEditor.button.cancel=Cancel -ExpressionVariableEditor.label.name=Name -ExpressionVariableEditor.label.description=Description -ExpressionVariableEditor.label.path=Path -ExpressionVariableEditor.label.objectRef=Object Reference -ExpressionVariableEditor.label.value=Value \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog.properties deleted file mode 100644 index f3ef28a13f9..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/LimitationsEditorDialog.properties +++ /dev/null @@ -1,35 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -LimitationsEditorDialog.label=Edit Resource Limitations -LimitationsEditorDialog.label.layers=Layers -LimitationsEditorDialog.label.propertyAccess=Property access -LimitationsEditorDialog.label.other=Other -LimitationsEditorDialog.label.schema=Schema -LimitationsEditorDialog.label.model=Model -LimitationsEditorDialog.label.presentation=Presentation -LimitationsEditorDialog.label.add=Add -LimitationsEditorDialog.label.read=Read -LimitationsEditorDialog.label.modify=Modify -LimitationsEditorDialog.label.minOccurs=Min. occurs -LimitationsEditorDialog.label.maxOccurs=Max. occurs -LimitationsEditorDialog.label.ignore=Ignore -LimitationsEditorDialog.label.close=Close -LimitationsEditorDialog.button.add=Add Limitation Object -LimitationsEditorDialog.button.save=Save -LimitationsEditorDialog.button.cancel=Cancel -LimitationsEditorDialog.allow=Allow -LimitationsEditorDialog.deny=Deny -LimitationsEditorDialog.inherit=Inherit \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog.properties deleted file mode 100644 index c7e1cec7e8d..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/schemahandling/modal/MappingEditorDialog.properties +++ /dev/null @@ -1,57 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -MappingEditorDialog.label=Edit Mapping -MappingEditorDialog.label.name=Name -MappingEditorDialog.label.description=Description -MappingEditorDialog.label.authoritative=Authoritative -MappingEditorDialog.label.exclusive=Exclusive -MappingEditorDialog.label.strength=Strength -MappingEditorDialog.label.channel=Channel -MappingEditorDialog.label.exceptChannel=Except channel -MappingEditorDialog.label.timeFrom=Time from -MappingEditorDialog.label.timeTo=Time to -MappingEditorDialog.label.source=Source -MappingEditorDialog.label.target=Target -MappingEditorDialog.label.expression=Expression -MappingEditorDialog.label.expressionType=Expression type -MappingEditorDialog.label.language=Language -MappingEditorDialog.label.passPolicyRef=Policy ref. -MappingEditorDialog.label.condition=Condition -MappingEditorDialog.label.conditionType=Condition type -MappingEditorDialog.button.cancel=Cancel -MappingEditorDialog.button.save=Save -MappingStrengthType.STRONG=Strong -MappingStrengthType.NORMAL=Normal -MappingStrengthType.WEAK=Weak -ExpressionEvaluatorType.LITERAL=Literal -ExpressionEvaluatorType.AS_IS=As is -ExpressionEvaluatorType.PATH=Path -ExpressionEvaluatorType.SCRIPT=Script -ExpressionEvaluatorType.GENERATE=Generate -Language.GROOVY=Groovy (default) -Language.XPATH=XPath -Language.JAVASCRIPT=Javascript -ExpressionEvaluatorType.null=Choose one -Channel.null=Choose One -Channel.liveSync=Live Synchronization -Channel.reconciliation=Reconciliation -Channel.discovery=Discovery -Channel.import=Import -Channel.user=User -Channel.webService=Web Service - -MappingEditorDialog.message.cantSave=Couldn't save mapping. Reason: -MappingEditorDialog.message.warn.emptyTarget=Inbound mapping requires 'target' field to be specified. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor.properties deleted file mode 100644 index cc48b954e45..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/ConditionalSearchFilterEditor.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ConditionalSearchFilterEditor.label=Edit Synchronization Correlation -ConditionalSearchFilterEditor.description=Description -ConditionalSearchFilterEditor.condition.type.label=Condition Type -ConditionalSearchFilterEditor.condition.label=Condition \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog.properties deleted file mode 100644 index 13c7b3c6a5f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationActionEditorDialog.properties +++ /dev/null @@ -1,43 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -SynchronizationActionEditorDialog.label=Edit Synchronization Action -SynchronizationActionEditorDialog.label.name=Name -SynchronizationActionEditorDialog.label.description=Description -SynchronizationActionEditorDialog.label.handlerUri=Action -SynchronizationActionEditorDialog.label.order=Order -SynchronizationActionEditorDialog.button.save=Save -SynchronizationActionEditorDialog.button.cancel=Cancel -BeforeAfterType.BEFORE=Before -BeforeAfterType.AFTER=After -HandlerUriActions.ACTION_LINK=Link -HandlerUriActions.ACTION_UNLINK=Unlink -HandlerUriActions.ACTION_ADD_FOCUS=Add focus -HandlerUriActions.ACTION_DELETE_FOCUS=Delete focus -HandlerUriActions.ACTION_INACTIVE_FOCUS=Inactive focus -HandlerUriActions.ACTION_DELETE_SHADOW=Delete shadow -HandlerUriActions.ACTION_INACTIVE_SHADOW=Inactive shadow -HandlerUriActions.ACTION_SYNCHRONIZE=Synchronize -HandlerUriActions.ACTION_ADD_USER=Add user -HandlerUriActions.ACTION_MODIFY_USER=Modify user -HandlerUriActions.ACTION_DISABLE_USER=Disable user -HandlerUriActions.ACTION_DELETE_USER=Delete user -HandlerUriActions.ACTION_ADD_ACCOUNT=Add account -HandlerUriActions.ACTION_LINK_ACCOUNT=Link account -HandlerUriActions.ACTION_UNLINK_ACCOUNT=Unlink account -HandlerUriActions.ACTION_DELETE_ACCOUNT=Delete account -HandlerUriActions.ACTION_DISABLE_ACCOUNT=Disable account -HandlerUriActions.ACTION_MODIFY_PASSWORD=Modify password - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor.properties deleted file mode 100644 index 6f23ea10410..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationExpressionEditor.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -SynchronizationExpressionEditor.label.confirmation=Edit Synchronization Confirmation -SynchronizationExpressionEditor.label.condition=Edit Synchronization Condition diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor.properties deleted file mode 100644 index 24c0368dbec..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/component/synchronization/SynchronizationReactionEditor.properties +++ /dev/null @@ -1,42 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -SynchronizationReactionEditor.label.edit=Edit '{0}' Reaction -SynchronizationReactionEditor.label.new=Create New Reaction -SynchronizationReactionEditor.label.name=Name -SynchronizationReactionEditor.label.description=Description -SynchronizationReactionEditor.label.situation=Situation -SynchronizationReactionEditor.label.channel=Channel -SynchronizationReactionEditor.label.synchronize=Synchronize -SynchronizationReactionEditor.label.reconcile=Reconcile -SynchronizationReactionEditor.label.objectTemplateRef=Object template ref. -SynchronizationReactionEditor.label.action=Action -SynchronizationSituationType.null=Choose One -SynchronizationSituationType.DELETED=Deleted -SynchronizationSituationType.UNMATCHED=Unmatched -SynchronizationSituationType.DISPUTED=Disputed -SynchronizationSituationType.LINKED=Linked -SynchronizationSituationType.UNLINKED=Unlinked -channel.nullValid=Choose One -Channel.liveSync=Live Synchronization -Channel.reconciliation=Reconciliation -Channel.discovery=Discovery -Channel.import=Import -Channel.user=User -Channel.webService=Web Service - -situation.nullValid=Choose One -objectTemplateRef.nullValid=Choose One diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageBase.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageBase.java index 9a25e97acda..4ce3785f70f 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageBase.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageBase.java @@ -113,7 +113,7 @@ public PrismContext getPrismContext() { return getMidpointApplication().getPrismContext(); } - protected TaskManager getTaskManager() { + public TaskManager getTaskManager() { return taskManager; } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageBase.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageBase.properties deleted file mode 100644 index 4d8851036a2..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageBase.properties +++ /dev/null @@ -1,17 +0,0 @@ -#Mon May 12 18:18:36 CEST 2014 -PageBase.button.back=Back -PageBase.button.cancel=Cancel -PageBase.button.delete=Delete -PageBase.button.run=Run -PageBase.button.save=Save -PageBase.button.send=Send -PageBase.button.saveAndRun=Save & Run -PageBase.button.search=Search -PageBase.button.update=Update -PageBase.button.send=Send -PageBase.clearCssCache=Clear less/js cache -WorkItemsPanel.assigned=Assigned to -WorkItemsPanel.created=Created -WorkItemsPanel.name=Name -pageBase.midPointVersion=Version\: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=unknown diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageTemplate.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageTemplate.java index 6ff583b742b..b88eea24efe 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageTemplate.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageTemplate.java @@ -266,11 +266,13 @@ public MidPointApplication getMidpointApplication() { } protected IModel createPageSubTitleModel() { - return new StringResourceModel("page.subTitle", this, new Model(), ""); + String key = getClass().getSimpleName() + ".subTitle"; + return new StringResourceModel(key, this, new Model(), ""); } protected IModel createPageTitleModel() { - return createStringResource("page.title"); + String key = getClass().getSimpleName() + ".title"; + return createStringResource(key); } public String getString(String resourceKey, Object... objects) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageTemplate.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageTemplate.properties deleted file mode 100644 index e6be3b11609..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/PageTemplate.properties +++ /dev/null @@ -1,34 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -pageBase.midPointVersion=Version: ${pom.version}, ${describe} -pageBase.unknownBuildNumber=unknown - -#most common used button names, used also in PageBase subclasses -PageBase.button.edit=Edit -PageBase.button.save=Save -PageBase.button.abort=Abort -PageBase.button.update=Update -PageBase.button.search=Search -PageBase.button.back=Back -PageBase.button.cancel=Cancel -PageBase.button.saveAndRun=Save & Run -PageBase.button.run=Run -PageBase.button.delete=Delete -PageBase.clearCssCache=Clear less/js cache - -WorkItemsPanel.name=Name -WorkItemsPanel.assigned=Assignee or candidate -WorkItemsPanel.created=Created \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdmin.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdmin.properties deleted file mode 100644 index 399fce382cc..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdmin.properties +++ /dev/null @@ -1,130 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -pageAdmin.users=Users -pageAdmin.users.description=Users in repository -pageAdmin.configuration=Configuration -pageAdmin.configuration.description=Security, logging, import -pageAdmin.home=Home -pageAdmin.home.description=Start here -pageAdmin.reports=Reports -pageAdmin.reports.description=Exporting reports -pageAdmin.resources=Resources -pageAdmin.resources.description=Connected systems -pageAdmin.roles=Roles -pageAdmin.roles.description=Roles configuration -pageAdmin.serverTasks=Server Tasks -pageAdmin.serverTasks.description=Running tasks -pageAdmin.workItems=Work Items -pageAdmin.workItems.description=Requests, approving -pageAdmin.certification=Certification -pageAdmin.certification.description=Certifications, recertifications - -#pageAdmin.users.importFromXml=Import from XML -#pageAdmin.users.importFromFile=Import from file -# -#pageAdmin.left.menu1=Some text one -#pageAdmin.left.menu2=Some item level 3 -#pageAdmin.left.menu3=User Roles -#pageAdmin.left.menu4=User Resources - -# todo move this to appropriate location -pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are: Close, Suspend -pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are: Restart, Reschedule - -pageTask.notStartBefore.error1='Do not start before' is later than 'Do not start after' - -pageTask.scheduleValidation.intervalNotPositive='Schedule interval' must be a positive number. -pageTask.scheduleValidation.noInterval='Schedule interval' must be specified. -pageTask.scheduleValidation.bothIntervalAndCron='Schedule interval' and 'Cron-like specification' may not be both present. -pageTask.scheduleValidation.neitherIntervalNorCron=Exactly one of 'Schedule interval' and 'Cron-like specification' must be specified. -pageTask.scheduleValidation.invalidCronSpecification='Cron-like specification' is not valid. - -pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. \ - For recurring tasks, enter exactly one of these. -pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often \ - (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification \ - is not supported for these tasks; you have to specify the time interval. -pageTask.cronHelp=Cron-like specification is in the form: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR \ - (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12:00:00 pm'. For more information, please see \ - www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. - -pageTasks.runsContinually=runs continually - -pageTasks.category.AllCategories=All categories -pageTasks.category.Demo=Demo -pageTasks.category.BulkActions=Bulk actions -pageTasks.category.ImportFromFile=Import from file -pageTasks.category.ImportingAccounts=Importing accounts -pageTasks.category.LiveSynchronization=Live synchronization -pageTasks.category.Reconciliation=Reconciliation -pageTasks.category.Utility=Utility -#legacy -pageTasks.category.UserRecomputation=User recomputation -pageTasks.category.Recomputation=Recomputation -pageTasks.category.Workflow=Workflow -pageTasks.category.Cleanup=Cleanup -pageTasks.category.System=System -pageTasks.category.Report=Report -pageTasks.category.AccessCertification=Access certification -pageTasks.category.null=(undefined) - -PageAdmin.menu.top.home=Home -PageAdmin.menu.top.users=Users -PageAdmin.menu.top.users.list=List users -PageAdmin.menu.top.users.find=Find users -PageAdmin.menu.top.users.new=New user -PageAdmin.menu.top.users.org=Org. structure -PageAdmin.menu.top.users.org.tree=Organization tree -PageAdmin.menu.top.users.org.new=New organization -PageAdmin.menu.top.roles=Roles -PageAdmin.menu.top.roles.list=List roles -PageAdmin.menu.top.roles.new=New role -PageAdmin.menu.top.resources=Resources -PageAdmin.menu.top.resources.list=List resources -PageAdmin.menu.top.resources.new=New resource -PageAdmin.menu.top.resources.import=Import resource definition -PageAdmin.menu.top.workItems=Work items -PageAdmin.menu.top.workItems.list=My work items -PageAdmin.menu.top.workItems.listClaimable=Work items claimable by me -PageAdmin.menu.top.workItems.listProcessInstancesAll=All requests -PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=My requests -PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Requests about me -PageAdmin.menu.top.serverTasks=Server tasks -PageAdmin.menu.top.serverTasks.list=List tasks -PageAdmin.menu.top.serverTasks.new=New task -PageAdmin.menu.top.reports=Reports -PageAdmin.menu.top.reports.new=Import report definition -PageAdmin.menu.top.reports.list=List reports -PageAdmin.menu.top.reports.created=Created reports -PageAdmin.menu.top.certification=Certification -PageAdmin.menu.top.certification.definitions=Campaign definitions -PageAdmin.menu.top.certification.newDefinition=New campaign definition -PageAdmin.menu.top.certification.campaigns=Campaigns -PageAdmin.menu.top.certification.decisions=My cases to decide -PageAdmin.menu.top.configuration=Configuration -PageAdmin.menu.top.configuration.bulkActions=Bulk actions -PageAdmin.menu.top.configuration.importObject=Import object -PageAdmin.menu.top.configuration.repositoryObjects=Repository objects -PageAdmin.menu.top.configuration.configuration=Configuration -PageAdmin.menu.top.configuration.basic=Basic -PageAdmin.menu.top.configuration.security=Security -PageAdmin.menu.top.configuration.development=Development -PageAdmin.menu.top.configuration.shadowsDetails=Shadows details -PageAdmin.menu.top.configuration.expressionEvaluator=Expression evaluator -PageAdmin.menu.top.configuration.internals=Internals configuration -PageAdmin.menu.top.configuration.logging=Logging -PageAdmin.menu.top.configuration.about=About \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageAdminCertification.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageAdminCertification.properties deleted file mode 100644 index d1215e4460a..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageAdminCertification.properties +++ /dev/null @@ -1,44 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -AccessCertificationCampaignStateType.CREATED=Created -AccessCertificationCampaignStateType.IN_REVIEW_STAGE=In review stage -AccessCertificationCampaignStateType.REVIEW_STAGE_DONE=Review stage done -AccessCertificationCampaignStateType.IN_REMEDIATION=In remediation -AccessCertificationCampaignStateType.CLOSED=Closed - -AccessCertificationCampaignStateType.IN_REVIEW_STAGE_FULL=In review stage {0} ({1}) -AccessCertificationCampaignStateType.REVIEW_STAGE_DONE_FULL=Done review stage {0} ({1}) - -PageCert.message.assignment={0} of {1} {2} to {3} {4}. -PageCert.message.textInducement=Inducement -PageCert.message.textAssignment=Assignment -PageCert.message.textDescription=Description: {0}. -PageCert.message.textOrder=Order: {0}. -PageCert.message.textKind=Kind: {0}. -PageCert.message.textIntent=Intent: {0}. - -PageCert.message.textRelation=Relation: {0}. -PageCert.message.textOrg=Org: {0}. -PageCert.message.textTenant=Tenant: {0}. -PageCert.message.textExtensions=Extensions defined: {0}. -PageCert.message.textValidFrom=Valid from: {0}. -PageCert.message.textValidTo=Valid to: {0}. -PageCert.message.textAdministrativeState=Administrative state: {0}. - -PageCert.in=in {0} -PageCert.ago={0} ago -PageCert.now=now diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertCampaign.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertCampaign.properties deleted file mode 100644 index e99d4b93025..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertCampaign.properties +++ /dev/null @@ -1,71 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Access Certification Campaign -page.subTitle= - -PageCertCampaign.basic=Basic -PageCertCampaign.name=Name -PageCertCampaign.description=Description -PageCertCampaign.owner=Owner -PageCertCampaign.time=Time -PageCertCampaign.numberOfStages=Number of stages -PageCertCampaign.currentState=Current state -PageCertCampaign.stageTime=Stage time - -PageCertCampaign.statistics=Statistics - -PageCertCampaign.table.objectName=Object -PageCertCampaign.table.targetName=Target -PageCertCampaign.table.campaignName=Campaign name -PageCertCampaign.table.requested=Requested -PageCertCampaign.table.deadline=Deadline -PageCertCampaign.table.reviewedBy=Reviewed by -PageCertCampaign.table.reviewedInStage=In stage -PageCertCampaign.table.reviewedAt=Reviewed at -PageCertCampaign.table.remediedAt=Remedied at - -PageCertCampaign.table.decision=Decision -PageCertCampaign.table.comments=Comments -PageCertCampaign.menu.accept=Accept -PageCertCampaign.menu.revoke=Revoke -PageCertCampaign.menu.reduce=Reduce -PageCertCampaign.menu.notDecided=Not Decided -PageCertCampaign.menu.delegate=Delegate -PageCertCampaign.menu.noResponse=No Response - -PageCertDecisions.in=in {0} -PageCertDecisions.ago={0} ago -PageCertDecisions.now=now - -PageCertCampaign.statistics.response=Response -PageCertCampaign.statistics.items=Items -PageCertCampaign.statistics.remedied=Remedied -PageCertCampaign.statistics.accept=Accept -PageCertCampaign.statistics.revoke=Revoke -PageCertCampaign.statistics.revokeRemedied=Revoke - remedied -PageCertCampaign.statistics.reduce=Reduce -PageCertCampaign.statistics.reduceRemedied=Reduce - remedied -PageCertCampaign.statistics.delegate=Delegate -PageCertCampaign.statistics.noDecision=No decision (abstain) -PageCertCampaign.statistics.noResponse=No response - -PageCertCampaign.button.back=Back -PageCertCampaign.button.startCampaign=Start campaign -PageCertCampaign.button.openNextStage=Open next stage -PageCertCampaign.button.closeStage=Close stage -PageCertCampaign.button.startRemediation=Start remediation -PageCertCampaign.button.closeCampaign=Close campaign diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertCampaigns.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertCampaigns.properties deleted file mode 100644 index 389c9ce2328..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertCampaigns.properties +++ /dev/null @@ -1,67 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Access Certification Campaigns -page.subTitle= - -PageCertCampaigns.table.name=Name -PageCertCampaigns.table.description=Description -PageCertCampaigns.table.state=State -PageCertCampaigns.table.stage=Stage -PageCertCampaigns.table.stages=Stages -PageCertCampaigns.table.deadline=Stage (campaign) deadline - -PageCertCampaigns.inForStage=in {0} -PageCertCampaigns.inForCampaign=(campaign: in {0}) - -PageCertCampaigns.agoForStage={0} ago -PageCertCampaigns.agoForCampaign=(campaign: {0} ago) - -PageCertCampaigns.nowForStage=now -PageCertCampaigns.nowForCampaign=(campaign: now) - -PageCertCampaigns.button.startCampaign=Start campaign -PageCertCampaigns.button.openNextStage=Open next stage -PageCertCampaigns.button.closeStage=Close stage -PageCertCampaigns.button.startRemediation=Start remediation -PageCertCampaigns.button.closeCampaign=Close campaign -#PageCertCampaigns.button.statistics=Statistics - -PageCertCampaigns.menu.startSelected=Start selected campaigns -PageCertCampaigns.menu.closeSelected=Close selected campaigns -PageCertCampaigns.menu.deleteSelected=Delete selected campaigns - -PageCertCampaigns.menu.close=Close campaign -PageCertCampaigns.menu.delete=Delete campaign - -PageCertCampaigns.message.noCampaignsSelected=No relevant campaigns selected -#PageCertCampaigns.message.closeStageConfirmMultiple=Do you really want to close selected {0} stage(s)? -PageCertCampaigns.message.closeStageConfirmSingle=Do you really want to close current stage for '{0}'? -PageCertCampaigns.dialog.title.confirmCloseStage=Confirm Close Stage -PageCertCampaigns.message.deleteCampaignConfirmMultiple=Do you really want to delete selected {0} campaigns? -PageCertCampaigns.message.deleteCampaignConfirmSingle=Do you really want to delete campaign '{0}' ? -PageCertCampaigns.dialog.title.confirmDeleteCampaign=Confirm Delete Campaign -PageCertCampaigns.dialog.title.confirmCloseCampaign=Confirm Close Campaign -PageCertCampaigns.message.closeCampaignConfirmSingle=Do you really want to close campaign '{0}' ? -PageCertCampaigns.message.closeCampaignConfirmMultiple=Do you really want to close selected {0} campaigns? - - - - - - - - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDecisions.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDecisions.properties deleted file mode 100644 index d1a905498df..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDecisions.properties +++ /dev/null @@ -1,49 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=My cases to decide -page.subTitle= - -PageCertDecisions.table.objectName=Object -PageCertDecisions.table.targetName=Target -PageCertDecisions.table.targetType=Type -PageCertDecisions.table.campaignName=Campaign name -PageCertDecisions.table.campaignStage=Stage -PageCertDecisions.table.requested=Requested -PageCertDecisions.table.deadline=Deadline -# TODO change to "Maintain" / "Revoke" / "No idea" / "Delegate" ... -PageCertDecisions.table.decision=Decision -PageCertDecisions.table.comment=Comment -PageCertDecisions.menu.accept=Accept -PageCertDecisions.menu.revoke=Revoke -PageCertDecisions.menu.reduce=Reduce -PageCertDecisions.menu.notDecided=Not Decided -PageCertDecisions.menu.delegate=Delegate -PageCertDecisions.menu.noResponse=No Response - -PageCertDecisions.menu.acceptSelected=Accept selected -PageCertDecisions.menu.revokeSelected=Revoke selected -PageCertDecisions.menu.reduceSelected=Reduce selected -PageCertDecisions.menu.notDecidedSelected=Mark selected as Not decided -PageCertDecisions.menu.delegateSelected=Delegate selected -PageCertDecisions.menu.noResponseSelected=Mark selected as No response -#PageCertDecisions.menu.showCommentField=Show comment field -#PageCertDecisions.menu.hideCommentField=Hide comment field - -PageCertDecisions.message.noItemSelected=No item selected - -PageCertDecisions.checkbox.showNoResponseOnly=Show "no response" cases only - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDefinition.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDefinition.properties deleted file mode 100644 index 1fa48c21c91..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDefinition.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Access Certification Campaign Definition -page.subTitle= - -PageCertDefinition.name=Name -PageCertDefinition.description=Description -PageCertDefinition.owner=Owner -PageCertDefinition.numberOfStages=Number of stages - -PageCertDefinition.button.back=Back -PageCertDefinition.button.save=Save - -CertDefinitionPage.message.cantSaveEmpty=Can't save empty XML - -PageCertDefinition.basicInformation=Basic information -PageCertDefinition.xmlDefinition=XML definition \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDefinitions.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDefinitions.properties deleted file mode 100644 index ac0d893aacd..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDefinitions.properties +++ /dev/null @@ -1,33 +0,0 @@ -# -# Copyright (c) 2010-2015 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Access Certification Definitions -page.subTitle=available - -PageCertDefinitions.table.name=Name -PageCertDefinitions.table.description=Description - -PageCertDefinitions.button.showCampaigns=Show campaigns -PageCertDefinitions.button.createCampaign=Create campaign -PageCertDefinitions.button.deleteDefinition=Delete definition -PageCertDefinitions.button.editAsXml=Edit as XML -#PageCertDefinitions.button.configure=Configure - -PageCertDefinitions.basicInformation=Basic information -PageCertDefinitionsxmlDefinition=XML definition - -PageCertDefinitions.title.confirmDelete=Confirm delete -PageCertDefinitions.deleteDefinitionConfirmSingle=Do you really want to delete definition '{0}'? \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAbout.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAbout.properties deleted file mode 100644 index 0b4579d1b55..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAbout.properties +++ /dev/null @@ -1,42 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=About -page.subTitle=midPoint -PageAbout.midPointVersionTitle=Version -PageAbout.midPointRevisionTitle=Git describe -PageAbout.midPointVersion=${pom.version} -PageAbout.midPointRevision=${describe} -PageAbout.unknownBuildNumber=unknown -PageAbout.title.basic=Basic -PageAbout.title.systemProperties=System properties -PageAbout.title.repository=Repository -PageAbout.title.repository.additional=Additional details -PageAbout.title.provisioning=Provisioning -PageAbout.title.jvmProperties=JVM properties -PageAbout.repoDiag.implementationShortName=Implementation name -PageAbout.repoDiag.implementationDescription=Implementation description -PageAbout.repoDiag.isEmbedded=Is embedded -PageAbout.repoDiag.driverShortName=Driver short name -PageAbout.repoDiag.driverVersion=Driver version -PageAbout.repoDiag.repositoryUrl=Repository URL -PageAbout.repoDiag.additionalDetails.name=Name -PageAbout.repoDiag.additionalDetails.value=Value -PageAbout.button.testRepository=Repository self test -PageAbout.button.testRepositoryCheckOrgClosure=Check and repair org closure consistency -PageAbout.button.testProvisioning=Provisioning self test -PageAbout.allRightsReserved=©2014 Evolveum. -PageAbout.message.couldntObtainJvmParams=Couldn't obtain JVM parameters from JMX. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts.properties deleted file mode 100644 index d96c8c08ff6..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAccounts.properties +++ /dev/null @@ -1,54 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Shadow -page.subTitle=synchronization details -PageAccounts.resource=Resource -PageAccounts.button.load=Load -PageAccounts.button.export=Export -PageAccounts.summary=Summary -PageAccounts.state=State -PageAccounts.count=Count -PageAccounts.deleted=Deleted -PageAccounts.linked=Linked -PageAccounts.unlinked=Unlinked -PageAccounts.disputed=Disputed -PageAccounts.unmatched=Unmatched -PageAccounts.total=Total -PageAccounts.nothing=Nothing -PageAccounts.shadows=Shadows -PageAccounts.accounts.oid=Oid -PageAccounts.accounts.name=Name -PageAccounts.accounts.kind=Kind -PageAccounts.accounts.intent=Intent -PageAccounts.accounts.owner=Owner -PageAccounts.accounts.objectClass=Object class -PageAccounts.accounts.synchronizationSituation=Situation -PageAccounts.accounts.synchronizationTimestamp=Timestamp -PageAccounts.accounts.description=Description -PageAccounts.exportException=Error occurred during export, reason {0} -PageAccounts.button.clearExportFolder=Clear export folder -PageAccounts.exportFileDoesntExist=Couldn't create file {0} -PageAccounts.message.validationError=Searched objectClass value: '{0}' is not valid. Please provide valid objectClass value. -pageAccounts.message.resourceNotSelected=Resource not selected. Please select a resource to display it's shadows. -PageAccounts.message.ownerNotFound=Could not found owner for shadow with oid {0}. -PageAccounts.message.cantShowOwner=Can't show details of owner. -PageAccounts.message.success.clearExport=Export folder was cleared successfully -PageAccounts.message.success.export=Export was successful. Exported file: {0}. -ShadowKindType.ACCOUNT=Account -ShadowKindType.ENTITLEMENT=Entitlement -ShadowKindType.GENERIC=Generic -nullValid=Choose one \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction.properties deleted file mode 100644 index e14db188b9a..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageBulkAction.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=User bulk actions -PageBulkAction.button.start=Start -PageBulkAction.async=Asynchronous -PageBulkAction.options=Options -PageBulkAction.message.emptyString=Inserted bulk action is empty. Please provide non-empty script. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.properties deleted file mode 100644 index cdabf470d12..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.properties +++ /dev/null @@ -1,53 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Raw objects -page.subTitle=from repository -pageDebugList.options=Options -pageDebugList.searchTextPlaceholder=Name -pageDebugList.objectType=Object type -pageDebugList.menu.deleteAllIdentities=Delete all identities -pageDebugList.name=Name -pageDebugList.description=Description -pageDebugList.resourceName=Resource name -pageDebugList.resourceType=Resource type -pageDebugList.zipCheck=Use zip -pageDebugList.menu.exportSelected=Export selected -pageDebugList.menu.exportAllSelectedType=Export all of selected type -pageDebugList.menu.exportAll=Export all objects -pageDebugList.menu.deleteSelected=Delete selected -pageDebugList.menu.deleteAllType=Delete all of selected type -pageDebugList.button.clear=Clear -pageDebugList.button.search=Search -pageDebugList.message.queryException=Couldn't create query for name substring, reason: {0} -pageDebugList.dialog.title.deleteAll=Delete All Objects -pageDebugList.dialog.title.confirmDelete=Confirm delete -pageDebugList.message.nothingSelected=No object has been selected. -pageDebugList.message.deleteAllType=Do you really want to delete all objects of type "{0}"? -pageDebugList.message.deleteObjectConfirm=Do you really want to delete "{0}"? -pageDebugList.message.deleteSelectedConfirm=Do you really want to delete {0} objects? -pageDebugList.message.createFileException=Couldn't create file for download. -pageDebugList.message.countSearchProblem=Couldn't perform search operation on users/shadows/org. units -pageDebugList.message.singleUserDeleteProblem=Couldn't delete user -pageDebugList.message.singleOrgDeleteProblem=Couldn't delete org. unit -pageDebugList.message.singleShadowDeleteProblem=Couldn't delete shadow -pageDebugList.message.laxativeProblem=Drop all identities operation has not performed successfully -pageDebugList.resource=Resource -resource.nullValid=Choose resource... -pageDebugList.menu.deleteShadowsOnResource=Delete all shadows on resource -pageDebugList.message.resourceNotSelected=Resource not selected. -pageDebugList.messsage.deleteAllResourceShadows=Do your really want to delete all shadows on resource {0}? -pageDebugList.messsage.deleteAllShadowsStarted=Task which deletes all shadows on resource {0} was started. -pageDebugList.messsage.deleteAllOfType=Deleting objects of type {0}. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.properties deleted file mode 100644 index 956cbd558d3..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Object details -page.subTitle=for '{0}' -pageDebugView.button.save=Save -pageDebugView.button.back=Back -pageDebugView.options=Options -pageDebugView.edit=Edit -pageDebugView.encrypt=Protected by encryption -pageDebugView.validateSchema=Validate schema -pageDebugView.saveAsRaw=Save in raw mode -pageDebugView.reevaluateSearchFilters=Reevaluate search filters -pageDebugView.switchToPlainText=Switch to plain text -pageDebugView.message.cantSaveEmpty=Can't save empty xml. -pageDebugView.message.oidNotDefined=Object oid is not defined. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject.properties deleted file mode 100644 index 4bd25399ffd..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Import objects -page.subTitle=to midPoint -PageImportObject.getObjectsFrom=Get objects from -PageImportObject.file=File -PageImportObject.embeddedEditor=Embedded editor -PageImportObject.button.import=Import object -pageImportObject.message.nullFile=Uploaded file is null. -pageImportObject.message.emptyXml=Can't save empty xml. -PageImportObject.message.help=Choose Xml file for import. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageInternals.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageInternals.properties deleted file mode 100644 index b9e5b0d2e0b..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageInternals.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Internals configuration -PageInternals.offset=Offset -PageInternals.button.changeTime=Change time -PageInternals.button.resetTimeChange=Reset to using system time -PageInternals.title.internalsConfig=Internals config -PageInternals.title.debugUtil=Debug util -PageInternals.title.timeChange=Time change -PageInternals.checkConsistency=Check consistency -PageInternals.checkEncryption=Check encryption -PageInternals.checkReadEncrypion=Check read encryption -PageInternals.tolerateUndeclaredPrefixes=Tolerate undeclared prefixes in QNames and paths -PageInternals.detailedDebugDump=Detailed debug dump -PageInternals.message.debugUpdatePerformed=Debug util updated. New value: {0} -PageInternals.message.internalsConfigUpdate=Internals config update. consistencyChecks: {0},encryptionChecks: {1}, readEncryptionChecks: {2} - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageLogging.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageLogging.properties deleted file mode 100644 index 87ec992b869..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageLogging.properties +++ /dev/null @@ -1,97 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Logging Management -pageLogging.loggers=Loggers -pageLogging.appenders=Appenders -pageLogging.rootLevel=Root logger: -pageLogging.rootAppender=Root appender: -pageLogging.audit=Audit -pageLogging.auditLog=Audit to log file: -pageLogging.details=Details: -pageLogging.appender=Appender: -pageLogging.button.save=Save -pageLogging.button.reset=Reset -pageLogging.button.advanced=Advanced -pageLogging.button.addFilter=Add filter -pageLogging.button.addClassLogger=Add logger -pageLogging.button.addComponentLogger=Add component logger -pageLogging.button.deleteLogger=Delete logger -pageLogging.button.deleteFilter=Delete filter -pageLogging.button.addConsoleAppender=Add console appender -pageLogging.button.addFileAppender=Add file appender -pageLogging.button.deleteAppender=Delete appender -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit -pageLogging.logger=Logger -pageLogging.loggersTable=Loggers table -pageLogging.filter=Filter -pageLogging.filtersTable=Filters table -pageLogging.loggersLevel=Level -pageLogging.loggersAppender=Appender -pageLogging.subsystem.level=Level -pageLogging.subsystem.appender=Appender -ProfilingLevel.OFF=Off -ProfilingLevel.ENTRY_EXIT=Entry/Exit -ProfilingLevel.ARGUMENTS=Arguments -pageLogging.appenders.name=Name -pageLogging.appenders.pattern=Pattern -pageLogging.appenders.filePath=File path -pageLogging.appenders.filePattern=File pattern -pageLogging.appenders.maxHistory=Max. history -pageLogging.appenders.maxFileSize=Max. file size [kB] -pageLogging.appenders.appending=Appending - -pageLogging.filter.ALL=All -pageLogging.filter.MODEL=Model filter -pageLogging.filter.PROVISIONING=Provisioning filter -pageLogging.filter.REPOSITORY=Repository filter -pageLogging.filter.GUI=Web filter -pageLogging.filter.TASKMANAGER=Task manager filter -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter -pageLogging.filter.WORKFLOWS=Workflow filter -pageLogging.filter.NOTIFICATIONS=Notification filter - -pageLogging.logger.ALL=All -pageLogging.logger.MODEL=Model logger -pageLogging.logger.PROVISIONING=Provisioning logger -pageLogging.logger.REPOSITORY=Repository logger -pageLogging.logger.GUI=Web logger -pageLogging.logger.TASKMANAGER=Task manager logger -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -pageLogging.logger.WORKFLOWS=Workflow module logger -pageLogging.logger.NOTIFICATIONS=Notifications logger - -logger.emptyLogger=Logger must not be empty -logger.duplicate=Logger with name '{0}' is already defined - -message.emptyLevel=Level must not be empty -message.emptyString=Input panel must not be empty - -filter.emptyFilter=Filter must not be empty -filter.duplicate=Filter with name '{0}' is already defined - -pageLogging.profiling=Profiling -pageLogging.requestFilter=Request filter: -pageLogging.performanceStatistics=Performance statistics: -pageLogging.subsystems=Subsystems: -pageLogging.dumpInterval=Dump interval: -pageLogging.subsystem.model=Model -pageLogging.subsystem.repository=Repository -pageLogging.subsystem.provisioning=Provisioning -pageLogging.subsystem.ucf=Ucf -pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener -pageLogging.subsystem..taskManager=Task manager -pageLogging.subsystem.workflow=Workflow - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration.properties deleted file mode 100644 index 9b0f3392176..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageSystemConfiguration.properties +++ /dev/null @@ -1,31 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Configuration -page.subTitle=for midPoint -pageSystemConfiguration.system.title=System -pageSystemConfiguration.logging.title=Logging - -mainForm.tabPanel.panel.aepChooser.null=Relative (Default) -pageSystemConfiguration.assignmentPolicyEnforcement.value.none=None -pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Positive -pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relative -pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Mark -pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Full -AEPlevel.NONE=None -AEPlevel.POSITIVE=Positive -AEPlevel.LEGALIZE=Relative -AEPlevel.MARK=Mark -AEPlevel.FULL=Full \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog.properties deleted file mode 100644 index 4a5b52281b9..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypeDialog.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -chooseTypeDialog.title=Choose Object -chooseTypeDialog.column.name=Name -chooseTypeDialog.button.cancel=Cancel -chooseTypeDialog.message.queryError=Error occurred during translation search query to filter. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel.properties deleted file mode 100644 index 8313b3766d5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ChooseTypePanel.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -chooseTypePanel.ObjectNameValue.null=None -chooseTypePanel.ObjectNameValue.badOid=(tenant not found) \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel.properties deleted file mode 100644 index 7b19eeca774..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/DebugButtonPanel.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -DebugButtonPanel.button.export=Export -DebugButtonPanel.button.delete=Delete \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel.properties deleted file mode 100644 index 1f023813de1..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ImportOptionsPanel.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -importOptionsPanel.protectedByEncryption=Protected by encryption -importOptionsPanel.fetchResourceSchema=Fetch resource schema -importOptionsPanel.keepOid=Keep OID -importOptionsPanel.overwriteExistingObject=Overwrite existing object -importOptionsPanel.referentialIntegrity=Referential integrity -importOptionsPanel.summarizeErrors=Summarize errors -importOptionsPanel.summarizeSuccesses=Summarize successes -importOptionsPanel.validateDynamicSchema=Validate dynamic schema -importOptionsPanel.validateStaticSchema=Validate static schema -importOptionsPanel.stopAfter=Stop after errors exceed -ImportOptionsPanel.errorCount=Error count -ImportOptionsPanel.options=Options \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel.java index db42dbd41df..09d99052447 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel.java @@ -286,7 +286,7 @@ private void addClassLoggerPerformed(AjaxRequestTarget target) { } private void adjustLoggersTablePage(TablePanel loggersTable, LoggingDto dto){ - if(loggersTable != null && dto.getLoggers().size() % 10 == 1 && dto.getLoggers().size() != 1){ + if(loggersTable != null && dto.getLoggers().size() > 10){ DataTable table = loggersTable.getDataTable(); if(table != null){ diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel.properties deleted file mode 100644 index 0d7f741e3db..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/LoggingConfigPanel.properties +++ /dev/null @@ -1,80 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -LoggingConfigPanel.loggers=Loggers -LoggingConfigPanel.rootLogger=Root logger -LoggingConfigPanel.rootAppender=Root appender - -LoggingConfigPanel.appenders=Appenders -LoggingConfigPanel.audit=Audit -LoggingConfigPanel.auditLog=Audit log -LoggingConfigPanel.details=Details -LoggingConfigPanel.appender=Appender -LoggingConfigPanel.button.save=Save -LoggingConfigPanel.button.reset=Reset -LoggingConfigPanel.button.addStandardLogger=Add standard logger -LoggingConfigPanel.button.addClassLogger=Add logger -LoggingConfigPanel.button.addComponentLogger=Add component logger -LoggingConfigPanel.button.deleteLogger=Delete logger -LoggingConfigPanel.button.addConsoleAppender=Add console appender -LoggingConfigPanel.button.addFileAppender=Add file appender -LoggingConfigPanel.button.deleteAppender=Delete appender -LoggingConfigPanel.logger=Logger -LoggingConfigPanel.loggersLevel=Level -LoggingConfigPanel.loggersAppender=Appender -LoggingConfigPanel.subsystem.level=Level -LoggingConfigPanel.subsystem.appender=Appender -ProfilingLevel.OFF=Off -ProfilingLevel.ENTRY_EXIT=Entry/Exit -ProfilingLevel.ARGUMENTS=Arguments -LoggingConfigPanel.appenders.name=Name -LoggingConfigPanel.appenders.pattern=Pattern -LoggingConfigPanel.appenders.filePath=File path -LoggingConfigPanel.appenders.filePattern=File pattern -LoggingConfigPanel.appenders.maxHistory=Max. history -LoggingConfigPanel.appenders.maxFileSize=Max. file size [kB] -LoggingConfigPanel.appenders.appending=Appending -LoggingConfigPanel.appenders.Inherit=Inherited - -LoggingConfigPanel.profiling.general=Profiling -LoggingConfigPanel.profiling.requestFilter=Request Filter -LoggingConfigPanel.profiling.performanceStatistics=Performance Statistics -LoggingConfigPanel.profiling.subsystems=Profiling subsystems -LoggingConfigPanel.profiling.subsystem.model=Model -LoggingConfigPanel.profiling.subsystem.repository=Repository -LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning -LoggingConfigPanel.profiling.subsystem.ucf=Ucf -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener -LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager -LoggingConfigPanel.profiling.subsystem.workflow=Workflow -LoggingConfigPanel.profiling.dumpInterval=Dump interval -LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval -LoggingConfigPanel.profiling.entryExit=Profiling entry/exit - -LoggingConfigPanel.profiling.dumpInterval.tooltip=Specify value in minutes (Default is 30 min.) - -StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) -StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) -StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) -StandardLoggerType.PROJECTOR=Projector (c.e.m.model.impl.lens.projector.Projector) -StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.impl.lens.projector) -StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) -StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.impl.lens.ChangeExecutor) - -logger.emptyLogger=Logger must not be empty -logger.duplicate=Logger with name '{0}' is already defined - -message.emptyLevel=Level must not be empty -message.emptyString=Input panel must not be empty diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog.properties deleted file mode 100644 index 97401636b54..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/ObjectPolicyDialog.properties +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ObjectPolicyDialog.label=Edit Object Policy -ObjectPolicyDialog.type=Object type -ObjectPolicyDialog.template=Object template -ObjectPolicyDialog.propertyConstraint=Property constraint -ObjectPolicyDialog.property.placeholder=Insert property path -ObjectPolicyDialog.button.save=Save -ObjectPolicyDialog.button.cancel=Cancel -ObjectPolicyDialog.label.oidBound.help=Oid bound - The property value will be bound to OID. This property will be set to the value of OID and it cannot be changed. -nullValid=Choose one \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel.properties deleted file mode 100644 index 98bd731f1f6..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/SystemConfigPanel.properties +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -SystemConfigPanel.title.basic=Basic -SystemConfigPanel.title.accountSynchronization=Global account synchronization settings -SystemConfigPanel.title.passwordPolicy=Global password policy -SystemConfigPanel.title.modelHooks=Model hooks -SystemConfigPanel.title.userTemplate=Default user template -SystemConfigPanel.title.connectorFramework=Connector frameworks configuration -SystemConfigPanel.title.notification=Notifications -SystemConfigPanel.title.misc=Miscellaneous -SystemConfigPanel.assignmentPolicyEnforcement=Assignment policy enforcement -SystemConfigPanel.cleanupPolicy=Cleanup Policy -SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval -SystemConfigPanel.cleanupPolicy.closedTasks=Closed tasks cleanup interval -SystemConfigPanel.cleanupPolicy.placeholder=Insert interval -SystemConfigPanel.mail.defaultFrom=Default from -SystemConfigPanel.mail.debug=Debug -SystemConfigPanel.mail.server=Mail Server -SystemConfigPanel.mail.server.tooltip=Select the mail server to configure it. To add new configuration, press '+' button. To remove selected configuration, press '-' button. -SystemConfigPanel.mail.server.remove.warn=Could not delete selected mail server configuration. Changes made to selected configuration prevent the removal. Please re-select the configuration you wish to remove. -SystemConfigPanel.mail.host=Host -SystemConfigPanel.mail.port=Port -SystemConfigPanel.mail.username=Username -SystemConfigPanel.mail.password=Password -SystemConfigPanel.mail.password.placeholder.empty=Set password -SystemConfigPanel.mail.password.placeholder.set=Password is set -SystemConfigPanel.mail.config.placeholder=New Configuration -SystemConfigPanel.mail.transportSecurity=Transport security -SystemConfigPanel.notification.redirectToFile=Redirect to file -SystemConfigPanel.notification.redirectToFile.placeholder=Filename -SystemConfigPanel.tooltip.duration=Format: P[n][p], n-number, p-period (d - days, m - months, ...), P3M - cleanup every 3 months -SystemConfigPanel.deprecated.objectPolicy=This part of configuration is deprecated. It is kept here for compatibility purposes. Please, use the component below to define object policies. -mainForm.mailServer.nullValid=Choose One -SystemConfigPanel.misc.enableExperimentalCode=Enable experimental code diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.properties deleted file mode 100644 index 9fa3e58a88b..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageDashboard.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Dashboard -page.subTitle=welcome to midPoint -PageDashboard.accounts=My accounts -PageDashboard.personalInfo=Personal info -PageDashboard.workItems=My work items -PageDashboard.assignments=My Assignments -PageDashboard.systemInfo=System status -PageDashboard.activeUsers=Active Users -PageDashboard.activeTasks=Active Tasks -PageDashboard.serverLoad=Server Load -PageDashboard.usedRam=Used RAM diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.java index 461831b9b0b..61321230060 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.java @@ -1,55 +1,34 @@ package com.evolveum.midpoint.web.page.admin.home; -import java.net.URLDecoder; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collection; import java.util.Iterator; import java.util.List; import org.apache.commons.lang.StringEscapeUtils; -import org.apache.commons.lang.NullArgumentException; -import org.apache.velocity.app.event.implement.EscapeJavaScriptReference; import org.apache.wicket.RestartResponseException; import org.apache.wicket.ajax.AjaxRequestTarget; -import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.form.TextField; -import org.apache.wicket.markup.html.form.validation.IFormValidator; import org.apache.wicket.markup.html.list.ListItem; import org.apache.wicket.markup.html.list.ListView; -import org.apache.wicket.markup.html.panel.FeedbackPanel; -import org.apache.wicket.markup.repeater.RepeatingView; import org.apache.wicket.model.IModel; -import org.apache.wicket.model.PropertyModel; -import org.apache.wicket.util.encoding.UrlDecoder; -import org.apache.wicket.util.string.StringValue; -import org.aspectj.util.LangUtil.ProcessController.Thrown; -import org.eclipse.core.internal.runtime.PrintStackUtil; -import ch.qos.logback.classic.Logger; - -import com.evolveum.midpoint.model.api.ModelService; import com.evolveum.midpoint.prism.PrismObject; -import com.evolveum.midpoint.prism.PrismObjectDefinition; import com.evolveum.midpoint.prism.crypto.EncryptionException; import com.evolveum.midpoint.prism.crypto.Protector; import com.evolveum.midpoint.prism.delta.ObjectDelta; -import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.schema.SchemaRegistry; import com.evolveum.midpoint.schema.GetOperationOptions; import com.evolveum.midpoint.schema.RetrieveOption; -import com.evolveum.midpoint.schema.SchemaConstantsGenerated; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.MiscSchemaUtil; -import com.evolveum.midpoint.security.api.AuthorizationConstants; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.logging.LoggingUtils; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; -import com.evolveum.midpoint.web.application.AuthorizationAction; import com.evolveum.midpoint.web.application.PageDescriptor; import com.evolveum.midpoint.web.component.AjaxButton; import com.evolveum.midpoint.web.component.AjaxSubmitButton; @@ -59,28 +38,16 @@ import com.evolveum.midpoint.web.component.util.ObjectWrapperUtil; import com.evolveum.midpoint.web.page.PageBase; import com.evolveum.midpoint.web.page.admin.home.component.MyPasswordQuestionsPanel; -import com.evolveum.midpoint.web.page.admin.home.dto.MyPasswordsDto; -import com.evolveum.midpoint.web.page.admin.home.dto.PasswordAccountDto; import com.evolveum.midpoint.web.page.admin.home.dto.PasswordQuestionsDto; import com.evolveum.midpoint.web.page.admin.home.dto.SecurityQuestionAnswerDTO; -import com.evolveum.midpoint.web.page.admin.users.PageUsers; -import com.evolveum.midpoint.web.security.MidPointApplication; import com.evolveum.midpoint.web.security.SecurityUtils; -import com.evolveum.midpoint.web.security.WebApplicationConfiguration; -import com.evolveum.midpoint.web.util.OnePageParameterEncoder; import com.evolveum.midpoint.web.util.WebMiscUtil; import com.evolveum.midpoint.xml.ns._public.common.common_3.CredentialsPolicyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.CredentialsType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.PasswordType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionAnswerType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionDefinitionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionsCredentialsType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemObjectsType; import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; import com.evolveum.prism.xml.ns._public.types_3.ProtectedStringType; @@ -223,7 +190,7 @@ public void initLayout(){ // SystemConfigurationType.class, SystemObjectsType.SYSTEM_CONFIGURATION.value(), null, //task, result); - CredentialsPolicyType credPolicy=getModelInteractionService().getCredentialsPolicy(null, result); + CredentialsPolicyType credPolicy=getModelInteractionService().getCredentialsPolicy(null, null, result); // PrismObject securityPolicy = getModelService().getObject(SecurityPolicyType.class,config.asObjectable().getGlobalSecurityPolicyRef().getOid(), null, task, subResult); //Global Policy set question numbers diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.properties deleted file mode 100644 index 6e6b1a262b7..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswordQuestions.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=My Password Questions -message.success=Your Answers Were Updated Successfully -message.error=Please try again diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords.properties deleted file mode 100644 index fb776adb239..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/PageMyPasswords.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=My passwords -PageMyPasswords.accounts=Accounts -PageMyPasswords.resourceName=Resource -PageMyPasswords.couldntResolve=Couldn't resolve resource. -PageMyPasswords.password=Password -PageMyPasswords.button.save=Save -PageMyPasswords.button.back=Back -PageMyPasswords.name=Name -PageMyPasswords.enabled=Enabled -PageMyPasswords.accountMidpoint=MidPoint -PageMyPasswords.resourceMidpoint=MidPoint Repository -PageMyPasswords.noAccountSelected=Password not changed. No account was selected. -PageMyPasswords.importantNote=Important note. When "MidPoint" account is checked, user password is changed. Besides that, all account credentials are updated based on policies defined in resources definitions. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel.properties deleted file mode 100644 index 101b30b53a3..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/AsyncDashboardPanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -AsyncDashboardPanel.loading=Loading data \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel.properties deleted file mode 100644 index bef395c1a11..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/MyAccountsPanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -MyAccountsPanel.account.name=Name -MyAccountsPanel.account.resource=Resource \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel.properties deleted file mode 100644 index bdff1cf3cb0..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/MyAssignmentsPanel.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -MyAssignmentsPanel.assignment.type=Type -MyAssignmentsPanel.assignment.displayName=Name -MyAssignmentsPanel.type.error=Error -MyAssignmentsPanel.type.orgUnit=Org. unit -MyAssignmentsPanel.type.role=Role -MyAssignmentsPanel.type.accountConstruction=Account construction \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel.properties deleted file mode 100644 index c5f24f905cf..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/PersonalInfoPanel.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -PersonalInfoPanel.lastLogin=Last login -PersonalInfoPanel.lastLogin.date=Date -PersonalInfoPanel.lastLogin.from=From -PersonalInfoPanel.lastFail=Last unsuccessful login -PersonalInfoPanel.lastFail.date=Date -PersonalInfoPanel.lastFail.from=From -PersonalInfoPanel.passwordExp=Account expiration date -PersonalInfoPanel.never=Never -PersonalInfoPanel.undefined=Not defined -PersonalInfoPanel.other=Other \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel.properties deleted file mode 100644 index eb8d9ca4a2d..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/SystemInfoPanel.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -SystemInfoPanel.activeUsers=Active Users -SystemInfoPanel.activeTasks=Active Tasks -SystemInfoPanel.serverLoad=Server Load -SystemInfoPanel.usedRam=Used RAM diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports.properties deleted file mode 100644 index 8e2768e7ea0..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageCreatedReports.properties +++ /dev/null @@ -1,72 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Created Reports -page.subTitle=in past - -pageCreatedReports.table.name=Name -pageCreatedReports.table.description=Description -pageCreatedReports.table.author=Author -pageCreatedReports.table.type=Report Type -pageCreatedReports.table.time=Time -pageCreatedReports.table.filetype=File Type - -pageCreatedReports.inlineMenu.deleteAll=Delete All -pageCreatedReports.inlineMenu.deleteSelected=Delete Selected -pageCreatedReports.message.nothingSelected=No reports have been selected. -pageCreatedReports.message.deleteOutputConfirmed=Do you really want to delete selected {0} Created report(s)? -pageCreatedReports.message.deleteOutputSingle=Do you really want to delete Created report '{0}'? -pageCreatedReports.message.deleteAll=Do you really want to delete all created report outputs? -pageCreatedReports.message.queryError=Error occurred during translation search query to filter. -pageCreatedReports.message.downloadError=Could not download Report. -pageCreatedReports.message.fileNotFound=File with report was not found. - -pageCreatedReports.filter.filetype=File Type -pageCreatedReports.filter.reportType=Report Type -pageCreatedReports.filter.default=Choose File Type - -searchForm.filetype.null=File Type -searchForm.reportType.null= Report Type -searchForm.searchTextPlaceholder=Text - -SearchType.NAME=Name -SearchType.DESCRIPTION=Description -SearchType.AUTHOR=Author - -pageCreatedReports.button.download=Download -pageCreatedReports.button.delete=Delete -pageCreatedReports.button.searchButton=Search - -pageCreatedReports.dialog.title.confirmDelete=Confirm Delete - -Type.USERS=User -Type.RECONCILIATION=Reconciliation -Type.AUDIT=Audit - -ExportType.PDF=PDF -ExportType.CSV=CSV -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -ExportType.HTML=HTML -ExportType.RTF=RTF -ExportType.XLS=XLS -ExportType.ODT=ODT -ExportType.ODS=ODS -ExportType.DOCX=DOCX -ExportType.XLSX=XLSX -ExportType.PPTX=PPTX -ExportType.XHTML=XHTML -ExportType.JXL=JXL \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageNewReport.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageNewReport.properties deleted file mode 100644 index 5b97a5fc372..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageNewReport.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Import Jasper report -page.subTitle=to midPoint -PageNewReport.getObjectsFrom=Create report from -PageNewReport.file=File -PageNewReport.embeddedEditor=Embedded editor -PageNewReport.button.import=Import report -PageNewReport.message.nullFile=Uploaded file is null. -PageNewReport.message.emptyXml=Can't save empty xml. -PageNewReport.message.help=Choose Xml file for import. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReport.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReport.properties deleted file mode 100644 index b749891a20f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReport.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Report configuration -PageReport.basic=Basic configuration -PageReport.jasperTemplate=Jasper template -PageReport.jasperTemplateStyle=Jasper template style -PageReport.message.cantSaveEmpty=Can't save empty report. -PageReport.message.cantSerializeFromObjectToString=Can't serialize object to XML. -PageReport.fullXml=Full xml \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReports.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReports.properties deleted file mode 100644 index d435a95caf7..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/PageReports.properties +++ /dev/null @@ -1,44 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=New Report -page.subTitle=from midPoint - -PageReports.message.jasperError=Error occurred during creating Jasper report. -PageReports.message.unknownReport=Unknown report. - -PageReports.report.auditName=Audit logs -PageReports.report.auditDescription=Report made from audit records. -PageReports.report.reconciliationName=Reconciliation -PageReports.report.reconciliationDescription=Reconciliation report for selected resource. -PageReports.report.usersName=Users in MidPoint -PageReports.report.usersDescription=Users listed in MidPoint. - -PageReports.table.name=Name -PageReports.table.description=Description - -PageReports.title.auditPopup=Audit report parameters -PageReports.title.reconciliationPopup=Reconciliation report parameters -PageReports.title.userPopup=User report parameters - -PageReports.message.resourceNotDefined=Resource not defined. -PageReports.message.queryError=Error occurred during translation search query to filter. - -PageReports.button.run=Run -PageReports.button.configure=Configure - -searchForm.searchTextPlaceholder=Text -PageReports.search.showSubreports=Show subreports diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel.properties deleted file mode 100644 index 3dbfcd4e52e..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditPopupPanel.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -AuditPopupPanel.dateFrom=From -AuditPopupPanel.dateTo=To -AuditPopupPanel.auditEventType=Event Type -AuditPopupPanel.title=Audit Report Basic Configuration -AuditPopulPanel.exportType.label=Export File Type - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DownloadButtonPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DownloadButtonPanel.properties deleted file mode 100644 index 3b24db05c8f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/DownloadButtonPanel.properties +++ /dev/null @@ -1 +0,0 @@ -DownloadButtonPanel.download=Download \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportConfigurationPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportConfigurationPanel.properties deleted file mode 100644 index 4e0ee97ff99..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/JasperReportConfigurationPanel.properties +++ /dev/null @@ -1,12 +0,0 @@ -JasperReportConfigurationPanel.reportQuery=Report query -JasperReportConfigurationPanel.reportParameters=Report parameters -JasperReportConfigurationPanel.reportFields=Report fields -JasperReportConfigurationPanel.addParameter=Add parameter -JasperReportConfigurationPanel.deleteParameter=Delete parameter -JasperReportConfigurationPanel.addField=Add field -JasperReportConfigurationPanel.deleteField=Delete field -JasperReportConfigurationPanel.parameterName=Parameter name -JasperReportConfigurationPanel.parameterClass=Parameter class -JasperReportConfigurationPanel.forPrompting=For prompting -JasperReportConfigurationPanel.fieldName=Field name -JasperReportConfigurationPanel.fieldClass=Field class \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel.properties deleted file mode 100644 index c7d2c9ee215..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReconciliationPopupPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ReconciliationPopupPanel.title.basic=Basic Reconciliation Report Configuration -ReconciliationPopupPanel.resource=Resource -ReconciliationPopupPanel.exportFileType=Export Type \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.properties deleted file mode 100644 index 8e17f7179cf..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/ReportConfigurationPanel.properties +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -ReportConfigurationPanel.title.basic=Basic diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel.properties deleted file mode 100644 index f4b440ca004..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/RunReportPopupPanel.properties +++ /dev/null @@ -1,30 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -RunReportPopupPanel.title=Report configuration before run - -runReportPopupContent.button.run=Run report -runReportPopupContent.param.name=Parameter name -runReportPopupContent.param.class=Parameter type -runReportPopupContent.param.value=Parameter value - -runReportPopupContent.param.name.from = Date From -runReportPopupContent.param.name.to = Date To -runReportPopupContent.param.name.eventType = Event Type -runReportPopupContent.param.name.eventStage = Event Stage -runReportPopupContent.param.name.outcome = Outcome -runReportPopupContent.param.name.initiatorName = Initiator Name -runReportPopupContent.param.name.targetName = Target Name \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel.properties deleted file mode 100644 index d35c1370c38..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/UserReportConfigPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -UserReportConfigPanel.title.basic=Basic User Report Configuration -UserReportConfigPanel.dateFrom=From -UserReportConfigPanel.dateTo=To -UserReportConfigPanel.exportFileType=Export Type \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources.properties deleted file mode 100644 index 415a6a50304..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageAdminResources.properties +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -pageAdminResources.listResources=List resources -pageAdminResources.newResource=New resource -pageAdminResources.editResource=Edit resource -pageAdminResources.detailsResource=Resource details -pageAdminResources.importResource=Import resource -pageAdminResources.contentAccounts=Accounts -pageAdminResources.accountDetails=Account details -pageAdminResources.message.cantLoadResource=Couldn't load resource details. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResource.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResource.java index fb863e68fa6..1cf44c38220 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResource.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResource.java @@ -16,6 +16,7 @@ package com.evolveum.midpoint.web.page.admin.resources; +import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.schema.GetOperationOptions; import com.evolveum.midpoint.schema.SelectorOptions; @@ -42,8 +43,10 @@ import com.evolveum.midpoint.web.page.admin.server.dto.OperationResultStatusIcon; import com.evolveum.midpoint.web.session.UserProfileStorage; import com.evolveum.midpoint.web.util.OnePageParameterEncoder; +import com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptHostType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ScriptCapabilityType; import org.apache.commons.lang.StringUtils; import org.apache.wicket.AttributeModifier; @@ -64,6 +67,7 @@ import org.apache.wicket.request.mapper.parameter.PageParameters; import javax.xml.bind.JAXBElement; +import javax.xml.namespace.QName; import java.util.ArrayList; import java.util.Collection; import java.util.List; @@ -109,6 +113,7 @@ public class PageResource extends PageAdminResources { private static final String ID_BUTTON_DELETE_SYNC_TOKEN = "deleteSyncToken"; private IModel model; + private PrismObject resource; public PageResource() { initialize(); @@ -140,7 +145,7 @@ private ResourceDto loadResourceDto() { Collection> options = SelectorOptions.createCollection(ResourceType.F_CONNECTOR, GetOperationOptions.createResolve()); - PrismObject resource = loadResource(options); + resource = loadResource(options); return new ResourceDto(resource, getPrismContext(), resource.asObjectable().getConnector(), initCapabilities(resource.asObjectable())); } @@ -437,7 +442,20 @@ private void importFromResourcePerformed(AjaxRequestTarget target) { OperationResult result = new OperationResult(OPERATION_IMPORT_FROM_RESOURCE); try { Task task = createSimpleTask(OPERATION_IMPORT_FROM_RESOURCE); - getModelService().importFromResource(dto.getOid(), dto.getDefaultAccountObjectClass(), task, result); + QName objectClass = dto.getDefaultAccountObjectClass(); + if (objectClass == null){ + RefinedResourceSchema refinedSchema = RefinedResourceSchema.getRefinedSchema(resource, + LayerType.MODEL, getPrismContext()); + if (refinedSchema == null) { + error("No refined schema for " + resource); + LOGGER.debug("No refined schema for " + resource); + } else { + objectClass = refinedSchema.getDefaultRefinedDefinition(ShadowKindType.ACCOUNT).getObjectClassDefinition() + .getTypeName(); + } + + } + getModelService().importFromResource(dto.getOid(), objectClass, task, result); } catch (Exception ex) { LoggingUtils.logException(LOGGER, "Error occurred during accounts import from resource {} ({}), class {}", ex, dto.getName(), dto.getOid(), dto.getDefaultAccountObjectClass()); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResource.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResource.properties deleted file mode 100644 index da594778b15..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResource.properties +++ /dev/null @@ -1,51 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Resource details -pageResource.resource=Resource -pageResource.name=Name -pageResource.bundle=Bundle -pageResource.version=Version -pageResource.status=Status -pageResource.sync=Sync -pageResource.import=Import -pageResource.progress=Progress -pageResource.oid=Oid -pageResource.type=Type -pageResource.overallStatus=Overall status -pageResource.confValidation=Configuration validation -pageResource.conInitialization=Connection initialization -pageResource.conConnection=Connector connection -pageResource.conSanity=Connector sanity -pageResource.conSchema=Connector schema -pageResource.editResource=Edit resource -pageResource.deleteSyncToken=Delete Sync. Token - -pageResource.capabilities=Capabilities - -pageResource.objectTypes=Object types -pageResource.objectTypes.displayName=Display name -pageResource.objectTypes.nativeObjectClass=Native object class -pageResource.objectTypes.help=Help -pageResource.objectTypes.type=Type - -pageResource.button.back=Back -pageResource.button.save=Save -pageResource.button.test=Test connection -pageResource.button.importAccounts=Import accounts - -pageResource.message.oidNotDefined=Resource oid not defined in request. -pageResource.message.invalidTaskSearch=Synchronization task search did not perform correctly. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit.properties deleted file mode 100644 index 24cdbb8c406..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceEdit.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=New resource -page.title.editResource=Edit resource -pageResourceEdit.edit=Edit -pageResourceEdit.message.emptyXml=Can't save empty xml as resource. -pageResourceEdit.options=Options \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard.properties deleted file mode 100644 index 3fd6060767f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResourceWizard.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=New resource -page.title.editResource=Edit resource \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.properties deleted file mode 100644 index 42a74596f82..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.properties +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Resources -page.subTitle=connected to midPoint -pageResources.resources=Resources -pageResources.connectorHosts=Connector hosts -pageResources.name=Name -pageResources.bundle=Bundle -pageResources.version=Version -pageResources.status=Last status -pageResources.content=Content -pageResources.import=Import -pageResources.progress=Progress -pageResources.connector.name=Name -pageResources.connector.hostname=Hostname -pageResources.connector.port=Port -pageResources.connector.timeout=Timeout -pageResources.connector.protectConnection=Protected -pageResources.inlineMenuItem.deleteSyncToken=Delete Sync. Token -pageResources.inlineMenuItem.editResource=Edit Resource -pageResources.button.discoveryRemote=Discovery -pageResources.button.search=Search -pageResources.button.editAsXml=Edit XML -pageResources.searchText.placeholder=Name - -pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'? -pageResources.message.deleteResourcesConfirm=Do you really want to delete {0} resources? -pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? -pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? -pageResources.message.noResourceSelected=No resource has been selected. -pageResources.message.noHostSelected=No connector host has been selected. -pageResources.message.queryError=Error occurred during translation search query to filter. -pageResources.dialog.title.confirmDelete=Confirm delete diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel.properties deleted file mode 100644 index 37de11bd1b3..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/ContentPanel.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -contentPanel.accounts=Accounts -contentPanel.entitlements=Entitlements diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount.properties deleted file mode 100644 index 87963616f82..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageAccount.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Account details -page.subTitle=on {0} -pageAccount.message.cantEditAccount=Couldn't load account for editing. -pageAccount.description=Account on resource -pageAccount.button.save=Save -pageAccount.button.back=Back -pageAccount.message.cantEditProtectedAccount=This is protected account, it can't be modified. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts.properties deleted file mode 100644 index c77b51c62ab..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageContentAccounts.properties +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Accounts -page.subTitle=on {0} -pageContentAccounts.search=Search -pageContentAccounts.name=Name -pageContentAccounts.kind=Kind -pageContentAccounts.intent=Intent -pageContentAccounts.objectClass=Object class -pageContentAccounts.situation=Situation -pageContentAccounts.identifiers=Identifiers -pageContentAccounts.owner=Owner -pageContentAccounts.button.searchButton=Search -pageContentAccounts.message.cantImportAccount=Can't import account, oid={0} -pageContentAccounts.message.cantShowUserDetails=Can't show details of user {0} ({1}). -pageContentAccounts.message.cantShowAccountDetails=Can't show details for account {0} ({1}). -pageContentAccounts.message.noAccountSelected=No accounts has been selected. -pageContentAccounts.message.deleteConfirmation=Do you really want to delete {0} account(s) from this resource? -pageContentAccounts.message.deleteConfirmationSingle=Do you really want to delete '{0}' account from this resource? -pageContentAccounts.menu.changeOwner=Change owner -pageContentAccounts.menu.importAccount=Import -pageContentAccounts.menu.removeOwner=Remove owner -pageContentAccounts.menu.disableAccount=Disable -pageContentAccounts.menu.deleteAccount=Delete -pageContentAccounts.menu.enableAccount=Enable -pageContentAccounts.message.resourceOidNotDefined=Resource oid is not defined in url. -pageContentAccounts.dialog.title.confirmDelete=Delete Confirmation \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements.properties deleted file mode 100644 index 53a69f8b00f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/PageContentEntitlements.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title={0} -pageContentEntitlements.entitlements=Entitlements -pageContentEntitlements.message.resourceOidNotDefined=Resource oid is not defined in url. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRole.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRole.properties deleted file mode 100644 index 0f919d135e9..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRole.properties +++ /dev/null @@ -1,57 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -PageRoleEditor.subtitle.basic=Basic -PageRoleEditor.subtitle.activation=Activation -PageRoleEditor.subtitle.extension=Extension -PageRoleEditor.title.newRole=Create -PageRoleEditor.subtitle.newRole=new role -PageRoleEditor.title.editingRole=Edit -PageRoleEditor.subtitle.editingRole=role '{0}' -PageRoleEditor.title.inducements=Inducements -PageRoleEditor.title.assignments=Assignments -PageRoleEditor.label.name=Name -PageRoleEditor.label.displayName=Display name -PageRoleEditor.label.description=Description -PageRoleEditor.label.type=Type -PageRoleEditor.label.requestable=Requestable -PageRoleEditor.label.identifier=Identifier -PageRoleEditor.label.riskLevel=Risk Level -PageRoleEditor.label.ownerRef=Owner -PageRoleEditor.label.ownerRef.placeholder=Set Owner -PageRoleEditor.label.approverRef=Approver -PageRoleEditor.label.approverRef.placeholder=Set Approver -PageRoleEditor.label.minAssignments=Min. Assignments -PageRoleEditor.label.maxAssignments=Max. Assignments -PageRoleEditor.label.assignmentConstraint.placeholder=Set assignment policy -PageRoleEditor.extension=Extension -PageRoleEditor.message.cantCreateExtensionDelta=Can't create delta for role extension -PageRoleEditor.message.cantAddOwner=Can't setup the selected owner. -PageRoleEditor.message.addOwnerOk=Owner with name: '{0}' was added successfully. -PageRoleEditor.message.addApproverOk=Approver with name: '{0}' was added successfully. - -pageAdminFocus.description=Role in repository -pageAdminFocus.message.cantEditFocus=Couldn't load form for editing role. -pageAdminFocus.message.cantNewFocus=Couldn't load form for new role. -pageAdminFocus.focusDetails=Role details -pageAdminFocus.message.cantCreateFocus=Create role failed -pageAdminFocus.message.unsupportedState=Unsupported role form state '{0}'. -pageAdminFocus.message.noUserName=It is not possible to compute assignments on unnamed role object. Please provide a name. -pageUser.shadows=Projections -pageUser.assignments=Assignments -pageRole.tasks=Tasks - -pageAbstractRole.inducements=Inducements \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoles.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoles.properties deleted file mode 100644 index b2e6168e5f9..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoles.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=List roles -Requestable.ALL=All - - -Requestable.REQUESTABLE=Requestable -Requestable.NON_REQUESTABLE=Non-Requestable -pageRoles.requestable=Requestable -pageRoles.button.delete=Delete -pageRoles.message.deleteRoleConfirm=Do you really want to delete selected {0} role(s)? -pageRoles.message.nothingSelected=No role has been selected. -pageRoles.message.queryError=Error occurred during translation search query to filter. -pageRoles.dialog.title.confirmDelete=Confirm delete - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog.properties deleted file mode 100644 index a62e70be713..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/MultiplicityPolicyDialog.properties +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -MultiplicityPolicyDialog.label=Configure multiplicity constraints -multiplicityContainer.label.description=Description -multiplicityContainer.label.enforcement=Enforcement -multiplicityContainer.label.multiplicity=Multiplicity -MultiplicityPolicyDialog.message.badUpdate=Can't show empty multiplicity constraints config. -MultiplicityPolicyDialog.message.invalidMultiplicity=Invalid multiplicity value. Set numeric value (0, 1, ...) or value 'unbounded' (use checkbox) - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel.properties deleted file mode 100644 index 15171ba19bd..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/component/UserOrgReferenceChoosePanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -UserOrgReferenceChoosePanel.type=Owner Type -UserOrgReferenceChoosePanel.type.user=User -UserOrgReferenceChoosePanel.type.org=Org. Unit \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd.properties deleted file mode 100644 index 8acb6d8b2c9..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskAdd.properties +++ /dev/null @@ -1,63 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=New task -pageTask.title.edit=Details for '{0}' -pageTask.type=Type: -pageTask.objectRef=Resource reference -pageTask.browse=Browse -pageTask.name=Task name -pageTask.kind=Kind -pageTask.intent=Intent -pageTask.objectClass=Object class -pageTask.scheduleTitle=Scheduling -pageTask.recurring=Recurring task -pageTask.bound=Tightly bound (use if recurring task runs often) -pageTask.scheduleInterval=Schedule interval (seconds) -pageTask.cronSpec=Schedule cron-like specification -pageTask.notStartBefore=Do not start before -pageTask.notStartAfter=Do not start after -pageTask.now=Now -pageTask.runUntilNodeDown=Run only until node down - -pageTask.advancedOption=Advanced option -pageTask.createSuspended=Create in SUSPENDED state -pageTask.threadStop=Thread stop action -pageTask.misfire=Misfire action - -pageTask.category.Demo=Demo -pageTask.category.ImportFromFile=Import from file -pageTask.category.ImportingAccounts=Importing accounts -pageTask.category.LiveSynchronization=Live synchronization -pageTask.category.BulkActions=Bulk actions -pageTask.category.Reconciliation=Reconciliation -#legacy -pageTask.category.UserRecomputation=User recomputation -pageTask.category.Recomputation=Recomputation -pageTask.category.Workflow=Workflow -pageTask.cronHelpLink=For more information, please see -pageTask.cronHelpLinkTutorial=tutorial -pageTask.basic=Basic -pageTask.options=Options -pageTask.dryRun=Dry run - -pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. \ - For recurring tasks, enter exactly one of these. -pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often \ - (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification \ - is not supported for these tasks; you have to specify the time interval. -pageTask.cronHelp=Cron-like specification is in the form: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR \ - (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12:00:00 pm'. - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.html index 922b77c4ccf..498ca46d44f 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.html @@ -180,8 +180,8 @@

-

-
+

+
diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.java index c01b40be515..8b61a1d8571 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.java @@ -48,45 +48,76 @@ import com.evolveum.midpoint.web.component.AjaxButton; import com.evolveum.midpoint.web.component.AjaxSubmitButton; import com.evolveum.midpoint.web.component.DateInput; -import com.evolveum.midpoint.web.component.data.TablePanel; import com.evolveum.midpoint.web.component.data.column.LinkPanel; import com.evolveum.midpoint.web.component.model.operationStatus.ModelOperationStatusDto; import com.evolveum.midpoint.web.component.model.operationStatus.ModelOperationStatusPanel; -import com.evolveum.midpoint.web.component.util.ListDataProvider; import com.evolveum.midpoint.web.component.util.LoadableModel; import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; import com.evolveum.midpoint.web.page.PageBase; import com.evolveum.midpoint.web.page.PageTemplate; -import com.evolveum.midpoint.web.page.admin.server.dto.*; +import com.evolveum.midpoint.web.page.admin.server.currentState.TaskCurrentStateDtoModel; +import com.evolveum.midpoint.web.page.admin.server.currentState.TaskStatePanel; +import com.evolveum.midpoint.web.page.admin.server.dto.ScheduleValidator; +import com.evolveum.midpoint.web.page.admin.server.dto.StartEndDateValidator; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskAddResourcesDto; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDto; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoExecutionStatus; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProviderOptions; import com.evolveum.midpoint.web.page.admin.server.subtasks.SubtasksPanel; import com.evolveum.midpoint.web.page.admin.server.workflowInformation.WorkflowInformationPanel; import com.evolveum.midpoint.web.util.InfoTooltipBehavior; import com.evolveum.midpoint.web.util.OnePageParameterEncoder; import com.evolveum.midpoint.web.util.WebMiscUtil; import com.evolveum.midpoint.web.util.WebModelUtils; -import com.evolveum.midpoint.xml.ns._public.common.common_3.*; +import com.evolveum.midpoint.xml.ns._public.common.common_3.MisfireActionType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ScheduleType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ThreadStopActionType; import org.apache.commons.lang.StringUtils; import org.apache.wicket.AttributeModifier; +import org.apache.wicket.Component; import org.apache.wicket.ajax.AjaxRequestTarget; +import org.apache.wicket.ajax.AjaxSelfUpdatingTimerBehavior; import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior; import org.apache.wicket.ajax.markup.html.form.AjaxCheckBox; +import org.apache.wicket.behavior.Behavior; import org.apache.wicket.extensions.ajax.markup.html.autocomplete.AutoCompleteSettings; import org.apache.wicket.extensions.ajax.markup.html.autocomplete.AutoCompleteTextField; -import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn; -import org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn; -import org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider; +import org.apache.wicket.markup.ComponentTag; import org.apache.wicket.markup.html.WebMarkupContainer; import org.apache.wicket.markup.html.basic.Label; -import org.apache.wicket.markup.html.form.*; +import org.apache.wicket.markup.html.form.CheckBox; +import org.apache.wicket.markup.html.form.DropDownChoice; +import org.apache.wicket.markup.html.form.EnumChoiceRenderer; +import org.apache.wicket.markup.html.form.Form; +import org.apache.wicket.markup.html.form.IChoiceRenderer; +import org.apache.wicket.markup.html.form.RequiredTextField; +import org.apache.wicket.markup.html.form.TextArea; +import org.apache.wicket.markup.html.form.TextField; import org.apache.wicket.markup.html.list.ListItem; import org.apache.wicket.markup.html.list.ListView; -import org.apache.wicket.model.*; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.apache.wicket.model.IModel; +import org.apache.wicket.model.Model; +import org.apache.wicket.model.PropertyModel; +import org.apache.wicket.model.ResourceModel; import org.apache.wicket.request.mapper.parameter.PageParameters; import org.apache.wicket.util.string.StringValue; import org.apache.wicket.util.string.Strings; +import org.apache.wicket.util.time.Duration; import javax.xml.namespace.QName; -import java.util.*; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.Collections; +import java.util.Date; +import java.util.Iterator; +import java.util.List; /** * @author lazyman @@ -126,6 +157,7 @@ public class PageTaskEdit extends PageAdminTasks { private static final String ID_SUBTASKS_PANEL = "subtasksPanel"; private static final String ID_WORKFLOW_INFORMATION_LABEL = "workflowInformationLabel"; private static final String ID_WORKFLOW_INFORMATION_PANEL = "workflowInformationPanel"; + private static final String ID_TASK_STATE_PANEL = "taskStatePanel"; private static final String ID_NAME = "name"; private static final String ID_NAME_LABEL = "nameLabel"; private static final String ID_DESCRIPTION = "description"; @@ -225,9 +257,6 @@ private TaskDto loadTask() { private TaskDto prepareTaskDto(TaskType task, OperationResult result) throws SchemaException, ObjectNotFoundException { TaskDto taskDto = new TaskDto(task, getModelService(), getTaskService(), getModelInteractionService(), getTaskManager(), TaskDtoProviderOptions.fullOptions(), result, this); - for (TaskType child : task.getSubtask()) { - taskDto.addChildTaskDto(prepareTaskDto(child, result)); - } return taskDto; } @@ -287,14 +316,17 @@ public boolean isVisible() { panel.add(modelOpBehaviour); mainForm.add(panel); - SortableDataProvider provider = new ListDataProvider<>(this, - new PropertyModel>(model, "opResult")); - TablePanel result = new TablePanel<>("operationResult", provider, initResultColumns()); - result.setStyle("padding-top: 0px;"); - result.setShowPaging(false); - result.setOutputMarkupId(true); - result.add(hiddenWhenEditing); - mainForm.add(result); + final TaskStatePanel taskStatePanel = new TaskStatePanel(ID_TASK_STATE_PANEL, new TaskCurrentStateDtoModel(model), this); + taskStatePanel.add(hiddenWhenEditing); + AjaxSelfUpdatingTimerBehavior refreshingBehavior = new AjaxSelfUpdatingTimerBehavior(Duration.milliseconds(1000)) { + @Override + protected void onPostProcessTarget(AjaxRequestTarget target) { + taskStatePanel.refreshModel(PageTaskEdit.this); + } + }; + taskStatePanel.add(refreshingBehavior); + + mainForm.add(taskStatePanel); DropDownChoice threadStop = new DropDownChoice<>("threadStop", new Model() { @@ -961,16 +993,6 @@ public boolean isVisible() { mainForm.add(runNow); } - private List> initResultColumns() { - List> columns = new ArrayList>(); - - columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.token"), "token")); - columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.operation"), "operation")); - columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.status"), "status")); - columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.message"), "message")); - return columns; - } - private List createResourceList() { OperationResult result = new OperationResult(OPERATION_LOAD_RESOURCES); Task task = createSimpleTask(OPERATION_LOAD_RESOURCES); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.properties deleted file mode 100644 index 66f6fb2f497..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTaskEdit.properties +++ /dev/null @@ -1,86 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Task details -pageTaskEdit.title.edit=Details for '{0}' -pageTaskEdit.button.back=Back -pageTaskEdit.button.save=Save -pageTaskEdit.button.edit=Edit -pageTaskEdit.button.resume=Resume -pageTaskEdit.button.runNow=Run now -pageTaskEdit.button.suspend=Suspend - -pageTaskEdit.basic=Basic -pageTaskEdit.name=Task name -pageTaskEdit.description=Description -pageTaskEdit.oid=OID -pageTaskEdit.identifier=Identifier -pageTaskEdit.category=Category -pageTaskEdit.parent=Parent task -pageTaskEdit.handlerUri=Handler URI -pageTaskEdit.execution=Execution status -pageTaskEdit.objectRef=Resource reference -pageTaskEdit.kind=Kind -pageTaskEdit.intent=Intent -pageTaskEdit.objectClass=Object class -pageTaskEdit.workerThreads=Worker threads -pageTaskEdit.suspendReq=For editing is necessary to suspend the task - -pageTaskEdit.scheduleTitle=Scheduling -pageTaskEdit.recurring=Recurring task -pageTaskEdit.bound=Tightly bound (use if recurring task runs often) -pageTaskEdit.scheduleInterval=Schedule interval (seconds) -pageTaskEdit.cronSpec=Schedule cron-like specification -pageTaskEdit.notStartBefore=Do not start before -pageTaskEdit.notStartAfter=Do not start after -pageTaskEdit.misfire=Misfire action -pageTaskEdit.lastStarted=Task run last started -pageTaskEdit.lastFinished=Task run last finished -pageTaskEdit.nextRun=Next scheduled task run -pageTaskEdit.threadAction=Thread action - -pageTaskEdit.tightlyBound=Tightly bound -pageTaskEdit.runUntilNodeDown=Run only until node down -pageTaskEdit.threadStop=Thread stop action - -pageTaskEdit.opResult=Operation result - -pageTaskEdit.modelOperationStatusLabel=Model operation status -pageTaskEdit.subtasksLabel=Subtasks -pageTaskEdit.workflowInformationLabel=Workflow information - -pageTaskEdit.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. \ - For recurring tasks, enter exactly one of these. -pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often \ - (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification \ - is not supported for these tasks; you have to specify the time interval. -pageTaskEdit.cronHelp=Cron-like specification is in the form: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR \ - (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12:00:00 pm'. -pageTaskEdit.cronHelpLink=For more information, please see -pageTaskEdit.cronHelpLinkTutorial=tutorial - -pageTaskEdit.message.cantTaskDetails=Couldn't load task details. -pageTaskEdit.message.node= - at node {0} - -pageTaskEdit.opResult.token=Token -pageTaskEdit.opResult.operation=Operation -pageTaskEdit.opResult.status=Status -pageTaskEdit.opResult.message=Message -pageTaskEdit.options=Options -pageTaskEdit.dryRun=Dry run - -runUntilNodeDown.error1=Compatible data for 'Thread stop action' are: Close, Suspend -runUntilNodeDown.error2=Compatible data for 'Thread stop action' are: Restart, Reschedule -nullValid=Choose one diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.html index fb027aa5a09..326b43fe292 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.html @@ -18,6 +18,7 @@ +
diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java index cee93e50eb4..b751dc535eb 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java @@ -35,6 +35,7 @@ import com.evolveum.midpoint.web.component.AjaxSubmitButton; import com.evolveum.midpoint.web.component.data.TablePanel; import com.evolveum.midpoint.web.component.data.column.*; +import com.evolveum.midpoint.web.component.dialog.ConfirmationDialog; import com.evolveum.midpoint.web.component.menu.cog.InlineMenuItem; import com.evolveum.midpoint.web.component.util.LoadableModel; import com.evolveum.midpoint.web.page.PageBase; @@ -55,6 +56,7 @@ import org.apache.wicket.Component; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior; +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.DataTable; @@ -110,6 +112,7 @@ public class PageTasks extends PageAdminTasks { private static final String ID_TASK_TABLE = "taskTable"; private static final String ID_NODE_TABLE = "nodeTable"; private static final String ID_SEARCH_CLEAR = "searchClear"; + private static final String ID_DELETE_TASKS_POPUP = "deleteTasksPopup"; private IModel searchModel; @@ -186,6 +189,19 @@ protected void saveProviderPaging(ObjectQuery query, ObjectPaging paging) { nodeTable.setShowPaging(false); mainForm.add(nodeTable); + add(new ConfirmationDialog(ID_DELETE_TASKS_POPUP, + createStringResource("pageTasks.dialog.title.confirmDelete"), + createDeleteConfirmString("pageTasks.message.deleteTaskConfirm", + "pageTasks.message.deleteTasksConfirm", true)) { + + @Override + public void yesPerformed(AjaxRequestTarget target) { + close(target); + deleteTaskConfirmedPerformed(target); + } + }); + + initDiagnosticButtons(); } @@ -852,26 +868,9 @@ private void deleteTasksPerformed(AjaxRequestTarget target) { if (!isSomeTaskSelected(taskDtoList, target)) { return; } + ModalWindow dialog = (ModalWindow) get(ID_DELETE_TASKS_POPUP); + dialog.show(target); - OperationResult result = new OperationResult(OPERATION_DELETE_TASKS); - try { - getTaskService().suspendAndDeleteTasks(TaskDto.getOids(taskDtoList), WAIT_FOR_TASK_STOP, true, result); - result.computeStatus(); - if (result.isSuccess()) { - result.recordStatus(OperationResultStatus.SUCCESS, "The task(s) have been successfully deleted."); - } - } catch (ObjectNotFoundException|SchemaException|SecurityViolationException|RuntimeException e) { - result.recordFatalError("Couldn't delete the task(s)", e); - } - showResult(result); - - TaskDtoProvider provider = (TaskDtoProvider) getTaskTable().getDataTable().getDataProvider(); - provider.clearCache(); - - //refresh feedback and table - target.add(getFeedbackPanel()); - target.add(getTaskTable()); - target.add(getNodeTable()); } private void scheduleTasksPerformed(AjaxRequestTarget target) { @@ -1163,4 +1162,53 @@ private void clearSearchPerformed(AjaxRequestTarget target){ target.add(get(ID_SEARCH_FORM)); target.add(panel); } + + private IModel createDeleteConfirmString(final String oneDeleteKey, final String moreDeleteKey, + final boolean resources) { + return new AbstractReadOnlyModel() { + + @Override + public String getObject() { + TablePanel table = getTaskTable(); + List selected = WebMiscUtil.getSelectedData(table); + + switch (selected.size()) { + case 1: + TaskDto first = selected.get(0); + String name = first.getName(); + return createStringResource(oneDeleteKey, name).getString(); + default: + return createStringResource(moreDeleteKey, selected.size()).getString(); + } + } + }; + } + + private void deleteTaskConfirmedPerformed(AjaxRequestTarget target) { + List taskDtoList = WebMiscUtil.getSelectedData(getTaskTable()); + if (!isSomeTaskSelected(taskDtoList, target)) { + return; + } + + OperationResult result = new OperationResult(OPERATION_DELETE_TASKS); + try { + getTaskService().suspendAndDeleteTasks(TaskDto.getOids(taskDtoList), WAIT_FOR_TASK_STOP, true, result); + result.computeStatus(); + if (result.isSuccess()) { + result.recordStatus(OperationResultStatus.SUCCESS, "The task(s) have been successfully deleted."); + } + } catch (ObjectNotFoundException|SchemaException|SecurityViolationException|RuntimeException e) { + result.recordFatalError("Couldn't delete the task(s)", e); + } + showResult(result); + + TaskDtoProvider provider = (TaskDtoProvider) getTaskTable().getDataTable().getDataProvider(); + provider.clearCache(); + + //refresh feedback and table + target.add(getFeedbackPanel()); + target.add(getTaskTable()); + target.add(getNodeTable()); + } + } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.properties deleted file mode 100644 index 7d34bc2d271..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.properties +++ /dev/null @@ -1,73 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -page.title=Tasks -page.subTitle=in midPoint -pageTasks.tasks=Tasks -pageTasks.task.name=Name -pageTasks.task.category=Category -pageTasks.task.objectRef=Object reference -pageTasks.task.execution=Execution -pageTasks.task.executingAt=Executing at -pageTasks.task.progress=Progress -pageTasks.task.currentRunTime=Current run time -pageTasks.task.scheduledToRunAgain=Scheduled to start again -pageTasks.task.status=Status -pageTasks.task.detail=Detail -pageTasks.node.name=Name -#pageTasks.node.running=Running -pageTasks.node.executionStatus=Status -pageTasks.node.lastCheckInTime=Last check-in time -pageTasks.node.clustered=Clustered -pageTasks.node.statusMessage=Status message -pageTasks.node.managementPort=Management port -#pageTasks.node.nodeIdentifier=Identifier -pageTasks.nodes=Nodes -pageTasks.state=State -pageTasks.category=Category -pageTasks.subtasks=Show subtasks -pageTasks.button.deleteNode=Delete -pageTasks.button.stopSchedulerAndTasks=Stop scheduler + tasks -pageTasks.button.startScheduler=Start -pageTasks.button.stopScheduler=Stop scheduler -pageTasks.button.suspendTask=Suspend -pageTasks.button.resumeTask=Resume -pageTasks.button.deleteTask=Delete -pageTasks.button.scheduleTask=Run now -pageTasks.button.deactivateServiceThreads=Stop all threads -pageTasks.button.reactivateServiceThreads=Start all threads -pageTasks.button.synchronizeTasks=Synchronize tasks -pageTasks.button.refreshTasks=Refresh tasks - -pageTasks.unknownRefName=Unknown object -pageTasks.now=now -pageTasks.nowForNotRunningTasks=(now) -pageTasks.alreadyPassed=already passed -pageTasks.alreadyPassedForNotRunningTasks=(already passed) -pageTasks.in=in {0} -pageTasks.inForNotRunningTasks=(in {0}) -pageTasks.stalledSince=STALLED since {0} at {1} -mainForm.state.null=All -mainForm.category.null=All -TaskListType.ALL=All -TaskListType.EXECUTING=Executing -TaskListType.ACTIVATED=Activated -TaskListType.DEACTIVATED=Deactivated -pageTasks.message.couldntCreateQuery=Couldn't create query for task list. -pageTasks.message.noTaskSelected=No task has been selected. -pageTasks.message.noNodeSelected=No node has been selected. -pageTasks.message.alreadySuspended=Task '{0}' is already suspended or closed. -pageTasks.message.alreadyResumed=Task '{0}' can't be resumed, it's already running or closed. -#pageTasks.category diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationDto.java new file mode 100644 index 00000000000..cdd52bf11b1 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationDto.java @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.page.admin.server.currentState; + +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; + +/** + * @author Pavol Mederly + */ +public class SynchronizationInformationDto { + + public static final String F_COUNT_PROTECTED = "countProtected"; + public static final String F_COUNT_NO_SYNCHRONIZATION_POLICY = "countNoSynchronizationPolicy"; + public static final String F_COUNT_SYNCHRONIZATION_DISABLED = "countSynchronizationDisabled"; + public static final String F_COUNT_NOT_APPLICABLE_FOR_TASK = "countNotApplicableForTask"; + public static final String F_COUNT_DELETED = "countDeleted"; + public static final String F_COUNT_DISPUTED = "countDisputed"; + public static final String F_COUNT_LINKED = "countLinked"; + public static final String F_COUNT_UNLINKED = "countUnlinked"; + public static final String F_COUNT_UNMATCHED = "countUnmatched"; + + private SynchronizationInformationType synchronizationInformationType; + + public SynchronizationInformationDto(SynchronizationInformationType synchronizationInformationType) { + this.synchronizationInformationType = synchronizationInformationType; + } + + public int getCountProtected() { + return synchronizationInformationType.getCountProtected(); + } + + public int getCountNoSynchronizationPolicy() { + return synchronizationInformationType.getCountNoSynchronizationPolicy(); + } + + public int getCountSynchronizationDisabled() { + return synchronizationInformationType.getCountSynchronizationDisabled(); + } + + public int getCountNotApplicableForTask() { + return synchronizationInformationType.getCountNotApplicableForTask(); + } + + public int getCountDeleted() { + return synchronizationInformationType.getCountDeleted(); + } + + public int getCountDisputed() { + return synchronizationInformationType.getCountDisputed(); + } + + public int getCountLinked() { + return synchronizationInformationType.getCountLinked(); + } + + public int getCountUnlinked() { + return synchronizationInformationType.getCountUnlinked(); + } + + public int getCountUnmatched() { + return synchronizationInformationType.getCountUnmatched(); + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationPanel.html new file mode 100644 index 00000000000..311092fc290 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationPanel.html @@ -0,0 +1,59 @@ + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationPanel.java new file mode 100644 index 00000000000..928c1b03e86 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/SynchronizationInformationPanel.java @@ -0,0 +1,99 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.page.admin.server.currentState; + +import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.schema.statistics.SynchronizationInformation; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.web.component.data.TablePanel; +import com.evolveum.midpoint.web.component.progress.StatisticsDtoModel; +import com.evolveum.midpoint.web.component.progress.StatisticsPanel; +import com.evolveum.midpoint.web.component.util.ListDataProvider; +import com.evolveum.midpoint.web.component.util.SimplePanel; +import com.evolveum.midpoint.web.page.PageBase; +import com.evolveum.midpoint.web.page.admin.server.PageTaskEdit; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDto; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoExecutionStatus; +import com.evolveum.midpoint.web.util.WebMiscUtil; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; +import org.apache.commons.lang.time.DurationFormatUtils; +import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn; +import org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn; +import org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.apache.wicket.model.IModel; +import org.apache.wicket.model.PropertyModel; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +/** + * @author mederly + */ +public class SynchronizationInformationPanel extends SimplePanel { + + private static final Trace LOGGER = TraceManager.getTrace(SynchronizationInformationPanel.class); + + private static final String ID_PROTECTED = "protected"; + private static final String ID_NO_SYNCHRONIZATION_POLICY = "noSynchronizationPolicy"; + private static final String ID_SYNCHRONIZATION_DISABLED = "synchronizationDisabled"; + private static final String ID_NOT_APPLICABLE_FOR_TASK = "notApplicableForTask"; + private static final String ID_DELETED = "deleted"; + private static final String ID_DISPUTED = "disputed"; + private static final String ID_LINKED = "linked"; + private static final String ID_UNLINKED = "unlinked"; + private static final String ID_UNMATCHED = "unmatched"; + + public SynchronizationInformationPanel(String id, IModel model) { + super(id, model); + } + + @Override + protected void initLayout() { + + Label aProtected = new Label(ID_PROTECTED, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_PROTECTED)); + add(aProtected); + + Label noSync = new Label(ID_NO_SYNCHRONIZATION_POLICY, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_NO_SYNCHRONIZATION_POLICY)); + add(noSync); + + Label syncDisabled = new Label(ID_SYNCHRONIZATION_DISABLED, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_SYNCHRONIZATION_DISABLED)); + add(syncDisabled); + + Label notAppl = new Label(ID_NOT_APPLICABLE_FOR_TASK, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_NOT_APPLICABLE_FOR_TASK)); + add(notAppl); + + Label deleted = new Label(ID_DELETED, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_DELETED)); + add(deleted); + + Label disputed = new Label(ID_DISPUTED, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_DISPUTED)); + add(disputed); + + Label linked = new Label(ID_LINKED, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_LINKED)); + add(linked); + + Label unlinked = new Label(ID_UNLINKED, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_UNLINKED)); + add(unlinked); + + Label unmatched = new Label(ID_UNMATCHED, new PropertyModel<>(getModel(), SynchronizationInformationDto.F_COUNT_UNMATCHED)); + add(unmatched); + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskCurrentStateDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskCurrentStateDto.java new file mode 100644 index 00000000000..d9bfe8194f3 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskCurrentStateDto.java @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.page.admin.server.currentState; + +import com.evolveum.midpoint.web.page.PageBase; +import com.evolveum.midpoint.web.page.admin.server.PageTaskEdit; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDto; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; + +import java.util.Date; + +/** + * @author Pavol Mederly + */ +public class TaskCurrentStateDto { + + private TaskDto taskDto; + private SynchronizationInformationType synchronizationInformationType; + private IterativeTaskInformationType iterativeTaskInformationType; + private Long currentProgress; + + public TaskCurrentStateDto(TaskDto taskDto) { + this.taskDto = taskDto; + } + + public TaskCurrentStateDto(TaskDto taskDto, SynchronizationInformationType sit, IterativeTaskInformationType itit, Long currentProgress) { + this.taskDto = taskDto; + this.synchronizationInformationType = sit; + this.iterativeTaskInformationType = itit; + if (currentProgress != null) { + this.currentProgress = currentProgress; + } else { + if (taskDto != null) { + this.currentProgress = taskDto.getProgress(); + } + } + } + + public TaskDto getTaskDto() { + return taskDto; + } + + public SynchronizationInformationType getSynchronizationInformationType() { + return synchronizationInformationType; + } + + public IterativeTaskInformationType getIterativeTaskInformationType() { + return iterativeTaskInformationType; + } + + public Long getCurrentProgress() { + return currentProgress; + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskCurrentStateDtoModel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskCurrentStateDtoModel.java new file mode 100644 index 00000000000..476e90549df --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskCurrentStateDtoModel.java @@ -0,0 +1,156 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.page.admin.server.currentState; + +import com.evolveum.midpoint.prism.PrismContainer; +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.SelectorOptions; +import com.evolveum.midpoint.schema.constants.SchemaConstants; +import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.task.api.TaskManager; +import com.evolveum.midpoint.util.exception.CommunicationException; +import com.evolveum.midpoint.util.exception.ConfigurationException; +import com.evolveum.midpoint.util.exception.ObjectNotFoundException; +import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.exception.SecurityViolationException; +import com.evolveum.midpoint.util.logging.LoggingUtils; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.web.page.PageBase; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDto; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProviderOptions; +import com.evolveum.midpoint.web.security.MidPointApplication; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskType; +import org.apache.wicket.Application; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.apache.wicket.model.IModel; + +import java.util.Collection; + +/** + * @author Pavol Mederly + */ +public class TaskCurrentStateDtoModel extends AbstractReadOnlyModel { + + private static final Trace LOGGER = TraceManager.getTrace(TaskCurrentStateDtoModel.class); + + private IModel taskModel; + + public TaskCurrentStateDtoModel(IModel taskModel) { + this.taskModel = taskModel; + } + + private transient TaskCurrentStateDto object; + + @Override + public TaskCurrentStateDto getObject() { + if (object == null) { + object = getObjectInternal(); + } + return object; + } + + protected TaskCurrentStateDto getObjectInternal() { + String taskId; + if (taskModel != null && taskModel.getObject() != null) { + taskId = taskModel.getObject().getIdentifier(); + } else { + taskId = null; + } + + if (taskId == null) { + LOGGER.trace("taskIdentifier not available"); + return new TaskCurrentStateDto(taskModel.getObject()); + } + MidPointApplication application = (MidPointApplication) Application.get(); + TaskManager taskManager = application.getTaskManager(); + LOGGER.trace("Trying to find task by identifier {}", taskId); + Task task = taskManager.getLocallyRunningTaskByIdentifier(taskId); + if (task == null) { + LOGGER.trace("No task by taskIdentifier, trying analyzing the extension"); + if (taskModel == null || taskModel.getObject() == null) { + LOGGER.trace("No taskModel or no object in it"); + return new TaskCurrentStateDto(taskModel.getObject()); + } + TaskType taskType = taskModel.getObject().getTaskType(); + if (taskType == null) { + LOGGER.trace("No TaskType found"); + return new TaskCurrentStateDto(taskModel.getObject()); + } + + PrismContainer extension = taskType.asPrismObject().getExtension(); + if (extension == null) { + LOGGER.trace("No extension in TaskType found"); + return new TaskCurrentStateDto(taskModel.getObject()); + } + SynchronizationInformationType infoPropertyValue = extension.getPropertyRealValue(SchemaConstants.MODEL_EXTENSION_SYNCHRONIZATION_INFORMATION_PROPERTY_NAME, SynchronizationInformationType.class); + if (infoPropertyValue != null) { + infoPropertyValue.setFromMemory(false); + } else { + LOGGER.trace("No SynchronizationInformationType in task extension."); + } + IterativeTaskInformationType ititPropertyValue = extension.getPropertyRealValue(SchemaConstants.MODEL_EXTENSION_ITERATIVE_TASK_INFORMATION_PROPERTY_NAME, IterativeTaskInformationType.class); + if (ititPropertyValue != null) { + ititPropertyValue.setFromMemory(false); + } else { + LOGGER.trace("No IterativeTaskInformationType in task extension."); + } + return new TaskCurrentStateDto(taskModel.getObject(), infoPropertyValue, ititPropertyValue, null); + } + SynchronizationInformationType sit = task.getAggregateSynchronizationInformation(); + if (sit != null) { + sit.setFromMemory(true); + } else { + LOGGER.trace("No synchronization information in task"); + } + IterativeTaskInformationType itit = task.getAggregateIterativeTaskInformation();; + if (itit != null) { + itit.setFromMemory(true); + } else { + LOGGER.trace("No iterative task information in task"); + } + return new TaskCurrentStateDto(taskModel.getObject(), sit, itit, task.getProgress()); + } + + public void refresh(PageBase page) { + object = null; + + if (taskModel == null || taskModel.getObject() == null) { + LOGGER.warn("Null or empty taskModel"); + return; + } + TaskManager taskManager = page.getTaskManager(); + OperationResult result = new OperationResult("refresh"); + Task operationTask = taskManager.createTaskInstance("refresh"); + + String oid = taskModel.getObject().getOid(); + try { + LOGGER.debug("Refreshing task {}", taskModel.getObject()); + Collection> options = GetOperationOptions.createRetrieveAttributesOptions(TaskType.F_SUBTASK, TaskType.F_NODE_AS_OBSERVED); + PrismObject task = page.getModelService().getObject(TaskType.class, oid, options, operationTask, result); + TaskDto taskDto = new TaskDto(task.asObjectable(), page.getModelService(), page.getTaskService(), + page.getModelInteractionService(), taskManager, TaskDtoProviderOptions.minimalOptions(), result, page); + taskModel.setObject(taskDto); + } catch (CommunicationException|ObjectNotFoundException|SchemaException|SecurityViolationException|ConfigurationException|RuntimeException e) { + LoggingUtils.logUnexpectedException(LOGGER, "Couldn't refresh task {}", e, taskModel.getObject()); + } + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskStatePanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskStatePanel.html new file mode 100644 index 00000000000..e0352a26b4e --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskStatePanel.html @@ -0,0 +1,81 @@ + + + + + +

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+

+

+
+
+

+

+ +

+
+ +

+
+ +

+
+ + + diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskStatePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskStatePanel.java new file mode 100644 index 00000000000..68443725ff2 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/TaskStatePanel.java @@ -0,0 +1,607 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.page.admin.server.currentState; + +import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.TaskCategory; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.web.component.data.TablePanel; +import com.evolveum.midpoint.web.component.data.column.EnumPropertyColumn; +import com.evolveum.midpoint.web.component.data.column.LinkColumn; +import com.evolveum.midpoint.web.component.progress.StatisticsDtoModel; +import com.evolveum.midpoint.web.component.progress.StatisticsPanel; +import com.evolveum.midpoint.web.component.util.ListDataProvider; +import com.evolveum.midpoint.web.component.util.SimplePanel; +import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; +import com.evolveum.midpoint.web.page.PageBase; +import com.evolveum.midpoint.web.page.admin.server.PageTaskEdit; +import com.evolveum.midpoint.web.page.admin.server.PageTasks; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDto; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoExecutionStatus; +import com.evolveum.midpoint.web.util.WebMiscUtil; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; +import org.apache.commons.lang.time.DurationFormatUtils; +import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn; +import org.apache.wicket.extensions.markup.html.repeater.data.table.ISortableDataProvider; +import org.apache.wicket.extensions.markup.html.repeater.data.table.PropertyColumn; +import org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.apache.wicket.model.IModel; +import org.apache.wicket.model.PropertyModel; +import org.apache.wicket.model.ResourceModel; + +import javax.xml.datatype.XMLGregorianCalendar; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.Date; +import java.util.List; + +import static com.evolveum.midpoint.web.page.PageTemplate.createStringResourceStatic; + +/** + * @author mederly + */ +public class TaskStatePanel extends SimplePanel { + + private static final Trace LOGGER = TraceManager.getTrace(TaskStatePanel.class); + + private static final String ID_UPDATED = "updated"; + private static final String ID_COUNTERS_SOURCE = "countersSource"; + + private static final String ID_EXECUTION_STATUS = "executionStatus"; + private static final String ID_EXECUTION_NODE = "executionNode"; + private static final String ID_EXECUTION_TIME = "executionTime"; + + private static final String ID_PROGRESS = "progress"; + + private static final String ID_OBJECTS_PROCESSED_SUCCESS = "objectsProcessedSuccess"; + private static final String ID_OBJECTS_PROCESSED_SUCCESS_TIME = "objectsProcessedSuccessTime"; + private static final String ID_LAST_OBJECT_PROCESSED_SUCCESS = "lastObjectProcessedSuccess"; + private static final String ID_LAST_OBJECT_PROCESSED_SUCCESS_TIME = "lastObjectProcessedSuccessTime"; + private static final String ID_OBJECTS_PROCESSED_FAILURE = "objectsProcessedFailure"; + private static final String ID_OBJECTS_PROCESSED_FAILURE_TIME = "objectsProcessedFailureTime"; + private static final String ID_LAST_OBJECT_PROCESSED_FAILURE = "lastObjectProcessedFailure"; + private static final String ID_LAST_OBJECT_PROCESSED_FAILURE_TIME = "lastObjectProcessedFailureTime"; + private static final String ID_LAST_ERROR = "lastError"; + private static final String ID_CURRENT_OBJECT_PROCESSED = "currentObjectProcessed"; + private static final String ID_CURRENT_OBJECT_PROCESSED_TIME = "currentObjectProcessedTime"; + private static final String ID_OBJECTS_TOTAL = "objectsTotal"; + + private static final String ID_SYNCHRONIZATION_INFORMATION_PANEL = "synchronizationInformationPanel"; + private static final String ID_STATISTICS_PANEL = "statisticsPanel"; + + private static final String ID_WORKER_THREADS_TABLE = "workerThreadsTable"; + private static final String ID_WORKER_THREADS_TABLE_LABEL = "workerThreadsTableLabel"; + + private static final String ID_OPERATION_RESULT = "operationResult"; + + // ugly hack - TODO replace with something serious + private static final Collection WALL_CLOCK_AVG_CATEGORIES = Arrays.asList( + TaskCategory.BULK_ACTIONS, TaskCategory.IMPORTING_ACCOUNTS, TaskCategory.RECOMPUTATION, TaskCategory.RECONCILIATION + ); + + private StatisticsDtoModel statisticsDtoModel; + + public TaskStatePanel(String id, IModel model, final PageBase pageBase) { + super(id, model); + } + + @Override + protected void initLayout() { + + Label updated = new Label(ID_UPDATED, new AbstractReadOnlyModel() { + @Override + public String getObject() { + return formatDate(new Date()); + } + }); + add(updated); + + Label executionStatus = new Label(ID_EXECUTION_STATUS, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskDtoExecutionStatus executionStatus = getModel().getObject().getTaskDto().getExecution(); + return getString(TaskDtoExecutionStatus.class.getSimpleName() + "." + executionStatus.name()); + } + }); + add(executionStatus); + + Label executionNode = new Label(ID_EXECUTION_NODE, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskDto dto = getModel().getObject().getTaskDto(); + if (!TaskDtoExecutionStatus.RUNNING.equals(dto.getExecution())) { + return null; + } + return getString("TaskStatePanel.message.node", dto.getExecutingAt()); + } + }); + add(executionNode); + + Label executionTime = new Label(ID_EXECUTION_TIME, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskDto dto = getModel().getObject().getTaskDto(); + if (dto == null) { + return null; + } + Long started = dto.getLastRunStartTimestampLong(); + Long finished = dto.getLastRunFinishTimestampLong(); + if (started == null) { + return null; + } + if (TaskDtoExecutionStatus.RUNNING.equals(dto.getExecution()) || finished == null || finished < started) { + return getString("TaskStatePanel.message.executionTime.notFinished", formatDate(new Date(started)), + DurationFormatUtils.formatDurationHMS(System.currentTimeMillis() - started)); + } else { + return getString("TaskStatePanel.message.executionTime.finished", + formatDate(new Date(started)), formatDate(new Date(finished)), + DurationFormatUtils.formatDurationHMS(finished - started)); + } + } + }); + add(executionTime); + + Label progress = new Label(ID_PROGRESS, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + TaskDto taskDto = dto.getTaskDto(); + if (taskDto == null) { + return null; + } else { + return taskDto.getProgressDescription(dto.getCurrentProgress()); // TODO implement stalled since + } + } + }); + add(progress); + + Label processedSuccess = new Label(ID_OBJECTS_PROCESSED_SUCCESS, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getTotalSuccessCount() == 0) { + return "0"; + } else { + return getString("TaskStatePanel.message.objectsProcessed", info.getTotalSuccessCount()); + } + } + }); + add(processedSuccess); + + Label processedSuccessTime = new Label(ID_OBJECTS_PROCESSED_SUCCESS_TIME, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getTotalSuccessCount() == 0) { + return null; + } else { + return getString("TaskStatePanel.message.objectsProcessedTime", + info.getTotalSuccessDuration()/1000, + info.getTotalSuccessDuration()/info.getTotalSuccessCount()); + } + } + }); + add(processedSuccessTime); + + Label lastProcessedSuccess = new Label(ID_LAST_OBJECT_PROCESSED_SUCCESS, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getLastSuccessObjectDisplayName() == null) { + return null; + } else { + return getString("TaskStatePanel.message.lastObjectProcessed", + info.getLastSuccessObjectDisplayName()); + } + } + }); + add(lastProcessedSuccess); + + Label lastProcessedSuccessTime = new Label(ID_LAST_OBJECT_PROCESSED_SUCCESS_TIME, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getLastSuccessEndTimestamp() == null) { + return null; + } else { + if (showAgo(dto)) { + return getString("TaskStatePanel.message.timeInfoWithDurationAndAgo", + formatDate(info.getLastSuccessEndTimestamp()), + DurationFormatUtils.formatDurationWords(System.currentTimeMillis() - + XmlTypeConverter.toMillis(info.getLastSuccessEndTimestamp()), true, true), + info.getLastSuccessDuration()); + } else { + return getString("TaskStatePanel.message.timeInfoWithDuration", + formatDate(info.getLastSuccessEndTimestamp()), + info.getLastSuccessDuration()); + } + } + } + }); + add(lastProcessedSuccessTime); + + Label processedFailure = new Label(ID_OBJECTS_PROCESSED_FAILURE, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getTotalFailureCount() == 0) { + return "0"; + } else { + return getString("TaskStatePanel.message.objectsProcessed", + info.getTotalFailureCount()); + } + } + }); + add(processedFailure); + + Label processedFailureTime = new Label(ID_OBJECTS_PROCESSED_FAILURE_TIME, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getTotalFailureCount() == 0) { + return null; + } else { + return getString("TaskStatePanel.message.objectsProcessedTime", + info.getTotalFailureDuration()/1000, + info.getTotalFailureDuration()/info.getTotalFailureCount()); + } + } + }); + add(processedFailureTime); + + Label lastProcessedFailure = new Label(ID_LAST_OBJECT_PROCESSED_FAILURE, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getLastFailureObjectDisplayName() == null) { + return null; + } else { + return getString("TaskStatePanel.message.lastObjectProcessed", + info.getLastFailureObjectDisplayName()); + } + } + }); + add(lastProcessedFailure); + + Label lastProcessedFailureTime = new Label(ID_LAST_OBJECT_PROCESSED_FAILURE_TIME, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getLastFailureEndTimestamp() == null) { + return null; + } else { + if (showAgo(dto)) { + return getString("TaskStatePanel.message.timeInfoWithDurationAndAgo", + formatDate(info.getLastFailureEndTimestamp()), + DurationFormatUtils.formatDurationWords(System.currentTimeMillis() - + XmlTypeConverter.toMillis(info.getLastFailureEndTimestamp()), true, true), + info.getLastFailureDuration()); + } else { + return getString("TaskStatePanel.message.timeInfoWithDuration", + formatDate(info.getLastFailureEndTimestamp()), + info.getLastFailureDuration()); + } + } + } + }); + add(lastProcessedFailureTime); + + Label lastError = new Label(ID_LAST_ERROR, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + return info.getLastFailureExceptionMessage(); + } + }); + add(lastError); + + Label currentObjectProcessed = new Label(ID_CURRENT_OBJECT_PROCESSED, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + return info.getCurrentObjectDisplayName(); + } + }); + add(currentObjectProcessed); + + Label currentObjectProcessedTime = new Label(ID_CURRENT_OBJECT_PROCESSED_TIME, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (info.getCurrentObjectStartTimestamp() == null) { + return null; + } else { + return getString("TaskStatePanel.message.timeInfoWithAgo", + formatDate(info.getCurrentObjectStartTimestamp()), + DurationFormatUtils.formatDurationWords(System.currentTimeMillis() - + XmlTypeConverter.toMillis(info.getCurrentObjectStartTimestamp()), true, true)); + } + } + }); + add(currentObjectProcessedTime); + + Label objectsTotal = new Label(ID_OBJECTS_TOTAL, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + int objectsTotal = info.getTotalSuccessCount() + info.getTotalFailureCount(); + if (WALL_CLOCK_AVG_CATEGORIES.contains(dto.getTaskDto().getCategory())) { + Long avg = getWallClockAverage(dto, objectsTotal); + if (avg != null) { + return getString("TaskStatePanel.message.objectsTotal", + objectsTotal, avg); + } + } + return String.valueOf(objectsTotal); + } + }); + add(objectsTotal); + + SynchronizationInformationPanel synchronizationInformationPanel = new SynchronizationInformationPanel( + ID_SYNCHRONIZATION_INFORMATION_PANEL, + new AbstractReadOnlyModel() { + @Override + public SynchronizationInformationDto getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + if (dto.getSynchronizationInformationType() == null) { + return null; + } + return new SynchronizationInformationDto(dto.getSynchronizationInformationType()); + } + }); + synchronizationInformationPanel.add(new VisibleEnableBehaviour() { + @Override + public boolean isVisible() { + TaskCurrentStateDto dto = getModelObject(); + return dto != null && dto.getSynchronizationInformationType() != null; + } + }); + add(synchronizationInformationPanel); + + Label countersSource = new Label(ID_COUNTERS_SOURCE, new AbstractReadOnlyModel() { + @Override + public String getObject() { + TaskCurrentStateDto dto = getModelObject(); + if (dto == null) { + return null; + } + IterativeTaskInformationType info = dto.getIterativeTaskInformationType(); + if (info == null) { + return null; + } + if (Boolean.TRUE.equals(info.isFromMemory())) { + return getString("TaskStatePanel.message.countersSourceMemory", + formatDate(info.getTimestamp())); + } else { + return getString("TaskStatePanel.message.countersSourceRepository", + formatDate(info.getTimestamp())); + } + } + }); + add(countersSource); + + statisticsDtoModel = new StatisticsDtoModel(new AbstractReadOnlyModel() { + @Override + public TaskDto getObject() { + return getModelObject().getTaskDto(); + } + }); + StatisticsPanel statisticsPanel = new StatisticsPanel(ID_STATISTICS_PANEL, statisticsDtoModel); + add(statisticsPanel); + + VisibleEnableBehaviour hiddenWhenNoSubtasks = new VisibleEnableBehaviour() { + @Override + public boolean isVisible() { + TaskDto taskDto = getModelObject().getTaskDto(); + return taskDto != null && !taskDto.getTransientSubtasks().isEmpty(); + } + }; + + Label workerThreadsTableLabel = new Label(ID_WORKER_THREADS_TABLE_LABEL, new ResourceModel("TaskStatePanel.workerThreads")); + workerThreadsTableLabel.add(hiddenWhenNoSubtasks); + add(workerThreadsTableLabel); + List> columns = new ArrayList<>(); + columns.add(new PropertyColumn(createStringResourceStatic(this, "TaskStatePanel.subtaskName"), WorkerThreadDto.F_NAME)); + columns.add(new EnumPropertyColumn(createStringResourceStatic(this, "TaskStatePanel.subtaskState"), WorkerThreadDto.F_EXECUTION_STATUS)); + columns.add(new PropertyColumn(createStringResourceStatic(this, "TaskStatePanel.subtaskObjectsProcessed"), WorkerThreadDto.F_PROGRESS)); + ISortableDataProvider threadsProvider = new ListDataProvider<>(this, + new AbstractReadOnlyModel>() { + @Override + public List getObject() { + List rv = new ArrayList<>(); + TaskDto taskDto = getModelObject().getTaskDto(); + if (taskDto != null) { + for (TaskDto subtaskDto : taskDto.getTransientSubtasks()) { + rv.add(new WorkerThreadDto(subtaskDto)); + } + } + return rv; + } + }); + TablePanel workerThreadsTablePanel = new TablePanel<>(ID_WORKER_THREADS_TABLE, threadsProvider , columns); + workerThreadsTablePanel.add(hiddenWhenNoSubtasks); + add(workerThreadsTablePanel); + + SortableDataProvider provider = new ListDataProvider<>(this, + new PropertyModel>(getModel(), "taskDto.opResult")); + TablePanel result = new TablePanel<>(ID_OPERATION_RESULT, provider, initResultColumns()); + result.setStyle("padding-top: 0px;"); + result.setShowPaging(false); + result.setOutputMarkupId(true); + add(result); + } + + private String formatDate(XMLGregorianCalendar date) { + return formatDate(XmlTypeConverter.toDate(date)); + } + + private String formatDate(Date date) { + if (date == null) { + return null; + } + return date.toLocaleString(); + } + + protected boolean showAgo(TaskCurrentStateDto dto) { + boolean showAgo = false; + TaskDto taskDto = dto.getTaskDto(); + if (taskDto != null) { + Long started = taskDto.getLastRunStartTimestampLong(); + Long finished = taskDto.getLastRunFinishTimestampLong(); + if (started != null && (finished == null || finished < started)) { + showAgo = true; // for all running tasks + } else if (finished != null && (System.currentTimeMillis()-finished < 60000L)) { + showAgo = true; // for tasks finished just a while ago + } + } + return showAgo; + } + + private Long getWallClockAverage(TaskCurrentStateDto dto, int objectsTotal) { + if (objectsTotal == 0) { + return null; + } + if (dto == null || dto.getTaskDto() == null) { + return null; + } + Long started = dto.getTaskDto().getLastRunStartTimestampLong(); + if (started == null) { + return null; + } + Long finished = dto.getTaskDto().getLastRunFinishTimestampLong(); + if (finished == null || finished < started) { + finished = System.currentTimeMillis(); + } + return (finished - started) / objectsTotal; + } + + private List> initResultColumns() { + List> columns = new ArrayList>(); + + columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.token"), "token")); + columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.operation"), "operation")); + columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.status"), "status")); + columns.add(new PropertyColumn(createStringResource("pageTaskEdit.opResult.message"), "message")); + return columns; + } + + + public void refreshModel(PageTaskEdit page) { + IModel model = getModel(); + if (!(model instanceof TaskCurrentStateDtoModel)) { + LOGGER.warn("Unexpected or null model for TaskCurrentStateDto object: {}", model); + return; + } + ((TaskCurrentStateDtoModel) model).refresh(page); + if (statisticsDtoModel != null) { + statisticsDtoModel.invalidateCache(); + } + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/WorkerThreadDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/WorkerThreadDto.java new file mode 100644 index 00000000000..4e0c164bd6c --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/currentState/WorkerThreadDto.java @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.web.page.admin.server.currentState; + +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDto; +import com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoExecutionStatus; + +import java.io.Serializable; + +/** + * @author Pavol Mederly + */ +public class WorkerThreadDto implements Serializable { + + public static final String F_NAME = "name"; + public static final String F_EXECUTION_STATUS = "executionStatus"; + public static final String F_PROGRESS = "progress"; + + private final TaskDto subtaskDto; + + public WorkerThreadDto(TaskDto subtaskDto) { + this.subtaskDto = subtaskDto; + } + + public String getName() { + return subtaskDto != null ? subtaskDto.getName() : null; + } + + public Long getProgress() { + return subtaskDto != null ? subtaskDto.getProgress() : null; + } + + public TaskDtoExecutionStatus getExecutionStatus() { + return subtaskDto != null ? subtaskDto.getExecution() : null; + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskDto.java index f4d88c52829..3d8c22a6a0c 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskDto.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskDto.java @@ -116,7 +116,8 @@ public class TaskDto extends Selectable { private ObjectTypes objectRefType; private String objectRefName; - private List subtasks = new ArrayList(); + private List subtasks = new ArrayList<>(); // only persistent subtasks are here + private List transientSubtasks = new ArrayList<>(); // transient ones are here private Long lastRunStartTimestampLong; private Long lastRunFinishTimestampLong; @@ -171,6 +172,11 @@ public TaskDto(TaskType taskType, ModelService modelService, TaskService taskSer //dryRun, intent, kind, objectCLass, workerThreads fillFromExtension(taskType); + + for (TaskType child : taskType.getSubtask()) { + addChildTaskDto(new TaskDto(child, modelService, taskService, modelInteractionService, taskManager, + options, parentResult, pageBase)); + } } private void fillInResourceReference(TaskType task, TaskManager manager, OperationResult result, ModelService service, PageBase pageBase){ @@ -518,18 +524,30 @@ public String getExecutingAt() { return taskType.getNodeAsObserved(); } + public Long getProgress() { + return taskType.getProgress(); + } + + public Long getExpectedTotal() { + return taskType.getExpectedTotal(); + } + public String getProgressDescription() { - if (taskType.getProgress() == null && taskType.getExpectedTotal() == null) { + return getProgressDescription(taskType.getProgress()); + } + + public String getProgressDescription(Long currentProgress) { + if (currentProgress == null && taskType.getExpectedTotal() == null) { return ""; // the task handler probably does not report progress at all } else { StringBuilder sb = new StringBuilder(); - if (taskType.getProgress() != null){ - sb.append(taskType.getProgress()); + if (currentProgress != null){ + sb.append(currentProgress); } else { sb.append("0"); } if (taskType.getExpectedTotal() != null) { - sb.append("/" + taskType.getExpectedTotal()); + sb.append("/").append(taskType.getExpectedTotal()); } return sb.toString(); } @@ -681,13 +699,21 @@ public ModelOperationStatusDto getModelOperationStatus() { } public void addChildTaskDto(TaskDto taskDto) { - subtasks.add(taskDto); + if (taskDto.getOid() != null) { + subtasks.add(taskDto); + } else { + transientSubtasks.add(taskDto); + } } public List getSubtasks() { return subtasks; } + public List getTransientSubtasks() { + return transientSubtasks; + } + public boolean isWorkflowShadowTask() { return workflowShadowTask; } @@ -916,4 +942,11 @@ public int hashCode() { result = 31 * result + (taskType != null ? taskType.hashCode() : 0); return result; } + + @Override + public String toString() { + return "TaskDto{" + + "taskType=" + taskType + + '}'; + } } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel.properties deleted file mode 100644 index 99c48847a13..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/subtasks/SubtasksPanel.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -SubtasksPanel.label.name=Task name -SubtasksPanel.label.category=Category -SubtasksPanel.label.executionState=Execution state -SubtasksPanel.label.result=Result -SubtasksPanel.label.detail=Detail diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel.properties deleted file mode 100644 index 24e2c4629a1..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/workflowInformation/WorkflowInformationPanel.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -WorkflowInformationPanel.link.processInstance=Workflow process instance is in state: ${workflowLastDetails} -WorkflowInformationPanel.label.history=Workflow process instance history - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageContacts.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageContacts.properties deleted file mode 100644 index 0c515665d41..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageContacts.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Contacts -page.subTitle=browser \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageFindUsers.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageFindUsers.properties deleted file mode 100644 index eeddce0efc5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageFindUsers.properties +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Find users -page.subTitle=in midPoint \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageOrgTree.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageOrgTree.properties deleted file mode 100644 index a2e6cbb506f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageOrgTree.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Org. structure -page.subTitle=tree -PageOrgTree.message.noOrgStructDefined=No org. structure defined. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit.properties deleted file mode 100644 index 2d4eb781714..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageOrgUnit.properties +++ /dev/null @@ -1,47 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=New org. unit -page.title.edit={0} -pageOrgUnit.shadows=Projections -pageOrgUnit.assignments=Assignments -pageOrgUnit.tasks=Tasks - -page.subTitle=details -PageOrgUnit.title.basic=Basic -PageOrgUnit.title.assignments=Assignments - -PageOrgUnit.title.authorizations=Authorizations -PageOrgUnit.title.exclusions=Exclutions -PageOrgUnit.title.approvers=Approvers -PageOrgUnit.extension=Extension -PageOrgUnit.title.parentOrgUnit=Parent(s) -PageOrgUnit.parentOrgRef=Parent - -PageOrgUnit.message.cantCreateExtensionDelta=Can't create delta for org. unit extension - -pageAdminFocus.description=Organization in repository -pageAdminFocus.message.cantEditFocus=Couldn't load form for editing organization. -pageAdminFocus.message.cantNewFocus=Couldn't load form for new organization. -pageAdminFocus.focusDetails=Organization details -pageAdminFocus.message.cantCreateFocus=Create organization failed -pageAdminFocus.message.unsupportedState=Unsupported organization form state '{0}'. -pageAdminFocus.message.noUserName=It is not possible to compute assignments on unnamed organization object. Please provide a name. - -pageAbstractRole.inducements=Inducements - -pageUser.shadows=Projections -pageUser.assignments=Assignments \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUser.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUser.properties deleted file mode 100644 index bcdab2b44cb..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUser.properties +++ /dev/null @@ -1,121 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -pageUser.title.newUser=Create -pageUser.subTitle.newUser=new user -pageUser.title.editUser=Edit -pageUser.subTitle.edituser=user '{0}' -pageUser.userDetails=User details -pageUser.title.editing={0} -pageUser.shadows=Projections -pageUser.assignments=Assignments -pageUser.tasks=Tasks -pageUser.button.recompute.assignments=Show all assignments -pageUser.button.save=Save -pageUser.button.abort=Abort -pageUser.button.back=Back -pageUser.button.enable=Enable -pageUser.button.disable=Disable -pageUser.button.delete=Delete -pageUser.button.unlink=Unlink -pageUser.button.unlock=Unlock -pageUser.button.submit=Preview changes -pageUser.menu.assignRole=Assign role -pageUser.menu.assignOrg=Assign org. unit -pageUser.menu.assignAccount=Assign account -pageUser.button.addAccount=Add account -pageUser.menu.unassign=Unassign -pageUser.assignment.name=Name -pageUser.assignment.type=Type -pageUser.assignment.active=Active - -pageAdminFocus.description=User in repository -pageAdminFocus.message.cantEditFocus=Couldn't load form for editing user. -pageAdminFocus.message.cantNewFocus=Couldn't load form for new user. -pageAdminFocus.focusDetails=User details -pageAdminFocus.message.cantCreateFocus=Create user failed -pageAdminFocus.message.unsupportedState=Unsupported user form state '{0}'. -pageAdminFocus.message.noUserName=It is not possible to compute assignments on unnamed user object. Please provide a name. - -pageAdminFocus.message.illegalAccountState=Illegal shadow state '{0}'. -pageAdminFocus.message.illegalAccountState=Illegal assignment state '{0}'. -pageAdminFocus.message.noAssignmentsAvailable=There are currently no assignments to preview. -pageAdminFocus.menu.assignShadow=Assign resource -pageAdminFocus.menu.assignRole=Assign role -pageAdminFocus.menu.assignOrg=Assign org. unit -pageAdminFocus.menu.unassign=Unassign -pageAdminFocus.button.addShadow=Add projection -pageAdminFocus.button.enable=Enable -pageAdminFocus.button.disable=Disable -pageAdminFocus.button.unlink=Unlink -pageAdminFocus.button.unlock=Unlock -pageAdminFocus.button.delete=Delete -pageAdminFocus.message.couldntCreateAccountNoSchema=Couldn't create projection form for '{0}', no refined schema available. Possible problem with connector configuration and/or connection. Please check logs for more information. -pageAdminFocus.message.couldntCreateAccount=Couldn't create projection form for '{0}', reason: {1}. -pageAdminFocus.message.noAssignableSelected=No assignment selected. -pageAdminFocus.message.couldntAssignObject=Couldn't assign object '{0}', reason: {1}. -pageAdminFocus.message.noActivationFound=No activation found for projection '{0}'. -pageAdminFocus.message.noEnabledPropertyFound=No enabled property found for account '{0}'. -pageAdminFocus.message.noAccountSelected=No projection selected. -pageAdminFocus.message.noAssignmentSelected=No assignment selected. -pageAdminFocus.title.selectResourceSelect resource(s) -pageAdminFocus.title.selectAssignable=Select object(s) -pageAdminFocus.task.name=Task name -pageAdminFocus.task.category=Category -pageAdminFocus.task.execution=Execution state -pageAdminFocus.task.status=Status -pageAdminFocus.button.save=Save -pageAdminFocus.button.abort=Abort -pageAdminFocus.button.recompute.assignments=Show all assignments -pageAdminFocus.button.back=Back -pageAdminFocus.title.confirmDelete=Confirm delete -pageAdminFocus.message.deleteAccountConfirm=Do you really want to delete {0} projection(s)? -pageAdminFocus.message.deleteAssignmentConfirm=Do you really want to delete {0} assignment(s)? - - -pageUser.task.name=Task name -pageUser.task.category=Category -pageUser.task.execution=Execution state -pageUser.task.status=Status - -pageUser.message.cantCreateUser=Create user failed -pageUser.message.cantUpdateUser=Update user failed -pageUser.message.cantSubmitUser=Couldn't send user for submit -pageUser.message.cantNewUser=Couldn't load form for new user. -pageUser.message.cantEditUser=Couldn't load form for editing user. -pageUser.message.noResourceSelected=No resource selected. -pageUser.message.noAssignableSelected=No assignable object selected. -pageUser.message.noAccountSelected=No account selected. -pageUser.message.noAssignmentSelected=No assignment selected. -pageUser.message.couldntCreateAccount=Couldn't create account form for '{0}', reason: {1}. -pageUser.message.couldntCreateAccountNoSchema=Couldn't create account form for '{0}', no refined schema available. Possible problem with connector configuration and/or connection. Please check logs for more information. -pageUser.message.noPassword=Password is not entered. -pageUser.title.selectResource=Select resource(s) -pageUser.title.selectAssignable=Select object(s) -pageUser.title.confirmDelete=Confirm delete -pageUser.message.deleteAccountConfirm=Do you really want to delete {0} account(s)? -pageUser.message.deleteAssignmentConfirm=Do you really want to delete {0} assignment(s)? -pageUser.message.couldntAssignObject=Couldn't assign object '{0}', reason: {1}. -pageUser.message.noActivationFound=No activation found for account '{0}'. -pageUser.message.noEnabledPropertyFound=No enabled property found for account '{0}'. -pageUser.message.illegalAccountState=Illegal account state '{0}'. -pageUser.message.illegalAssignmentState=Illegal assignment state '{0}'. -pageUser.message.unsupportedState=Unsupported user form state '{0}'. -pageUser.message.noAssignmentsAvailable=There are currently no assignments to preview. -pageUser.message.noUserName=It is not possible to compute assignments on unnamed user object. Please provide a name. - -LockoutStatusType.NORMAL=Normal -LockoutStatusType.LOCKED=Locked diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.properties deleted file mode 100644 index 5c8ee845627..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.properties +++ /dev/null @@ -1,33 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Users -page.subTitle=in midPoint -SearchType.NAME=Name -SearchType.GIVEN_NAME=Given name -SearchType.FAMILY_NAME=Family name -SearchType.FULL_NAME=Full name -pageUsers.message.queryError=Error occurred during translation search query to filter. -pageUsers.menu.unlock=Unlock -pageUsers.menu.reconcile=Reconcile -pageUsers.menu.delete=Delete -pageUsers.menu.disable=Disable -pageUsers.menu.enable=Enable -pageUsers.message.nothingSelected=No user has been selected. -pageUsers.message.deleteUserConfirm=Do you really want to delete selected {0} user(s)? -pageUsers.message.deleteUserConfirmSingle=Do you really want to delete user '{0}'? -pageUsers.dialog.title.confirmDelete=Confirm delete -pageUsers.accounts=Accounts \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent.properties deleted file mode 100644 index f58ca7ab204..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignablePopupContent.properties +++ /dev/null @@ -1,28 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -assignablePopupContent.name=Name -assignablePopupContent.description=Description -assignablePopupContent.button.add=Assign -assignablePopupContent.displayName=Display name -assignablePopupContent.message.errorLoadingRoleTypes=Could not load available role types for search purposes. -assignablePopupContent.message.noOrgStructureDefined=No org. structure defined. -TreeTablePanel.hierarchy=Org. hierarchy -TreeTablePanel.childOrg=Children org. units -TreeTablePanel.collapseAll=Collapse all -TreeTablePanel.expandAll=Expand all -assignablePopupContent.role.type=Role type -typeSelect.null=All roles \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog.properties deleted file mode 100644 index b0106ad0e8e..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/AssignmentPreviewDialog.properties +++ /dev/null @@ -1,26 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -AssignmentPreviewDialog.label=View direct & indirect assignments -AssignmentPreviewDialog.button.cancel=Cancel -AssignmentPreviewDialog.column.name=Name -AssignmentPreviewDialog.column.description=Description -AssignmentPreviewDialog.column.tenant=Tenant -AssignmentPreviewDialog.column.orgRef=Org -AssignmentPreviewDialog.column.kind=Kind -AssignmentPreviewDialog.column.intent=Intent -AssignmentPreviewDialog.type.direct=Direct -AssignmentPreviewDialog.type.indirect=Indirect \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel.properties deleted file mode 100644 index c768d17d6fb..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsPanel.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ExecuteChangeOptionsPanel.options=Options -ExecuteChangeOptionsPanel.label.force=Force -ExecuteChangeOptionsPanel.label.reconcile=Reconcile -ExecuteChangeOptionsPanel.label.reconcileAffected=Reconcile affected objects -ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Execute after all approvals -ExecuteChangeOptionsPanel.label.keepDisplayingResults=Keep displaying results \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup.properties deleted file mode 100644 index c190a23dcf2..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitAddDeletePopup.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -orgUnitAddDeletePopup.title=Choose Org. Unit -orgUnitAddDeletePopup.column.name=Name -orgUnitAddDeletePopup.button.cancel=Cancel -orgUnitAddDeletePopup.button.add=Add Org. Unit(s) -orgUnitAddDeletePopup.button.remove=Remove Org. Unit(s) \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser.properties deleted file mode 100644 index 73f853d0faa..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/OrgUnitBrowser.properties +++ /dev/null @@ -1,21 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -OrgUnitBrowser.title=Choose new parent for org. unit -OrgUnitBrowser.search=Search -OrgUnitBrowser.cancel=Cancel -OrgUnitBrowser.createRoot=Make it root -OrgUnitBrowser.message.queryError=Error occurred during translation search query to filter. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup.properties deleted file mode 100644 index 7381422a9cb..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ResourcesPopup.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -resourcePopup.name=Name -resourcePopup.bundle=Bundle -resourcePopup.version=Version -resourcePopup.button.add=Add resource(s) \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java index 117b891a1bc..f8eb00d8dfa 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java @@ -144,8 +144,8 @@ protected OrgTreeDto load() { TabbedPanel currentTabbedPanel = null; MidPointAuthWebSession session = TreeTablePanel.this.getSession(); SessionStorage storage = session.getSessionStorage(); - if (getTree().getParent().getParent().getParent().getClass() == TabbedPanel.class) { - currentTabbedPanel = (TabbedPanel) getTree().getParent().getParent().getParent(); + if (getTree().findParent(TabbedPanel.class) != null) { + currentTabbedPanel = getTree().findParent(TabbedPanel.class); int tabId = currentTabbedPanel.getSelectedTab(); if (storage.getUsers().getSelectedTabId() != -1 && tabId != storage.getUsers().getSelectedTabId()){ storage.getUsers().setSelectedItem(null); @@ -302,6 +302,20 @@ public String getObject() { return item; } + @Override + public void collapse(OrgTreeDto collapsedItem){ + super.collapse(collapsedItem); + MidPointAuthWebSession session = TreeTablePanel.this.getSession(); + SessionStorage storage = session.getSessionStorage(); + Set items = storage.getUsers().getExpandedItems(); + if (items != null && items.contains(collapsedItem)){ + items.remove(collapsedItem); + } + storage.getUsers().setExpandedItems((TreeStateSet)items); + storage.getUsers().setCollapsedItem(collapsedItem); + } + + @Override protected void onModelChanged() { super.onModelChanged(); @@ -348,8 +362,13 @@ public ObjectQuery getQuery() { form.add(childOrgUnitContainer); List> childTableColumns = createChildTableColumns(); + + MidPointAuthWebSession session = getSession(); + SessionStorage storage = session.getSessionStorage(); + int pageSize = storage.getUserProfile().getPagingSize(UserProfileStorage.TableId.TREE_TABLE_PANEL_CHILD); + final TablePanel childTable = new TablePanel<>(ID_CHILD_TABLE, childTableProvider, childTableColumns, - UserProfileStorage.TableId.TREE_TABLE_PANEL_CHILD, UserProfileStorage.DEFAULT_PAGING_SIZE); + UserProfileStorage.TableId.TREE_TABLE_PANEL_CHILD, pageSize); childTable.setOutputMarkupId(true); childTable.getNavigatorPanel().add(new VisibleEnableBehaviour(){ @@ -925,11 +944,16 @@ private void deleteConfirmedPerformed(AjaxRequestTarget target) { OperationResult subResult = result.createSubresult(OPERATION_DELETE_OBJECT); WebModelUtils.deleteObject(object.getType(), object.getOid(), subResult, page); subResult.computeStatusIfUnknown(); + + MidPointAuthWebSession session = getSession(); + SessionStorage storage = session.getSessionStorage(); + storage.getUsers().setExpandedItems(null); } result.computeStatusComposite(); page.showResult(result); target.add(page.getFeedbackPanel()); + target.add(getTree()); refreshTable(target); } @@ -1432,7 +1456,15 @@ public Set getObject() { MidPointAuthWebSession session = panel.getSession(); SessionStorage storage = session.getSessionStorage(); Set dtos = storage.getUsers().getExpandedItems(); + OrgTreeDto collapsedItem = storage.getUsers().getCollapsedItem(); Iterator iterator = provider.getRoots(); + + if (collapsedItem != null){ + if (set.contains(collapsedItem)){ + set.remove(collapsedItem); + storage.getUsers().setCollapsedItem(null); + } + } if (dtos != null && (dtos instanceof TreeStateSet)) { for (OrgTreeDto orgTreeDto : dtos) { if (!set.contains(orgTreeDto)) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.properties deleted file mode 100644 index 97f1e13ec4e..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.properties +++ /dev/null @@ -1,42 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -TreeTablePanel.hierarchy=Org. hierarchy -TreeTablePanel.childOrg=Children org. units -TreeTablePanel.members=Members -TreeTablePanel.managers=Managers -TreeTablePanel.menu.addOrgUnit=Add org. unit -TreeTablePanel.menu.addManager=Add manager -TreeTablePanel.menu.addMember=Add member -TreeTablePanel.menu.delete=Delete -TreeTablePanel,menu.recompute=Recompute -TreeTablePanel.menu.removeFromHierarchy=Remove from org. unit -TreeTablePanel.menu.addToHierarchy=Add to org. unit -TreeTablePanel.menu.move=Move -TreeTablePanel.menu.enable=Enable -TreeTablePanel.menu.disable=Disable -TreeTablePanel.message.nothingSelected=No object has been selected. -TreeTablePanel.message.deleteObjectConfirm=Do you really want to delete selected {0} object(s)? -TreeTablePanel.message.deleteRootConfirm=Do you really want to delete {0} ({1})? -TreeTablePanel.dialog.title.confirmDelete=Confirm delete -TreeTablePanel.collapseAll=Collapse all -TreeTablePanel.expandAll=Expand all -TreeTablePanel.moveRoot=Move root -TreeTablePanel.deleteRoot=Delete root -TreeTablePanel.recomputeRoot=Recompute root -TreeTablePanel.recomputeTask=Recompute users in organization {0} -TreeTablePanel.editRoot=Edit root -TreeTablePanel.message.recomputeError=Can't recompute Org. unit \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance.properties deleted file mode 100644 index 4901a1f07aa..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstance.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Process instance details -pageProcessInstance.button.back=Back - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances.properties deleted file mode 100644 index af14b25cf63..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageProcessInstances.properties +++ /dev/null @@ -1,36 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -#page.title=Process instances -PageProcessInstancesRequestedBy.title=Process instances corresponding to my requests -PageProcessInstancesRequestedFor.title=Process instances corresponding to requests about me -pageProcessInstances.active=Currently active -pageProcessInstances.finished=Recently finished -pageProcessInstances.item.name=Name -pageProcessInstances.item.result=Result -pageProcessInstances.item.started=Started -pageProcessInstances.item.finished=Finished -pageProcessInstances.before=before -pageProcessInstances.item.owner=Owner -pageProcessInstances.item.candidates=Candidate assignees -pageProcessInstances.item.status=Status -pageProcessInstances.notYet=not yet - -pageProcessInstances.button.stop=Stop/delete process instance(s) -pageProcessInstances.button.back=Back - -#pageProcessInstances.button.label.item=Process instance: -pageProcessInstances.message.noItemSelected=No process instance has been selected. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem.properties deleted file mode 100644 index 9d899391850..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItem.properties +++ /dev/null @@ -1,53 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.subTitle=work item details -pageWorkItem.description=Work Item -pageWorkItem.requester.description=Requester -pageWorkItem.accordionLabel.requester=Requester (technical information) -pageWorkItem.objectOld.description=Object before change -pageWorkItem.accordionLabel.objectOld=Object before change (technical information) -pageWorkItem.objectNew.description=Object after proposed change -pageWorkItem.accordionLabel.objectNew=Object after proposed change (technical information) -pageWorkItem.additionalData.description=Related data -pageWorkItem.accordionLabel.additionalData=Related data (technical information) -pageWorkItem.accordionLabel.processInstance=Process instance information -pageWorkItem.requestSpecifics=Request specifics -pageWorkItem.trackingData=Tracking data - -pageWorkItem.trackingData.description=Tracking (diagnostic) data -pageWorkItem.requestCommon.description=General information about the request -pageWorkItem.requestSpecific.description=Your decision -pageWorkItem.delta=Delta to be approved -pageWorkItem.button.claim=Claim -pageWorkItem.button.release=Release -pageWorkItem.button.approve=Approve -pageWorkItem.button.reject=Reject -pageWorkItem.button.cancel=Back - -pageWorkItem.mainInfo=Basic information -pageWorkItem.additionalInfo=Supplementary information - -pageWorkItem.title=Work to do: -pageWorkItem.requestedBy=Requested by: -pageWorkItem.requestedOn=Requested on: -pageWorkItem.workItemCreatedOn=This work item created on: -pageWorkItem.assignee=Assigned to: -pageWorkItem.candidates=Candidate assignees: - -pageWorkItem.label.showTechnicalInformation=Show technical information - -pageWorkItem.options=Options \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems.properties deleted file mode 100644 index 259eeeb8ba2..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItems.properties +++ /dev/null @@ -1,29 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Work items assigned to me -pageWorkItems.item.name=Name -pageWorkItems.item.created=Created on -pageWorkItems.item.owner=Owner -pageWorkItems.item.candidates=Candidate assignees -pageWorkItems.item.status=Status - -pageWorkItems.button.claim=Claim -pageWorkItems.button.release=Release -pageWorkItems.button.approve=Approve -pageWorkItems.button.reject=Reject - -pageWorkItems.message.noItemSelected=No work item has been selected. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable.properties deleted file mode 100644 index b5525bdb601..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/PageWorkItemsClaimable.properties +++ /dev/null @@ -1,17 +0,0 @@ -# -# Copyright (c) 2010-2014 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Work items claimable by me diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel.properties deleted file mode 100644 index 4f3fe19e105..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/ProcessInstancePanel.properties +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -processInstancePanel.title.edit=Details for '{0}' -processInstancePanel.name=Process instance name: -processInstancePanel.pid=Instance ID: -processInstancePanel.started=Started: -processInstancePanel.finished=Finished: -processInstancePanel.task=MidPoint task: -processInstancePanel.tasks=Currently active work items: -processInstancePanel.details=Other information: -processInstancePanel.message.noTasks=none -processInstancePanel.message.cantGetDetails=Couldn't get process instance details. -processInstancePanel.taskAlreadyRemoved=(was already removed) \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/error/PageError.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/error/PageError.properties deleted file mode 100644 index 22661ccea9f..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/error/PageError.properties +++ /dev/null @@ -1,9 +0,0 @@ -page.title=Error -PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. -PageError.quoteAuthor=Henry Ford -PageError.message=Unexpected error occurred, if necessary please contact system administrator. -PageError.error.401=unauthorized (401) -PageError.error.403=forbidden (403) -PageError.error.404=not found (404) -PageError.error.500=internal error (500) -PageError.button.back=Back to dashboard \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword.properties deleted file mode 100644 index 455d748e938..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageForgetPassword.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Forgot Password -PageForgetPassword.resetPassword=Reset Password -PageForgetPassword.username=Username -PageForgetPassword.password=Password -PageForgetPassword.email=E-mail -pageForgetPassword.message.usernotfound=User Not Found diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions.java index e73a97570c5..91fcd46ced3 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions.java @@ -17,7 +17,6 @@ import org.apache.commons.lang.StringEscapeUtils; import org.apache.wicket.RestartResponseException; import org.apache.wicket.ajax.AjaxRequestTarget; -import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.markup.html.form.TextField; import org.apache.wicket.markup.html.list.ListItem; @@ -85,7 +84,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionAnswerType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionDefinitionType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionsCredentialsPolicyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionsCredentialsType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType; @@ -561,13 +559,13 @@ private void resetPassword(UserType user, AjaxRequestTarget target) { try { // System.out.println("try"); - if (getModelInteractionService().getCredentialsPolicy(null, parentResult) + if (getModelInteractionService().getCredentialsPolicy(null, null, parentResult) .getSecurityQuestions().getResetMethod().getResetType() .equals(CredentialsResetTypeType.SECURITY_QUESTIONS)) { // System.out.println("ifff"); getSession().setAttribute("pwdReset", newPassword); setResponsePage(PageShowPassword.class); - } else if (getModelInteractionService().getCredentialsPolicy(null, parentResult) + } else if (getModelInteractionService().getCredentialsPolicy(null, null, parentResult) .getSecurityQuestions().getResetMethod().getResetType() .equals(CredentialsResetTypeType.SECURITY_QUESTIONS_EMAIL)) { // System.out.println("ifff2"); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions.properties deleted file mode 100644 index 884e4991cce..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageSecurityQuestions.properties +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Security Questions -message.WrongAnswer=Questions Not Answered Correctly -pageForgetPassword.message.ContactAdminQuestionsNotSet=You have not set any security questions yet. Please Contact Your Administrator to reset Your Password. -pageSecurityQuestions.message.WrongAnswer=Questions Not Answered Correctly diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageShowPassword.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageShowPassword.properties deleted file mode 100644 index 75ccdce00c2..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/forgetpassword/PageShowPassword.properties +++ /dev/null @@ -1,3 +0,0 @@ -page.title=New Password -PageShowPassword.message = Your new password is: -PageShowPassword.success = New password has been successfully created diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageLogin.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageLogin.java index e8f9b4367fd..c6c02caff71 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageLogin.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageLogin.java @@ -80,7 +80,7 @@ protected void onSubmit() { OperationResult parentResult = new OperationResult(OPERATION_LOAD_RESET_PASSWORD_POLICY); try { - CredentialsPolicyType creds= getModelInteractionService().getCredentialsPolicy(null, parentResult); + CredentialsPolicyType creds= getModelInteractionService().getCredentialsPolicy(null, (Task) null, parentResult); BookmarkablePageLink link = new BookmarkablePageLink("forgetpassword", PageForgetPassword.class); boolean linkIsVisible=false; if(creds!=null ){ diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageLogin.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageLogin.properties deleted file mode 100644 index d4cee34c8d5..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageLogin.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -page.title=Login -PageLogin.signIn=Sign in -PageLogin.username=Username -PageLogin.password=Password -PageLogin.forgetPassword=Forgot Password -pageLogin.message.ForgetPasswordSettingsWrong=Forget Passwords settings are wrong. Please Contact Your Administrator for changing your password. diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java index a5b10ad11d0..da55c7118bb 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.java @@ -50,6 +50,8 @@ import org.apache.wicket.request.cycle.AbstractRequestCycleListener; import org.apache.wicket.request.cycle.RequestCycle; import org.apache.wicket.request.resource.SharedResourceReference; +import org.apache.wicket.resource.loader.BundleStringResourceLoader; +import org.apache.wicket.resource.loader.IStringResourceLoader; import org.apache.wicket.settings.IApplicationSettings; import org.apache.wicket.settings.IResourceSettings; import org.apache.wicket.spring.injection.annot.SpringComponentInjector; @@ -122,6 +124,9 @@ public void init() { IResourceSettings resourceSettings = getResourceSettings(); resourceSettings.setHeaderItemComparator(new PriorityFirstComparator(true)); + List resourceLoaders = resourceSettings.getStringResourceLoaders(); + resourceLoaders.add(0, new BundleStringResourceLoader("localization/Midpoint")); + resourceSettings.setThrowExceptionOnMissingResource(false); getMarkupSettings().setStripWicketTags(true); getMarkupSettings().setDefaultBeforeDisabledLink(""); @@ -150,9 +155,7 @@ public void init() { @Override public IRequestHandler onException(RequestCycle cycle, Exception ex) { - LOGGER.error("Error occurred during page rendering, reason: {} (more on DEBUG level)", ex.getMessage()); - LOGGER.debug("Error occurred during page rendering", ex); - + LoggingUtils.logUnexpectedException(LOGGER, "Error occurred during page rendering", ex); return new RenderPageRequestHandler(new PageProvider(new PageError(ex))); } }); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.properties b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.properties deleted file mode 100644 index a37cfa4b0d7..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/MidPointApplication.properties +++ /dev/null @@ -1,614 +0,0 @@ -# -# Copyright (c) 2010-2013 Evolveum -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -web.security.provider.disabled=User is disabled. -web.security.provider.invalid=Invalid username and/or password. -web.security.provider.locked=User is locked, please wait. -web.security.provider.password.bad=User doesn't have defined password. -web.security.provider.denied=Permission denied. -web.security.provider.password.encoding=Couldn't authenticate user, reason: couldn't encode password. -web.security.provider.unavailable=Currently we are unable to process your request. Kindly try again later. -web.security.provider.access.denied=Access denied. You don't have permission to access, please contact midPoint's administrators. - -WebModelUtils.couldntLoadObject=Couldn't load object. - -DateValidator.message.fromAfterTo=Valid from date must be before valid to date. - -ObjectTypeGuiDescriptor.account=Account -ObjectTypeGuiDescriptor.connector=Connector -ObjectTypeGuiDescriptor.connectorHost=Connector host -ObjectTypeGuiDescriptor.genericObject=Generic object -ObjectTypeGuiDescriptor.object=Object -ObjectTypeGuiDescriptor.resource=Resource -ObjectTypeGuiDescriptor.node=Node -ObjectTypeGuiDescriptor.valuePolicy=Value policy -ObjectTypeGuiDescriptor.abstractRole=Abstract role -ObjectTypeGuiDescriptor.role=Role -ObjectTypeGuiDescriptor.systemConfiguration=System configuration -ObjectTypeGuiDescriptor.task=Task -ObjectTypeGuiDescriptor.objectTemplate=Object template -ObjectTypeGuiDescriptor.user=User -ObjectTypeGuiDescriptor.org=Organization -ObjectTypeGuiDescriptor.shadow=Shadow -ObjectTypeGuiDescriptor.focus=Focus -ObjectTypeGuiDescriptor.report=Report -ObjectTypeGuiDescriptor.reportOutput=Report output -ObjectTypeGuiDescriptor.securityPolicy=Security policy -ObjectTypeGuiDescriptor.orgManager=Org. manager -ObjectTypeGuiDescriptor.lookupTable=Lookup table -ObjectTypeGuiDescriptor.accessCertificationDefinition=Access certification definition -ObjectTypeGuiDescriptor.accessCertificationCampaign=Access certification campaign - -SynchronizationPolicyDecision.ADD=Add -SynchronizationPolicyDecision.DELETE=Delete -SynchronizationPolicyDecision.KEEP=No change -SynchronizationPolicyDecision.UNLINK=Unlink - -Boolean.NULL=Undefined -Boolean.TRUE=True -Boolean.FALSE=False - -PolicyConstraintEnforcementType.ENFORCE=Enforce -PolicyConstraintEnforcementType.REMEDIATE=Remediate -PolicyConstraintEnforcementType.REPORT=Report - -User.superuser=Superuser -User.disabled=Disabled - -OriginType.SYNC_ACTION=Sync action -OriginType.RECONCILIATION=Reconciliation -OriginType.INBOUND=Inbound -OriginType.OUTBOUND=Outbound -OriginType.ASSIGNMENTS=Assignments -OriginType.ACTIVATIONS=Activations -OriginType.CREDENTIALS=Credentials -OriginType.USER_ACTION=User action -OriginType.USER_POLICY=User policy -OriginType.null=- - -OperationResultStatus.UNKNOWN=Unknown -OperationResultStatus.SUCCESS=Success -OperationResultStatus.WARNING=Warning -OperationResultStatus.PARTIAL_ERROR=Partial error -OperationResultStatus.FATAL_ERROR=Fatal error -OperationResultStatus.NOT_APPLICABLE=Not applicable -OperationResultStatus.IN_PROGRESS=In progress - - -lower.ActivationStatusType.ENABLED=enabled -lower.ActivationStatusType.DISABLED=disabled -lower.ActivationStatusType.ARCHIVED=archived -lower.ActivationStatusType.null=undefined - -ActivationStatusType.ENABLED=Enabled -ActivationStatusType.DISABLED=Disabled -ActivationStatusType.ARCHIVED=Archived -ActivationStatusType.null=Undefined - -AuditEventType.null=All -AuditEventType.GET_OBJECT=Get object -AuditEventType.ADD_OBJECT=Add object -AuditEventType.MODIFY_OBJECT=Modify object -AuditEventType.DELETE_OBJECT=Delete object -AuditEventType.EXECUTE_CHANGES_RAW=Execute changes raw -AuditEventType.SYNCHRONIZATION=Synchronization -AuditEventType.CREATE_SESSION=Create session -AuditEventType.TERMINATE_SESSION=Terminate session -AuditEventType.WORK_ITEM=Work item -AuditEventType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance -AuditEventType.RECONCILIATION=Reconciliation - -AuditEventTypeType.null=All -AuditEventTypeType.GET_OBJECT=Get object -AuditEventTypeType.ADD_OBJECT=Add object -AuditEventTypeType.MODIFY_OBJECT=Modify object -AuditEventTypeType.DELETE_OBJECT=Delete object -AuditEventTypeType.EXECUTE_CHANGES_RAW=Execute changes raw -AuditEventTypeType.SYNCHRONIZATION=Synchronization -AuditEventTypeType.CREATE_SESSION=Create session -AuditEventTypeType.TERMINATE_SESSION=Terminate session -AuditEventTypeType.WORK_ITEM=Work item -AuditEventTypeType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance -AuditEventTypeType.RECONCILIATION=Reconciliation - -AuditEventStageType.REQUEST=Request -AuditEventStageType.EXECUTION=Execution - -OperationResultStatusType.SUCCESS=Success -OperationResultStatusType.WARNING=Warning -OperationResultStatusType.PARTIAL_ERROR=Partial Error -OperationResultStatusType.FATAL_ERROR=Fatal Error -OperationResultStatusType.HANDLED_ERROR=Handled Error -OperationResultStatusType.NOT_APPLICABLE=Not Applicable -OperationResultStatusType.IN_PROGRESS=In Progress -OperationResultStatusType.UNKNOWN=Unknown - -ExportType.PDF=PDF -ExportType.CSV=CSV -ExportType.XML=XML -ExportType.XML_EMBED=XML_EMBED -ExportType.HTML=HTML -ExportType.RTF=RTF -ExportType.XLS=XLS -ExportType.ODT=ODT -ExportType.ODS=ODS -ExportType.DOCX=DOCX -ExportType.XLSX=XLSX -ExportType.PPTX=PPTX -ExportType.XHTML=XHTML -ExportType.JXL=JXL - -LoggingLevelType.ALL=All -LoggingLevelType.ERROR=Error -LoggingLevelType.WARN=Warn -LoggingLevelType.INFO=Info -LoggingLevelType.DEBUG=Debug -LoggingLevelType.TRACE=Trace -LoggingLevelType.OFF=Off - -TaskExecutionStatus.RUNNABLE=Runnable -TaskExecutionStatus.WAITING=Waiting -TaskExecutionStatus.SUSPENDED=Suspended -TaskExecutionStatus.CLOSED=Closed - -TaskDtoExecutionStatus.RUNNING=Running -TaskDtoExecutionStatus.RUNNABLE=Runnable -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Running/Runnable -TaskDtoExecutionStatus.WAITING=Waiting -TaskDtoExecutionStatus.SUSPENDED=Suspended -TaskDtoExecutionStatus.SUSPENDING=Suspending -TaskDtoExecutionStatus.CLOSED=Closed -TaskDtoExecutionStatus.CLOSED.withTimestamp=Closed at ${} - -TaskDtoExecutionStatusFilter.ALL=All execution states -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Runnable or running -TaskDtoExecutionStatusFilter.WAITING=Waiting -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspended or suspending -TaskDtoExecutionStatusFilter.CLOSED=Closed -TaskDtoExecutionStatusFilter.NOT_CLOSED=Not closed - -NodeExecutionStatus.RUNNING=Running -NodeExecutionStatus.PAUSED=Stopped -NodeExecutionStatus.DOWN=Turned off -NodeExecutionStatus.ERROR=Error -NodeExecutionStatus.COMMUNICATION_ERROR=Unreachable - -NodeExecutionStatusType.RUNNING=Running -NodeExecutionStatusType.PAUSED=Stopped -NodeExecutionStatusType.DOWN=Turned off -NodeExecutionStatusType.ERROR=Error -NodeExecutionStatusType.COMMUNICATION_ERROR=Unreachable - -ResourceStatus.NOT_TESTED=Not tested -ResourceStatus.ERROR=Error -ResourceStatus.SUCCESS=Success -ResourceStatus.WARNING=Warning -ResourceStatus.UP=Up -ResourceStatus.DOWN=Down - -ThreadStopActionType.RESTART=Restart -ThreadStopActionType.RESCHEDULE=Reschedule -ThreadStopActionType.SUSPEND=Suspend -ThreadStopActionType.CLOSE=Close - -MisfireActionType.EXECUTE_IMMEDIATELY=Execute immediately -MisfireActionType.RESCHEDULE=Reschedule - -SynchronizationSituationType.DELETED=Deleted -SynchronizationSituationType.UNMATCHED=Unmatched -SynchronizationSituationType.DISPUTED=Disputed -SynchronizationSituationType.LINKED=Linked -SynchronizationSituationType.UNLINKED=Unlinked - -AssignmentPolicyEnforcementType.NONE=None -AssignmentPolicyEnforcementType.POSITIVE=Positive -AssignmentPolicyEnforcementType.MARK=Mark -AssignmentPolicyEnforcementType.LEGALIZE=Legalize -AssignmentPolicyEnforcementType.FULL=Full - -ActivityType.NOTIFICATIONS=Sending notifications -ActivityType.WORKFLOWS=Considering or starting workflows -ActivityType.PROJECTOR=Computing projections of the focus object -ActivityType.FOCUS_OPERATION=Operation on focus object (repository) -ActivityType.RESOURCE_OBJECT_OPERATION=Operation on resource object - -ShadowKindType.ACCOUNT=Account -ShadowKindType.ENTITLEMENT=Entitlement -ShadowKindType.GENERIC=Generic object - -past.ChangeType.ADD=Added -past.ChangeType.MODIFY=Modified -past.ChangeType.DELETE=Deleted - -ChangeType.ADD=Add -ChangeType.MODIFY=Modify -ChangeType.DELETE=Delete - -MailTransportSecurityType.NONE=None -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS enabled -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS required -MailTransportSecurityType.SSL=SSL - -ObjectType.name=Name -ObjectType.description=Description -ObjectType.parentOrgRef=Parent org. units -OrgType.requestable=Requestable -OrgType.tenant=Tenant -OrgType.displayName=Display name -OrgType.identifier=Identifier -OrgType.costCenter=Cost center -OrgType.locality=Locality -OrgType.orgType=Org. type -OrgType.mailDomain=Mail Domain -FocusType.activation=Activation - -UserType.fullName=Full name -UserType.givenName=Given name -UserType.familyName=Family name -UserType.emailAddress=Email -ReportType.export=Export -ReportType.useHibernateSession=Use hibernate session -ReportType.orientation=Orientation -ReportType.parent=Parent - -AssignmentType.tenant=Tenant -AssignmentType.project=Project/Org. - -ActivationType.title=Activation -ActivationType.enabled=Enabled -ActivationType.administrativeStatus=Administrative status -ActivationType.effectiveStatus=Effective status -ActivationType.validFrom=Valid from -ActivationType.validTo=Valid to - -LockoutStatusType.NORMAL=Normal -LockoutStatusType.LOCKED=Locked - -operation.com.evolveum.midpoint.common.operation.import.object=Import object -operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks -operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation - -operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) -operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors -operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) - -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction -operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions -operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) -operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource -operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository -operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema -operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) - -operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) - -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) - -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) - -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) - -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) - -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection - -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource - -operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object -operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema -operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) - -#------- Page Users / User -------# -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui): {0} - -#------- Page OrgStruct -------# -operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit - -#------- Page Roles / Role -------# -operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) -operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) - -#------- Page Resources -------# -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) - -#------- Page Work-flows -------# -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) - -#------- Page Tasks / Task -------# -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) - -operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) - -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) - -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) -operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) -operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) - -#------- Page Configuration -------# -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTimeReset=Change time - reset (Gui) - -LoggingComponentType.ALL=All -LoggingComponentType.MODEL=Model logger -LoggingComponentType.PROVISIONING=Provisioning logger -LoggingComponentType.REPOSITORY=Repository logger -LoggingComponentType.GUI=Web logger -LoggingComponentType.TASKMANAGER=Task manager logger -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -LoggingComponentType.WORKFLOWS = Workflow logger -LoggingComponentType.NOTIFICATIONS = Notification logger - -#------- Page Home ----------------# -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) - -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy -operation.linkShadow=Link account (Model) -operation.unlinkShadow=Unlink account (Model) -operation.updateSituationInShadow=Update situation in account (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) - -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) -operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) - -com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) -com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) - -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) - -HoursValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. -RangeValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. - -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) -operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Repository self test, user (Model) -operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Security self test - -MappingType.label.placeholder=Create new mapping -TextField.universal.placeholder=Insert value -MultiValueField.nameNotSpecified=(Name not specified) - -#Resourse Wizard Tooltips. -SchemaHandlingStep.mapping.tooltip.authoritative=Authoritative mappings both add are remove specified value. Non-authoritative mappings only add the value. E.g. if a role with an authoritative mapping is removed the value that the mapping implied is also removed. If a role with non-authoritative mapping is removed then the value remains. -SchemaHandlingStep.mapping.tooltip.exclusive=Exclusive mapping can be the only mapping that produces a value for a specific target. E.g. if another mapping produces a value for the same attribute then it ends up with an error. -SchemaHandlingStep.mapping.tooltip.strength=The strength with which the mapping is applied. Weak mappings are only applied if there is no value in the target yet. Normal mappings are applied only if the source has been changed. Strong mappings are applied always. -SchemaHandlingStep.mapping.tooltip.channel=Limits application of this mapping only to specific channel. E.g. to changes coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be applied. If it is not then it will not be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.exceptChannel=Limits application of this mapping to all channels except the specified channel. E.g. all the changes except those coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be not applied in this channel. If it is not then it will be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.source=Mapping source. Mapping will react to changes in its sources. The values of the sources are input parameters to the expression inside the mapping. -SchemaHandlingStep.mapping.tooltip.target=Mapping target. The value that the mapping produces will be applied to the mapping target. -SchemaHandlingStep.mapping.tooltip.expressionType=The type of expression used in this mapping. If no expression is specified the "asIs" expression will be used. -SchemaHandlingStep.mapping.tooltip.expressionLanguage=Programming language in which is the expression script written. -SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the expression. Expression return value is applied to mapping target. -SchemaHandlingStep.mapping.tooltip.conditionType=Type of the expression that will be used for the mapping condition. -SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programming language in which is the condition script written. -SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.condition=The XML representation of mapping condition. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the condition. If the condition returns true then the mapping will be applied. If it returns false then the mapping is ignored. Note that mappings that were true and that become false may result in removal of a value that was the result of the mapping while it was still true. - -SchemaHandlingStep.limitations.tooltip.minOccurs=Minimum number of occurrences of the attribute. A value of zero means optional attribute, value of one means mandatory attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.limitations.tooltip.maxOccurs=Maximum number of occurrences of the attribute. A of one means single-value attribute, value of "unbounded" means multi-value attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.limitations.tooltip.ignore=Flag to ignore an attribute. MidPoint will pretend that the ignored attribute does not exist at all. It will not display it in the user interface, will not apply mappings, etc. - -SynchronizationStep.action.tooltip.handlerUri=The explicit action to execute. Please note that most actions are designed to work with the default midPoint synchronization algorithm and that this algorithm will be executed unless it was explicitly disabled (and then the result may be an error). Also note that even if no explicit action is selected midPoint will still do the default synchronization algorithm is the "synchronize" option was selected. -SynchronizationStep.action.tooltip.order=Whether the explicit action is executed before midPoint default synchronization algorithms or after them. Most built-in actions are designed to be executed before midPoint synchronization as they only set up the model context and then they ley midPoint to do the real work. However some custom action may need to be executed after the synchronization, e.g. to deliver notifications, clean up, etc. - -ResourceWizard.help.nameStep=

This stage of the wizard configures basic properties of the resource. It can be used to configure resource name and description. Connector name is mandatory and must be unique. Connector that will be used to access the resource must also be configured. Connectors are deployed on connector hosts. If the connector host is left empty then connectors deployed directly in the midPoint instance will be used.

See Resource Configuration wiki page for detailed explanation of resource configuration.

-ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

There connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

-ResourceWizard.help.schemaStep=

This page shows resource schema. The resource schema defines object classes that the connector can manage, e.g. accounts, groups, organizational units and so on. The schema defines a set of attributes for each object class. The schema is presented here in read-only form so you can inspect it and familiarize yourself with the data model that the resource provides.

The resource schema presented at this page is usually retrieved from the resource and automatically generated by midPoint. Resource schema defines what the resource can do, i.e. what object classes it defines and what attributes are used in the object classes. Therefore the schema is read-only. It is not a configuration. It does not defines how midPoint uses the object classes and attributes. That is configured in next steps of the wizard.

See Resource Schema wiki page for detailed explanation of resource schema concepts

-ResourceWizard.help.schemaHandlingStep=

This step is used to provide configuration for handling of resource schema. The configuration displayed on this page tells midPoint what to do with resource object classes and attributes. It contains the configuration of mappings between user properties and account attributes, configuration of account types, groups, provisioning dependencies, password mapping and so on.

The configuration is grouped into object types. Each object type defines the behavior for specific account type, entitlement type, OU, etc. The object type is uniquely identified by the combination of kind and intent. The kind defines what kind of the object it is:

  • kind=account means that the object is an account, i.e. that it represents a user.
  • kind=entitlement is applied to groups, roles, privileges, ACIs and similar objects that can be associated with accounts and which give privileges or access rights to the account.
  • kind=generic applies to other objects such as organizational units (OUs), domains, etc.
Intent is a plain string that can be used to distinguish several object types. E.g. it can be used to define several account type, e.g. "default user account", "administration account", "testing account" and so on. See Kind, Intent and ObjectClass wiki page for more details.

More details about schema handling configuration are provided on Resource Schema Handling wiki page. -ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so midPoint can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that midPoint will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that midPoint can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See https://wiki.evolveum.com/display/midPoint/Resource+Capabilities wiki page for more details. -ResourceWizard.help.synchronizationStep=

The synchronization configuration defines how midPoint reacts when it discovers that resource object has changed. E.g. it defines how midPoint reacts when it discovers new account, when it discovers that a group that should exist does not and so on. It is usually does not matter how midPoint discovers the change the reaction is usually the same (although exceptions are possible by using channel specification). Therefore the policy that is configured here usually applies to live synchronization, reconciliation, import, discovery (consistency mechanism) and possible also other mechanisms that may come in the future.

See Synchronization Configuration wiki page for more details. \ No newline at end of file diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UsersStorage.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UsersStorage.java index e4f2fe4701b..5ac7bb2e1f6 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UsersStorage.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UsersStorage.java @@ -52,6 +52,7 @@ public class UsersStorage extends PageStorage { private OrgTreeDto selectedItem; //selected tree item on the Org. structure page private TreeStateSet expandedItems; //expanded tree items on the Org. structure page private int selectedTabId = -1; //selected tab id on the Org. structure page + private OrgTreeDto collapsedItem = null; //selected tab id on the Org. structure page public ObjectPaging getUsersPaging() { return usersPaging; @@ -108,4 +109,12 @@ public int getSelectedTabId() { public void setSelectedTabId(int selectedTabId) { this.selectedTabId = selectedTabId; } + + public OrgTreeDto getCollapsedItem() { + return collapsedItem; + } + + public void setCollapsedItem(OrgTreeDto collapsedItem) { + this.collapsedItem = collapsedItem; + } } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java index 3ea0ed7784b..1ffcf906501 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java @@ -70,7 +70,9 @@ public enum ObjectTypeGuiDescriptor { ACCESS_CERTIFICATION_DEFINITION(ObjectTypes.ACCESS_CERTIFICATION_DEFINITION, "ObjectTypeGuiDescriptor.accessCertificationDefinition", ""), - ACCESS_CERTIFICATION_CAMPAIGN(ObjectTypes.ACCESS_CERTIFICATION_CAMPAIGN, "ObjectTypeGuiDescriptor.accessCertificationCampaign", ""); + ACCESS_CERTIFICATION_CAMPAIGN(ObjectTypes.ACCESS_CERTIFICATION_CAMPAIGN, "ObjectTypeGuiDescriptor.accessCertificationCampaign", ""), + + SEQUENCE(ObjectTypes.SEQUENCE, "ObjectTypeGuiDescriptor.sequence", ""); public static final String ERROR_ICON = "silk-error"; public static final String ERROR_LOCALIZATION_KEY = "ObjectTypeGuiDescriptor.unknown"; diff --git a/gui/admin-gui/src/main/resources/Messages.localization b/gui/admin-gui/src/main/resources/Messages.localization deleted file mode 100644 index 313d0e70d08..00000000000 --- a/gui/admin-gui/src/main/resources/Messages.localization +++ /dev/null @@ -1,3 +0,0 @@ -name=English -flag=gb -locale=en_GB \ No newline at end of file diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint.properties b/gui/admin-gui/src/main/resources/localization/Midpoint.properties new file mode 100644 index 00000000000..a3bea350764 --- /dev/null +++ b/gui/admin-gui/src/main/resources/localization/Midpoint.properties @@ -0,0 +1,2655 @@ +# +# Copyright (c) 2010-2015 Evolveum +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +ACAttributePanel.button.showExprEditor=Show expression +ACAttributePanel.hasOutbound=Has outbound +ACAttributePanel.required=Required +AccessCertificationCampaignStateType.CLOSED=Closed +AccessCertificationCampaignStateType.CREATED=Created +AccessCertificationCampaignStateType.IN_REMEDIATION=In remediation +AccessCertificationCampaignStateType.IN_REVIEW_STAGE_FULL=In review stage {0} ({1}) +AccessCertificationCampaignStateType.IN_REVIEW_STAGE=In review stage +AccessCertificationCampaignStateType.REVIEW_STAGE_DONE_FULL=Done review stage {0} ({1}) +AccessCertificationCampaignStateType.REVIEW_STAGE_DONE=Review stage done +ActivationStatusType.ARCHIVED=Archived +ActivationStatusType.DISABLED=Disabled +ActivationStatusType.ENABLED=Enabled +ActivationStatusType.null=Undefined +ActivationType.administrativeStatus=Administrative status +ActivationType.effectiveStatus=Effective status +ActivationType.enabled=Enabled +ActivationType.title=Activation +ActivationType.validFrom=Valid from +ActivationType.validTo=Valid to +ActivityType.FOCUS_OPERATION=Operation on focus object (repository) +ActivityType.NOTIFICATIONS=Sending notifications +ActivityType.PROJECTOR=Computing projections of the focus object +ActivityType.RESOURCE_OBJECT_OPERATION=Operation on resource object +ActivityType.WORKFLOWS=Considering or starting workflows +addCapabilityDialog.button.Add=Add# +addCapabilityDialog.button.cancel=Cancel +addCapabilityDialog.column.name=Name +addCapabilityDialog.title=Choose capabilities to add +admStatusFetchStrategy.nullValid=Choose One +AEPlevel.FULL=Full +AEPlevel.LEGALIZE=Relative +AEPlevel.MARK=Mark +AEPlevel.NONE=None +AEPlevel.POSITIVE=Positive +assignablePopupContent.button.add=Assign +assignablePopupContent.description=Description +assignablePopupContent.displayName=Display name +assignablePopupContent.message.errorLoadingRoleTypes=Could not load available role types for search purposes. +assignablePopupContent.message.noOrgStructureDefined=No org. structure defined. +assignablePopupContent.name=Name +assignablePopupContent.role.type=Role type +AssignmentEditorPanel.attributes=Attributes +AssignmentEditorPanel.browser.title=Browser +AssignmentEditorPanel.description=Description +AssignmentEditorPanel.enabledFrom={0}, from {1,date,medium} +AssignmentEditorPanel.enabledFromTo={0}, from {1,date,medium} to {2,date,medium} +AssignmentEditorPanel.enabledTo={0}, to {1,date,medium} +AssignmentEditorPanel.hideEmpty=Hide empty +AssignmentEditorPanel.manager=Manager +AssignmentEditorPanel.member=Member +AssignmentEditorPanel.name.focus=(focus mapping) +AssignmentEditorPanel.name.noTarget=(no target) +AssignmentEditorPanel.orgRef=Organization Unit/Project +AssignmentEditorPanel.relation.notSpecified="Not specified" +AssignmentEditorPanel.relation=Relation +AssignmentEditorPanel.resource=Resource +AssignmentEditorPanel.showEmpty=Show empty +AssignmentEditorPanel.showMore=Show more +AssignmentEditorPanel.targetError=Assignment target was not found. Either target oid is malformed or target object does not exist. +AssignmentEditorPanel.target=Target +AssignmentEditorPanel.tenantRef=Tenant +AssignmentPolicyEnforcementType.FULL=Full +AssignmentPolicyEnforcementType.LEGALIZE=Legalize +AssignmentPolicyEnforcementType.MARK=Mark +AssignmentPolicyEnforcementType.NONE=None +AssignmentPolicyEnforcementType.POSITIVE=Positive +AssignmentPolicyEnforcementType.RELATIVE=Relative +AssignmentPreviewDialog.button.cancel=Cancel +AssignmentPreviewDialog.column.description=Description +AssignmentPreviewDialog.column.intent=Intent +AssignmentPreviewDialog.column.kind=Kind +AssignmentPreviewDialog.column.name=Name +AssignmentPreviewDialog.column.orgRef=Org +AssignmentPreviewDialog.column.tenant=Tenant +AssignmentPreviewDialog.label=View direct & indirect assignments +AssignmentPreviewDialog.type.direct=Direct +AssignmentPreviewDialog.type.indirect=Indirect# +AssignmentTablePanel.menu.assign=Assign Resource Account +AssignmentTablePanel.menu.assignOrg=Assign Org. +AssignmentTablePanel.menu.assignRole=Assign Role +AssignmentTablePanel.menu.unassign=Unassign +AssignmentTablePanel.message.couldntAssignObject=Couldn't assign object '{0}', reason: {1}. +AssignmentTablePanel.message.illegalAssignmentState=Illegal assignment state '{0}'.# +AssignmentTablePanel.message.noAssignmentSelected=No assignment selected. +AssignmentTablePanel.modal.message.delete=Do you really want to delete {0} assignment(s)? +AssignmentTablePanel.modal.title.confirmDeletion=Confirm deletion +AssignmentTablePanel.modal.title.selectAssignment=Select object(s) +associationAttribute.nullValid=Choose One +AsyncDashboardPanel.loading=Loading data# +AttributeFetchStrategyType.EXPLICIT=Explicit +AttributeFetchStrategyType.IMPLICIT=Implicit +AuditEventStageType.EXECUTION=Execution +AuditEventStageType.REQUEST=Request +AuditEventType.ADD_OBJECT=Add object +AuditEventType.CREATE_SESSION=Create session +AuditEventType.DELETE_OBJECT=Delete object +AuditEventType.EXECUTE_CHANGES_RAW=Execute changes raw +AuditEventType.GET_OBJECT=Get object +AuditEventType.MODIFY_OBJECT=Modify object +AuditEventType.null=All +AuditEventType.RECONCILIATION=Reconciliation +AuditEventType.SYNCHRONIZATION=Synchronization +AuditEventType.TERMINATE_SESSION=Terminate session +AuditEventTypeType.ADD_OBJECT=Add object +AuditEventTypeType.CREATE_SESSION=Create session +AuditEventTypeType.DELETE_OBJECT=Delete object +AuditEventTypeType.EXECUTE_CHANGES_RAW=Execute changes raw +AuditEventTypeType.GET_OBJECT=Get object +AuditEventTypeType.MODIFY_OBJECT=Modify object +AuditEventTypeType.null=All +AuditEventTypeType.RECONCILIATION=Reconciliation +AuditEventTypeType.SYNCHRONIZATION=Synchronization +AuditEventTypeType.TERMINATE_SESSION=Terminate session +AuditEventTypeType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance +AuditEventTypeType.WORK_ITEM=Work item +AuditEventType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance +AuditEventType.WORK_ITEM=Work item +AuditPopulPanel.exportType.label=Export File Type +AuditPopupPanel.auditEventType=Event Type +AuditPopupPanel.dateFrom=From +AuditPopupPanel.dateTo=To +AuditPopupPanel.title=Audit Report Basic Configuration +BasicSearchPanel.clear=Clear search +BasicSearchPanel.search=Search +BasicSearchPanel.textPlaceholder=Search# +BeforeAfterType.AFTER=After +BeforeAfterType.BEFORE=Before +Boolean.FALSE=False +Boolean.NULL=Undefined +Boolean.TRUE=True +capabilityActivationPanel.label=Activation configuration +capabilityActivationPanel.label.attributeName=Attribute name +capabilityActivationPanel.label.disableList=Disable list +capabilityActivationPanel.label.enabledDisabled=Enabled/disabled +capabilityActivationPanel.label.enabled=Enabled +capabilityActivationPanel.label.enableList=Enable list +capabilityActivationPanel.label.ignoreAttribute=Ignore attribute +capabilityActivationPanel.label.returnedByDefault=Returned by default +capabilityActivationPanel.label.status.message=The same as enabled/disabled +capabilityActivationPanel.label.status=Status +capabilityActivationPanel.label.validFrom=Valid from +capabilityActivationPanel.label.validTo=Valid to +capabilityActivationPanel.list.placeholder=Insert value# +capabilityCredentialsPanel.label=Credentials Configuration +capabilityCredentialsPanel.label.enabled=Enabled +capabilityCredentialsPanel.label.password=Password +capabilityCredentialsPanel.label.returned=Returned by default# +capabilityListRepeater.label.text.placeholder=Language URL# +capabilityScriptPanel.label.enabled=Enabled +capabilityScriptPanel.label.onConnector=On connector +capabilityScriptPanel.label.onResource=On resource# +capabilityScriptPanel.label=Script Configuration +CapabilityStep.activation.tooltip.attributeName=Name of the attribute that contains a value for simulated administrativeStatus. This is usually an attribute that contains some kind of enabled/disabled information. Typical examples are attributes such as "enabled", "ds-pwp-account-disabled", "accountStatus", etc. +CapabilityStep.activation.tooltip.disableList=List of attribute values that represent the "disabled" state. If any of these values are present in the attribute then the object will be considered to be disabled. Typical values are "false", "disabled", "0" or empty value. +CapabilityStep.activation.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. +CapabilityStep.activation.tooltip.enableList=List of attribute values that represent the "enabled" state. If any of these values are present in the attribute then the object will be considered to be enabled. Typical values are "true", "ENABLED", "1" and so on. +CapabilityStep.activation.tooltip.ignoreAttribute=If set to true then the attribute which is used for simulated activation will be mark as ignored in the schema. I.e. midPoint will pretend that this attribute does not exist and only use the standard administrativeStatus. This is the default. If set to false then the attribute will also be visible in the schema and both the administrativeStatus and the original attribute will work. This may be needed if the attribute has a richer set of states than the administrativeStatus attribute. But in this case beware of value conflicts between administrativeStatus and the original attribute. +CapabilityStep.activation.tooltip.returnedByDefault=If true then the activation attribute is returned with resource objects by default and it does not need to be requested. If false then the activation attribute has to be explicitly requested. +CapabilityStep.activation.tooltip.validFromEnabled=True if the resource supports validFrom activation property. +CapabilityStep.activation.tooltip.validFromReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. +CapabilityStep.activation.tooltip.validToEnabled=True if the resource supports validTo activation property +CapabilityStep.activation.tooltip.validToReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. +CapabilityStep.capability.activation.tooltip=Activation capability. Ability to enable/disable accounts, set validity dates, etc. +CapabilityStep.capability.create.tooltip=Capability to create (add) new objects on resource. +CapabilityStep.capability.credentials.tooltip=Capability to set credentials for resource accounts. +CapabilityStep.capability.delete.tooltip=Capability to delete existing objects on resource. +CapabilityStep.capability.liveSync.tooltip=Live synchronization capability. Ability to efficiently fetch data changes in almost-real-time. +CapabilityStep.capability.read.tooltip=Capability to read data from the resource. +CapabilityStep.capability.script.tooltip=Capability to execute scripts on connector and resource. +CapabilityStep.capability.testConnection.tooltip=Capability to test connection to the resource. +CapabilityStep.capability.update.tooltip=Capability to update (modify) existing objects on resource. +CapabilityStep.configured=Configured +CapabilityStep.credentials.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. +CapabilityStep.credentials.tooltip.passEnabled=True if the resource supports password credentials. +CapabilityStep.credentials.tooltip.passReturned=True of the password is returned by default. False if it needs to be explicitly requested. +CapabilityStep.message.cantLoadCaps=Couldn't load capabilities +CapabilityStep.native=Native +CapabilityStep.script.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. +CapabilityStep.script.tooltip.onConnector=Capability to execute scripts "on connector". This means that the scripts will be executed on the machine where the connector is installed. This is usually midPoint node or a connector server. +CapabilityStep.script.tooltip.onResource=Capability to execute scripts "on resource". This means that the scripts will be executed on the machine where the connector connects. This is usually the server that hosts the resource (AD server, remote Unix machine, database server, etc.) +CapabilityStep.title=Capabilities +capabilityValuePanel.label.capability.create=Create Capability +capabilityValuePanel.label.capability.delete=Delete Capability +capabilityValuePanel.label.capability.liveSync=Live Synchronization Capability +capabilityValuePanel.label.capability.read=Read Capability +capabilityValuePanel.label.capability.testConnection=Test Connection Capability# +capabilityValuePanel.label.capability.update=Update Capability +capabilityValuePanel.label.enabled=Enabled +CertDefinitionPage.message.cantSaveEmpty=Can't save empty XML +ChangeType.ADD=Add +ChangeType.DELETE=Delete +ChangeType.MODIFY=Modify +Channel.discovery=Discovery +Channel.import=Import +Channel.liveSync=Live Synchronization +Channel.null=Choose One +channel.nullValid=Choose One +Channel.reconciliation=Reconciliation +Channel.user=User +Channel.webService=Web Service +CheckTableHeader.label.error=Error +CheckTableHeader.protected=Protected# +CheckTableHeader.showMore=Show more +CheckTableHeader.triggerPlanned=Trigger planned on {0}. +CheckTableHeader.triggerUnknownTime=Trigger without time planned. +chooseTypeDialog.button.cancel=Cancel +chooseTypeDialog.column.name=Name +chooseTypeDialog.message.queryError=Error occurred during translation search query to filter.# +chooseTypeDialog.title=Choose Object +chooseTypePanel.ObjectNameValue.badOid=(tenant not found)# +chooseTypePanel.ObjectNameValue.null=None +com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) +com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) +ConditionalSearchFilterEditor.condition.label=Condition# +ConditionalSearchFilterEditor.condition.type.label=Condition Type +ConditionalSearchFilterEditor.description=Description +ConditionalSearchFilterEditor.label=Edit Synchronization Correlation +configurationProperties=Configuration +ConfigurationStep.button.testConnection=Save and Test connection +ConfigurationStep.title=Configuration +confirmationDialog.no=No# +confirmationDialog.yes=Yes +connectorPoolConfiguration=Connector pool +ContainerValuePanel.label.attribute=Attribute +ContainerValuePanel.label.value=Value(s) +contentPanel.accounts=Accounts +contentPanel.entitlements=Entitlements +CountToolbar.label=Displaying {0,number,integer} to {1,number,integer} of {2,number,integer} matching result. +CountToolbar.noFound=No matching result found. +DateValidator.message.fromAfterTo=Valid from date must be before valid to date. +DebugButtonPanel.button.delete=Delete# +DebugButtonPanel.button.export=Export +DecisionsPanel.comment=Comment +DecisionsPanel.result=Result +DecisionsPanel.user=User +DecisionsPanel.when=When# +deleteAllDialog.label.accountShadowsDelete=Account shadows to delete: {0} +deleteAllDialog.label.nonAccountShadowsDelete=Non-Account shadows to delete: {0} +deleteAllDialog.label.org=Org. Units +deleteAllDialog.label.orgUnitsDelete=Org. units to delete: {0} +deleteAllDialog.label.shadow.account=Account shadows +deleteAllDialog.label.shadow.nonAccount=Non-Account shadows +deleteAllDialog.label.shadow.org=Org. unit shadows +deleteAllDialog.label.shadow.role=Role shadows +deleteAllDialog.label.totalToDelete=Total objects to delete: {0} +deleteAllDialog.label.usersDelete=Users to delete: {0} (User 'Administrator' will not be deleted) +deleteAllDialog.label.users=Users +deleteAllDialog.message.choose=Choose object types to delete: +deleteAllDialog.no=No +deleteAllDialog.yes=Yes +DeltaPanel.label.changeType=Change type: +DeltaPanel.label.modifications=Modifications: +DeltaPanel.label.objectToAdd=Object to add: +DeltaPanel.label.oid=object with oid: +direction.nullvalid=Choose One +DoubleButtonPanel.button.default=Execute# +DropDownChoicePanel.empty=Choose one +DropDownChoicePanel.notDefined=Undefined# +EmptyProcessDetailsPanel.message=Process details are not available. +ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Execute after all approvals +ExecuteChangeOptionsPanel.label.force=Force +ExecuteChangeOptionsPanel.label.keepDisplayingResults=Keep displaying results# +ExecuteChangeOptionsPanel.label.reconcileAffected=Reconcile affected objects +ExecuteChangeOptionsPanel.label.reconcile=Reconcile +ExecuteChangeOptionsPanel.options=Options +existenceFetchStrategy.nullValid=Choose One +ExportType.CSV=CSV +ExportType.DOCX=DOCX +ExportType.HTML=HTML +ExportType.JXL=JXL +ExportType.ODS=ODS +ExportType.ODT=ODT +ExportType.PDF=PDF +ExportType.PPTX=PPTX +ExportType.RTF=RTF +ExportType.XHTML=XHTML +ExportType.XLS=XLS +ExportType.XLSX=XLSX +ExportType.XML_EMBED=XML_EMBED +ExportType.XML=XML +ExpressionEditorPanel.button.expressionSave=Update Expression +ExpressionEditorPanel.label.expression=Expression +ExpressionEditorPanel.label.language=Language +ExpressionEditorPanel.label.type=Expression Type +ExpressionEditorPanel.label.valuePolicyRef=Policy Ref. +ExpressionEditorPanel.message.cantSerialize=Could not create JAXBElement from provided XML expression. Please enter correct expression. Reason: {0} +ExpressionEditorPanel.message.expressionSuccess=Expression has been update successfully. +ExpressionEvaluatorType.AS_IS=As is +ExpressionEvaluatorType.GENERATE=Generate +ExpressionEvaluatorType.LITERAL=Literal +ExpressionEvaluatorType.null=Choose one +ExpressionEvaluatorType.PATH=Path +ExpressionEvaluatorType.SCRIPT=Script +ExpressionReturnMultiplicityType.MULTI=Multi +ExpressionReturnMultiplicityType.SINGLE=Single +ExpressionVariableEditor.button.cancel=Cancel +ExpressionVariableEditor.button.save=Save +ExpressionVariableEditor.label.description=Description +ExpressionVariableEditor.label=Edit Expression Variable +ExpressionVariableEditor.label.name=Name +ExpressionVariableEditor.label.objectRef=Object Reference +ExpressionVariableEditor.label.path=Path +ExpressionVariableEditor.label.value=Value# +FeedbackAlertMessage.error=Error +FeedbackAlertMessage.info=Information +FeedbackAlertMessage.success=Success +FeedbackAlertMessage.warn=Warning# +feedbackMessagePanel.cause=Cause: +feedbackMessagePanel.collapseAll=Collapse all +feedbackMessagePanel.context=Context: +feedbackMessagePanel.count=Count: +feedbackMessagePanel.expandAll=Expand all +feedbackMessagePanel.export=Export to XML +feedbackMessagePanel.hideStack=[ HIDE ERROR STACK ] +feedbackMessagePanel.message.debug=Debug +feedbackMessagePanel.message.error=Error +feedbackMessagePanel.message.expectedError=Expected error +feedbackMessagePanel.message.fatalError=Fatal error +feedbackMessagePanel.message.info=Information +feedbackMessagePanel.message.inProgress=In progress +feedbackMessagePanel.message.notApplicable=Not applicable +feedbackMessagePanel.message.partialError=Partial error +feedbackMessagePanel.message.success=Success +feedbackMessagePanel.message.undefined=Undefined +feedbackMessagePanel.message.unknown=Unknown +feedbackMessagePanel.message.warn=Warning +feedbackMessagePanel.param=Param: +feedbackMessagePanel.showStack=[ SHOW ERROR STACK ] +feedbackMessagePanel.times=times +feedtempMessagePanelbackMessagePanel.message.info=Information +fetchStrategy.nullValid=Choose One +filter.duplicate=Filter with name '{0}' is already defined +filter.emptyFilter=Filter must not be empty +FocusType.activation=Activation +H3Header.label.error=Error# +H3Header.showMore=Show more +HandlerUriActions.ACTION_ADD_ACCOUNT=Add account +HandlerUriActions.ACTION_ADD_FOCUS=Add focus +HandlerUriActions.ACTION_ADD_USER=Add user +HandlerUriActions.ACTION_DELETE_ACCOUNT=Delete account +HandlerUriActions.ACTION_DELETE_FOCUS=Delete focus +HandlerUriActions.ACTION_DELETE_SHADOW=Delete shadow +HandlerUriActions.ACTION_DELETE_USER=Delete user +HandlerUriActions.ACTION_DISABLE_ACCOUNT=Disable account +HandlerUriActions.ACTION_DISABLE_USER=Disable user +HandlerUriActions.ACTION_INACTIVE_FOCUS=Inactive focus +HandlerUriActions.ACTION_INACTIVE_SHADOW=Inactive shadow +HandlerUriActions.ACTION_LINK_ACCOUNT=Link account +HandlerUriActions.ACTION_LINK=Link +HandlerUriActions.ACTION_MODIFY_PASSWORD=Modify password +HandlerUriActions.ACTION_MODIFY_USER=Modify user +HandlerUriActions.ACTION_SYNCHRONIZE=Synchronize +HandlerUriActions.ACTION_UNLINK_ACCOUNT=Unlink account +HandlerUriActions.ACTION_UNLINK=Unlink +HoursValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. +ImportOptionsPanel.errorCount=Error count +importOptionsPanel.fetchResourceSchema=Fetch resource schema +importOptionsPanel.keepOid=Keep OID +ImportOptionsPanel.options=Options# +importOptionsPanel.overwriteExistingObject=Overwrite existing object +importOptionsPanel.protectedByEncryption=Protected by encryption +importOptionsPanel.referentialIntegrity=Referential integrity +importOptionsPanel.stopAfter=Stop after errors exceed +importOptionsPanel.summarizeErrors=Summarize errors +importOptionsPanel.summarizeSuccesses=Summarize successes +importOptionsPanel.validateDynamicSchema=Validate dynamic schema +importOptionsPanel.validateStaticSchema=Validate static schema +ItemApprovalPanel.approvalSchema=Approval schema +ItemApprovalPanel.currentWorkItems=Current work items# +ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Decisions done so far +ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisions done +ItemApprovalPanel.itemThatWasApproved=Item that was considered (and was APPROVED) +ItemApprovalPanel.itemThatWasCompleted=Item that was completed +ItemApprovalPanel.itemThatWasRejected=Item that was considered (and was REJECTED) +ItemApprovalPanel.itemToBeApproved=Item to be approved +JasperReportConfigurationPanel.addField=Add field +JasperReportConfigurationPanel.addParameter=Add parameter +JasperReportConfigurationPanel.deleteField=Delete field +JasperReportConfigurationPanel.deleteParameter=Delete parameter +JasperReportConfigurationPanel.fieldClass=Field class# +JasperReportConfigurationPanel.fieldName=Field name +JasperReportConfigurationPanel.forPrompting=For prompting +JasperReportConfigurationPanel.parameterClass=Parameter class +JasperReportConfigurationPanel.parameterName=Parameter name +JasperReportConfigurationPanel.reportFields=Report fields +JasperReportConfigurationPanel.reportParameters=Report parameters +JasperReportConfigurationPanel.reportQuery=Report query +kind.nullValid=Choose One +Language.GROOVY=Groovy (default) +Language.JAVASCRIPT=Javascript +Language.XPATH=XPath +LimitationsEditorDialog.allow=Allow +LimitationsEditorDialog.button.add=Add Limitation Object +LimitationsEditorDialog.button.cancel=Cancel +LimitationsEditorDialog.button.save=Save +LimitationsEditorDialog.deny=Deny +LimitationsEditorDialog.inherit=Inherit# +LimitationsEditorDialog.label.add=Add +LimitationsEditorDialog.label.close=Close +LimitationsEditorDialog.label=Edit Resource Limitations +LimitationsEditorDialog.label.ignore=Ignore +LimitationsEditorDialog.label.layers=Layers +LimitationsEditorDialog.label.maxOccurs=Max. occurs +LimitationsEditorDialog.label.minOccurs=Min. occurs +LimitationsEditorDialog.label.model=Model +LimitationsEditorDialog.label.modify=Modify +LimitationsEditorDialog.label.other=Other +LimitationsEditorDialog.label.presentation=Presentation +LimitationsEditorDialog.label.propertyAccess=Property access +LimitationsEditorDialog.label.read=Read +LimitationsEditorDialog.label.schema=Schema +LockoutStatusType.LOCKED=Locked +LockoutStatusType.NORMAL=Normal +logger.duplicate=Logger with name '{0}' is already defined +logger.emptyLogger=Logger must not be empty +LoggingComponentType.ALL=All +LoggingComponentType.GUI=Web logger +LoggingComponentType.MODEL=Model logger +LoggingComponentType.NOTIFICATIONS = Notification logger +LoggingComponentType.PROVISIONING=Provisioning logger +LoggingComponentType.REPOSITORY=Repository logger +LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger +LoggingComponentType.TASKMANAGER=Task manager logger +LoggingComponentType.WORKFLOWS = Workflow logger +LoggingConfigPanel.appender=Appender +LoggingConfigPanel.appenders=Appenders +LoggingConfigPanel.appenders.appending=Appending +LoggingConfigPanel.appenders.filePath=File path +LoggingConfigPanel.appenders.filePattern=File pattern +LoggingConfigPanel.appenders.Inherit=Inherited +LoggingConfigPanel.appenders.maxFileSize=Max. file size [kB] +LoggingConfigPanel.appenders.maxHistory=Max. history +LoggingConfigPanel.appenders.name=Name +LoggingConfigPanel.appenders.pattern=Pattern +LoggingConfigPanel.audit=Audit +LoggingConfigPanel.auditLog=Audit log +LoggingConfigPanel.button.addClassLogger=Add logger +LoggingConfigPanel.button.addComponentLogger=Add component logger +LoggingConfigPanel.button.addConsoleAppender=Add console appender +LoggingConfigPanel.button.addFileAppender=Add file appender +LoggingConfigPanel.button.addStandardLogger=Add standard logger +LoggingConfigPanel.button.deleteAppender=Delete appender +LoggingConfigPanel.button.deleteLogger=Delete logger +LoggingConfigPanel.button.reset=Reset +LoggingConfigPanel.button.save=Save +LoggingConfigPanel.details=Details +LoggingConfigPanel.logger=Logger +LoggingConfigPanel.loggersAppender=Appender +LoggingConfigPanel.loggersLevel=Level +LoggingConfigPanel.loggers=Loggers +LoggingConfigPanel.profiling.dumpInterval=Dump interval +LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval +LoggingConfigPanel.profiling.dumpInterval.tooltip=Specify value in minutes (Default is 30 min.) +LoggingConfigPanel.profiling.entryExit=Profiling entry/exit +LoggingConfigPanel.profiling.general=Profiling +LoggingConfigPanel.profiling.performanceStatistics=Performance Statistics +LoggingConfigPanel.profiling.requestFilter=Request Filter +LoggingConfigPanel.profiling.subsystem.model=Model +LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning +LoggingConfigPanel.profiling.subsystem.repository=Repository +LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener +LoggingConfigPanel.profiling.subsystems=Profiling subsystems +LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager +LoggingConfigPanel.profiling.subsystem.ucf=Ucf +LoggingConfigPanel.profiling.subsystem.workflow=Workflow +LoggingConfigPanel.rootAppender=Root appender +LoggingConfigPanel.rootLogger=Root logger +LoggingConfigPanel.subsystem.appender=Appender +LoggingConfigPanel.subsystem.level=Level +LoggingLevelType.ALL=All +LoggingLevelType.DEBUG=Debug +LoggingLevelType.ERROR=Error +LoggingLevelType.INFO=Info +LoggingLevelType.OFF=Off +LoggingLevelType.TRACE=Trace +LoggingLevelType.WARN=Warn +lower.ActivationStatusType.ARCHIVED=archived +lower.ActivationStatusType.DISABLED=disabled +lower.ActivationStatusType.ENABLED=enabled +lower.ActivationStatusType.null=undefined +MailTransportSecurityType.NONE=None +MailTransportSecurityType.SSL=SSL +MailTransportSecurityType.STARTTLS_ENABLED=StartTLS enabled +MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS required +mainForm.category.null=All +mainForm.mailServer.nullValid=Choose One +mainForm.state.null=All +mainForm.tabPanel.panel.aepChooser.null=Relative (Default) +MappingEditorDialog.button.cancel=Cancel +MappingEditorDialog.button.save=Save +MappingEditorDialog.label.authoritative=Authoritative +MappingEditorDialog.label.channel=Channel +MappingEditorDialog.label.condition=Condition +MappingEditorDialog.label.conditionType=Condition type +MappingEditorDialog.label.description=Description +MappingEditorDialog.label=Edit Mapping +MappingEditorDialog.label.exceptChannel=Except channel +MappingEditorDialog.label.exclusive=Exclusive +MappingEditorDialog.label.expression=Expression +MappingEditorDialog.label.expressionType=Expression type +MappingEditorDialog.label.language=Language +MappingEditorDialog.label.name=Name +MappingEditorDialog.label.passPolicyRef=Policy ref. +MappingEditorDialog.label.source=Source +MappingEditorDialog.label.strength=Strength +MappingEditorDialog.label.target=Target +MappingEditorDialog.label.timeFrom=Time from +MappingEditorDialog.label.timeTo=Time to +MappingEditorDialog.message.cantSave=Couldn't save mapping. Reason: +MappingEditorDialog.message.warn.emptyTarget=Inbound mapping requires 'target' field to be specified. +MappingsStatistics.AverageTime=Avg time +MappingsStatistics.Count=Invocations count +MappingsStatistics.MaxTime=Max +MappingsStatistics.MinTime=Min +MappingsStatistics.Object=Containing object +MappingsStatistics.TotalTime=Total time +MappingStrengthType.NORMAL=Normal +MappingStrengthType.STRONG=Strong +MappingStrengthType.WEAK=Weak +MappingType.label.placeholder=Create new mapping +matchingRule.nullValid=Choose One +message.emptyLevel=Level must not be empty +message.emptyString=Input panel must not be empty +message.error=Please try again +Message.SourceMemory=task in memory (fetched {0}) +Message.SourceRepository=repository (statistics updated on {0}) +message.success=Your Answers Were Updated Successfully +message.WrongAnswer=Questions Not Answered Correctly +MisfireActionType.EXECUTE_IMMEDIATELY=Execute immediately +MisfireActionType.RESCHEDULE=Reschedule +ModelOperationStatusPanel.label.focusName=Object: +ModelOperationStatusPanel.label.focusType=of type: +ModelOperationStatusPanel.label.primaryDelta=Primary delta: +ModelOperationStatusPanel.label.state=State: +ModelOperationStatusPanel.state.FINAL=Final: operation has been executed (successfully or not) +ModelOperationStatusPanel.state.PRIMARY=Primary: operation is being approved +ModelOperationStatusPanel.state.SECONDARY=Secondary: resource operation(s) are being approved +ModificationsPanel.label.attribute=Attribute +ModificationsPanel.label.change=Change +ModificationsPanel.label.value=Value(s) +multiplicityContainer.label.description=Description +multiplicityContainer.label.enforcement=Enforcement +multiplicityContainer.label.multiplicity=Multiplicity +MultiplicityPolicyDialog.label=Configure multiplicity constraints +MultiplicityPolicyDialog.message.badUpdate=Can't show empty multiplicity constraints config. +MultiplicityPolicyDialog.message.invalidMultiplicity=Invalid multiplicity value. Set numeric value (0, 1, ...) or value 'unbounded' (use checkbox) +MultiValueField.nameNotSpecified=(Name not specified) +MyAccountsPanel.account.name=Name +MyAccountsPanel.account.resource=Resource# +MyAssignmentsPanel.assignment.displayName=Name +MyAssignmentsPanel.assignment.type=Type +MyAssignmentsPanel.type.accountConstruction=Account construction# +MyAssignmentsPanel.type.error=Error +MyAssignmentsPanel.type.orgUnit=Org. unit +MyAssignmentsPanel.type.role=Role +NameStep.arrowToTurotialText=Each step of the wizard has a help button. Press this button to gain information about the purpose of a specific configuration step. +NameStep.connectorBundle=Bundle +NameStep.connectorHost=Connector host +NameStep.connectorInformation=Information +NameStep.connectorName=Connector name +NameStep.connectorNotSelected=Connector was not selected. +NameStep.connectorType=Connector +NameStep.connectorVersion=Connector version +NameStep.description=Description +NameStep.hostNotUsed=Not used +NameStep.name=Resource name +NameStep.title=Resource basics +NameStep.undefinedName=Undefined name +NameStep.undefinedVersion=Undefined version +NameStep.unknownVersion=Unknown +NavigatorPanel.firstLink=<< +NavigatorPanel.lastLink=>> +NavigatorPanel.nextLink=> +NavigatorPanel.previousLink=< +NodeExecutionStatus.COMMUNICATION_ERROR=Unreachable +NodeExecutionStatus.DOWN=Turned off +NodeExecutionStatus.ERROR=Error +NodeExecutionStatus.PAUSED=Stopped +NodeExecutionStatus.RUNNING=Running +NodeExecutionStatusType.COMMUNICATION_ERROR=Unreachable +NodeExecutionStatusType.DOWN=Turned off +NodeExecutionStatusType.ERROR=Error +NodeExecutionStatusType.PAUSED=Stopped +NodeExecutionStatusType.RUNNING=Running +NotificationsStatistics.AverageTime=Avg time +NotificationsStatistics.CountFailure=Failed +NotificationsStatistics.CountSuccess=Successful +NotificationsStatistics.MaxTime=Max +NotificationsStatistics.MinTime=Min +NotificationsStatistics.TotalTime=Total time +NotificationsStatistics.Transport=Transport +nullValid=Choose one +objectPolicyConfigurationEditor.button.edit=Edit# +objectPolicyConfigurationEditor.label=Object Policies +objectPolicyConfigurationEditor.name.placeholder=Insert object policy +ObjectPolicyDialog.button.cancel=Cancel +ObjectPolicyDialog.button.save=Save +ObjectPolicyDialog.label=Edit Object Policy +ObjectPolicyDialog.label.oidBound.help=Oid bound - The property value will be bound to OID. This property will be set to the value of OID and it cannot be changed. +ObjectPolicyDialog.propertyConstraint=Property constraint +ObjectPolicyDialog.property.placeholder=Insert property path +ObjectPolicyDialog.template=Object template +ObjectPolicyDialog.type=Object type +objectSyncConfig.editorFocus.nullValid=Choose One +objectSyncConfig.editorKind.nullValid=Choose One +objectSyncConfig.editorObjectTemplate.nullValid=Choose One +objectTemplateRef.nullValid=Choose One +ObjectType.description=Description +ObjectTypeGuiDescriptor.abstractRole=Abstract role +ObjectTypeGuiDescriptor.accessCertificationCampaign=Access certification campaign +ObjectTypeGuiDescriptor.accessCertificationDefinition=Access certification definition +ObjectTypeGuiDescriptor.account=Account +ObjectTypeGuiDescriptor.connector=Connector +ObjectTypeGuiDescriptor.connectorHost=Connector host +ObjectTypeGuiDescriptor.focus=Focus +ObjectTypeGuiDescriptor.genericObject=Generic object +ObjectTypeGuiDescriptor.lookupTable=Lookup table +ObjectTypeGuiDescriptor.node=Node +ObjectTypeGuiDescriptor.object=Object +ObjectTypeGuiDescriptor.objectTemplate=Object template +ObjectTypeGuiDescriptor.orgManager=Org. manager +ObjectTypeGuiDescriptor.org=Organization +ObjectTypeGuiDescriptor.reportOutput=Report output +ObjectTypeGuiDescriptor.report=Report +ObjectTypeGuiDescriptor.resource=Resource +ObjectTypeGuiDescriptor.role=Role +ObjectTypeGuiDescriptor.securityPolicy=Security policy +ObjectTypeGuiDescriptor.sequence=Sequence +ObjectTypeGuiDescriptor.shadow=Shadow +ObjectTypeGuiDescriptor.systemConfiguration=System configuration +ObjectTypeGuiDescriptor.task=Task +ObjectTypeGuiDescriptor.user=User +ObjectTypeGuiDescriptor.valuePolicy=Value policy +ObjectType.name=Name +ObjectType.parentOrgRef=Parent org. units +operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Security self test +operation.com.evolveum.midpoint.common.operation.import.object=Import object +operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy +operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks +operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check +operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) +operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) +operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors +operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner +operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion +operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) +operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) +operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) +operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account +operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion +operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) +operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Repository self test, user (Model) +operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource +operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema +operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption +operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository +operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) +operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) +operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) +operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) +operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) +operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) +operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change +operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) +operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection +operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) +operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit +operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) +operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTimeReset=Change time - reset (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui): {0} +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) +operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource +operation.linkShadow=Link account (Model) +operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) +operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object +operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema +operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) +operationResultPanel.cause=Cause: +operationResultPanel.context=Context: +operationResultPanel.count=Count: +operationResultPanel.hideStack=[ HIDE ERROR STACK ] +operationResultPanel.param=Param: +operationResultPanel.showStack=[ SHOW ERROR STACK ] +operationResultPanel.times=times +operationResultPanel.title.expectedError=Expected error +operationResultPanel.title.fatalError=Fatal error +operationResultPanel.title.info=Information +operationResultPanel.title.inProgress=In progress +operationResultPanel.title.partialError=Partial error +operationResultPanel.title.success=Success +operationResultPanel.title.unknown=Unknown +operationResultPanel.title.warn=Warning +OperationResultStatus.FATAL_ERROR=Fatal error +OperationResultStatus.IN_PROGRESS=In progress +OperationResultStatus.NOT_APPLICABLE=Not applicable +OperationResultStatus.PARTIAL_ERROR=Partial error +OperationResultStatus.SUCCESS=Success +OperationResultStatusType.FATAL_ERROR=Fatal Error +OperationResultStatusType.HANDLED_ERROR=Handled Error +OperationResultStatusType.IN_PROGRESS=In Progress +OperationResultStatusType.NOT_APPLICABLE=Not Applicable +OperationResultStatusType.PARTIAL_ERROR=Partial Error +OperationResultStatusType.SUCCESS=Success +OperationResultStatusType.UNKNOWN=Unknown +OperationResultStatusType.WARNING=Warning +OperationResultStatus.UNKNOWN=Unknown +OperationResultStatus.WARNING=Warning +operation.unlinkShadow=Unlink account (Model) +operation.updateSituationInShadow=Update situation in account (Model) +org.apache.wicket.extensions.wizard.cancel=Cancel +org.apache.wicket.extensions.wizard.finish=Finish +org.apache.wicket.extensions.wizard.last=Last +org.apache.wicket.extensions.wizard.next=Next +org.apache.wicket.extensions.wizard.previous=Previous +OrgType.costCenter=Cost center +OrgType.displayName=Display name +OrgType.identifier=Identifier +OrgType.locality=Locality +OrgType.mailDomain=Mail Domain +OrgType.orgType=Org. type +OrgType.requestable=Requestable +OrgType.tenant=Tenant +orgUnitAddDeletePopup.button.add=Add Org. Unit(s) +orgUnitAddDeletePopup.button.cancel=Cancel +orgUnitAddDeletePopup.button.remove=Remove Org. Unit(s)# +orgUnitAddDeletePopup.column.name=Name +orgUnitAddDeletePopup.title=Choose Org. Unit +OrgUnitBrowser.cancel=Cancel +OrgUnitBrowser.createRoot=Make it root +OrgUnitBrowser.message.queryError=Error occurred during translation search query to filter.# +OrgUnitBrowser.search=Search +OrgUnitBrowser.title=Choose new parent for org. unit +OriginType.ACTIVATIONS=Activations +OriginType.ASSIGNMENTS=Assignments +OriginType.CREDENTIALS=Credentials +OriginType.INBOUND=Inbound +OriginType.null=- +OriginType.OUTBOUND=Outbound +OriginType.RECONCILIATION=Reconciliation +OriginType.SYNC_ACTION=Sync action +OriginType.USER_ACTION=User action +OriginType.USER_POLICY=User policy +PageAbout.allRightsReserved=©2014 Evolveum. +PageAbout.button.testProvisioning=Provisioning self test +PageAbout.button.testRepositoryCheckOrgClosure=Check and repair org closure consistency +PageAbout.button.testRepository=Repository self test +PageAbout.message.couldntObtainJvmParams=Couldn't obtain JVM parameters from JMX. +PageAbout.midPointRevision=${describe} +PageAbout.midPointRevisionTitle=Git describe +PageAbout.midPointVersion=${pom.version} +PageAbout.midPointVersionTitle=Version +PageAbout.repoDiag.additionalDetails.name=Name +PageAbout.repoDiag.additionalDetails.value=Value +PageAbout.repoDiag.driverShortName=Driver short name +PageAbout.repoDiag.driverVersion=Driver version +PageAbout.repoDiag.implementationDescription=Implementation description +PageAbout.repoDiag.implementationShortName=Implementation name +PageAbout.repoDiag.isEmbedded=Is embedded +PageAbout.repoDiag.repositoryUrl=Repository URL +PageAbout.subTitle=midPoint +PageAbout.title=About +PageAbout.title.basic=Basic +PageAbout.title.jvmProperties=JVM properties +PageAbout.title.provisioning=Provisioning +PageAbout.title.repository.additional=Additional details +PageAbout.title.repository=Repository +PageAbout.title.systemProperties=System properties +PageAbout.unknownBuildNumber=unknown +pageAccount.button.back=Back +pageAccount.button.save=Save +pageAccount.description=Account on resource +pageAccount.message.cantEditAccount=Couldn't load account for editing. +pageAccount.message.cantEditProtectedAccount=This is protected account, it can't be modified. +PageAccounts.accounts.description=Description +PageAccounts.accounts.intent=Intent +PageAccounts.accounts.kind=Kind +PageAccounts.accounts.name=Name +PageAccounts.accounts.objectClass=Object class +PageAccounts.accounts.oid=Oid +PageAccounts.accounts.owner=Owner +PageAccounts.accounts.synchronizationSituation=Situation +PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.button.clearExportFolder=Clear export folder +PageAccounts.button.export=Export +PageAccounts.button.load=Load +PageAccounts.count=Count +PageAccounts.deleted=Deleted +PageAccounts.disputed=Disputed +PageAccounts.exportException=Error occurred during export, reason {0} +PageAccounts.exportFileDoesntExist=Couldn't create file {0} +PageAccounts.linked=Linked +PageAccounts.message.cantShowOwner=Can't show details of owner. +PageAccounts.message.ownerNotFound=Could not found owner for shadow with oid {0}. +pageAccounts.message.resourceNotSelected=Resource not selected. Please select a resource to display it's shadows. +PageAccounts.message.success.clearExport=Export folder was cleared successfully +PageAccounts.message.success.export=Export was successful. Exported file\: {0}. +PageAccounts.message.validationError=Searched objectClass value\: '{0}' is not valid. Please provide valid objectClass value. +PageAccounts.nothing=Nothing +PageAccounts.resource=Resource +PageAccounts.shadows=Shadows +PageAccounts.state=State +PageAccounts.subTitle=synchronization details +PageAccounts.summary=Summary +PageAccounts.title=Shadow +PageAccounts.total=Total +PageAccount.subTitle=on {0} +PageAccounts.unlinked=Unlinked +PageAccounts.unmatched=Unmatched +PageAccount.title=Account details +pageAdmin.certification=Certification +pageAdmin.certification.description=Certifications, recertifications +pageAdmin.configuration=Configuration +pageAdmin.configuration.description=Security, logging, import +pageAdmin.home.description=Start here +pageAdmin.home=Home +PageAdmin.menu.top.certification.campaigns=Campaigns +PageAdmin.menu.top.certification=Certification +PageAdmin.menu.top.certification.decisions=My cases to decide +PageAdmin.menu.top.certification.definitions=Campaign definitions +PageAdmin.menu.top.certification.newDefinition=New campaign definition +PageAdmin.menu.top.configuration.about=About# +PageAdmin.menu.top.configuration.basic=Basic +PageAdmin.menu.top.configuration.bulkActions=Bulk actions +PageAdmin.menu.top.configuration=Configuration +PageAdmin.menu.top.configuration.configuration=Configuration +PageAdmin.menu.top.configuration.development=Development +PageAdmin.menu.top.configuration.expressionEvaluator=Expression evaluator +PageAdmin.menu.top.configuration.importObject=Import object +PageAdmin.menu.top.configuration.internals=Internals configuration +PageAdmin.menu.top.configuration.logging=Logging +PageAdmin.menu.top.configuration.repositoryObjects=Repository objects +PageAdmin.menu.top.configuration.security=Security +PageAdmin.menu.top.configuration.shadowsDetails=Shadows details +PageAdmin.menu.top.home=Home +PageAdmin.menu.top.reports.created=Created reports +PageAdmin.menu.top.reports.list=List reports +PageAdmin.menu.top.reports.new=Import report definition +PageAdmin.menu.top.reports=Reports +PageAdmin.menu.top.resources.import=Import resource definition +PageAdmin.menu.top.resources.list=List resources +PageAdmin.menu.top.resources.new=New resource +PageAdmin.menu.top.resources=Resources +PageAdmin.menu.top.roles.list=List roles +PageAdmin.menu.top.roles.new=New role +PageAdmin.menu.top.roles=Roles +PageAdmin.menu.top.serverTasks.list=List tasks +PageAdmin.menu.top.serverTasks.new=New task +PageAdmin.menu.top.serverTasks=Server tasks +PageAdmin.menu.top.users.find=Find users +PageAdmin.menu.top.users.list=List users +PageAdmin.menu.top.users.new=New user +PageAdmin.menu.top.users.org.new=New organization +PageAdmin.menu.top.users.org=Org. structure +PageAdmin.menu.top.users.org.tree=Organization tree +PageAdmin.menu.top.users=Users +PageAdmin.menu.top.workItems.listClaimable=Work items claimable by me +PageAdmin.menu.top.workItems.list=My work items +PageAdmin.menu.top.workItems.listProcessInstancesAll=All requests +PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=My requests +PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Requests about me +PageAdmin.menu.top.workItems=Work items +pageAdmin.reports.description=Exporting reports +pageAdmin.reports=Reports +pageAdminResources.accountDetails=Account details +pageAdminResources.contentAccounts=Accounts +pageAdmin.resources.description=Connected systems +pageAdminResources.detailsResource=Resource details +pageAdminResources.editResource=Edit resource +pageAdminResources.importResource=Import resource +pageAdminResources.listResources=List resources +pageAdminResources.message.cantLoadResource=Couldn't load resource details. +pageAdminResources.newResource=New resource +pageAdmin.resources=Resources +pageAdmin.roles.description=Roles configuration +pageAdmin.roles=Roles +pageAdmin.serverTasks.description=Running tasks +pageAdmin.serverTasks=Server Tasks +pageAdmin.users.description=Users in repository +pageAdmin.users=Users +pageAdmin.workItems.description=Requests, approving +pageAdmin.workItems=Work Items +PageBase.button.abort=Abort +PageBase.button.back=Back +PageBase.button.cancel=Cancel +PageBase.button.delete=Delete +PageBase.button.edit=Edit +PageBase.button.run=Run +PageBase.button.saveAndRun=Save & Run +PageBase.button.save=Save +PageBase.button.search=Search +PageBase.button.send=Send +PageBase.button.update=Update +PageBase.clearCssCache=Clear less/js cache +pageBase.midPointVersion=Version\: ${pom.version}, ${describe} +pageBase.unknownBuildNumber=unknown +PageBulkAction.async=Asynchronous +PageBulkAction.button.start=Start +PageBulkAction.message.emptyString=Inserted bulk action is empty. Please provide non-empty script. +PageBulkAction.options=Options +PageBulkAction.title=User bulk actions +PageCert.ago={0} ago +PageCertCampaign.basic=Basic +PageCertCampaign.button.back=Back +PageCertCampaign.button.closeCampaign=Close campaign +PageCertCampaign.button.closeStage=Close stage +PageCertCampaign.button.openNextStage=Open next stage +PageCertCampaign.button.startCampaign=Start campaign +PageCertCampaign.button.startRemediation=Start remediation +PageCertCampaign.currentState=Current state +PageCertCampaign.description=Description +PageCertCampaign.menu.accept=Accept +PageCertCampaign.menu.delegate=Delegate +PageCertCampaign.menu.noResponse=No Response +PageCertCampaign.menu.notDecided=Not Decided +PageCertCampaign.menu.reduce=Reduce +PageCertCampaign.menu.revoke=Revoke +PageCertCampaign.name=Name +PageCertCampaign.numberOfStages=Number of stages +PageCertCampaign.owner=Owner +PageCertCampaigns.agoForCampaign=(campaign\: {0} ago) +PageCertCampaigns.agoForStage={0} ago +PageCertCampaigns.button.closeCampaign=Close campaign +PageCertCampaigns.button.closeStage=Close stage +PageCertCampaigns.button.openNextStage=Open next stage +PageCertCampaigns.button.startCampaign=Start campaign +PageCertCampaigns.button.startRemediation=Start remediation +PageCertCampaigns.dialog.title.confirmCloseCampaign=Confirm Close Campaign +PageCertCampaigns.dialog.title.confirmCloseStage=Confirm Close Stage +PageCertCampaigns.dialog.title.confirmDeleteCampaign=Confirm Delete Campaign +PageCertCampaigns.inForCampaign=(campaign\: in {0}) +PageCertCampaigns.inForStage=in {0} +PageCertCampaigns.menu.close=Close campaign +PageCertCampaigns.menu.closeSelected=Close selected campaigns +PageCertCampaigns.menu.delete=Delete campaign +PageCertCampaigns.menu.deleteSelected=Delete selected campaigns +PageCertCampaigns.menu.startSelected=Start selected campaigns +PageCertCampaigns.message.closeCampaignConfirmMultiple=Do you really want to close selected {0} campaigns? +PageCertCampaigns.message.closeCampaignConfirmSingle=Do you really want to close campaign '{0}' ? +PageCertCampaigns.message.closeStageConfirmSingle=Do you really want to close current stage for '{0}'? +PageCertCampaigns.message.deleteCampaignConfirmMultiple=Do you really want to delete selected {0} campaigns? +PageCertCampaigns.message.deleteCampaignConfirmSingle=Do you really want to delete campaign '{0}' ? +PageCertCampaigns.message.noCampaignsSelected=No relevant campaigns selected +PageCertCampaigns.nowForCampaign=(campaign\: now) +PageCertCampaigns.nowForStage=now +PageCertCampaigns.subTitle= +PageCertCampaigns.table.deadline=Stage (campaign) deadline +PageCertCampaigns.table.description=Description +PageCertCampaigns.table.name=Name +PageCertCampaigns.table.stages=Stages +PageCertCampaigns.table.stage=Stage +PageCertCampaigns.table.state=State +PageCertCampaign.stageTime=Stage time +PageCertCampaign.statistics.accept=Accept +PageCertCampaign.statistics.delegate=Delegate +PageCertCampaign.statistics.items=Items +PageCertCampaign.statistics.noDecision=No decision (abstain) +PageCertCampaign.statistics.noResponse=No response +PageCertCampaign.statistics.reduce=Reduce +PageCertCampaign.statistics.reduceRemedied=Reduce - remedied +PageCertCampaign.statistics.remedied=Remedied +PageCertCampaign.statistics.response=Response +PageCertCampaign.statistics.revokeRemedied=Revoke - remedied +PageCertCampaign.statistics.revoke=Revoke +PageCertCampaign.statistics=Statistics +PageCertCampaigns.title=Access Certification Campaigns +PageCertCampaign.subTitle= +PageCertCampaign.table.campaignName=Campaign name +PageCertCampaign.table.comments=Comments +PageCertCampaign.table.deadline=Deadline +PageCertCampaign.table.decision=Decision +PageCertCampaign.table.objectName=Object +PageCertCampaign.table.remediedAt=Remedied at +PageCertCampaign.table.requested=Requested +PageCertCampaign.table.reviewedAt=Reviewed at +PageCertCampaign.table.reviewedBy=Reviewed by +PageCertCampaign.table.reviewedInStage=In stage +PageCertCampaign.table.targetName=Target +PageCertCampaign.time=Time +PageCertCampaign.title=Access Certification Campaign +PageCertDecisions.ago={0} ago +PageCertDecisions.checkbox.showNoResponseOnly=Show "no response" cases only +PageCertDecisions.in=in {0} +PageCertDecisions.menu.accept=Accept +PageCertDecisions.menu.acceptSelected=Accept selected +PageCertDecisions.menu.delegate=Delegate +PageCertDecisions.menu.delegateSelected=Delegate selected +PageCertDecisions.menu.noResponse=No Response +PageCertDecisions.menu.noResponseSelected=Mark selected as No response +PageCertDecisions.menu.notDecided=Not Decided +PageCertDecisions.menu.notDecidedSelected=Mark selected as Not decided +PageCertDecisions.menu.reduce=Reduce +PageCertDecisions.menu.reduceSelected=Reduce selected +PageCertDecisions.menu.revoke=Revoke +PageCertDecisions.menu.revokeSelected=Revoke selected +PageCertDecisions.message.noItemSelected=No item selected +PageCertDecisions.now=now +PageCertDecisions.subTitle= +PageCertDecisions.table.campaignName=Campaign name +PageCertDecisions.table.campaignStage=Stage +PageCertDecisions.table.comment=Comment +PageCertDecisions.table.deadline=Deadline +PageCertDecisions.table.decision=Decision +PageCertDecisions.table.objectName=Object +PageCertDecisions.table.requested=Requested +PageCertDecisions.table.targetName=Target +PageCertDecisions.table.targetType=Type +PageCertDecisions.title=My cases to decide +PageCertDefinition.basicInformation=Basic information +PageCertDefinition.button.back=Back +PageCertDefinition.button.save=Save +PageCertDefinition.description=Description +PageCertDefinition.name=Name +PageCertDefinition.numberOfStages=Number of stages +PageCertDefinition.owner=Owner +PageCertDefinitions.basicInformation=Basic information +PageCertDefinitions.button.createCampaign=Create campaign +PageCertDefinitions.button.deleteDefinition=Delete definition +PageCertDefinitions.button.editAsXml=Edit as XML +PageCertDefinitions.button.showCampaigns=Show campaigns +PageCertDefinitions.deleteDefinitionConfirmSingle=Do you really want to delete definition '{0}'? +PageCertDefinitions.subTitle=available +PageCertDefinitions.table.description=Description +PageCertDefinitions.table.name=Name +PageCertDefinitions.title=Access Certification Definitions +PageCertDefinitions.title.confirmDelete=Confirm delete +PageCertDefinition.subTitle= +PageCertDefinitionsxmlDefinition=XML definition +PageCertDefinition.title=Access Certification Campaign Definition +PageCertDefinition.xmlDefinition=XML definition +PageCert.in=in {0} +PageCert.message.assignment={0} of {1} {2} to {3} {4}. +PageCert.message.textAdministrativeState=Administrative state: {0}. +PageCert.message.textAssignment=Assignment +PageCert.message.textDescription=Description: {0}. +PageCert.message.textExtensions=Extensions defined: {0}. +PageCert.message.textInducement=Inducement +PageCert.message.textIntent=Intent: {0}. +PageCert.message.textKind=Kind: {0}. +PageCert.message.textOrder=Order: {0}. +PageCert.message.textOrg=Org: {0}. +PageCert.message.textRelation=Relation: {0}. +PageCert.message.textTenant=Tenant: {0}. +PageCert.message.textValidFrom=Valid from: {0}. +PageCert.message.textValidTo=Valid to: {0}. +PageCert.now=now +PageContacts.subTitle=browser +PageContacts.title=Contacts +pageContentAccounts.button.searchButton=Search +pageContentAccounts.dialog.title.confirmDelete=Delete Confirmation +pageContentAccounts.identifiers=Identifiers +pageContentAccounts.intent=Intent +pageContentAccounts.kind=Kind +pageContentAccounts.menu.changeOwner=Change owner +pageContentAccounts.menu.deleteAccount=Delete +pageContentAccounts.menu.disableAccount=Disable +pageContentAccounts.menu.enableAccount=Enable +pageContentAccounts.menu.importAccount=Import +pageContentAccounts.menu.removeOwner=Remove owner +pageContentAccounts.message.cantImportAccount=Can't import account, oid\={0} +pageContentAccounts.message.cantShowAccountDetails=Can't show details for account {0} ({1}). +pageContentAccounts.message.cantShowUserDetails=Can't show details of user {0} ({1}). +pageContentAccounts.message.deleteConfirmation=Do you really want to delete {0} account(s) from this resource? +pageContentAccounts.message.deleteConfirmationSingle=Do you really want to delete '{0}' account from this resource? +pageContentAccounts.message.noAccountSelected=No accounts has been selected. +pageContentAccounts.message.resourceOidNotDefined=Resource oid is not defined in url. +pageContentAccounts.name=Name +pageContentAccounts.objectClass=Object class +pageContentAccounts.owner=Owner +pageContentAccounts.search=Search +pageContentAccounts.situation=Situation +PageContentAccounts.subTitle=on {0} +PageContentAccounts.title=Accounts +pageContentEntitlements.entitlements=Entitlements +pageContentEntitlements.message.resourceOidNotDefined=Resource oid is not defined in url. +PageContentEntitlements.title={0} +pageCreatedReports.button.delete=Delete +pageCreatedReports.button.download=Download +pageCreatedReports.button.searchButton=Search +pageCreatedReports.dialog.title.confirmDelete=Confirm Delete +pageCreatedReports.filter.default=Choose File Type +pageCreatedReports.filter.filetype=File Type +pageCreatedReports.filter.reportType=Report Type +pageCreatedReports.inlineMenu.deleteAll=Delete All +pageCreatedReports.inlineMenu.deleteSelected=Delete Selected +pageCreatedReports.message.deleteAll=Do you really want to delete all created report outputs? +pageCreatedReports.message.deleteOutputConfirmed=Do you really want to delete selected {0} Created report(s)? +pageCreatedReports.message.deleteOutputSingle=Do you really want to delete Created report '{0}'? +pageCreatedReports.message.downloadError=Could not download Report. +pageCreatedReports.message.fileNotFound=File with report was not found. +pageCreatedReports.message.nothingSelected=No reports have been selected. +pageCreatedReports.message.queryError=Error occurred during translation search query to filter. +PageCreatedReports.subTitle=in past +pageCreatedReports.table.author=Author +pageCreatedReports.table.description=Description +pageCreatedReports.table.filetype=File Type +pageCreatedReports.table.name=Name +pageCreatedReports.table.time=Time +pageCreatedReports.table.type=Report Type +PageCreatedReports.title=Created Reports +PageDashboard.accounts=My accounts +PageDashboard.activeTasks=Active Tasks +PageDashboard.activeUsers=Active Users +PageDashboard.assignments=My Assignments +PageDashboard.personalInfo=Personal info +PageDashboard.serverLoad=Server Load +PageDashboard.subTitle=welcome to midPoint +PageDashboard.systemInfo=System status +PageDashboard.title=Dashboard +PageDashboard.usedRam=Used RAM +PageDashboard.workItems=My work items +pageDebugList.button.clear=Clear +pageDebugList.button.search=Search +pageDebugList.description=Description +pageDebugList.dialog.title.confirmDelete=Confirm delete +pageDebugList.dialog.title.deleteAll=Delete All Objects +pageDebugList.menu.deleteAllIdentities=Delete all identities +pageDebugList.menu.deleteAllType=Delete all of selected type +pageDebugList.menu.deleteSelected=Delete selected +pageDebugList.menu.deleteShadowsOnResource=Delete all shadows on resource +pageDebugList.menu.exportAll=Export all objects +pageDebugList.menu.exportAllSelectedType=Export all of selected type +pageDebugList.menu.exportSelected=Export selected +pageDebugList.message.countSearchProblem=Couldn't perform search operation on users/shadows/org. units +pageDebugList.message.createFileException=Couldn't create file for download. +pageDebugList.message.deleteAllType=Do you really want to delete all objects of type "{0}"? +pageDebugList.message.deleteObjectConfirm=Do you really want to delete "{0}"? +pageDebugList.message.deleteSelectedConfirm=Do you really want to delete {0} objects? +pageDebugList.message.laxativeProblem=Drop all identities operation has not performed successfully +pageDebugList.message.nothingSelected=No object has been selected. +pageDebugList.message.queryException=Couldn't create query for name substring, reason\: {0} +pageDebugList.message.resourceNotSelected=Resource not selected. +pageDebugList.message.singleOrgDeleteProblem=Couldn't delete org. unit +pageDebugList.message.singleShadowDeleteProblem=Couldn't delete shadow +pageDebugList.message.singleUserDeleteProblem=Couldn't delete user +pageDebugList.messsage.deleteAllOfType=Deleting objects of type {0}. +pageDebugList.messsage.deleteAllResourceShadows=Do your really want to delete all shadows on resource {0}? +pageDebugList.messsage.deleteAllShadowsStarted=Task which deletes all shadows on resource {0} was started. +pageDebugList.name=Name +pageDebugList.objectType=Object type +pageDebugList.options=Options +pageDebugList.resourceName=Resource name +pageDebugList.resource=Resource +pageDebugList.resourceType=Resource type +pageDebugList.searchTextPlaceholder=Name +PageDebugList.subTitle=from repository +PageDebugList.title=Raw objects +pageDebugList.zipCheck=Use zip +pageDebugView.button.back=Back +pageDebugView.button.save=Save +pageDebugView.edit=Edit +pageDebugView.encrypt=Protected by encryption +pageDebugView.message.cantSaveEmpty=Can't save empty xml. +pageDebugView.message.oidNotDefined=Object oid is not defined. +pageDebugView.options=Options +pageDebugView.reevaluateSearchFilters=Reevaluate search filters +pageDebugView.saveAsRaw=Save in raw mode +PageDebugView.subTitle=for '{0}' +pageDebugView.switchToPlainText=Switch to plain text +PageDebugView.title=Object details +pageDebugView.validateSchema=Validate schema +PageError.button.back=Back to dashboard +PageError.error.401=unauthorized (401) +PageError.error.403=forbidden (403) +PageError.error.404=not found (404) +PageError.error.500=internal error (500) +PageError.message=Unexpected error occurred, if necessary please contact system administrator. +PageError.quoteAuthor=Henry Ford +PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. +PageError.title=Error +PageFindUsers.subTitle=in midPoint +PageFindUsers.title=Find users +PageForgetPassword.email=E-mail +pageForgetPassword.message.ContactAdminQuestionsNotSet=You have not set any security questions yet. Please Contact Your Administrator to reset Your Password. +pageForgetPassword.message.usernotfound=User Not Found +PageForgetPassword.password=Password +PageForgetPassword.resetPassword=Reset Password +PageForgetPassword.title=Forgot Password +PageForgetPassword.username=Username +PageImportObject.button.import=Import object +PageImportObject.embeddedEditor=Embedded editor +PageImportObject.file=File +PageImportObject.getObjectsFrom=Get objects from +pageImportObject.message.emptyXml=Can't save empty xml. +PageImportObject.message.help=Choose Xml file for import. +pageImportObject.message.nullFile=Uploaded file is null. +PageImportObject.subTitle=to midPoint +PageImportObject.title=Import objects +PageInternals.button.changeTime=Change time +PageInternals.button.resetTimeChange=Reset to using system time +PageInternals.checkConsistency=Check consistency +PageInternals.checkEncryption=Check encryption +PageInternals.checkReadEncrypion=Check read encryption +PageInternals.detailedDebugDump=Detailed debug dump +PageInternals.message.debugUpdatePerformed=Debug util updated. New value\: {0} +PageInternals.message.internalsConfigUpdate=Internals config update. consistencyChecks\: {0},encryptionChecks\: {1}, readEncryptionChecks\: {2} +PageInternals.offset=Offset +PageInternals.title.debugUtil=Debug util +PageInternals.title.internalsConfig=Internals config +PageInternals.title=Internals configuration +PageInternals.title.timeChange=Time change +PageInternals.tolerateUndeclaredPrefixes=Tolerate undeclared prefixes in QNames and paths +pageLogging.appender=Appender\: +pageLogging.appenders=Appenders +pageLogging.appenders.appending=Appending +pageLogging.appenders.filePath=File path +pageLogging.appenders.filePattern=File pattern +pageLogging.appenders.maxFileSize=Max. file size [kB] +pageLogging.appenders.maxHistory=Max. history +pageLogging.appenders.name=Name +pageLogging.appenders.pattern=Pattern +pageLogging.audit=Audit +pageLogging.auditLog=Audit to log file\: +pageLogging.button.addClassLogger=Add logger +pageLogging.button.addComponentLogger=Add component logger +pageLogging.button.addConsoleAppender=Add console appender +pageLogging.button.addFileAppender=Add file appender +pageLogging.button.addFilter=Add filter +pageLogging.button.advanced=Advanced +pageLogging.button.deleteAppender=Delete appender +pageLogging.button.deleteFilter=Delete filter +pageLogging.button.deleteLogger=Delete logger +pageLogging.button.reset=Reset +pageLogging.button.save=Save +pageLogging.details=Details\: +pageLogging.dumpInterval=Dump interval\: +pageLogging.filter.ALL=All +pageLogging.filter=Filter +pageLogging.filter.GUI=Web filter +pageLogging.filter.MODEL=Model filter +pageLogging.filter.NOTIFICATIONS=Notification filter +pageLogging.filter.PROVISIONING=Provisioning filter +pageLogging.filter.REPOSITORY=Repository filter +pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter +pageLogging.filtersTable=Filters table +pageLogging.filter.TASKMANAGER=Task manager filter +pageLogging.filter.WORKFLOWS=Workflow filter +pageLogging.logger.ALL=All +pageLogging.logger.GUI=Web logger +pageLogging.logger=Logger +pageLogging.logger.MODEL=Model logger +pageLogging.logger.NOTIFICATIONS=Notifications logger +pageLogging.logger.PROVISIONING=Provisioning logger +pageLogging.logger.REPOSITORY=Repository logger +pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger +pageLogging.loggersAppender=Appender +pageLogging.loggersLevel=Level +pageLogging.loggers=Loggers +pageLogging.loggersTable=Loggers table +pageLogging.logger.TASKMANAGER=Task manager logger +pageLogging.logger.WORKFLOWS=Workflow module logger +pageLogging.logSubsystemEntryExit=Log subsystem entry/exit +pageLogging.performanceStatistics=Performance statistics\: +pageLogging.profiling=Profiling +pageLogging.requestFilter=Request filter\: +pageLogging.rootAppender=Root appender\: +pageLogging.rootLevel=Root logger\: +pageLogging.subsystem.appender=Appender +pageLogging.subsystem.level=Level +pageLogging.subsystem.model=Model +pageLogging.subsystem.provisioning=Provisioning +pageLogging.subsystem.repository=Repository +pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener +pageLogging.subsystems=Subsystems\: +pageLogging.subsystem..taskManager=Task manager +pageLogging.subsystem.ucf=Ucf +pageLogging.subsystem.workflow=Workflow +PageLogging.title=Logging Management +PageLogin.forgetPassword=Forgot Password +pageLogin.message.ForgetPasswordSettingsWrong=Forget Passwords settings are wrong. Please Contact Your Administrator for changing your password. +PageLogin.password=Password +PageLogin.signIn=Sign in +PageLogin.title=Login +PageLogin.username=Username +PageMyPasswordQuestions.title=My Password Questions +PageMyPasswords.accountMidpoint=MidPoint +PageMyPasswords.accounts=Accounts +PageMyPasswords.button.back=Back +PageMyPasswords.button.save=Save +PageMyPasswords.couldntResolve=Couldn't resolve resource. +PageMyPasswords.enabled=Enabled +PageMyPasswords.importantNote=Important note. When "MidPoint" account is checked, user password is changed. Besides that, all account credentials are updated based on policies defined in resources definitions. +PageMyPasswords.name=Name +PageMyPasswords.noAccountSelected=Password not changed. No account was selected. +PageMyPasswords.password=Password +PageMyPasswords.resourceMidpoint=MidPoint Repository +PageMyPasswords.resourceName=Resource +PageMyPasswords.title=My passwords +PageNewReport.button.import=Import report +PageNewReport.embeddedEditor=Embedded editor +PageNewReport.file=File +PageNewReport.getObjectsFrom=Create report from +PageNewReport.message.emptyXml=Can't save empty xml. +PageNewReport.message.help=Choose Xml file for import. +PageNewReport.message.nullFile=Uploaded file is null. +PageNewReport.subTitle=to midPoint +PageNewReport.title=Import Jasper report +PageOrgTree.message.noOrgStructDefined=No org. structure defined. +PageOrgTree.subTitle=tree +PageOrgTree.title=Org. structure +pageOrgUnit.accounts=Projections +PageOrgUnit.extension=Extension +PageOrgUnit.message.cantCreateExtensionDelta=Can't create delta for org. unit extension +PageOrgUnit.parentOrgRef=Parent +PageOrgUnit.subTitle=details +PageOrgUnit.title.approvers=Approvers +PageOrgUnit.title.assignments=Assignments +PageOrgUnit.title.authorizations=Authorizations +PageOrgUnit.title.basic=Basic +PageOrgUnit.title.exclusions=Exclutions +PageOrgUnit.title.inducements=Inducements +PageOrgUnit.title=New org. unit +PageOrgUnit.title.parentOrgUnit=Parent(s) +pageProcessInstance.button.back=Back +pageProcessInstances.active=Currently active +pageProcessInstances.before=before +pageProcessInstances.button.back=Back +pageProcessInstances.button.stop=Stop/delete process instance(s) +pageProcessInstances.finished=Recently finished +pageProcessInstances.item.candidates=Candidate assignees +pageProcessInstances.item.finished=Finished +pageProcessInstances.item.name=Name +pageProcessInstances.item.owner=Owner +pageProcessInstances.item.result=Result +pageProcessInstances.item.started=Started +pageProcessInstances.item.status=Status +pageProcessInstances.message.noItemSelected=No process instance has been selected. +pageProcessInstances.notYet=not yet +PageProcessInstancesRequestedBy.title=Process instances corresponding to my requests +PageProcessInstancesRequestedFor.title=Process instances corresponding to requests about me +PageProcessInstance.title=Process instance details +PageReport.basic=Basic configuration +PageReport.fullXml=Full xml +PageReport.jasperTemplate=Jasper template +PageReport.jasperTemplateStyle=Jasper template style +PageReport.message.cantSaveEmpty=Can't save empty report. +PageReport.message.cantSerializeFromObjectToString=Can't serialize object to XML. +PageReports.button.configure=Configure +PageReports.button.run=Run +PageReports.message.jasperError=Error occurred during creating Jasper report. +PageReports.message.queryError=Error occurred during translation search query to filter. +PageReports.message.resourceNotDefined=Resource not defined. +PageReports.message.unknownReport=Unknown report. +PageReports.report.auditDescription=Report made from audit records. +PageReports.report.auditName=Audit logs +PageReports.report.reconciliationDescription=Reconciliation report for selected resource. +PageReports.report.reconciliationName=Reconciliation +PageReports.report.usersDescription=Users listed in MidPoint. +PageReports.report.usersName=Users in MidPoint +PageReports.search.showSubreports=Show subreports +PageReports.subTitle=from midPoint +PageReports.table.description=Description +PageReports.table.name=Name +PageReports.title.auditPopup=Audit report parameters +PageReports.title=New Report +PageReports.title.reconciliationPopup=Reconciliation report parameters +PageReports.title.userPopup=User report parameters +PageReport.title=Report configuration +pageResource.bundle=Bundle +pageResource.button.back=Back +pageResource.button.importAccounts=Import accounts +pageResource.button.save=Save +pageResource.button.test=Test connection +pageResource.capabilities=Capabilities +pageResource.conConnection=Connector connection +pageResource.confValidation=Configuration validation +pageResource.conInitialization=Connection initialization +pageResource.conSanity=Connector sanity +pageResource.conSchema=Connector schema +pageResource.deleteSyncToken=Delete Sync. Token +pageResourceEdit.edit=Edit +pageResourceEdit.message.emptyXml=Can't save empty xml as resource. +pageResourceEdit.options=Options +pageResource.editResource=Edit resource +PageResourceEdit.title=New resource +pageResource.import=Import +pageResource.message.invalidTaskSearch=Synchronization task search did not perform correctly. +pageResource.message.oidNotDefined=Resource oid not defined in request. +pageResource.name=Name +pageResource.objectTypes.displayName=Display name +pageResource.objectTypes.help=Help +pageResource.objectTypes.nativeObjectClass=Native object class +pageResource.objectTypes=Object types +pageResource.objectTypes.type=Type +pageResource.oid=Oid +pageResource.overallStatus=Overall status +pageResource.progress=Progress +pageResource.resource=Resource +pageResources.bundle=Bundle +pageResources.button.discoveryRemote=Discovery +pageResources.button.editAsXml=Edit XML +pageResources.button.search=Search +pageResources.connector.hostname=Hostname +pageResources.connectorHosts=Connector hosts +pageResources.connector.name=Name +pageResources.connector.port=Port +pageResources.connector.protectConnection=Protected +pageResources.connector.timeout=Timeout +pageResources.content=Content +pageResources.dialog.title.confirmDelete=Confirm delete +pageResources.import=Import +pageResources.inlineMenuItem.deleteSyncToken=Delete Sync. Token +pageResources.inlineMenuItem.editResource=Edit Resource +pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? +pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? +pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'? +pageResources.message.deleteResourcesConfirm=Do you really want to delete {0} resources? +pageResources.message.noHostSelected=No connector host has been selected. +pageResources.message.noResourceSelected=No resource has been selected. +pageResources.message.queryError=Error occurred during translation search query to filter. +pageResources.name=Name +pageResources.progress=Progress +pageResources.resources=Resources +pageResources.searchText.placeholder=Name +pageResources.status=Last status +PageResources.subTitle=connected to midPoint +pageResource.status=Status +PageResources.title=Resources +pageResources.version=Version +pageResource.sync=Sync +PageResource.title=Resource details +pageResource.type=Type +pageResource.version=Version +PageResourceWizard.title=New resource +PageRoleEditor.extension=Extension +PageRoleEditor.label.approverRef=Approver +PageRoleEditor.label.approverRef.placeholder=Set Approver +PageRoleEditor.label.assignmentConstraint.placeholder=Set assignment policy +PageRoleEditor.label.description=Description +PageRoleEditor.label.displayName=Display name +PageRoleEditor.label.identifier=Identifier +PageRoleEditor.label.maxAssignments=Max. Assignments +PageRoleEditor.label.minAssignments=Min. Assignments +PageRoleEditor.label.name=Name +PageRoleEditor.label.ownerRef=Owner +PageRoleEditor.label.ownerRef.placeholder=Set Owner +PageRoleEditor.label.requestable=Requestable +PageRoleEditor.label.riskLevel=Risk Level +PageRoleEditor.label.type=Type +PageRoleEditor.message.addApproverOk=Approver with name: '{0}' was added successfully. +PageRoleEditor.message.addOwnerOk=Owner with name: '{0}' was added successfully. +PageRoleEditor.message.cantAddOwner=Can't setup the selected owner. +PageRoleEditor.message.cantCreateExtensionDelta=Can't create delta for role extension +PageRoleEditor.subtitle.activation=Activation +PageRoleEditor.subtitle.basic=Basic +PageRoleEditor.subtitle.editingRole=role '{0}' +PageRoleEditor.subtitle.extension=Extension +PageRoleEditor.subtitle.newRole=new role +PageRoleEditor.title.assignments=Assignments +PageRoleEditor.title.editingRole=Edit +PageRoleEditor.title.inducements=Inducements +PageRoleEditor.title.newRole=Create +pageRoles.button.delete=Delete +pageRoles.dialog.title.confirmDelete=Confirm delete +pageRoles.message.deleteRoleConfirm=Do you really want to delete selected {0} role(s)? +pageRoles.message.nothingSelected=No role has been selected. +pageRoles.message.queryError=Error occurred during translation search query to filter. +pageRoles.requestable=Requestable +PageRoles.title=List roles +pageSecurityQuestions.message.WrongAnswer=Questions Not Answered Correctly +PageSecurityQuestions.title=Security Questions +PageShowPassword.message=Your new password is\: +PageShowPassword.success=New password has been successfully created +PageShowPassword.title=New Password +PageSizePopover.title=Page size# +pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Full +pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relative +pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Mark +pageSystemConfiguration.assignmentPolicyEnforcement.value.none=None +pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Positive +pageSystemConfiguration.logging.title=Logging +PageSystemConfiguration.subTitle=for midPoint +pageSystemConfiguration.system.title=System +PageSystemConfiguration.title=Configuration +PageTaskAdd.title=New task +pageTask.advancedOption=Advanced option +pageTask.basic=Basic +pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. +pageTask.bound=Tightly bound (use if recurring task runs often) +pageTask.browse=Browse +pageTask.category.BulkActions=Bulk actions +pageTask.category.Demo=Demo +pageTask.category.ImportFromFile=Import from file +pageTask.category.ImportingAccounts=Importing accounts +pageTask.category.LiveSynchronization=Live synchronization +pageTask.category.Recomputation=Recomputation +pageTask.category.Reconciliation=Reconciliation +pageTask.category.UserRecomputation=User recomputation +pageTask.category.Workflow=Workflow +pageTask.createSuspended=Create in SUSPENDED state +pageTask.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. +pageTask.cronHelpLink=For more information, please see +pageTask.cronHelpLinkTutorial=tutorial +pageTask.cronSpec=Schedule cron-like specification +pageTask.dryRun=Dry run +pageTaskEdit.basic=Basic +pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. +pageTaskEdit.bound=Tightly bound (use if recurring task runs often) +pageTaskEdit.button.back=Back +pageTaskEdit.button.edit=Edit +pageTaskEdit.button.resume=Resume +pageTaskEdit.button.runNow=Run now +pageTaskEdit.button.save=Save +pageTaskEdit.button.suspend=Suspend +pageTaskEdit.category=Category +pageTaskEdit.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. +pageTaskEdit.cronHelpLink=For more information, please see +pageTaskEdit.cronHelpLinkTutorial=tutorial +pageTaskEdit.cronSpec=Schedule cron-like specification +pageTaskEdit.description=Description +pageTaskEdit.dryRun=Dry run +pageTaskEdit.execution=Execution status +pageTaskEdit.handlerUri=Handler URI +pageTaskEdit.identifier=Identifier +pageTaskEdit.intent=Intent +pageTaskEdit.kind=Kind +pageTaskEdit.lastFinished=Task run last finished +pageTaskEdit.lastStarted=Task run last started +pageTaskEdit.message.cantTaskDetails=Couldn't load task details. +pageTaskEdit.message.node=- at node {0} +pageTaskEdit.misfire=Misfire action +pageTaskEdit.modelOperationStatusLabel=Model operation status +pageTaskEdit.name=Task name +pageTaskEdit.nextRun=Next scheduled task run +pageTaskEdit.notStartAfter=Do not start after +pageTaskEdit.notStartBefore=Do not start before +pageTaskEdit.objectClass=Object class +pageTaskEdit.objectRef=Resource reference +pageTaskEdit.oid=OID +pageTaskEdit.opResult.message=Message +pageTaskEdit.opResult.operation=Operation +pageTaskEdit.opResult.status=Status +pageTaskEdit.opResult.token=Token +pageTaskEdit.options=Options +pageTaskEdit.parent=Parent task +pageTaskEdit.recurring=Recurring task +pageTaskEdit.runUntilNodeDown=Run only until node down +pageTaskEdit.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. +pageTaskEdit.scheduleInterval=Schedule interval (seconds) +pageTaskEdit.scheduleTitle=Scheduling +pageTaskEdit.subtasksLabel=Subtasks +pageTaskEdit.suspendReq=For editing is necessary to suspend the task +pageTaskEdit.taskState=Task state +pageTaskEdit.threadAction=Thread action +pageTaskEdit.threadStop=Thread stop action +pageTaskEdit.tightlyBound=Tightly bound +pageTaskEdit.title.edit=Details for '{0}' +PageTaskEdit.title=Task details +pageTaskEdit.workerThreads=Worker threads +pageTaskEdit.workflowInformationLabel=Workflow information +pageTask.intent=Intent +pageTask.kind=Kind +pageTask.misfire=Misfire action +pageTask.name=Task name +pageTask.notStartAfter=Do not start after +pageTask.notStartBefore=Do not start before +pageTask.notStartBefore.error1='Do not start before' is later than 'Do not start after' +pageTask.now=Now +pageTask.objectClass=Object class +pageTask.objectRef=Resource reference +pageTask.options=Options +pageTask.recurring=Recurring task +pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are: Close, Suspend +pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are: Restart, Reschedule +pageTask.runUntilNodeDown=Run only until node down +pageTasks.alreadyPassed=already passed +pageTasks.alreadyPassedForNotRunningTasks=(already passed) +pageTasks.button.deactivateServiceThreads=Stop all threads +pageTasks.button.deleteNode=Delete +pageTasks.button.deleteTask=Delete +pageTasks.button.reactivateServiceThreads=Start all threads +pageTasks.button.refreshTasks=Refresh tasks +pageTasks.button.resumeTask=Resume +pageTasks.button.scheduleTask=Run now +pageTasks.button.startScheduler=Start +pageTasks.button.stopSchedulerAndTasks=Stop scheduler + tasks +pageTasks.button.stopScheduler=Stop scheduler +pageTasks.button.suspendTask=Suspend +pageTasks.button.synchronizeTasks=Synchronize tasks +pageTasks.category.AccessCertification=Access certification +pageTasks.category.AllCategories=All categories +pageTasks.category.BulkActions=Bulk actions +pageTasks.category=Category +pageTasks.category.Cleanup=Cleanup +pageTasks.category.Demo=Demo +pageTasks.category.ImportFromFile=Import from file +pageTasks.category.ImportingAccounts=Importing accounts +pageTasks.category.LiveSynchronization=Live synchronization +pageTasks.category.null=(undefined) +pageTasks.category.Recomputation=Recomputation +pageTasks.category.Reconciliation=Reconciliation +pageTasks.category.Report=Report +pageTasks.category.System=System +pageTasks.category.UserRecomputation=User recomputation +pageTasks.category.Utility=Utility +pageTasks.category.Workflow=Workflow +pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. +pageTask.scheduleInterval=Schedule interval (seconds) +pageTask.scheduleTitle=Scheduling +pageTask.scheduleValidation.bothIntervalAndCron='Schedule interval' and 'Cron-like specification' may not be both present. +pageTask.scheduleValidation.intervalNotPositive='Schedule interval' must be a positive number. +pageTask.scheduleValidation.invalidCronSpecification='Cron-like specification' is not valid. +pageTask.scheduleValidation.neitherIntervalNorCron=Exactly one of 'Schedule interval' and 'Cron-like specification' must be specified. +pageTask.scheduleValidation.noInterval='Schedule interval' must be specified. +pageTasks.dialog.title.confirmDelete=Confirm delete +pageTasks.inForNotRunningTasks=(in {0}) +pageTasks.in=in {0} +pageTasks.message.alreadyResumed=Task '{0}' can't be resumed, it's already running or closed. +pageTasks.message.alreadySuspended=Task '{0}' is already suspended or closed. +pageTasks.message.couldntCreateQuery=Couldn't create query for task list. +pageTasks.message.deleteTaskConfirm=Do you really want to delete task '{0}'? +pageTasks.message.deleteTasksConfirm=Do you really want to delete {0} tasks? +pageTasks.message.noNodeSelected=No node has been selected. +pageTasks.message.noTaskSelected=No task has been selected. +pageTasks.node.clustered=Clustered +pageTasks.node.executionStatus=Status +pageTasks.node.lastCheckInTime=Last check-in time +pageTasks.node.managementPort=Management port +pageTasks.node.name=Name +pageTasks.nodes=Nodes +pageTasks.node.statusMessage=Status message +pageTasks.nowForNotRunningTasks=(now) +pageTasks.now=now +pageTasks.runsContinually=runs continually +pageTasks.stalledSince=STALLED since {0} at {1} +pageTasks.state=State +pageTasks.subtasks=Show subtasks +PageTasks.subTitle=in midPoint +pageTasks.task.category=Category +pageTasks.task.currentRunTime=Current run time +pageTasks.task.detail=Detail +pageTasks.task.executingAt=Executing at +pageTasks.task.execution=Execution +pageTasks.task.name=Name +pageTasks.task.objectRef=Object reference +pageTasks.task.progress=Progress +pageTasks.task.scheduledToRunAgain=Scheduled to start again +pageTasks.tasks=Tasks +pageTasks.task.status=Status +PageTasks.title=Tasks +pageTasks.unknownRefName=Unknown object +pageTask.threadStop=Thread stop action +pageTask.title.edit=Details for '{0}' +pageTask.type=Type\: +page.title.edit={0} +page.title.editResource=Edit resource +pageUser.accounts=Accounts +pageUser.assignment.active=Active +pageUser.assignment.name=Name +pageUser.assignments=Assignments +pageUser.assignment.type=Type +pageUser.button.abort=Abort +pageUser.button.addAccount=Add account +pageUser.button.back=Back +pageUser.button.delete=Delete +pageUser.button.disable=Disable +pageUser.button.enable=Enable +pageUser.button.recompute.assignments=Show all assignments +pageUser.button.save=Save +pageUser.button.submit=Preview changes +pageUser.button.unlink=Unlink +pageUser.button.unlock=Unlock +pageUser.description=User in repository +pageUser.menu.assignAccount=Assign account +pageUser.menu.assignOrg=Assign org. unit +pageUser.menu.assignRole=Assign role +pageUser.menu.unassign=Unassign +pageUser.message.cantCreateUser=Create user failed +pageUser.message.cantEditUser=Couldn't load form for editing user. +pageUser.message.cantNewUser=Couldn't load form for new user. +pageUser.message.cantSubmitUser=Couldn't send user for submit +pageUser.message.cantUpdateUser=Update user failed +pageUser.message.couldntAssignObject=Couldn't assign object '{0}', reason: {1}. +pageUser.message.couldntCreateAccount=Couldn't create account form for '{0}', reason: {1}. +pageUser.message.couldntCreateAccountNoSchema=Couldn't create account form for '{0}', no refined schema available. Possible problem with connector configuration and/or connection. Please check logs for more information. +pageUser.message.deleteAccountConfirm=Do you really want to delete {0} account(s)? +pageUser.message.deleteAssignmentConfirm=Do you really want to delete {0} assignment(s)? +pageUser.message.illegalAccountState=Illegal account state '{0}'. +pageUser.message.illegalAssignmentState=Illegal assignment state '{0}'. +pageUser.message.noAccountSelected=No account selected. +pageUser.message.noActivationFound=No activation found for account '{0}'. +pageUser.message.noAssignableSelected=No assignable object selected. +pageUser.message.noAssignmentsAvailable=There are currently no assignments to preview. +pageUser.message.noAssignmentSelected=No assignment selected. +pageUser.message.noEnabledPropertyFound=No enabled property found for account '{0}'. +pageUser.message.noPassword=Password is not entered. +pageUser.message.noResourceSelected=No resource selected. +pageUser.message.noUserName=It is not possible to compute assignments on unnamed user object. Please provide a name. +pageUser.message.unsupportedState=Unsupported user form state '{0}'. +pageUsers.accounts=Accounts +pageUsers.dialog.title.confirmDelete=Confirm delete +pageUsers.menu.delete=Delete +pageUsers.menu.disable=Disable +pageUsers.menu.enable=Enable +pageUsers.menu.reconcile=Reconcile +pageUsers.menu.unlock=Unlock +pageUsers.message.deleteUserConfirm=Do you really want to delete selected {0} user(s)? +pageUsers.message.deleteUserConfirmSingle=Do you really want to delete user '{0}'? +pageUsers.message.nothingSelected=No user has been selected. +pageUsers.message.queryError=Error occurred during translation search query to filter. +PageUsers.subTitle=in midPoint +PageUsers.title=Users +pageUser.subTitle.edituser=user '{0}' +pageUser.subTitle.newUser=new user +pageUser.task.category=Category +pageUser.task.execution=Execution state +pageUser.task.name=Task name +pageUser.tasks=Tasks +pageUser.task.status=Status +pageUser.title.confirmDelete=Confirm delete +pageUser.title.editing={0} +pageUser.title.editUser=Edit +pageUser.title.newUser=Create +pageUser.title.selectAssignable=Select object(s) +pageUser.title.selectResource=Select resource(s) +pageUser.userDetails=User details +pageWorkItem.accordionLabel.additionalData=Related data (technical information) +pageWorkItem.accordionLabel.objectNew=Object after proposed change (technical information) +pageWorkItem.accordionLabel.objectOld=Object before change (technical information) +pageWorkItem.accordionLabel.processInstance=Process instance information +pageWorkItem.accordionLabel.requester=Requester (technical information) +pageWorkItem.additionalData.description=Related data +pageWorkItem.additionalInfo=Supplementary information +pageWorkItem.assignee=Assigned to\: +pageWorkItem.button.approve=Approve +pageWorkItem.button.cancel=Back +pageWorkItem.button.claim=Claim +pageWorkItem.button.reject=Reject +pageWorkItem.button.release=Release +pageWorkItem.candidates=Candidate assignees\: +pageWorkItem.delta=Delta to be approved +pageWorkItem.description=Work Item +pageWorkItem.label.showTechnicalInformation=Show technical information +pageWorkItem.mainInfo=Basic information +pageWorkItem.objectNew.description=Object after proposed change +pageWorkItem.objectOld.description=Object before change +pageWorkItem.options=Options +pageWorkItem.requestCommon.description=General information about the request +pageWorkItem.requestedBy=Requested by\: +pageWorkItem.requestedOn=Requested on\: +pageWorkItem.requester.description=Requester +pageWorkItem.requestSpecific.description=Your decision +pageWorkItem.requestSpecifics=Request specifics +pageWorkItems.button.approve=Approve +pageWorkItems.button.claim=Claim +pageWorkItems.button.reject=Reject +pageWorkItems.button.release=Release +PageWorkItemsClaimable.title=Work items claimable by me +pageWorkItems.item.candidates=Candidate assignees +pageWorkItems.item.created=Created on +pageWorkItems.item.name=Name +pageWorkItems.item.owner=Owner +pageWorkItems.item.status=Status +pageWorkItems.message.noItemSelected=No work item has been selected. +PageWorkItems.title=Work items assigned to me +PageWorkItem.subTitle=work item details +pageWorkItem.title=Work to do\: +pageWorkItem.trackingData.description=Tracking (diagnostic) data +pageWorkItem.trackingData=Tracking data +pageWorkItem.workItemCreatedOn=This work item created on\: +passwordPanel.error=Passwords don't match. +past.ChangeType.ADD=Added +past.ChangeType.DELETE=Deleted +past.ChangeType.MODIFY=Modified +PersonalInfoPanel.lastFail.date=Date +PersonalInfoPanel.lastFail.from=From +PersonalInfoPanel.lastFail=Last unsuccessful login +PersonalInfoPanel.lastLogin.date=Date +PersonalInfoPanel.lastLogin.from=From +PersonalInfoPanel.lastLogin=Last login +PersonalInfoPanel.never=Never +PersonalInfoPanel.other=Other# +PersonalInfoPanel.passwordExp=Account expiration date +PersonalInfoPanel.undefined=Not defined +PolicyConstraintEnforcementType.ENFORCE=Enforce +PolicyConstraintEnforcementType.REMEDIATE=Remediate +PolicyConstraintEnforcementType.REPORT=Report +policyRef.nullValid=Choose One +PrismObjectPanel.hideEmpty=Hide empty fields +PrismObjectPanel.maximize=Maximize# +PrismObjectPanel.minimize=Minimize +PrismObjectPanel.protectedAccount=Protected account +PrismObjectPanel.showEmpty=Show empty fields +prismOptionButtonPanel.hideEmpty=Hide empty fields +prismOptionButtonPanel.maximize=Maximize +prismOptionButtonPanel.minimize=Minimize +prismOptionButtonPanel.showEmpty=Show empty fields +prismPropertyPanel.hasOutbound=Has outbound +prismPropertyPanel.hasPendingModification=Has pending modification +prismPropertyPanel.name.credentials.password=Password +prismPropertyPanel.required=Required +prismValuePanel.add=Add +prismValuePanel.delete=Delete +prismValuePanel.message.association.attributes=Attributes: +processInstancePanel.details=Other information: +processInstancePanel.finished=Finished: +processInstancePanel.message.cantGetDetails=Couldn't get process instance details. +processInstancePanel.message.noTasks=none +processInstancePanel.name=Process instance name: +processInstancePanel.pid=Instance ID: +processInstancePanel.started=Started: +processInstancePanel.taskAlreadyRemoved=(was already removed)# +processInstancePanel.task=MidPoint task: +processInstancePanel.tasks=Currently active work items: +processInstancePanel.title.edit=Details for '{0}' +ProfilingLevel.ARGUMENTS=Arguments +ProfilingLevel.ENTRY_EXIT=Entry/Exit +ProfilingLevel.OFF=Off +ProgressPanel.ExecutionTimeWhenFinished=Operation executed in {0} milliseconds. +ProgressPanel.ExecutionTimeWhenRunning=Operation executing for {0} second(s). +ProgressTableHeader.Activity=Activity +ProgressTableHeader.ResourceObject=Resource object (if applicable) +ProgressTableHeader.Status=Status +ProvisioningStatistics.AverageTime=Avg time +ProvisioningStatistics.CreateFailure=Fail +ProvisioningStatistics.CreateSuccess=Create OK +ProvisioningStatistics.DeleteFailure=Fail +ProvisioningStatistics.DeleteSuccess=Delete OK +ProvisioningStatistics.GetFailure=Fail +ProvisioningStatistics.GetSuccess=Get OK +ProvisioningStatistics.MaxTime=Max +ProvisioningStatistics.MinTime=Min +ProvisioningStatistics.ObjectClass=Object class +ProvisioningStatistics.OtherFailure=Fail +ProvisioningStatistics.OtherSuccess=Script OK +ProvisioningStatistics.Resource=Resource +ProvisioningStatistics.ScriptFailure=Fail +ProvisioningStatistics.ScriptSuccess=Script OK +ProvisioningStatistics.SearchFailure=Fail +ProvisioningStatistics.SearchSuccess=Search OK +ProvisioningStatistics.SyncFailure=Fail +ProvisioningStatistics.SyncSuccess=Sync OK +ProvisioningStatistics.TotalOperationsCount=All operations +ProvisioningStatistics.TotalTime=Total time +ProvisioningStatistics.UpdateFailure=Fail +ProvisioningStatistics.UpdateSuccess=Update OK +QNameEditor.label.localPart=Local part name +QNameEditor.label.namespace=Namespace +QNameEditor.tooltip.attribute=TODO\: QNameEditor.tooltip.attribute +QNameEditor.tooltip.localPart=Local part of QName +QNameEditor.tooltip.namespace=Namespace of QName +RangeValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. +ReconciliationPopupPanel.exportFileType=Export TypeDownloadButtonPanel.download=Download# +ReconciliationPopupPanel.resource=Resource +ReconciliationPopupPanel.title.basic=Basic Reconciliation Report Configuration +repeater.input.nullValid=Choose One +ReportConfigurationPanel.title.basic=Basic +ReportType.export=Export +ReportType.orientation=Orientation +ReportType.parent=Parent +ReportType.useHibernateSession=Use hibernate session +Requestable.ALL=All +Requestable.NON_REQUESTABLE=Non-Requestable +Requestable.REQUESTABLE=Requestable +ResourceActivationEditor.label.administrativeStatus=Administrative status +ResourceActivationEditor.label=Edit Resource Activation +ResourceActivationEditor.label.existence=Existence +ResourceActivationEditor.label.fetchStrategy=Fetch Strategy +ResourceActivationEditor.label.inbound=Inbound +ResourceActivationEditor.label.outbound=Outbound +ResourceActivationEditor.label.validFrom=Valid from +ResourceActivationEditor.label.validTo=Valid to +ResourceAssociationEditor.label.allow=Non-schema ref. +ResourceAssociationEditor.label.association=Association specific attributes +ResourceAssociationEditor.label.associationAttribute=Association attribute +ResourceAssociationEditor.label.description=Description +ResourceAssociationEditor.label.direction=Direction +ResourceAssociationEditor.label.displayName=Display name +ResourceAssociationEditor.label.edit=Edit '{0}' association +ResourceAssociationEditor.label.exclusiveStrong=Exclusive strong +ResourceAssociationEditor.label.explicitRefIntegrity=Explicit ref. integrity +ResourceAssociationEditor.label.fetchStrategy=Fetch Strategy +ResourceAssociationEditor.label.inbound=Inbound mapping +ResourceAssociationEditor.label.intent=Target intent +ResourceAssociationEditor.label.intolerantVP=Intolerant pattern +ResourceAssociationEditor.label.kind=Target kind +ResourceAssociationEditor.label.limitations=Limitations +ResourceAssociationEditor.label.matchingRule=Matching rule +ResourceAssociationEditor.label.new=Create new association +ResourceAssociationEditor.label.outbound=Outbound mapping +ResourceAssociationEditor.label.reference=Ref. +ResourceAssociationEditor.label.resourceItem=ResourceItem specific attributes +ResourceAssociationEditor.label.tolerant=Tolerant +ResourceAssociationEditor.label.tolerantVP=Tolerant pattern +ResourceAssociationEditor.label.valueAttribute=Value attribute +ResourceAssociationEditor.message.cantParseSchema=Couldn't parse resource schema +ResourceAttributeEditor.label.allow=Non-schema attribute +ResourceAttributeEditor.label.description=Description +ResourceAttributeEditor.label.displayName=Display name +ResourceAttributeEditor.label.edit=Edit '{0}' Attribute +ResourceAttributeEditor.label.exclusiveStrong=Exclusive strong +ResourceAttributeEditor.label.fetchStrategy=Fetch Strategy +ResourceAttributeEditor.label.inbound=Inbound mappings +ResourceAttributeEditor.label.intolerantVP=Intolerant pattern +ResourceAttributeEditor.label.limitations=Limitations +ResourceAttributeEditor.label.matchingRule=Matching rule +ResourceAttributeEditor.label.new=Create new attribute +ResourceAttributeEditor.label.outbound=Outbound mappings +ResourceAttributeEditor.label.reference=Attribute +ResourceAttributeEditor.label.tolerant=Tolerant +ResourceAttributeEditor.label.tolerantVP=Tolerant pattern +ResourceAttributeEditor.message.cantParseSchema=Couldn't parse resource schema +ResourceAttributeEditor.title.delete=Delete +ResourceAttributeEditor.title.edit=Edit +ResourceCredentialsEditor.label=Edit Resource Credentials +ResourceCredentialsEditor.label.fetchStrategy=Fetch Strategy +ResourceCredentialsEditor.label.inbound=Inbound +ResourceCredentialsEditor.label.outbound=Outbound +ResourceCredentialsEditor.label.passwordPolicyRef=Password policy +ResourceDependencyEditor.label.button.add=Add resource dependency +ResourceDependencyEditor.label=Edit Dependencies +ResourceDependencyEditor.label.intent=Dependency intent +ResourceDependencyEditor.label.kind=Dependency kind +ResourceDependencyEditor.label.order=Order +ResourceDependencyEditor.label.resourceRef=Dependency resource +ResourceDependencyEditor.label.strictness=Strictness +ResourceIterationEditor.label.description=Description +ResourceIterationEditor.label=Edit Resource Iteration Configuration +ResourceIterationEditor.label.expressionEvaluator=Expression evaluator +ResourceIterationEditor.label.expression=Expression +ResourceIterationEditor.label.expressionType=Expression type +ResourceIterationEditor.label.extension=Extension +ResourceIterationEditor.label.language=Language +ResourceIterationEditor.label.maxIteration=Max iteration +ResourceIterationEditor.label.policyRef=Policy ref. +ResourceIterationEditor.label.postIterationCondition=Post-iteration condition +ResourceIterationEditor.label.preIterationCondition=Pre-iteration condition +ResourceIterationEditor.label.returnMultiplicity=Return multiplicity +ResourceIterationEditor.label.stringFilter=String filter +ResourceIterationEditor.label.tokenExpression=Token expression +ResourceIterationEditor.label.variable=Variable +resource.nullValid=Choose resource... +ResourceObjectAssociationDirectionType.OBJECT_TO_SUBJECT=Object to subject +ResourceObjectAssociationDirectionType.SUBJECT_TO_OBJECT=Subject to object +ResourceObjectTypeDependencyStrictnessType.LAX=Lax +ResourceObjectTypeDependencyStrictnessType.RELAXED=Relaxed +ResourceObjectTypeDependencyStrictnessType.STRICT=Strict +resourcePopup.bundle=Bundle +resourcePopup.button.add=Add resource(s)# +resourcePopup.name=Name +resourcePopup.version=Version +ResourceProtectedEditor.button.add=Add protected account# +ResourceProtectedEditor.label.description=Description +ResourceProtectedEditor.label=Edit Protected Accounts +ResourceProtectedEditor.label.filterClause=Filter clause +ResourceProtectedEditor.label.filter=Filter +ResourceProtectedEditor.label.name=Name +ResourceProtectedEditor.label.uid=Uid +ResourceStatus.DOWN=Down +ResourceStatus.ERROR=Error +ResourceStatus.NOT_TESTED=Not tested +ResourceStatus.SUCCESS=Success +ResourceStatus.UP=Up +ResourceStatus.WARNING=Warning +ResourceWizard.expression.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. +ResourceWizard.expression.tooltip.language=Programming language in which is the expression script written. +ResourceWizard.expression.tooltip.policyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. +ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. +ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so midPoint can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that midPoint will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that midPoint can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See https://wiki.evolveum.com/display/midPoint/Resource+Capabilities wiki page for more details. +ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

There connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

+ResourceWizard.help.nameStep=

This stage of the wizard configures basic properties of the resource. It can be used to configure resource name and description. Connector name is mandatory and must be unique. Connector that will be used to access the resource must also be configured. Connectors are deployed on connector hosts. If the connector host is left empty then connectors deployed directly in the midPoint instance will be used.

See Resource Configuration wiki page for detailed explanation of resource configuration.

+ResourceWizard.help.schemaHandlingStep=

This step is used to provide configuration for handling of resource schema. The configuration displayed on this page tells midPoint what to do with resource object classes and attributes. It contains the configuration of mappings between user properties and account attributes, configuration of account types, groups, provisioning dependencies, password mapping and so on.

The configuration is grouped into object types. Each object type defines the behavior for specific account type, entitlement type, OU, etc. The object type is uniquely identified by the combination of kind and intent. The kind defines what kind of the object it is:

  • kind=account means that the object is an account, i.e. that it represents a user.
  • kind=entitlement is applied to groups, roles, privileges, ACIs and similar objects that can be associated with accounts and which give privileges or access rights to the account.
  • kind=generic applies to other objects such as organizational units (OUs), domains, etc.
Intent is a plain string that can be used to distinguish several object types. E.g. it can be used to define several account type, e.g. "default user account", "administration account", "testing account" and so on. See Kind, Intent and ObjectClass wiki page for more details.

More details about schema handling configuration are provided on Resource Schema Handling wiki page. +ResourceWizard.help.schemaStep=

This page shows resource schema. The resource schema defines object classes that the connector can manage, e.g. accounts, groups, organizational units and so on. The schema defines a set of attributes for each object class. The schema is presented here in read-only form so you can inspect it and familiarize yourself with the data model that the resource provides.

The resource schema presented at this page is usually retrieved from the resource and automatically generated by midPoint. Resource schema defines what the resource can do, i.e. what object classes it defines and what attributes are used in the object classes. Therefore the schema is read-only. It is not a configuration. It does not defines how midPoint uses the object classes and attributes. That is configured in next steps of the wizard.

See Resource Schema wiki page for detailed explanation of resource schema concepts

+ResourceWizard.help.synchronizationStep=

The synchronization configuration defines how midPoint reacts when it discovers that resource object has changed. E.g. it defines how midPoint reacts when it discovers new account, when it discovers that a group that should exist does not and so on. It is usually does not matter how midPoint discovers the change the reaction is usually the same (although exceptions are possible by using channel specification). Therefore the policy that is configured here usually applies to live synchronization, reconciliation, import, discovery (consistency mechanism) and possible also other mechanisms that may come in the future.

See Synchronization Configuration wiki page for more details.#Mon May 12 18:18:36 CEST 2014 +runReportPopupContent.button.run=Run report +runReportPopupContent.param.class=Parameter type +runReportPopupContent.param.name.eventStage = Event Stage +runReportPopupContent.param.name.eventType = Event Type +runReportPopupContent.param.name.from = Date From +runReportPopupContent.param.name.initiatorName = Initiator Name +runReportPopupContent.param.name.outcome = Outcome +runReportPopupContent.param.name=Parameter name +runReportPopupContent.param.name.targetName = Target Name# +runReportPopupContent.param.name.to = Date To +runReportPopupContent.param.value=Parameter value +RunReportPopupPanel.title=Report configuration before run +runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend +runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule +SchemaHandlingStep.activation.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. +SchemaHandlingStep.activation.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). +SchemaHandlingStep.activation.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). +SchemaHandlingStep.association.label.associationName=Association name +SchemaHandlingStep.association.label.associationNamespace=Association namespace +SchemaHandlingStep.association.tooltip.associationAttribute=Name of the attribute that "holds" the association. I.e. an attribute which contains the identifier of the associated object. This is usually an attribute such as "memeber", "groups", "roles", etc. In subject-to-object associations this is an attribute of a subject (e.g. account attribute "groups"). In object-to-subject associations this is an attribute of an object (e.g. group attribute "members"). +SchemaHandlingStep.association.tooltip.associationLocalPart=TODO: SchemaHandlingStep.association.tooltip.associationLocalPart +SchemaHandlingStep.association.tooltip.associationNamespace=TODO: SchemaHandlingStep.association.tooltip.associationNamespace# +SchemaHandlingStep.association.tooltip.direction=Defines the direction of the association. Object-to-subject\: Object (e.g. group) has an attribute that contains identifier of the subject (e.g. account); Subject-to-object\: Subject (e.g. account) has an attribute that contains identifier of the object (e.g. group). +SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Explicit referential integrity. If set to false then midPoint assumes that the resource implements referential integrity. E.g. midPoint assumes that the resource automatically updates the association identifiers if an account is renamed and midPoint does not need to do anything. If set to true then midPoint will do referential integrity explicitly. In this case midPoint will explicitly update the association attributes if an account is renamed. +SchemaHandlingStep.association.tooltip.intent=Intent of the association target object type. Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. +SchemaHandlingStep.association.tooltip.kind=Kind of the association target object type. This is usually "entitlement". Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. +SchemaHandlingStep.association.tooltip.valueAttribute=Name of the attribute that is the source of a value for the association. The value of this attribute will be taken and stored into the association attribute to form an association. This is usually an attribute that contains an identifier or name such as "uid", "id", "name", etc. In subject-to-object associations this is an attribute of an object (e.g. group). In object-to-subject associations this is an attribute of a subject (e.g. account). +SchemaHandlingStep.attribute.label.attributeName=Attribute name +SchemaHandlingStep.attribute.label.attributeNamespace=Attribute namespace +SchemaHandlingStep.attribute.tooltip.allow=If checked allows to specify an attribute which is not in the original resource schema. This can be used to fix faulty connectors that do not provide a complete resource schema, which hides some attributes, etc. +SchemaHandlingStep.attribute.tooltip.attributeLocalPart=TODO: SchemaHandlingStep.attribute.tooltip.attributeLocalPart +SchemaHandlingStep.attribute.tooltip.attributeNamespace=TODO: SchemaHandlingStep.attribute.tooltip.attributeNamespace +SchemaHandlingStep.attribute.tooltip.exclusiveStrong=When set to false then both strong and normal mapping values are merged to produce the final set of values. When set to true only strong values are used if there is at least one strong mapping. Normal values are used if there is no strong mapping. +SchemaHandlingStep.attribute.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. +SchemaHandlingStep.attribute.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). +SchemaHandlingStep.attribute.tooltip.intolerantVP=A value that matches this pattern will NOT be tolerated. I.e. it will be erased from the attribute value even if it is not a result of midPoint processing (mappings). +SchemaHandlingStep.attribute.tooltip.limitations=Specify attribute limitations such as multiplicity, ability to read or write it, etc. +SchemaHandlingStep.attribute.tooltip.matchingRule=A rule that determines if two attribute values have the same meaning. E.g. setting this to 'stringIgnoreCase' will make this attribute efficiently case insensitive. +SchemaHandlingStep.attribute.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). +SchemaHandlingStep.attribute.tooltip.reference=Name of the attribute to configure. All the settings and mappings below apply to this attribute. +SchemaHandlingStep.attribute.tooltip.tolerant=Tolerant attributes tolerate values that are set outside of midPoint. Non-tolerant attributes will only allow values that are defined in midPoint (e.g. by resource or role mappings). +SchemaHandlingStep.attribute.tooltip.tolerantVP=A value that matches this pattern will be tolerated. I.e. it will remain as the attribute value even if it is not a result of midPoint processing (mappings). +SchemaHandlingStep.button.add=Add New Object Type +SchemaHandlingStep.credentials.tooltip.fetchStrategy=How to fetch the credentials value when it is needed. Implicit\: the value is returned by default, it does not need to be requested; Explicit\: the value is not returned by default, always request it explicitly. +SchemaHandlingStep.credentials.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). +SchemaHandlingStep.credentials.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). +SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Password policy to apply to this credential. This setting overrides other settings, e.g. default password policy defined in system configuration. If no password policy is defined here then the usual default will be used. +SchemaHandlingStep.dependency.tooltip.intent=Intent of the object on which we depend. +SchemaHandlingStep.dependency.tooltip.kind=Kind of the object on which we depend. +SchemaHandlingStep.dependency.tooltip.order=Normally zero. Can specify an integer that determines the ordering of dependencies that form a cycle and could not be otherwise be resolved (a.k.a. high-order dependencies). +SchemaHandlingStep.dependency.tooltip.resourceRef=Resource on which we depend. +SchemaHandlingStep.dependency.tooltip.strictness=Specifies how strictly will be the dependency resolved. Lax\: if the dependency is not there continue as normal (only used to impose operation ordering); Relaxed\: refuse to do operation unless the dependency is tried first, but if that fails then continue anyway; Strict\: proceed only is the dependency is tried first and it succeeds. +SchemaHandlingStep.iteration.tooltip.maxIteration=Maximum number of iterations to try. The operation will end with a failure if the maximum number of iterations is tried without any success. +SchemaHandlingStep.iteration.tooltip.returnMultiplicity=TODO\: SchemaHandlingStep.iteration.tooltip.returnMultiplicity +SchemaHandlingStep.iteration.tooltip.variable=TODO\: SchemaHandlingStep.iteration.tooltip.variable +SchemaHandlingStep.label.activation=Activation +SchemaHandlingStep.label.assignmentPolicyRef=Assignment policy +SchemaHandlingStep.label.associations=Associations +SchemaHandlingStep.label.attributes=Attributes +SchemaHandlingStep.label.credentials=Credentials +SchemaHandlingStep.label.default=Default +SchemaHandlingStep.label.dependency=Dependencies +SchemaHandlingStep.label.description=Description +SchemaHandlingStep.label.displayName=Display name +SchemaHandlingStep.label.emptyDisplayName=--Select object type to edit-- +SchemaHandlingStep.label.intent=Intent +SchemaHandlingStep.label.iteration=Iteration +SchemaHandlingStep.label.kind=Kind +SchemaHandlingStep.label.newObjectType=New object type +SchemaHandlingStep.label.objectClass=Object class +SchemaHandlingStep.label.objectTypes=Object Types +SchemaHandlingStep.label.protected=Protected +SchemaHandlingStep.limitations.tooltip.ignore=Flag to ignore an attribute. MidPoint will pretend that the ignored attribute does not exist at all. It will not display it in the user interface, will not apply mappings, etc. +SchemaHandlingStep.limitations.tooltip.layers=System layers to which this limitation applies. Sometimes the limitation does not apply equally to all the layers. E.g. the attribute may be formally read-write but we want it to be only presented as read-only by the user interface and change it only through mappings. In such a case the read-only limitation applies only to "presentation" layer. +SchemaHandlingStep.limitations.tooltip.maxOccurs=Maximum number of occurrences of the attribute. A of one means single-value attribute, value of "unbounded" means multi-value attribute. A value which is specified here overrides the value taken from resource schema. +SchemaHandlingStep.limitations.tooltip.minOccurs=Minimum number of occurrences of the attribute. A value of zero means optional attribute, value of one means mandatory attribute. A value which is specified here overrides the value taken from resource schema. +SchemaHandlingStep.limitations.tooltip.other=TODO\: REMOVE THIS TOOLTIP +SchemaHandlingStep.limitations.tooltip.propertyAccess=The type of access which is allowed or denied. +SchemaHandlingStep.mapping.tooltip.authoritative=Authoritative mappings both add are remove specified value. Non-authoritative mappings only add the value. E.g. if a role with an authoritative mapping is removed the value that the mapping implied is also removed. If a role with non-authoritative mapping is removed then the value remains. +SchemaHandlingStep.mapping.tooltip.channel=Limits application of this mapping only to specific channel. E.g. to changes coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be applied. If it is not then it will not be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. +SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programming language in which is the condition script written. +SchemaHandlingStep.mapping.tooltip.condition=The XML representation of mapping condition. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the condition. If the condition returns true then the mapping will be applied. If it returns false then the mapping is ignored. Note that mappings that were true and that become false may result in removal of a value that was the result of the mapping while it was still true. +SchemaHandlingStep.mapping.tooltip.conditionType=Type of the expression that will be used for the mapping condition. +SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. +SchemaHandlingStep.mapping.tooltip.exceptChannel=Limits application of this mapping to all channels except the specified channel. E.g. all the changes except those coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be not applied in this channel. If it is not then it will be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. +SchemaHandlingStep.mapping.tooltip.exclusive=Exclusive mapping can be the only mapping that produces a value for a specific target. E.g. if another mapping produces a value for the same attribute then it ends up with an error. +SchemaHandlingStep.mapping.tooltip.expressionLanguage=Programming language in which is the expression script written. +SchemaHandlingStep.mapping.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the expression. Expression return value is applied to mapping target. +SchemaHandlingStep.mapping.tooltip.expressionType=The type of expression used in this mapping. If no expression is specified the "asIs" expression will be used. +SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. +SchemaHandlingStep.mapping.tooltip.source=Mapping source. Mapping will react to changes in its sources. The values of the sources are input parameters to the expression inside the mapping. +SchemaHandlingStep.mapping.tooltip.strength=The strength with which the mapping is applied. Weak mappings are only applied if there is no value in the target yet. Normal mappings are applied only if the source has been changed. Strong mappings are applied always. +SchemaHandlingStep.mapping.tooltip.target=Mapping target. The value that the mapping produces will be applied to the mapping target. +SchemaHandlingStep.message.errorLoadingObjectTypeList=Couldn't load object class list from resource. Error\: +SchemaHandlingStep.message.saveError=Couldn't save schema handling, {0} +SchemaHandlingStep.message.selectObjectClassAss=Please provide 'Object class' attribute before creating resource association. +SchemaHandlingStep.message.selectObjectClassAttr=Please provide 'Object class' attribute before creating resource attribute. +SchemaHandlingStep.message.validationError=Inserted objectClass value\: '{0}' is not valid. Please provide valid objectClass value. +SchemaHandlingStep.protected.tooltip.filter=TODO\: SchemaHandlingStep.protected.tooltip.filter +SchemaHandlingStep.protected.tooltip.name=TODO\: SchemaHandlingStep.protected.tooltip.name +SchemaHandlingStep.protected.tooltip.uid=TODO\: SchemaHandlingStep.protected.tooltip.uid +SchemaHandlingStep.title=Schema handling +SchemaHandlingStep.tooltip.activation=Definition how to map activation states (enabled/disabled/archived) and dates (validity from and to). +SchemaHandlingStep.tooltip.assignmentPolicyRef=Assignment policy specifies how strictly are the assignments enforced. None\: the assignments are not enforced at all; Positive\: assignments only add values (never substract); Relative\: only changes are propagated, existing values are left as they are; Full\: everything is strictly enforced (both changed and existing values). +SchemaHandlingStep.tooltip.associations=Definitions how entitlement associations are to be handled. +SchemaHandlingStep.tooltip.attributes=Definitions how individual attributes are to be handled. Each definition may contain inbound/outbound mappings, attribute limitations, etc. +SchemaHandlingStep.tooltip.credentials=Definition how to handle credentials such as passwords. +SchemaHandlingStep.tooltip.default=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. +SchemaHandlingStep.tooltip.dependency=Dependencies are object types that has to be processed before this object types is processed. I.e. this object type depends on them. The object types on which this object type depends will be provisioned before this object type. Dependencies are used to impose ordering into provisioning operations. +SchemaHandlingStep.tooltip.filterClause=TODO\: SchemaHandlingStep.tooltip.filterClause +SchemaHandlingStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. +SchemaHandlingStep.tooltip.iteration=Iteratively find values for unique attributes such as identifiers. MidPoint will try several times to find a unique value for such attributes. +SchemaHandlingStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. +SchemaHandlingStep.tooltip.objectClass=Object class from the schema that will be used to construct instances of this object type. +SchemaHandlingStep.tooltip.protected=Specification of protected instances of this object type. MidPoint can see protected instances but they cannot be touched. Any attempt to modify them will fail. This is used to protect emergency administration accounts such as "root" or "administrator". +SchemaListPanel.attributes=Attributes +SchemaListPanel.details.default=Default# +SchemaListPanel.details.description=Description +SchemaListPanel.details=Details +SchemaListPanel.details.displayName=Display name +SchemaListPanel.details.intent=Intent +SchemaListPanel.details.kind=Kind +SchemaListPanel.details.nativeObjectClass=Native obj. class +SchemaListPanel.displayName=Display name +SchemaListPanel.displayOrder=Order +SchemaListPanel.message.couldntParseSchema=Couldn't parse resource schema +SchemaListPanel.minMax=Min/max occurs +SchemaListPanel.name=Name +SchemaListPanel.nativeAttributeName=Native attribute name +SchemaListPanel.objectClass=Object class +SchemaListPanel.returnedByDefault=Returned by default +SchemaStep.button.reload=Reload +SchemaStep.message.reload.fail=Schema for resource '{0}' was not reloaded. +SchemaStep.message.reload.ok=Schema for resource '{0}' was reloaded successfully. +SchemaStep.schema=Schema +SchemaStep.title=Schema +SchemaStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. +SchemaStep.tooltip.isDefault=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. +SchemaStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. +SchemaStep.tooltip.nativeObjectClass=Object class name how it is natively known by the resource (or the connector). +SchemaStep.xml=Xml +SearchFilterPanel.button.update=Update Clause +SearchFilterPanel.label.description=Description +SearchFilterPanel.label.filterClause=Filter Clause +SearchFilterPanel.message.cantSerialize=Could not create MaxXNode from provided XML filterClause. Please enter correct expression. Reason: {0} +SearchFilterPanel.message.expressionSuccess=Filter clause has been update successfully.# +searchForm.filetype.null=File Type +searchForm.reportType.null=Report Type +searchForm.searchTextPlaceholder=Text +SearchType.AUTHOR=Author +SearchType.DESCRIPTION=Description +SearchType.FAMILY_NAME=Family name +SearchType.FULL_NAME=Full name +SearchType.GIVEN_NAME=Given name +SearchType.NAME=Name +ShadowKindType.ACCOUNT=Account +ShadowKindType.ENTITLEMENT=Entitlement +ShadowKindType.GENERIC=Generic +simpleErrorPanel.label.showMore=Show more# +simpleErrorPanel.message.error=Account on resource '{0}' not loaded. +situation.nullValid=Choose One +StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.impl.lens.ChangeExecutor) +StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) +StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) +StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) +StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.impl.lens.projector) +StandardLoggerType.PROJECTOR=Projector (c.e.m.model.impl.lens.projector.Projector) +StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) +SubtasksPanel.label.category=Category +SubtasksPanel.label.detail=Detail +SubtasksPanel.label.executionState=Execution state +SubtasksPanel.label.name=Task name +SubtasksPanel.label.result=Result +SynchronizationActionEditorDialog.button.cancel=Cancel +SynchronizationActionEditorDialog.button.save=Save +SynchronizationActionEditorDialog.label.description=Description +SynchronizationActionEditorDialog.label=Edit Synchronization Action +SynchronizationActionEditorDialog.label.handlerUri=Action +SynchronizationActionEditorDialog.label.name=Name +SynchronizationActionEditorDialog.label.order=Order +SynchronizationExpressionEditor.label.condition=Edit Synchronization Condition +SynchronizationExpressionEditor.label.confirmation=Edit Synchronization Confirmation +SynchronizationInformationPanel.count=Count +SynchronizationInformationPanel.deleted=Deleted +SynchronizationInformationPanel.disputed=Disputed +SynchronizationInformationPanel.linked=Linked +SynchronizationInformationPanel.noSynchronizationPolicy=No sync policy +SynchronizationInformationPanel.notApplicableForTask=Not applicable for task +SynchronizationInformationPanel.protected=Protected +SynchronizationInformationPanel.state=State +SynchronizationInformationPanel.synchronizationDisabled=Sync disabled +SynchronizationInformationPanel.title=States of processed objects +SynchronizationInformationPanel.unlinked=Unlinked +SynchronizationInformationPanel.unmatched=Unmatched +SynchronizationPolicyDecision.ADD=Add +SynchronizationPolicyDecision.DELETE=Delete +SynchronizationPolicyDecision.KEEP=No change +SynchronizationPolicyDecision.UNLINK=Unlink +SynchronizationReactionEditor.label.action=Action +SynchronizationReactionEditor.label.channel=Channel +SynchronizationReactionEditor.label.description=Description +SynchronizationReactionEditor.label.edit=Edit '{0}' Reaction +SynchronizationReactionEditor.label.name=Name +SynchronizationReactionEditor.label.new=Create New Reaction +SynchronizationReactionEditor.label.objectTemplateRef=Object template ref. +SynchronizationReactionEditor.label.reconcile=Reconcile +SynchronizationReactionEditor.label.situation=Situation +SynchronizationReactionEditor.label.synchronize=Synchronize +SynchronizationSituationType.DELETED=Deleted +SynchronizationSituationType.DISPUTED=Disputed +SynchronizationSituationType.LINKED=Linked +SynchronizationSituationType.null=Choose One +SynchronizationSituationType.UNLINKED=Unlinked +SynchronizationSituationType.UNMATCHED=Unmatched +SynchronizationStep.action.tooltip.handlerUri=The explicit action to execute. Please note that most actions are designed to work with the default midPoint synchronization algorithm and that this algorithm will be executed unless it was explicitly disabled (and then the result may be an error). Also note that even if no explicit action is selected midPoint will still do the default synchronization algorithm is the "synchronize" option was selected. +SynchronizationStep.action.tooltip.order=Whether the explicit action is executed before midPoint default synchronization algorithms or after them. Most built-in actions are designed to be executed before midPoint synchronization as they only set up the model context and then they ley midPoint to do the real work. However some custom action may need to be executed after the synchronization, e.g. to deliver notifications, clean up, etc. +SynchronizationStep.button.add=Add Synchronization Object +SynchronizationStep.label.condition=Condition +SynchronizationStep.label.confirmation=Confirmation +SynchronizationStep.label.correlation=Correlation +SynchronizationStep.label.description=Description +SynchronizationStep.label.editSyncObject=Edit '{0}' +SynchronizationStep.label.emptyDisplayName=--Select sync object to edit-- +SynchronizationStep.label.enabled=Enabled +SynchronizationStep.label.focus=Focus +SynchronizationStep.label.intent=Intent +SynchronizationStep.label.kind=Kind +SynchronizationStep.label.name=Name +SynchronizationStep.label.newObjectType=New sync. object type +SynchronizationStep.label.notSpecified=(name not specified) +SynchronizationStep.label.objectClass=Object class +SynchronizationStep.label.objectTemplate=Object Template +SynchronizationStep.label.opportunistic=Opportunistic +SynchronizationStep.label.reaction=Reaction +SynchronizationStep.label.reconcile=Reconcile +SynchronizationStep.label.syncObjectHeader=Sync. Objects +SynchronizationStep.message.cantSave=Couldn't save resource synchronization. +SynchronizationStep.message.errorLoadingObjectSyncList=Couldn't load object synchronization list from resource. Error\: +SynchronizationStep.message.errorLoadingObjectTemplates=Couldn't load object templates from repository. +SynchronizationStep.message.unsupportedActionFormat=You are using deprecated attribute 'ref' to define reaction action. Use element 'handlerUri' instead. Actions with 'ref' attribute will not be shown in this wizard. +SynchronizationStep.reaction.tooltip.action=Explicit action. This setting defines what midPoint has to do as a reaction to the synchronization event. +SynchronizationStep.reaction.tooltip.channel=Channel limitation. If the synchronization event originated from the specified channel (e.g. live sync, reconciliation or import) then this reaction will be processed. It will be ignored otherwise. +SynchronizationStep.reaction.tooltip.objectTemplateRef=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. +SynchronizationStep.reaction.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. +SynchronizationStep.reaction.tooltip.situation=Synchronization situation. If the situation of the event matches the situation specified here then the reaction will be applied. It will be ignored otherwise. +SynchronizationStep.reaction.tooltip.synchronize=If set to true then the usual synchronization algorithms will be applied (a.k.a. clockwork and projector) in addition to explicit action specified below. This is the usual case. If set to false then the synchronization algorithms will be skipped and only the explicit action will be executed. +SynchronizationStep.title=Synchronization +SynchronizationStep.tooltip.condition=The synchronization setting will be applied only if this condition returns true. The condition is used mostly to sort the object of the same kind into intents. E.g. the condition may decide whether the username starts with "T". If is does then it can sort out accounts to intent "test" and if it does not then the account will have default intent. +SynchronizationStep.tooltip.confirmation=Confirmation expression. Each result of the correlation expression will be passed to confirmation expression. If the confirmation expression returns true then the objects will be linked. If no confirmation expression is specified then all the objects returned from the correlation query are accepted by default. Confirmation expression may be reasonable resource-intensive because it will be executed only for objects that are returned from the correlation query. +SynchronizationStep.tooltip.correlation=Correlation expression. The correlation expression is used to link focal objects (e.g. User) and shadows (e.g. account) that belong together. The correlation expression results in a search filter that is executed over the focal objects (usually users). The query returns candidate objects for linking. Correlation expression must be very efficient otherwise the synchronization performance will suffer. +SynchronizationStep.tooltip.enabled=Set to true if this synchronization setting is enabled. This is the default. This setting can be used to temporarily disable the synchronization setting. +SynchronizationStep.tooltip.focus=The type of focal object that corresponds to the resource object. For account objects this is usually a user object (UserType). This can be set to RoleType or OrgType for entitlement objects and so on. +SynchronizationStep.tooltip.intent=Object intent for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the intent specified in this field. +SynchronizationStep.tooltip.kind=Object kind for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the kind specified in this field. +SynchronizationStep.tooltip.objectClass=Object class for which this definition applies. This will be used to select the synchronization settings in case the object (shadow) does not have kind/intent definition yet. +SynchronizationStep.tooltip.objectTemplate=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. +SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic synchronization (a.k.a. discovery) will be enabled during the processing of this event. +SynchronizationStep.tooltip.reaction=Specifies how midPoint reacts to this synchronization event. Several reactions can be specified. The reaction appropriate for the synchronization situation of the event will be selected. +SynchronizationStep.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. +SystemConfigPanel.assignmentPolicyEnforcement=Assignment policy enforcement +SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval +SystemConfigPanel.cleanupPolicy=Cleanup Policy +SystemConfigPanel.cleanupPolicy.closedTasks=Closed tasks cleanup interval +SystemConfigPanel.cleanupPolicy.placeholder=Insert interval +SystemConfigPanel.deprecated.objectPolicy=This part of configuration is deprecated. It is kept here for compatibility purposes. Please, use the component below to define object policies. +SystemConfigPanel.mail.config.placeholder=New Configuration +SystemConfigPanel.mail.debug=Debug +SystemConfigPanel.mail.defaultFrom=Default from +SystemConfigPanel.mail.host=Host +SystemConfigPanel.mail.password=Password +SystemConfigPanel.mail.password.placeholder.empty=Set password +SystemConfigPanel.mail.password.placeholder.set=Password is set +SystemConfigPanel.mail.port=Port +SystemConfigPanel.mail.server=Mail Server +SystemConfigPanel.mail.server.remove.warn=Could not delete selected mail server configuration. Changes made to selected configuration prevent the removal. Please re-select the configuration you wish to remove. +SystemConfigPanel.mail.server.tooltip=Select the mail server to configure it. To add new configuration, press '+' button. To remove selected configuration, press '-' button. +SystemConfigPanel.mail.transportSecurity=Transport security +SystemConfigPanel.mail.username=Username +SystemConfigPanel.misc.enableExperimentalCode=Enable experimental code +SystemConfigPanel.notification.redirectToFile.placeholder=Filename +SystemConfigPanel.notification.redirectToFile=Redirect to file +SystemConfigPanel.title.accountSynchronization=Global account synchronization settings +SystemConfigPanel.title.basic=Basic +SystemConfigPanel.title.connectorFramework=Connector frameworks configuration +SystemConfigPanel.title.misc=Miscellaneous +SystemConfigPanel.title.modelHooks=Model hooks +SystemConfigPanel.title.notification=Notifications +SystemConfigPanel.title.passwordPolicy=Global password policy +SystemConfigPanel.title.userTemplate=Default user template +SystemConfigPanel.tooltip.duration=Format: P[n][p], n-number, p-period (d - days, m - months, ...), P3M - cleanup every 3 months +SystemInfoPanel.activeTasks=Active Tasks +SystemInfoPanel.activeUsers=Active Users +SystemInfoPanel.serverLoad=Server Load +SystemInfoPanel.usedRam=Used RAM +TaskDtoExecutionStatus.CLOSED=Closed +TaskDtoExecutionStatus.CLOSED.withTimestamp=Closed at ${} +TaskDtoExecutionStatusFilter.ALL=All execution states +TaskDtoExecutionStatusFilter.CLOSED=Closed +TaskDtoExecutionStatusFilter.NOT_CLOSED=Not closed +TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Runnable or running +TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspended or suspending +TaskDtoExecutionStatusFilter.WAITING=Waiting +TaskDtoExecutionStatus.RUNNABLE=Runnable +TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Running/Runnable +TaskDtoExecutionStatus.RUNNING=Running +TaskDtoExecutionStatus.SUSPENDED=Suspended +TaskDtoExecutionStatus.SUSPENDING=Suspending +TaskDtoExecutionStatus.WAITING=Waiting +TaskExecutionStatus.CLOSED=Closed +TaskExecutionStatus.RUNNABLE=Runnable +TaskExecutionStatus.SUSPENDED=Suspended +TaskExecutionStatus.WAITING=Waiting +TaskListType.ACTIVATED=Activated +TaskListType.ALL=All +TaskListType.DEACTIVATED=Deactivated +TaskListType.EXECUTING=Executing +TaskStatePanel.countersSource=Source: +TaskStatePanel.currentObjectProcessed=Current object being processed +TaskStatePanel.executionStatus=Execution status +TaskStatePanel.executionTime=Execution time +TaskStatePanel.lastError=Last error when processing object +TaskStatePanel.lastObjectProcessedFailure=Last object failed to be processed +TaskStatePanel.lastObjectProcessedSuccess=Last object successfully processed +TaskStatePanel.message.countersSourceMemory=task in memory (fetched {0}) +TaskStatePanel.message.countersSourceRepository=repository (statistics updated on {0}) +TaskStatePanel.message.executionTime.finished={0} - {1} ({2}) +TaskStatePanel.message.executionTime.notFinished=Started {0} ({1} ago) +TaskStatePanel.message.lastObjectProcessed={0} +TaskStatePanel.message.node= - at node {0} +TaskStatePanel.message.objectsProcessed={0} +TaskStatePanel.message.objectsProcessedTime=(average time {1} ms, total processing time {0} seconds) +TaskStatePanel.message.objectsTotal={0} (wall clock average: {1} ms) +TaskStatePanel.message.timeInfoWithAgo={0} ({1} ago) +TaskStatePanel.message.timeInfoWithDuration={0} (in {1} ms) +TaskStatePanel.message.timeInfoWithDurationAndAgo={0} ({1} ago - in {2} ms) +TaskStatePanel.objectsProcessedFailure=Objects failed to be processed +TaskStatePanel.objectsProcessedSuccess=Objects successfully processed +TaskStatePanel.objectsTotal=Total objects processed +TaskStatePanel.opResult=Operation result# +TaskStatePanel.progress=Progress +TaskStatePanel.statistics=Operational statistics +TaskStatePanel.subtaskName=Name +TaskStatePanel.subtaskObjectsProcessed=Objects processed +TaskStatePanel.subtaskState=State +TaskStatePanel.updated=Updated: +TaskStatePanel.workerThreads=Lightweight subtasks (worker threads) +tempMessagePanel.cause=Cause: +tempMessagePanel.context=Context: +tempMessagePanel.count=Count: +tempMessagePanel.message.debug=Debug +tempMessagePanel.message.error=Error +tempMessagePanel.message.expectedError=Expected error +tempMessagePanel.message.fatalError=Fatal error +tempMessagePanel.message.inProgress=In progress +tempMessagePanel.message.notApplicable=Not applicable +tempMessagePanel.message.partialError=Partial error +tempMessagePanel.message.success=Success +tempMessagePanel.message.undefined=Undefined +tempMessagePanel.message.unknown=Unknown +tempMessagePanel.message.warn=Warning +tempMessagePanel.param=Param: +tempMessagePanel.times=times +TextDetailsPanel.title=Association Details +TextField.universal.placeholder=Insert value +ThreadStopActionType.CLOSE=Close +ThreadStopActionType.RESCHEDULE=Reschedule +ThreadStopActionType.RESTART=Restart +ThreadStopActionType.SUSPEND=Suspend +ThreeStateBooleanPanel.false=False# +ThreeStateBooleanPanel.true=True +ThreeStateBooleanPanel.undef=Undef. +timeouts=Timeouts +Title.CurrentStatus=Last status message +Title.MappingsStatistics=Mappings evaluation information +Title.NotificationsStatistics=Notifications information +Title.ProvisioningStatistics=Provisioning operations information +Title.Source=Source: +TreeTablePanel.childOrg=Children org. units +TreeTablePanel.collapseAll=Collapse all +TreeTablePanel.deleteRoot=Delete root +TreeTablePanel.dialog.title.confirmDelete=Confirm delete +TreeTablePanel.editRoot=Edit root +TreeTablePanel.expandAll=Expand all +TreeTablePanel.hierarchy=Org. hierarchy +TreeTablePanel.managers=Managers +TreeTablePanel.members=Members +TreeTablePanel.menu.addManager=Add manager +TreeTablePanel.menu.addMember=Add member +TreeTablePanel.menu.addOrgUnit=Add org. unit +TreeTablePanel.menu.addToHierarchy=Add to org. unit +TreeTablePanel.menu.delete=Delete +TreeTablePanel.menu.disable=Disable +TreeTablePanel.menu.enable=Enable +TreeTablePanel.menu.move=Move +TreeTablePanel,menu.recompute=Recompute +TreeTablePanel.menu.removeFromHierarchy=Remove from org. unit +TreeTablePanel.message.deleteObjectConfirm=Do you really want to delete selected {0} object(s)? +TreeTablePanel.message.deleteRootConfirm=Do you really want to delete {0} ({1})? +TreeTablePanel.message.nothingSelected=No object has been selected. +TreeTablePanel.message.recomputeError=Can't recompute Org. unit# +TreeTablePanel.moveRoot=Move root +TreeTablePanel.recomputeRoot=Recompute root +TreeTablePanel.recomputeTask=Recompute users in organization {0} +Type.AUDIT=Audit +type.nullValid=Choose One +Type.RECONCILIATION=Reconciliation +typeSelect.null=All roles# +Type.USERS=User +UploadPanel.delete.tooltip=Remove file +UploadPanel.message.help=Choose file for import. +UploadPanel.message.removeError=File was not removed.# +UploadPanel.message.removeSuccess=File was removed. +UploadPanel.message.uploadError=File upload failed. Try again please. +UploadPanel.message.uploadSuccess=File upload was successful. Continue with editing and press 'Save' when done. +UploadPanel.upload.tooltip=Upload file +userBrowserDialog.button.cancelButton=Cancel +userBrowserDialog.button.searchButton=Search +userBrowserDialog.email=Email +userBrowserDialog.familyName=Family name +userBrowserDialog.fullName=Full name +userBrowserDialog.givenName=Given name +userBrowserDialog.message.queryError=Error occurred during translation search query to filter.# +userBrowserDialog.name=Name +userBrowserDialog.title=Choose user +userBrowserDialog.type=Type +User.disabled=Disabled +UserMenuPanel.editPasswordQuestions=Reset Security Questions# +UserMenuPanel.editProfile=Edit profile +UserMenuPanel.logout=Log out +UserMenuPanel.resetPasswords=Reset passwords +UserOrgReferenceChoosePanel.type.org=Org. Unit# +UserOrgReferenceChoosePanel.type=Owner Type +UserOrgReferenceChoosePanel.type.user=User +UserReportConfigPanel.dateFrom=From +UserReportConfigPanel.dateTo=To +UserReportConfigPanel.exportFileType=Export Type# +UserReportConfigPanel.title.basic=Basic User Report Configuration +User.superuser=Superuser +UserType.emailAddress=Email +UserType.familyName=Family name +UserType.fullName=Full name +UserType.givenName=Given name +validFromFetchStrategy.nullValid=Choose One +validToFetchStrategy.nullValid=Choose One# +valueAttribute.nullValid=Choose One +WebModelUtils.couldntLoadObject=Couldn't load object. +web.security.provider.access.denied=Access denied. You don't have permission to access, please contact midPoint's administrators. +web.security.provider.denied=Permission denied. +web.security.provider.disabled=User is disabled. +web.security.provider.invalid=Invalid username and/or password. +web.security.provider.locked=User is locked, please wait. +web.security.provider.password.bad=User doesn't have defined password. +web.security.provider.password.encoding=Couldn't authenticate user, reason: couldn't encode password. +web.security.provider.unavailable=Currently we are unable to process your request. Kindly try again later. +WfDeltasPanel.label.deltaIn=Process input: delta(s) to be approved +WfDeltasPanel.label.deltaOutListEmpty=(none) +WfDeltasPanel.label.deltaOut=Process output: delta(s) resulting from the approval +WfHistoryPanel.label.event=Event +WfHistoryPanel.label.timestamp=Time +WizardHelpDialog.button.ok=Ok, Got It!# +WizardHelpDialog.label=Get Help With Resource Wizard! +Wizard.message.cancel=Resource editing was canceled# +WizardStep.title= +WorkflowInformationPanel.label.history=Workflow process instance history +WorkflowInformationPanel.link.processInstance=Workflow process instance is in state: ${workflowLastDetails} +WorkItemsPanel.assigned=Assigned to +WorkItemsPanel.created=Created +WorkItemsPanel.name=Name diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_cs_CZ.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_cs_CZ.properties new file mode 100644 index 00000000000..2d6e9b267ce --- /dev/null +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_cs_CZ.properties @@ -0,0 +1,2340 @@ +ACAttributePanel.button.showExprEditor=Zobrazit hodnotu +ACAttributePanel.hasOutbound=M\u00e1 odchoz\u00ed +ACAttributePanel.required=Povinn\u00fd +ActivationStatusType.ARCHIVED=Archivovan\u00fd +ActivationStatusType.DISABLED=Zak\u00e1zan\u00fd +ActivationStatusType.ENABLED=Povolen\u00fd +ActivationStatusType.null=Nedefinovan\u00fd +ActivationType.administrativeStatus=Administrativn\u00ed status +ActivationType.effectiveStatus=Efektivn\u00ed status +ActivationType.enabled=Povolen\u00fd +ActivationType.title=Aktivace +ActivationType.validFrom=Platn\u00fd od +ActivationType.validTo=Platn\u00fd do +ActivityType.FOCUS_OPERATION=Operace na vybran\u00e9m objektu (repository) +ActivityType.NOTIFICATIONS=Odes\u00edl\u00e1m notifikace +ActivityType.PROJECTOR=V\u00fdpo\u010det projekce vybran\u00e9ho objektu +ActivityType.RESOURCE_OBJECT_OPERATION=Operace na zdrojov\u00e9 aplikaci +ActivityType.WORKFLOWS=Spu\u0161t\u011bn\u00ed workflow +addCapabilityDialog.button.Add=Vlo\u017eit +addCapabilityDialog.button.cancel=Zru\u0161it +addCapabilityDialog.column.name=N\u00e1zev +addCapabilityDialog.title=Vyberte schopnosti pro vlo\u017een\u00ed +admStatusFetchStrategy.nullValid=Vyberte jeden +AEPlevel.FULL=Pln\u00FD +AEPlevel.LEGALIZE=Relativn\u00ED +AEPlevel.MARK=Ozna\u010Den\u00FD +AEPlevel.NONE=\u017D\u00E1dn\u00FD +AEPlevel.POSITIVE=Pozitivn\u00ED +assignablePopupContent.button.add=P\u0159i\u0159adit +assignablePopupContent.description=Popis +assignablePopupContent.displayName=Zobrazovan\u00e9 jm\u00e9no +assignablePopupContent.message.errorLoadingRoleTypes=Nemohu na\u010d\u00edst dostupn\u00e9 typy rol\u00ed. +assignablePopupContent.message.noOrgStructureDefined=Organiza\u010dn\u00ed struktura nen\u00ed definovan\u00e1. +assignablePopupContent.name=N\u00e1zev +assignablePopupContent.role.type=Typ role +AssignmentEditorPanel.attributes=Atributy +AssignmentEditorPanel.browser.title=Prohl\u00ed\u017ee\u010d +AssignmentEditorPanel.description=Popis +AssignmentEditorPanel.enabledFrom={0}, od {1,date,medium} +AssignmentEditorPanel.enabledFromTo={0}, od {1,date,medium} do {2,date,medium} +AssignmentEditorPanel.enabledTo={0}, do {1,date,medium} +AssignmentEditorPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 +AssignmentEditorPanel.manager=Mana\u017eer +AssignmentEditorPanel.member=\u010clen +AssignmentEditorPanel.name.focus=(mapov\u00e1n\u00ed fokusu) +AssignmentEditorPanel.name.noTarget=(\u017e\u00e1dn\u00fd c\u00edl) +AssignmentEditorPanel.orgRef=Org. jednotka/Projekt +AssignmentEditorPanel.relation.notSpecified="Nespecifikov\u00e1no" +AssignmentEditorPanel.relation=Vazba +AssignmentEditorPanel.resource=P\u0159ipojen\u00e1 aplikace +AssignmentEditorPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 +AssignmentEditorPanel.showMore=Zobraz\u00edt v\u00edce +AssignmentEditorPanel.target=C\u00edl +AssignmentEditorPanel.targetError=C\u00edl p\u0159i\u0159azen\u00ed nebyl nalezen. C\u00edlov\u00e9 OID je chybn\u00e9 nebo neexistuje c\u00edlov\u00fd objekt. +AssignmentEditorPanel.tenantRef=Tenant +AssignmentPolicyEnforcementType.FULL=Pln\u00fd +AssignmentPolicyEnforcementType.LEGALIZE=Legalizovat +AssignmentPolicyEnforcementType.MARK=Ozna\u010dit +AssignmentPolicyEnforcementType.NONE=\u017d\u00e1dn\u00fd +AssignmentPolicyEnforcementType.POSITIVE=Pozitivn\u00ed +AssignmentPolicyEnforcementType.RELATIVE=Relativn\u00ED +AssignmentPreviewDialog.button.cancel=Zav\u0159\u00edt +AssignmentPreviewDialog.column.description=Popis +AssignmentPreviewDialog.column.intent=Z\u00e1m\u011br +AssignmentPreviewDialog.column.kind=Typ +AssignmentPreviewDialog.column.name=N\u00e1zev +AssignmentPreviewDialog.column.orgRef=Organizace +AssignmentPreviewDialog.column.tenant=Tenant +AssignmentPreviewDialog.label=Prohl\u00ed\u017en\u00ed p\u0159\u00edm\u00fdch i nep\u0159\u00edm\u00fdch p\u0159i\u0159azen\u00ed +AssignmentPreviewDialog.type.direct=P\u0159\u00edm\u00e9 +AssignmentPreviewDialog.type.indirect=Nep\u0159\u00edm\u00e9 +AssignmentTablePanel.menu.assignOrg=P\u0159i\u0159adit organizaci +AssignmentTablePanel.menu.assign=P\u0159i\u0159adit \u00fa\u010det aplikace +AssignmentTablePanel.menu.assignRole=P\u0159i\u0159adit roli +AssignmentTablePanel.menu.unassign=Zru\u0161it p\u0159i\u0159azen\u00ed +AssignmentTablePanel.message.couldntAssignObject=Nemohu p\u0159i\u0159adit objekt '{0}', d\u016fvod\: {1}. +AssignmentTablePanel.message.illegalAssignmentState=Nepovolen\u00fd status p\u0159\u00ed\u0159azen\u00ed '{0}'. +AssignmentTablePanel.message.noAssignmentSelected=Nen\u00ed vybran\u00e9 p\u0159i\u0159azen\u00ed. +AssignmentTablePanel.modal.message.delete=Opravdu chcete smazat t\u011bchto {0} p\u0159i\u0159azen\u00ed? +AssignmentTablePanel.modal.title.confirmDeletion=Potvrdit smaz\u00e1n\u00ed +AssignmentTablePanel.modal.title.selectAssignment=Vybrat objekty +associationAttribute.nullValid=Vyberte jeden +AsyncDashboardPanel.loading=Na\u010d\u00edt\u00e1m data +AttributeFetchStrategyType.EXPLICIT=Explicitn\u00ed +AttributeFetchStrategyType.IMPLICIT=Implicitn\u00ed +AuditEventType.ADD_OBJECT=Vlo\u017eit objekt +AuditEventType.CREATE_SESSION=Vytvo\u0159it session +AuditEventType.DELETE_OBJECT=Smazat objekt +AuditEventType.EXECUTE_CHANGES_RAW=Spustit zm\u011bny +AuditEventType.GET_OBJECT=Na\u010d\u00edst objekt +AuditEventType.MODIFY_OBJECT=Upravit objekt +AuditEventType.null=V\u0161e +AuditEventType.RECONCILIATION=Rekonciliace +AuditEventType.SYNCHRONIZATION=Synchronizace +AuditEventType.TERMINATE_SESSION=Ukon\u010den\u00ed sezen\u00ed +AuditEventTypeType.ADD_OBJECT=Vlo\u017eit objekt +AuditEventTypeType.CREATE_SESSION=Vytvo\u0159it sezen\u00ed +AuditEventTypeType.DELETE_OBJECT=Smazat objekt +AuditEventTypeType.EXECUTE_CHANGES_RAW=Proveden\u00ed zm\u011bn - zdroj +AuditEventTypeType.GET_OBJECT=Na\u010d\u00edst objekt +AuditEventTypeType.MODIFY_OBJECT=Upravit objekt +AuditEventTypeType.null=V\u0161e +AuditEventTypeType.RECONCILIATION=Rekonciliace +AuditEventTypeType.SYNCHRONIZATION=Synchronizace +AuditEventTypeType.TERMINATE_SESSION=Ukon\u010dit sezen\u00ed +AuditEventTypeType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance +AuditEventTypeType.WORK_ITEM=\u00dakol/Po\u017eadavek +AuditEventType.WORKFLOW_PROCESS_INSTANCE=Instance workflow procesu +AuditEventType.WORK_ITEM=Polo\u017eka workflow +AuditPopulPanel.exportType.label=Typ souboru +AuditPopupPanel.auditEventType=Typ ud\u00e1losti +AuditPopupPanel.dateFrom=Od +AuditPopupPanel.dateTo=Do +AuditPopupPanel.title=Z\u00e1kladn\u00ed konfigurace report\u016f auditu +BasicSearchPanel.clear=Vymazat hled\u00e1n\u00ed +BasicSearchPanel.search=Hledat +BasicSearchPanel.textPlaceholder=Hledat +BeforeAfterType.AFTER=Po +BeforeAfterType.BEFORE=P\u0159ed +Boolean.FALSE=Nepravda +Boolean.NULL=Nedefinovan\u00e9 +Boolean.TRUE=Pravda +capabilityActivationPanel.label.attributeName=N\u00e1zev atributu +capabilityActivationPanel.label.disableList=Zak\u00e1zat seznam +capabilityActivationPanel.label.enabledDisabled=Povolen\u00fd/zak\u00e1zan\u00fd +capabilityActivationPanel.label.enabled=Povolen\u00fd +capabilityActivationPanel.label.enableList=Povolit seznam +capabilityActivationPanel.label.ignoreAttribute=Ignorovat atribut +capabilityActivationPanel.label=Konfigurace aktivace +capabilityActivationPanel.label.returnedByDefault=Vr\u00e1tit ve v\u00fdchoz\u00edm nastaven\u00ed +capabilityActivationPanel.label.status.message=Tot\u00e9\u017e jako povolen\u00fd/zak\u00e1zan\u00fd +capabilityActivationPanel.label.status=Stav +capabilityActivationPanel.label.validFrom=Platn\u00fd od +capabilityActivationPanel.label.validTo=Platn\u00fd do +capabilityActivationPanel.list.placeholder=Vlo\u017eit hodnotu +capabilityCredentialsPanel.label.enabled=Povolen\u00fd +capabilityCredentialsPanel.label=Konfigurace pov\u011b\u0159en\u00ed +capabilityCredentialsPanel.label.password=Heslo +capabilityCredentialsPanel.label.returned=Vr\u00e1cen ve v\u00fdchoz\u00edm nastaven\u00ed +capabilityListRepeater.label.text.placeholder=URL jazyka +capabilityScriptPanel.label.enabled=Povolen\u00fd +capabilityScriptPanel.label=Konfigurace skriptu +capabilityScriptPanel.label.onConnector=Na konektoru +capabilityScriptPanel.label.onResource=Na aplikaci +CapabilityStep.activation.tooltip.attributeName=Name of the attribute that contains a value for simulated administrativeStatus. This is usually an attribute that contains some kind of enabled/disabled information. Typical examples are attributes such as "enabled", "ds-pwp-account-disabled", "accountStatus", etc. +CapabilityStep.activation.tooltip.disableList=List of attribute values that represent the "disabled" state. If any of these values are present in the attribute then the object will be considered to be disabled. Typical values are "false", "disabled", "0" or empty value. +CapabilityStep.activation.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. +CapabilityStep.activation.tooltip.enableList=List of attribute values that represent the "enabled" state. If any of these values are present in the attribute then the object will be considered to be enabled. Typical values are "true", "ENABLED", "1" and so on. +CapabilityStep.activation.tooltip.ignoreAttribute=If set to true then the attribute which is used for simulated activation will be mark as ignored in the schema. I.e. midPoint will pretend that this attribute does not exist and only use the standard administrativeStatus. This is the default. If set to false then the attribute will also be visible in the schema and both the administrativeStatus and the original attribute will work. This may be needed if the attribute has a richer set of states than the administrativeStatus attribute. But in this case beware of value conflicts between administrativeStatus and the original attribute. +CapabilityStep.activation.tooltip.returnedByDefault=If true then the activation attribute is returned with resource objects by default and it does not need to be requested. If false then the activation attribute has to be explicitly requested. +CapabilityStep.activation.tooltip.validFromEnabled=True if the resource supports validFrom activation property. +CapabilityStep.activation.tooltip.validFromReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. +CapabilityStep.activation.tooltip.validToEnabled=True if the resource supports validTo activation property +CapabilityStep.activation.tooltip.validToReturned=True of the validFrom property is returned by default. False if it needs to be explicitly requested. +CapabilityStep.capability.activation.tooltip=Activation capability. Ability to enable/disable accounts, set validity dates, etc. +CapabilityStep.capability.create.tooltip=Capability to create (add) new objects on resource. +CapabilityStep.capability.credentials.tooltip=Capability to set credentials for resource accounts. +CapabilityStep.capability.delete.tooltip=Capability to delete existing objects on resource. +CapabilityStep.capability.liveSync.tooltip=Live synchronization capability. Ability to efficiently fetch data changes in almost-real-time. +CapabilityStep.capability.read.tooltip=Capability to read data from the resource. +CapabilityStep.capability.script.tooltip=Capability to execute scripts on connector and resource. +CapabilityStep.capability.testConnection.tooltip=Capability to test connection to the resource. +CapabilityStep.capability.update.tooltip=Capability to update (modify) existing objects on resource. +CapabilityStep.configured=Konfigurov\u00E1no +CapabilityStep.credentials.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. +CapabilityStep.credentials.tooltip.passEnabled=True if the resource supports password credentials. +CapabilityStep.credentials.tooltip.passReturned=True of the password is returned by default. False if it needs to be explicitly requested. +CapabilityStep.message.cantLoadCaps=nemohu na\u010D\u00EDst schopnosti +CapabilityStep.native=Nativn\u00ED +CapabilityStep.script.tooltip.enabled=True if this capability is active. False if it is disabled. Disabled capability acts in the same way as if it was not there. Capabilities can be disabled e.g. to work around connector bugs, to make resource read-only, etc. +CapabilityStep.script.tooltip.onConnector=Capability to execute scripts "on connector". This means that the scripts will be executed on the machine where the connector is installed. This is usually midPoint node or a connector server. +CapabilityStep.script.tooltip.onResource=Capability to execute scripts "on resource". This means that the scripts will be executed on the machine where the connector connects. This is usually the server that hosts the resource (AD server, remote Unix machine, database server, etc.) +CapabilityStep.title=Schopnosti +capabilityValuePanel.label.capability.create=Schopnost vytv\u00e1\u0159et +capabilityValuePanel.label.capability.delete=Schopnost mazat +capabilityValuePanel.label.capability.liveSync=Schopnost live synchronizace +capabilityValuePanel.label.capability.read=Schopnost \u010d\u00edst +capabilityValuePanel.label.capability.testConnection=Schopnost ov\u011b\u0159it spojen\u00ed +capabilityValuePanel.label.capability.update=Schopnost m\u011bnit +capabilityValuePanel.label.enabled=Povoleno +ChangeType.ADD=Vlo\u017eit +ChangeType.DELETE=Smazat +ChangeType.MODIFY=Upravit +Channel.discovery=Prozkoumat +Channel.import=Importovat +Channel.liveSync=Live Synchronizace +channel.nullValid=Vyberte jeden +Channel.null=Vyberte jeden +Channel.reconciliation=Rekonciliace +Channel.user=U\u017eivatel +Channel.webService=Webov\u00e1 slu\u017eba +CheckTableHeader.label.error=Chyba +CheckTableHeader.protected=Chr\u00e1n\u011bn\u00fd +CheckTableHeader.showMore=V\u00edce +CheckTableHeader.triggerPlanned=\u00daloha napl\u00e1nov\u00e1na na {0}. +CheckTableHeader.triggerUnknownTime=\u00daloha bez napl\u00e1novan\u00e9ho \u010dasu. +chooseTypeDialog.button.cancel=Zru\u0161it +chooseTypeDialog.column.name=N\u00e1zev +chooseTypeDialog.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. +chooseTypeDialog.title=Vybrat objekt +chooseTypePanel.ObjectNameValue.badOid=(n\u00e1jemce nenalezen) +chooseTypePanel.ObjectNameValue.null=\u017d\u00e1dn\u00fd +com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) +com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) +ConditionalSearchFilterEditor.condition.label=Podm\u00ednka +ConditionalSearchFilterEditor.condition.type.label=Typ podm\u00ednky +ConditionalSearchFilterEditor.description=Popis +ConditionalSearchFilterEditor.label=\u00daprava synchroniza\u010dn\u00ed korelace +configurationProperties=Konfigurace +ConfigurationStep.button.testConnection=Test p\u0159ipojen\u00ED +ConfigurationStep.title=Konfigurace +confirmationDialog.no=Ne +confirmationDialog.yes=Ano +connectorPoolConfiguration=Konektor pool +ContainerValuePanel.label.attribute=Atribut +ContainerValuePanel.label.value=Hodnota +contentPanel.accounts=\u00da\u010dty +contentPanel.entitlements=Skupiny/Role +CountToolbar.label=Zobrazuji {0,number,integer} a\u017e {1,number,integer} z {2,number,integer} nalezen\u00fdch objekt\u016f. +CountToolbar.noFound=Nebylo nic nalezeno. +DateValidator.message.fromAfterTo=Polo\u017eka Datum od mus\u00ed b\u00fdt p\u0159ed polo\u017ekou Datum do. +DebugButtonPanel.button.delete=Smazat +DebugButtonPanel.button.export=Exportovat +DecisionsPanel.comment=Koment\u00e1\u0159 +DecisionsPanel.result=V\u00fdsledek +DecisionsPanel.user=U\u017eivatel +DecisionsPanel.when=Datum +deleteAllDialog.label.accountShadowsDelete=Shadow \u00fa\u010dty ke smaz\u00e1n\u00ed\: {0} +deleteAllDialog.label.nonAccountShadowsDelete=Non-Account shadows ke smaz\u00e1n\u00ed\: {0} +deleteAllDialog.label.org=Org. jednotky +deleteAllDialog.label.orgUnitsDelete=Org. jednotky ke smaz\u00e1n\u00ed\: {0} +deleteAllDialog.label.shadow.account=Shadow \u00fa\u010dty +deleteAllDialog.label.shadow.nonAccount=Non-Account shadows +deleteAllDialog.label.shadow.org=Shadow org. jednotky +deleteAllDialog.label.shadow.role=Shadow role +deleteAllDialog.label.totalToDelete=Celkem objekt\u016f ke smaz\u00e1n\u00ed\: {0} +deleteAllDialog.label.usersDelete=U\u017eivatel\u00e9 ke smaz\u00e1n\u00ed\: {0} ('Administrator' nebude smaz\u00e1n) +deleteAllDialog.label.users=U\u017eivatel\u00e9 +deleteAllDialog.message.choose=Vyberte typ objekt\u016f ke smaz\u00e1n\u00ed\: +deleteAllDialog.no=Ne +deleteAllDialog.yes=Ano +DeltaPanel.label.changeType=Typ zm\u011bny\: +DeltaPanel.label.modifications=Zm\u011bny\: +DeltaPanel.label.objectToAdd=Vkl\u00e1dan\u00e9 objekty\: +DeltaPanel.label.oid=Objekt s oid\: +direction.nullvalid=Vyberte jeden +DoubleButtonPanel.button.default=Spustit +DropDownChoicePanel.empty=Vyberte jeden +DropDownChoicePanel.notDefined=Nedefinovan\u00fd +EmptyProcessDetailsPanel.message=Detaily procesu nejsou k dispozici. +ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Spustit po v\u0161ech p\u0159i\u0159azen\u00edch +ExecuteChangeOptionsPanel.label.force=Autoritativn\u011b +ExecuteChangeOptionsPanel.label.keepDisplayingResults=Nechat zobrazen\u00e9 v\u00fdsledky +ExecuteChangeOptionsPanel.label.reconcileAffected=Rekonciliovat dot\u010den\u00e9 objekty +ExecuteChangeOptionsPanel.label.reconcile=Rekonciliovat +ExecuteChangeOptionsPanel.options=Volby +existenceFetchStrategy.nullValid=Vyberte jeden +ExportType.CSV=CSV +ExportType.DOCX=DOCX +ExportType.HTML=HTML +ExportType.JXL=JXL +ExportType.ODS=ODS +ExportType.ODT=ODT +ExportType.PDF=PDF +ExportType.PPTX=PPTX +ExportType.RTF=RTF +ExportType.XHTML=XHTML +ExportType.XLS=XLS +ExportType.XLSX=XLSX +ExportType.XML_EMBED=XML_EMBED +ExportType.XML=XML +ExpressionEditorPanel.button.expressionSave=Aktualizovat v\u00fdraz +ExpressionEditorPanel.label.expression=V\u00fdraz +ExpressionEditorPanel.label.language=Jazyk +ExpressionEditorPanel.label.type=Typ v\u00fdrazu +ExpressionEditorPanel.label.valuePolicyRef=Odkaz na politiku +ExpressionEditorPanel.message.cantSerialize=Could not create JAXBElement from provided XML expression. Please enter correct expression. Reason\: {0} +ExpressionEditorPanel.message.expressionSuccess=V\u00fdraz byl \u00fasp\u011b\u0161n\u011b aktualizov\u00e1n. +ExpressionEvaluatorType.AS_IS=Tak, jak je +ExpressionEvaluatorType.GENERATE=Generovan\u00fd +ExpressionEvaluatorType.LITERAL=P\u0159esn\u00fd +ExpressionEvaluatorType.null=Vyberte jeden +ExpressionEvaluatorType.PATH=Cesta +ExpressionEvaluatorType.SCRIPT=Skript +ExpressionReturnMultiplicityType.MULTI=V\u00edce +ExpressionReturnMultiplicityType.SINGLE=Jeden +ExpressionVariableEditor.button.cancel=Zru\u0161it +ExpressionVariableEditor.button.save=Ulo\u017eit +ExpressionVariableEditor.label.description=Popis +ExpressionVariableEditor.label.name=N\u00e1zev +ExpressionVariableEditor.label.objectRef=Odkaz na objekt +ExpressionVariableEditor.label.path=Cesta +ExpressionVariableEditor.label=Upravit prom\u011bnnou v\u00fdrazu +ExpressionVariableEditor.label.value=Hodnota +FeedbackAlertMessage.error=Chyba +FeedbackAlertMessage.info=Informace +FeedbackAlertMessage.success=\u00dasp\u011bch +FeedbackAlertMessage.warn=Varov\u00e1n\u00ed +feedbackMessagePanel.cause=P\u0159\u00ed\u010dina\: +feedbackMessagePanel.collapseAll=Sbalit v\u0161e +feedbackMessagePanel.context=Kontext\: +feedbackMessagePanel.count=Po\u010det\: +feedbackMessagePanel.expandAll=Rozbalit v\u0161e +feedbackMessagePanel.export=Export do XML +feedbackMessagePanel.hideStack=[ SKR\u00ddT V\u00ddPIS CHYBY ] +feedbackMessagePanel.message.debug=Ladit +feedbackMessagePanel.message.error=Chyba +feedbackMessagePanel.message.expectedError=O\u010dek\u00e1van\u00e1 chyba +feedbackMessagePanel.message.fatalError=Fat\u00e1ln\u00ed chyba +feedbackMessagePanel.message.info=Informace +feedbackMessagePanel.message.inProgress=Zpracov\u00e1v\u00e1 se +feedbackMessagePanel.message.notApplicable=Neaplikov\u00e1no +feedbackMessagePanel.message.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba +feedbackMessagePanel.message.success=\u00dasp\u011b\u0161n\u00fd +feedbackMessagePanel.message.undefined=Nedefinovan\u00fd +feedbackMessagePanel.message.unknown=Nezn\u00e1m\u00fd +feedbackMessagePanel.message.warn=Varov\u00e1n\u00ed +feedbackMessagePanel.param=Parametr\: +feedbackMessagePanel.showStack=[ ZOBRAZIT V\u00ddPIS CHYBY ] +feedbackMessagePanel.times=kr\u00e1t +feedtempMessagePanelbackMessagePanel.message.info=Informace +fetchStrategy.nullValid=Vyberte jeden +filter.duplicate=Filter se jm\u00E9nem '{0}' je ji\u017E definov\u00E1n +filter.emptyFilter=Filter nesm\u00ED b\u00FDt pr\u00E1zdn\u00FD +FocusType.activation=Aktivace +H3Header.label.error=Chyba +H3Header.showMore=V\u00edce +HandlerUriActions.ACTION_ADD_ACCOUNT=Vlo\u017eit \u00fa\u010det +HandlerUriActions.ACTION_ADD_FOCUS=Vlo\u017eit focus +HandlerUriActions.ACTION_ADD_USER=vlo\u017eit u\u017eivatele +HandlerUriActions.ACTION_DELETE_ACCOUNT=Smazat \u00fa\u010det +HandlerUriActions.ACTION_DELETE_FOCUS=Smazat focus +HandlerUriActions.ACTION_DELETE_SHADOW=Smazat shadow +HandlerUriActions.ACTION_DELETE_USER=Smazat u\u017eivatele +HandlerUriActions.ACTION_DISABLE_ACCOUNT=Zak\u00e1zat \u00fa\u010det +HandlerUriActions.ACTION_DISABLE_USER=Zak\u00e1zat u\u017eivatele +HandlerUriActions.ACTION_INACTIVE_FOCUS=Deaktivovat focus +HandlerUriActions.ACTION_INACTIVE_SHADOW=deaktivovat shadow +HandlerUriActions.ACTION_LINK_ACCOUNT=Nav\u00e1zat \u00fa\u010det +HandlerUriActions.ACTION_LINK=Nav\u00e1zat +HandlerUriActions.ACTION_MODIFY_PASSWORD=Zm\u011bnit heslo +HandlerUriActions.ACTION_MODIFY_USER=Upravit u\u017eivatele +HandlerUriActions.ACTION_SYNCHRONIZE=Synchronizace +HandlerUriActions.ACTION_UNLINK_ACCOUNT=Odpojit \u00fa\u010det +HandlerUriActions.ACTION_UNLINK=Odpojit +HoursValidator.range=Polo\u017eka '${label}' mus\u00ed b\u00fdt mezi ${minimum} a ${maximum}. +ImportOptionsPanel.errorCount=Nalezeno chyb +importOptionsPanel.fetchResourceSchema=Z\u00edskat sch\u00e9ma aplikace +importOptionsPanel.keepOid=Dr\u017eet OID +ImportOptionsPanel.options=Vlastnosti +importOptionsPanel.overwriteExistingObject=P\u0159epsat existuj\u00edc\u00ed objekt +importOptionsPanel.protectedByEncryption=Zabezpe\u010dit \u0161ifrov\u00e1n\u00edm +importOptionsPanel.referentialIntegrity=Referen\u010dn\u00ed integrita +importOptionsPanel.stopAfter=Skon\u010dit p\u0159i p\u0159ekro\u010den\u00ed limitu chyb +importOptionsPanel.summarizeErrors=Sumarizovat chyby +importOptionsPanel.summarizeSuccesses=Sumarizovat \u00fasp\u011bchy +importOptionsPanel.validateDynamicSchema=Validovat dynamick\u00e9 sch\u00e9ma +importOptionsPanel.validateStaticSchema=Validovat statick\u00e9 sch\u00e9ma +ItemApprovalPanel.approvalSchema=Sch\u00e9ma schvalov\u00e1n\u00ed +ItemApprovalPanel.currentWorkItems=Aktu\u00e1ln\u00ed \u00fakoly a po\u017eadavky +ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Dosud proveden\u00e1 rozhdonut\u00ed +ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Rozhodov\u00e1n\u00ed ukon\u010deno +ItemApprovalPanel.itemThatWasApproved=Polo\u017eka byla SCHV\u00c1LENA +ItemApprovalPanel.itemThatWasCompleted=Polo\u017eka byla zpracov\u00e1na +ItemApprovalPanel.itemThatWasRejected=Polo\u017eka byla ZAM\u00cdTNUTA +ItemApprovalPanel.itemToBeApproved=Polo\u017eky ke schv\u00e1len\u00ed +kind.nullValid=Vyberte jeden +Language.GROOVY=Groovy (v\u00fdchoz\u00ed) +Language.JAVASCRIPT=Javascript +Language.XPATH=XPath +LimitationsEditorDialog.allow=Povolit +LimitationsEditorDialog.button.add=Vlo\u017eit objekt omezen\u00ed +LimitationsEditorDialog.button.cancel=Zru\u0161it +LimitationsEditorDialog.button.save=Ulo\u017eit +LimitationsEditorDialog.deny=Odep\u0159\u00edt +LimitationsEditorDialog.inherit=Zd\u011bdit +LimitationsEditorDialog.label.add=Vlo\u017eit +LimitationsEditorDialog.label.close=Zav\u0159\u00edt +LimitationsEditorDialog.label.ignore=Ignorovat +LimitationsEditorDialog.label.layers=Vrstvy +LimitationsEditorDialog.label.maxOccurs=Max. po\u010det +LimitationsEditorDialog.label.minOccurs=Min. po\u010det +LimitationsEditorDialog.label.model=Model +LimitationsEditorDialog.label.modify=Upravit +LimitationsEditorDialog.label.other=Ostatn\u00ed +LimitationsEditorDialog.label.presentation=Prezenta\u010dn\u00ed +LimitationsEditorDialog.label.propertyAccess=Vlastnost p\u0159\u00edstupu +LimitationsEditorDialog.label.read=\u010c\u00edst +LimitationsEditorDialog.label.schema=Sch\u00e9ma +LimitationsEditorDialog.label=Upravit omezen\u00ed aplikace +LockoutStatusType.LOCKED=Uzam\u010den +LockoutStatusType.NORMAL=Odem\u010den +logger.duplicate=Logger se jm\u00e9nem '{0}' je ji\u017e definovan\u00fd. +logger.emptyLogger=Logger nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd. +LoggingComponentType.ALL=V\u0161e +LoggingComponentType.GUI=Web logger +LoggingComponentType.MODEL=Model logger +LoggingComponentType.NOTIFICATIONS=Notification logger +LoggingComponentType.PROVISIONING=Provisioning logger +LoggingComponentType.REPOSITORY=Repository logger +LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger +LoggingComponentType.TASKMANAGER=Task manager logger +LoggingComponentType.WORKFLOWS=Workflow logger +LoggingConfigPanel.appender=Appender +LoggingConfigPanel.appenders=Appenders +LoggingConfigPanel.appenders.appending=Vlo\u017een\u00ed +LoggingConfigPanel.appenders.filePath=Cesta k souboru +LoggingConfigPanel.appenders.filePattern=\u0160ablona souboru +LoggingConfigPanel.appenders.Inherit=Zd\u011bd\u011bno +LoggingConfigPanel.appenders.maxFileSize=Max. velikost souboru [kB] +LoggingConfigPanel.appenders.maxHistory=Max. historie +LoggingConfigPanel.appenders.name=N\u00e1zev +LoggingConfigPanel.appenders.pattern=\u0160ablona +LoggingConfigPanel.audit=Audit +LoggingConfigPanel.auditLog=Audit log +LoggingConfigPanel.button.addClassLogger=Vlo\u017eit logger +LoggingConfigPanel.button.addComponentLogger=Vlo\u017eit komponentu loggeru +LoggingConfigPanel.button.addConsoleAppender=Vlo\u017eit console appender +LoggingConfigPanel.button.addFileAppender=Vlo\u017eit file appender +LoggingConfigPanel.button.addStandardLogger=Vlo\u017eit standard logger +LoggingConfigPanel.button.deleteAppender=Smazat appender +LoggingConfigPanel.button.deleteLogger=Smazat logger +LoggingConfigPanel.button.reset=Reset +LoggingConfigPanel.button.save=Ulo\u017eit +LoggingConfigPanel.details=Detaily +LoggingConfigPanel.logger=Logger +LoggingConfigPanel.loggersAppender=Appender +LoggingConfigPanel.loggersLevel=\u00darove\u0148 +LoggingConfigPanel.loggers=Loggers +LoggingConfigPanel.profiling.dumpInterval=Dump interval +LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval +LoggingConfigPanel.profiling.dumpInterval.tooltip=Nastavte hodnotu v minut\u00e1ch (v\u00fdchoz\u00ed je 30 min.) +LoggingConfigPanel.profiling.entryExit=Profilaxe vstup/v\u00fdstup +LoggingConfigPanel.profiling.general=Profilaxe +LoggingConfigPanel.profiling.performanceStatistics=Statistika v\u00fdkonu +LoggingConfigPanel.profiling.requestFilter=Filtr dotazu +LoggingConfigPanel.profiling.subsystem.model=Model +LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning +LoggingConfigPanel.profiling.subsystem.repository=Repository +LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener +LoggingConfigPanel.profiling.subsystems=Profiling subsystems +LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager +LoggingConfigPanel.profiling.subsystem.ucf=Ucf +LoggingConfigPanel.profiling.subsystem.workflow=Workflow +LoggingConfigPanel.rootAppender=Root appender +LoggingConfigPanel.rootLogger=Root logger +LoggingConfigPanel.subsystem.appender=Appender +LoggingConfigPanel.subsystem.level=\u00darove\u0148 +LoggingLevelType.ALL=V\u0161e +LoggingLevelType.DEBUG=Lad\u011bn\u00ed +LoggingLevelType.ERROR=Chyba +LoggingLevelType.INFO=Info +LoggingLevelType.OFF=Vypnuto +LoggingLevelType.TRACE=Trasov\u00e1n\u00ed +LoggingLevelType.WARN=Varov\u00e1n\u00ed +lower.ActivationStatusType.ARCHIVED=archivovan\u00fd +lower.ActivationStatusType.DISABLED=zak\u00e1zan\u00fd +lower.ActivationStatusType.ENABLED=povolen\u00fd +lower.ActivationStatusType.null=nedefinovan\u00fd +MailTransportSecurityType.NONE=\u017d\u00e1dn\u00fd +MailTransportSecurityType.SSL=SSL +MailTransportSecurityType.STARTTLS_ENABLED=StartTLS povoleno +MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS vy\u017eadov\u00e1no +mainForm.category.null=V\u0161e +mainForm.mailServer.nullValid=Vyberte jeden +mainForm.state.null=V\u0161e +mainForm.tabPanel.panel.aepChooser.null=Relativn\u00ED (v\u00FDchoz\u00ED) +MappingEditorDialog.button.cancel=Zru\u0161it +MappingEditorDialog.button.save=Ulo\u017eit +MappingEditorDialog.label.authoritative=Autoritativn\u00ed +MappingEditorDialog.label.channel=Kan\u00e1l +MappingEditorDialog.label.condition=Podm\u00ednka +MappingEditorDialog.label.conditionType=Typ podm\u00ednky +MappingEditorDialog.label.description=Popis +MappingEditorDialog.label.exceptChannel=Krom\u011b kan\u00e1lu +MappingEditorDialog.label.exclusive=Exkluzivn\u00ed +MappingEditorDialog.label.expressionType=Typ v\u00fdrazu +MappingEditorDialog.label.expression=V\u00fdraz +MappingEditorDialog.label.language=Jazyk +MappingEditorDialog.label.name=N\u00e1zev +MappingEditorDialog.label.passPolicyRef=Odkaz na politiku +MappingEditorDialog.label.source=Zdroj +MappingEditorDialog.label.strength=V\u00e1ha +MappingEditorDialog.label.target=C\u00edl +MappingEditorDialog.label.timeFrom=\u010cas od +MappingEditorDialog.label.timeTo=\u010cas do +MappingEditorDialog.label=Upravit mapov\u00e1n\u00ed +MappingEditorDialog.message.cantSave=Nemohu ulo\u017eit mapov\u00e1n\u00ed. D\u016fvod\: +MappingEditorDialog.message.warn.emptyTarget=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed vy\u017eaduje nastaven\u00ed polo\u017eky 'C\u00edl'. +MappingStrengthType.NORMAL=Norm\u00e1ln\u00ed +MappingStrengthType.STRONG=Siln\u00e1 +MappingStrengthType.WEAK=Slab\u00e1 +MappingType.label.placeholder=Vytvo\u0159it nov\u00e9 mapov\u00e1n\u00ed +matchingRule.nullValid=Vyberte jeden +message.emptyLevel=\u00darove\u0148 nesm\u00ed b\u00fdt pr\u00e1zdn\u00e1. +message.emptyString=Vstupn\u00ed panel nesm\u00ed b\u00fdt pr\u00e1zdn\u00fd. +message.success=Va\u0161e odpov\u011Bdi byly \u00FAsp\u011B\u0161n\u011B zm\u011Bmn\u011Bny +message.WrongAnswer=Ot\u00E1zky nebyly spr\u00E1vn\u011B zodpov\u011Bzeny +MisfireActionType.EXECUTE_IMMEDIATELY=Spustit nyn\u00ed +MisfireActionType.RESCHEDULE=P\u0159epl\u00e1novat +ModelOperationStatusPanel.label.focusName=Objekt\: +ModelOperationStatusPanel.label.focusType=Typ\: +ModelOperationStatusPanel.label.primaryDelta=Hlavn\u00ed rozd\u00edl\: +ModelOperationStatusPanel.label.state=Stav\: +ModelOperationStatusPanel.state.FINAL=V\u00fdsledek\: Operace byla spu\u0161t\u011bna (\u00fasp\u011b\u0161n\u011b nebo ne\u00fasp\u011b\u0161n\u011b) +ModelOperationStatusPanel.state.PRIMARY=Hlavn\u00ed\: Operace je provedena +ModelOperationStatusPanel.state.SECONDARY=Podrobn\u00fd\: Operace v aplikac\u00edch jsou provedeny +ModificationsPanel.label.attribute=Atribut +ModificationsPanel.label.change=Zm\u011bna +ModificationsPanel.label.value=Hodnota +multiplicityContainer.label.description=popis +multiplicityContainer.label.enforcement=Vynucen\u00ed +multiplicityContainer.label.multiplicity=N\u00e1sobnost +MultiplicityPolicyDialog.label=Konfigurace n\u00e1sobn\u00e9ho omezen\u00ed +MultiplicityPolicyDialog.message.badUpdate=Nemohu zobrazit konfiguraci pr\u00e1zdn\u00e9ho n\u00e1sobn\u00e9ho omezen\u00ed. +MultiplicityPolicyDialog.message.invalidMultiplicity=Chybn\u00e1 hodnota n\u00e1sobku. Nastavte \u010d\u00edselnou hodnotu (0, 1, ...) nebo hodnotu 'unbounded' (pou\u017eijte za\u0161krt\u00e1vac\u00ed pol\u00ed\u010dko) +MultiValueField.nameNotSpecified=(Nespecifikovan\u00fd n\u00e1zev) +MyAccountsPanel.account.name=N\u00e1zev +MyAccountsPanel.account.resource=Aplikace +MyAssignmentsPanel.assignment.displayName=N\u00e1zev +MyAssignmentsPanel.assignment.type=Typ +MyAssignmentsPanel.type.accountConstruction=Konstrukce \u00fa\u010dtu +MyAssignmentsPanel.type.error=Chyba +MyAssignmentsPanel.type.orgUnit=Org. jednotka +MyAssignmentsPanel.type.role=Role +NameStep.arrowToTurotialText=Ka\u017Ed\u00FD krok wizardu m\u00E1 tla\u010D\u00EDtko n\u00E1pov\u011Bdy. Stiskem tohoto tla\u010D\u00EDtka z\u00EDsk\u00E1te informace o nastaven\u00ED konfigura\u010Dn\u00EDho kroku. +NameStep.connectorBundle=Bal\u00ED\u010Dek +NameStep.connectorHost=Konektor host +NameStep.connectorInformation=Informace +NameStep.connectorName=N\u00E1zev konektoru +NameStep.connectorNotSelected=Nebyl vybr\u00E1n konektor. +NameStep.connectorType=Konektor +NameStep.connectorVersion=Verze konektoru +NameStep.description=Popis +NameStep.hostNotUsed=Nen\u00ED pou\u017Eit\u00FD +NameStep.name=N\u00E1zev aplikace +NameStep.title=Z\u00E1kladn\u00ED \u00FAdaje +NameStep.undefinedName=Nedefinovan\u00E9 jm\u00E9no +NameStep.undefinedVersion=Nedefinovan\u00E1 verze +NameStep.unknownVersion=Nezn\u00E1m\u00E9 +NavigatorPanel.firstLink=<< +NavigatorPanel.lastLink=>> +NavigatorPanel.nextLink=> +NavigatorPanel.previousLink=< +NodeExecutionStatus.COMMUNICATION_ERROR=Nedostupn\u00fd +NodeExecutionStatus.DOWN=Vypnuto +NodeExecutionStatus.ERROR=Chyba +NodeExecutionStatus.PAUSED=Zastaveno +NodeExecutionStatus.RUNNING=Spu\u0161t\u011bno +NodeExecutionStatusType.COMMUNICATION_ERROR=Nedostupn\u00fd +NodeExecutionStatusType.DOWN=Vypnuto +NodeExecutionStatusType.ERROR=Chyba +NodeExecutionStatusType.PAUSED=Zastaveno +NodeExecutionStatusType.RUNNING=Spu\u0161t\u011bno +nullValid=Vyberte jeden +objectPolicyConfigurationEditor.button.edit=Upravit +objectPolicyConfigurationEditor.label=Politiky objektu +objectPolicyConfigurationEditor.name.placeholder=Vlo\u017eit politiku objektu +ObjectPolicyDialog.button.cancel=Zru\u0161it +ObjectPolicyDialog.button.save=Ulo\u017eit +ObjectPolicyDialog.label.oidBound.help=Vazba oid - hodnota vlastnosti bude v\u00e1z\u00e1na na OID. Tato vlastnost bude nastavena na hodnotu OID a nelze ji m\u011bnit. +ObjectPolicyDialog.label=Upravit politiku objektu +ObjectPolicyDialog.propertyConstraint=Omezen\u00ed vlastnosti +ObjectPolicyDialog.property.placeholder=vlo\u017eit cestu vlastnosti +ObjectPolicyDialog.template=\u0160ablona objektu +ObjectPolicyDialog.type=Typ objektu +objectSyncConfig.editorFocus.nullValid=Vyberte jeden +objectSyncConfig.editorKind.nullValid=Vyberte jeden +objectSyncConfig.editorObjectTemplate.nullValid=Vyberte jeden +objectTemplateRef.nullValid=Vyberte jeden +ObjectType.description=Popis +ObjectTypeGuiDescriptor.abstractRole=Abstraktn\u00ed role +ObjectTypeGuiDescriptor.account=\u00da\u010det +ObjectTypeGuiDescriptor.connectorHost=Konektor host +ObjectTypeGuiDescriptor.connector=Konektor +ObjectTypeGuiDescriptor.focus=Focus +ObjectTypeGuiDescriptor.genericObject=Generick\u00fd objekt +ObjectTypeGuiDescriptor.lookupTable=Lookup tabulka +ObjectTypeGuiDescriptor.node=Uzel +ObjectTypeGuiDescriptor.object=Objekt +ObjectTypeGuiDescriptor.objectTemplate=\u0160ablona objektu +ObjectTypeGuiDescriptor.orgManager=Org. manager +ObjectTypeGuiDescriptor.org=Organizace +ObjectTypeGuiDescriptor.reportOutput=V\u00fdstup reportu +ObjectTypeGuiDescriptor.report=Report +ObjectTypeGuiDescriptor.resource=Aplikace +ObjectTypeGuiDescriptor.role=Role +ObjectTypeGuiDescriptor.securityPolicy=Bezpe\u010dnostn\u00ed politika +ObjectTypeGuiDescriptor.shadow=Shadow +ObjectTypeGuiDescriptor.systemConfiguration=Syst\u00e9mov\u00e1 konfigurace +ObjectTypeGuiDescriptor.task=\u00daloha +ObjectTypeGuiDescriptor.user=U\u017eivatel +ObjectTypeGuiDescriptor.valuePolicy=Politika hodnot +ObjectType.name=N\u00e1zev +ObjectType.parentOrgRef=Nad\u0159azen\u00e9 org. jednotky +operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Security self test +operation.com.evolveum.midpoint.common.operation.import.object=Import object +operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy +operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks +operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check +operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) +operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) +operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors +operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner +operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion +operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) +operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) +operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) +operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account +operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion +operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) +operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Repository self test, user (Model) +operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource +operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema +operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption +operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository +operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) +operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) +operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) +operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) +operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) +operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) +operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change +operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) +operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection +operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) +operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit +operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) +operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTimeReset=Change time - reset (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui)\: {0} +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) +operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource +operation.linkShadow=Napojit \u00fa\u010det (Model) +operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) +operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object +operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema +operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) +operationResultPanel.cause=P\u0159\u00ed\u010dina\: +operationResultPanel.context=Kontext\: +operationResultPanel.count=Po\u010det\: +operationResultPanel.hideStack=[ SKR\u00ddT V\u00ddPIS CHYBY ] +operationResultPanel.param=Parametr\: +operationResultPanel.showStack=[ ZOBRAZIT V\u00ddPIS CHYBY ] +operationResultPanel.times=kr\u00e1t +operationResultPanel.title.expectedError=O\u010dek\u00e1van\u00e1 chyba +operationResultPanel.title.fatalError=Fat\u00e1ln\u00ed chyba +operationResultPanel.title.info=Informace +operationResultPanel.title.inProgress=Zpracov\u00e1v\u00e1 se +operationResultPanel.title.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba +operationResultPanel.title.success=\u00dasp\u011b\u0161n\u00fd +operationResultPanel.title.unknown=Nezn\u00e1m\u00fd +operationResultPanel.title.warn=Varov\u00e1n\u00ed +OperationResultStatus.FATAL_ERROR=Fat\u00e1ln\u00ed chyba +OperationResultStatus.IN_PROGRESS=V procesu +OperationResultStatus.NOT_APPLICABLE=Nen\u00ed aplikov\u00e1no +OperationResultStatus.PARTIAL_ERROR=\u010c\u00e1ste\u010dn\u00e1 chyba +OperationResultStatus.SUCCESS=\u00dasp\u011b\u0161n\u00fd +OperationResultStatus.UNKNOWN=Nezn\u00e1m\u00fd +OperationResultStatus.WARNING=Varov\u00e1n\u00ed +operation.unlinkShadow=Odpojit \u00fa\u010det (Model) +operation.updateSituationInShadow=Aktualizovat situaci v \u00fa\u010dtu (Model) +org.apache.wicket.extensions.wizard.cancel=Zru\u0161it +org.apache.wicket.extensions.wizard.finish=Ulo\u017eit +org.apache.wicket.extensions.wizard.last=Posledn\u00ed +org.apache.wicket.extensions.wizard.next=Dal\u0161\u00ed +org.apache.wicket.extensions.wizard.previous=P\u0159edchoz\u00ed +OrgType.costCenter=N\u00e1kladov\u00e9 st\u0159edisko +OrgType.displayName=Zobrazovan\u00e9 jm\u00e9no +OrgType.identifier=Identifik\u00e1tor +OrgType.locality=Lokalita +OrgType.mailDomain=Mailov\u00e1 dom\u00e9na +OrgType.orgType=Typ organizace +OrgType.requestable=Lze \u017e\u00e1dat +OrgType.tenant=Tenant +orgUnitAddDeletePopup.button.add=Vlo\u017eit org. jednotku +orgUnitAddDeletePopup.button.cancel=Zru\u0161it +orgUnitAddDeletePopup.button.remove=Smazat org. jednotku +orgUnitAddDeletePopup.column.name=N\u00e1zev +orgUnitAddDeletePopup.title=Vybrat org. jednotku +OrgUnitBrowser.cancel=Zru\u0161it +OrgUnitBrowser.createRoot=Vytvo\u0159it jako ko\u0159enovou +OrgUnitBrowser.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00e1vac\u00edho dotazu do filtru. +OrgUnitBrowser.search=Hledat +OrgUnitBrowser.title=Vyberte novou nad\u0159azenou org. jednotku +OriginType.ACTIVATIONS=Aktivace +OriginType.ASSIGNMENTS=P\u0159i\u0159azen\u00ed +OriginType.CREDENTIALS=Pov\u011b\u0159en\u00ed +OriginType.INBOUND=P\u0159\u00edchoz\u00ed +OriginType.null=- +OriginType.OUTBOUND=Odchoz\u00ed +OriginType.RECONCILIATION=Rekonciliace +OriginType.SYNC_ACTION=Syncroniza\u010dn\u00ed akce +OriginType.USER_ACTION=U\u017eivatelsk\u00e1 akce +OriginType.USER_POLICY=U\u017eivatelsk\u00e1 politika +PageAbout.allRightsReserved=©2015 Evolveum. +PageAbout.button.testProvisioning=Provisioning self test +PageAbout.button.testRepositoryCheckOrgClosure=Zkontrolovat a opravit konzistenci org. struktury +PageAbout.button.testRepository=Repository self test +PageAbout.message.couldntObtainJvmParams=Nemohu z\u00EDskat parametry JVM z JMX. +PageAbout.midPointRevision=${describe} +PageAbout.midPointRevisionTitle=Git popis +PageAbout.midPointVersion=${pom.version} +PageAbout.midPointVersionTitle=Verze +PageAbout.repoDiag.additionalDetails.name=N\u00E1zev +PageAbout.repoDiag.additionalDetails.value=Hodnota +PageAbout.repoDiag.driverShortName=Kr\u00E1tk\u00E9 jm\u00E9no konektoru +PageAbout.repoDiag.driverVersion=Verze konektoru +PageAbout.repoDiag.implementationDescription=Implementa\u010Dn\u00ED popis +PageAbout.repoDiag.implementationShortName=Implementa\u010Dn\u00ED n\u00E1zev +PageAbout.repoDiag.isEmbedded=Je vlo\u017Een +PageAbout.repoDiag.repositoryUrl=URL repozitory +PageAbout.subTitle=midPoint +PageAbout.title.basic=Z\u00E1kladn\u00ED +PageAbout.title.jvmProperties=Vlastnosti JVM +PageAbout.title=O produktu +PageAbout.title.provisioning=Provisioning +PageAbout.title.repository.additional=Dal\u0161\u00ED detaily +PageAbout.title.repository=Repozitory +PageAbout.title.systemProperties=Syst\u00E9mov\u00E9 informace +PageAbout.unknownBuildNumber=nezn\u00E1m\u00FD +pageAccount.button.back=Zp\u011Bt +pageAccount.button.save=Ulo\u017Eit +pageAccount.description=\u00DA\u010Det v aplikaci +pageAccount.message.cantEditAccount=Nemohu na\u010D\u00EDst \u00FA\u010Det pro \u00FApravy. +pageAccount.message.cantEditProtectedAccount=Toto je chr\u00E1n\u011Bn\u00FD \u00FA\u010Det a nem\u016F\u017Ee b\u00FDt modifikov\u00E1n. +PageAccounts.accounts.description=Popis +PageAccounts.accounts.intent=Z\u00E1m\u011Br +PageAccounts.accounts.kind=Typ +PageAccounts.accounts.name=N\u00E1zev +PageAccounts.accounts.objectClass=T\u0159\u00EDda objektu +PageAccounts.accounts.oid=Oid +PageAccounts.accounts.owner=Vlastn\u00EDk +PageAccounts.accounts.synchronizationSituation=Situace +PageAccounts.accounts.synchronizationTimestamp=\u010Casov\u00E1 zna\u010Dka +PageAccounts.button.clearExportFolder=Vymazat slo\u017Eku pro export +PageAccounts.button.export=Export +PageAccounts.button.load=Na\u010D\u00EDst +PageAccounts.count=Po\u010Det +PageAccounts.deleted=Smazan\u00FD +PageAccounts.disputed=Sporn\u00FD +PageAccounts.exportException=P\u0159i exportu do\u0161lo k chyb\u011B, d\u016Fvod {0} +PageAccounts.exportFileDoesntExist=Nemohu vytvo\u0159it soubor {0} +PageAccounts.linked=Nav\u00E1zan\u00FD +PageAccounts.message.cantShowOwner=Nemohu zobrazit detaily vlastn\u00EDka. +PageAccounts.message.ownerNotFound=Nemohu nal\u00E9zt vlastn\u00EDka pro \u00FA\u010Det s oid {0}. +pageAccounts.message.resourceNotSelected=Nen\u00ED zvolen\u00E1 aplikace. Vyberte aplikaci pro zobrazen\u00ED jej\u00EDch st\u00EDnov\u00FDch \u00FA\u010Dt\u016F. +PageAccounts.message.success.clearExport=Slo\u017Eka pro export byla vymaz\u00E1na \u00FAsp\u011B\u0161n\u011B +PageAccounts.message.success.export=Export byl \u00FAsp\u011B\u0161n\u00FD. Exportovan\u00FD soubor\: {0}. +PageAccounts.message.validationError=Hodnota hledan\u00E9 t\u0159\u00EDdy objektu\: '{0}' nen\u00ED spr\u00E1vn\u00E1. Vlo\u017Ete spr\u00E1vnou hodnotu t\u0159\u00EDdy objektu. +PageAccounts.nothing=Nezn\u00E1m\u00FD +PageAccounts.resource=Aplikace +PageAccounts.shadows=St\u00EDnov\u00E9 \u00FA\u010Dty +PageAccounts.state=Stav +PageAccounts.subTitle=detaily synchronizace +PageAccounts.summary=P\u0159ehled +PageAccounts.title=St\u00EDnov\u00E9 \u00FA\u010Dty +PageAccounts.total=Celkem +PageAccount.subTitle=na {0} +PageAccounts.unlinked=Odpojen\u00FD +PageAccounts.unmatched=Nenalezen\u00FD +PageAccount.title=Detaily \u00FA\u010Dtu +pageAdmin.configuration.description=Bezpe\u010dnost, logov\u00e1n\u00ed, import +pageAdmin.configuration=Konfigurace +pageAdmin.home.description=Za\u010dn\u011bte zde +pageAdmin.home=Dom\u016f +PageAdmin.menu.top.configuration.about=O produktu +PageAdmin.menu.top.configuration.basic=Z\u00e1kladn\u00ed +PageAdmin.menu.top.configuration.bulkActions=Hromadn\u00e9 akce +PageAdmin.menu.top.configuration.configuration=Konfigurace +PageAdmin.menu.top.configuration.development=V\u00fdvoj +PageAdmin.menu.top.configuration.expressionEvaluator=Kalkul\u00e1tor v\u00fdraz\u016f +PageAdmin.menu.top.configuration.importObject=Import objekt\u016f +PageAdmin.menu.top.configuration.internals=Intern\u00ed konfigurace +PageAdmin.menu.top.configuration=Konfigurace +PageAdmin.menu.top.configuration.logging=Logov\u00e1n\u00ed +PageAdmin.menu.top.configuration.repositoryObjects=Objekty v repozitory +PageAdmin.menu.top.configuration.security=Bezpe\u010dnost +PageAdmin.menu.top.configuration.shadowsDetails=St\u00ednov\u00e9 \u00fa\u010dty +PageAdmin.menu.top.home=Dom\u016f +PageAdmin.menu.top.reports.created=Vytvo\u0159en\u00e9 reporty +PageAdmin.menu.top.reports.list=Seznam report\u016f +PageAdmin.menu.top.reports.new=Import definice reportu +PageAdmin.menu.top.reports=Reporty +PageAdmin.menu.top.resources=Aplikace +PageAdmin.menu.top.resources.import=Import definice aplikace +PageAdmin.menu.top.resources.list=Seznam aplikac\u00ed +PageAdmin.menu.top.resources.new=Nov\u00e1 aplikace +PageAdmin.menu.top.roles.list=Seznam rol\u00ed +PageAdmin.menu.top.roles.new=Nov\u00e1 role +PageAdmin.menu.top.roles=Role +PageAdmin.menu.top.serverTasks.list=Seznam \u00faloh +PageAdmin.menu.top.serverTasks.new=Nov\u00e1 \u00faloha +PageAdmin.menu.top.serverTasks=Serverov\u00e9 \u00falohy +PageAdmin.menu.top.users.find=Naj\u00edt u\u017eivatele +PageAdmin.menu.top.users.list=Seznam u\u017eivatel\u016f +PageAdmin.menu.top.users.new=Nov\u00fd u\u017eivatel +PageAdmin.menu.top.users.org.new=Nov\u00e1 organizace +PageAdmin.menu.top.users.org=Org. struktura +PageAdmin.menu.top.users.org.tree=Organiza\u010dn\u00ed strom +PageAdmin.menu.top.users=U\u017eivatel\u00e9 +PageAdmin.menu.top.workItems.listClaimable=\u00dakoly n\u00e1rokovan\u00e9 na m\u011b +PageAdmin.menu.top.workItems.list=Moje \u00fakoly +PageAdmin.menu.top.workItems.listProcessInstancesAll=V\u0161echny po\u017eadavky +PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=Moje po\u017eadavky +PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Po\u017eadavky o m\u011b +PageAdmin.menu.top.workItems=\u00dakoly a po\u017eadavky +pageAdmin.reports.description=Exportovat reporty +pageAdmin.reports=Reporty +pageAdminResources.accountDetails=Detaily \u00fa\u010dtu +pageAdmin.resources=Aplikace +pageAdminResources.contentAccounts=\u00da\u010dty +pageAdmin.resources.description=P\u0159ipojen\u00e9 aplikace +pageAdminResources.detailsResource=Detaily aplikace +pageAdminResources.editResource=Upravit aplikaci +pageAdminResources.importResource=Importovat aplikaci +pageAdminResources.listResources=Seznam aplikac\u00ed +pageAdminResources.message.cantLoadResource=Nemohu na\u010d\u00edst detaily aplikace. +pageAdminResources.newResource=Nov\u00e1 aplikace +pageAdmin.roles.description=Konfigurace rol\u00ed +pageAdmin.roles=Role +pageAdmin.serverTasks.description=B\u011b\u017e\u00edc\u00ed \u00falohy +pageAdmin.serverTasks=Serverov\u00e9 \u00falohy +pageAdmin.users.description=U\u017eivatel\u00e9 v repository +pageAdmin.users=U\u017eivatel\u00e9 +pageAdmin.workItems.description=Po\u017eadavky, schvalov\u00e1n\u00ed +pageAdmin.workItems=Po\u017eadavky +PageBase.button.abort=P\u0159eru\u0161it +PageBase.button.back=Zp\u011bt +PageBase.button.cancel=Zru\u0161it +PageBase.button.delete=Smazat +PageBase.button.edit=Upravit +PageBase.button.run=Spustit +PageBase.button.saveAndRun=Ulo\u017eit & Spustit +PageBase.button.save=Ulo\u017eit +PageBase.button.search=Hledat +PageBase.button.send=Odeslat +PageBase.button.update=Aktualizovat +PageBase.clearCssCache=Vy\u010distit less/js cache +pageBase.midPointVersion=Verze\: ${pom.version}, ${describe} +pageBase.unknownBuildNumber=nezn\u00e1m\u00fd +PageBulkAction.async=Asynchronn\u00ED +PageBulkAction.button.start=Start +PageBulkAction.message.emptyString=Vlo\u017Een\u00E1 hronadn\u00E1 akce je pr\u00E1zdn\u00E1. Vlo\u017Ete nepr\u00E1zdn\u00FD skript. +PageBulkAction.options=Nastaven\u00ED +PageBulkAction.title=U\u017Eivatelsk\u00E9 hromadn\u00E9 operace +PageContacts.subTitle=prohl\u00ED\u017Een\u00ED +PageContacts.title=Kontakty +pageContentAccounts.button.searchButton=Hledat +pageContentAccounts.dialog.title.confirmDelete=Potvrzen\u00ED smaz\u00E1n\u00ED +pageContentAccounts.identifiers=identifik\u00E1tory +pageContentAccounts.intent=Z\u00E1m\u011Br +pageContentAccounts.kind=Typ +pageContentAccounts.menu.changeOwner=Zm\u011Bna vlastn\u00EDka +pageContentAccounts.menu.deleteAccount=Smazat +pageContentAccounts.menu.disableAccount=Zak\u00E1zat +pageContentAccounts.menu.enableAccount=Povolit +pageContentAccounts.menu.importAccount=Importovat +pageContentAccounts.menu.removeOwner=Odebrat vlastn\u00EDka +pageContentAccounts.message.cantImportAccount=nemohu importovat \u00FA\u010Det, oid\={0} +pageContentAccounts.message.cantShowAccountDetails=Nemohu zobrazit detaily \u00FA\u010Dtu {0} ({1}). +pageContentAccounts.message.cantShowUserDetails=Nemohu zobrazit detaily u\u017Eivatele {0} ({1}). +pageContentAccounts.message.deleteConfirmation=Opravdu chcete smazat {0} \u00FA\u010Dt\u016F z t\u00E9to aplikace? +pageContentAccounts.message.deleteConfirmationSingle=Opravdu chcete smazat \u00FA\u010Det '{0}' z t\u00E9to aplikace? +pageContentAccounts.message.noAccountSelected=Nbyl vybr\u00E1n \u017E\u00E1dn\u00FD \u00FA\u010Det. +pageContentAccounts.message.resourceOidNotDefined=Oid aplikace nebylo v URL definov\u00E1no. +pageContentAccounts.name=N\u00E1zev +pageContentAccounts.objectClass=T\u0159\u00EDda objektu +pageContentAccounts.owner=Vlastn\u00EDk +pageContentAccounts.search=Hledat +pageContentAccounts.situation=Situace +PageContentAccounts.subTitle=v {0} +PageContentAccounts.title=\u00DA\u010Dty +pageContentEntitlements.entitlements=Skupiny/Role +pageContentEntitlements.message.resourceOidNotDefined=V url nen\u00ED definov\u00E1no oid aplikace. +PageContentEntitlements.title={0} +pageCreatedReports.button.delete=Smazat +pageCreatedReports.button.download=St\u00E1hnout +pageCreatedReports.button.searchButton=Hledat +pageCreatedReports.dialog.title.confirmDelete=Potvrdit smaz\u00E1n\u00ED +pageCreatedReports.filter.default=Vybrat typ souboru +pageCreatedReports.filter.filetype=Typ souboru +pageCreatedReports.filter.reportType=Typ reportu +pageCreatedReports.inlineMenu.deleteAll=Smazat v\u0161e +pageCreatedReports.inlineMenu.deleteSelected=Smazat vybran\u00E9 +pageCreatedReports.message.deleteAll=Opravdu chcete smazat v\u0161echny vytvo\u0159en\u00E9 v\u00FDstupy? +pageCreatedReports.message.deleteOutputConfirmed=Opravdu chcete smazat v\u0161echny vybran\u00E9 {0} reporty? +pageCreatedReports.message.deleteOutputSingle=Opravdu chcete smazat v\u0161ech '{0}' vytvo\u0159en\u00FDch report\u016F? +pageCreatedReports.message.downloadError=Nemohu st\u00E1hnout report. +pageCreatedReports.message.fileNotFound=Soubor s reportem nebyl nalezen. +pageCreatedReports.message.nothingSelected=Nebyl vybr\u00E1n \u017E\u00E1dn\u00FD report. +pageCreatedReports.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00E1vac\u00EDho dotazu do filtru. +PageCreatedReports.subTitle=v minulosti +pageCreatedReports.table.author=Autor +pageCreatedReports.table.description=Popis +pageCreatedReports.table.filetype=Typ souboru +pageCreatedReports.table.name=N\u00E1zev +pageCreatedReports.table.time=\u010Cas +pageCreatedReports.table.type=Typ reportu +PageCreatedReports.title=Vytvo\u0159en\u00E9 reporty +PageDashboard.accounts=Moje \u00FA\u010Dty +PageDashboard.activeTasks=Aktivn\u00ED \u00FAlohy +PageDashboard.activeUsers=Aktivn\u00ED u\u017Eivatel\u00E9 +PageDashboard.assignments=P\u0159i\u0159azen\u00E9 m\u011B +PageDashboard.personalInfo=Osobn\u00ED informace +PageDashboard.serverLoad=Z\u00E1t\u011B\u017E serveru +PageDashboard.subTitle=v\u00EDtejte v midPointu +PageDashboard.systemInfo=Stav syst\u00E9mu +PageDashboard.title=N\u00E1st\u011Bnka +PageDashboard.usedRam=Vyu\u017Eit\u00E1 RAM +PageDashboard.workItems=Moje \u00FAkoly +pageDebugList.button.clear=Vy\u010Distit +pageDebugList.button.search=Hledat +pageDebugList.description=Popis +pageDebugList.dialog.title.confirmDelete=Potvrdit smaz\u00E1n\u00ED +pageDebugList.dialog.title.deleteAll=Smazat v\u0161echny objekty +pageDebugList.menu.deleteAllIdentities=Smazat v\u0161echny identity +pageDebugList.menu.deleteAllType=Smazat v\u0161echny vybran\u00E9ho typu +pageDebugList.menu.deleteSelected=Smazat vybran\u00E9 +pageDebugList.menu.exportAll=Exportovat v\u0161echny objekty +pageDebugList.menu.exportAllSelectedType=Exportovat objekty vybran\u00E9ho typu +pageDebugList.menu.exportSelected=Exportovat vybran\u00E9 +pageDebugList.message.countSearchProblem=Nemohu prov\u00E9st vyhled\u00E1n\u00ED nad u\u017Eivateli/shadows/org. +pageDebugList.message.createFileException=Nemohu vytvo\u0159it soubor pro sta\u017Een\u00ED. +pageDebugList.message.deleteAllType=Opravdu chcete smazat v\u0161echny objekty typu "{0}"? +pageDebugList.message.deleteObjectConfirm=Opravdu chcete smazat "{0}"? +pageDebugList.message.deleteSelectedConfirm=Opravdu chcete smazat {0} objekt\u016F? +pageDebugList.message.laxativeProblem=Operace zru\u0161it v\u0161echny identity byla dokon\u010Dena \u00FAsp\u011B\u0161n\u011B +pageDebugList.message.nothingSelected=Nebyl vybr\u00E1n \u017E\u00E1dn\u00FD objekt. +pageDebugList.message.queryException=nemohu vytvo\u0159it dotaz pro pod\u0159et\u011Bzec jm\u00E9na, d\u016Fvod\: {0} +pageDebugList.message.singleOrgDeleteProblem=Nemohu smazat org. jednotku +pageDebugList.message.singleShadowDeleteProblem=Nemohu smazat shadow +pageDebugList.message.singleUserDeleteProblem=Nemohu smazat u\u017Eivatele +pageDebugList.name=N\u00E1zev +pageDebugList.objectType=Typ objektu +pageDebugList.options=Vlastnosti +pageDebugList.resourceName=N\u00E1zev aplikace +pageDebugList.resourceType=Typ aplikace +pageDebugList.searchTextPlaceholder=N\u00E1zev +PageDebugList.subTitle=z repozitory +PageDebugList.title=Zdrojov\u00E9 objekty +pageDebugList.zipCheck=Pou\u017E\u00EDt ZIP +pageDebugView.button.back=Zp\u011Bt +pageDebugView.button.save=Ulo\u017Eit +pageDebugView.edit=Upravit +pageDebugView.encrypt=Chr\u00E1nit kryptov\u00E1n\u00EDm +pageDebugView.message.cantSaveEmpty=Nemohu ulo\u017Eit pr\u00E1zdn\u00E9 XML. +pageDebugView.message.oidNotDefined=OID objektu nen\u00ED definov\u00E1no. +pageDebugView.options=Vlastnosti +pageDebugView.reevaluateSearchFilters=P\u0159epo\u010D\u00EDtat vyhled\u00E1vac\u00ED filtry +pageDebugView.saveAsRaw=Ulo\u017Eit v raw m\u00F3du +PageDebugView.subTitle=pro '{0}' +PageDebugView.title=Detaily objektu +pageDebugView.validateSchema=Validovat sch\u00E9ma +PageError.button.back=Zp\u011Bt na n\u00E1st\u011Bnku +PageError.error.401=neautorizovan\u00E1 akce (401) +PageError.error.403=zak\u00E1zan\u00E1 akce (403) +PageError.error.404=nebylo nalezeno (404) +PageError.error.500=intern\u00ED chyba serveru (500) +PageError.message=Vyskytla se neo\u010Dek\u00E1van\u00E1 chyba, kontaktujte spr\u00E1vce syst\u00E9mu. +PageError.quoteAuthor=Henry Ford +PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. +PageError.title=Chyba +PageFindUsers.subTitle=v midPointu +PageFindUsers.title=Hledat u\u017Eivatele +PageForgetPassword.email=E-mail +pageForgetPassword.message.ContactAdminQuestionsNotSet=Nem\u00E1te nastaven\u00E9 \u017E\u00E1dn\u00E9 bezpe\u010Dnostn\u00ED ot\u00E1zky. Pro reset hesla kontaktujte spr\u00E1vce. +pageForgetPassword.message.usernotfound=U\u017Eivatel nebyl nalezen +PageForgetPassword.password=Heslo +PageForgetPassword.resetPassword=Resetovat heslo +PageForgetPassword.title=Zapomenut\u00E9 heslo +PageForgetPassword.username=U\u017Eivatel +PageImportObject.button.import=Importovat objekt +PageImportObject.embeddedEditor=Vlo\u017Een\u00FD editor +PageImportObject.file=Soubor +PageImportObject.getObjectsFrom=Z\u00EDskat objekt z +pageImportObject.message.emptyXml=Nemohu ulo\u017Eit pr\u00E1zdn\u00E9 XML. +PageImportObject.message.help=Vybrat XML soubor pro import. +pageImportObject.message.nullFile=Nahran\u00FD soubor je null. +PageImportObject.subTitle=do midPointu +PageImportObject.title=Importovat objekty +PageInternals.button.changeTime=Zm\u011Bnit \u010Das +PageInternals.button.resetTimeChange=Resetovat na syst\u00E9mov\u00FD \u010Das +PageInternals.checkConsistency=Ov\u011B\u0159it konzistenci +PageInternals.checkEncryption=Ov\u011B\u0159it kryptov\u00E1n\u00ED +PageInternals.checkReadEncrypion=Ov\u011B\u0159it kryptov\u00E1n\u00ED pro \u010Dten\u00ED +PageInternals.detailedDebugDump=Detailn\u00ED v\u00FDstup pro lad\u011Bn\u00ED +PageInternals.message.debugUpdatePerformed=Lad\u00EDc\u00ED utilita je aktualizov\u00E1na. Nov\u00E1 hodnota\: {0} +PageInternals.message.internalsConfigUpdate=Intern\u00ED konfigurace je aktualizov\u00E1na. Ov\u011B\u0159en\u00ED konzistence \: {0}, ove\u0159en\u00ED kryptov\u00E1n\u00ED\: {1}, ov\u011B\u0159en\u00ED kryptov\u00E1n\u00ED pro \u010Dten\u00ED\: {2} +PageInternals.offset=Offset +PageInternals.title.debugUtil=Lad\u00EDc\u00ED utilita +PageInternals.title.internalsConfig=Intern\u00ED konfigurace +PageInternals.title=Intern\u00ED konfigurace +PageInternals.title.timeChange=Zm\u011Bna \u010Dasu +PageInternals.tolerateUndeclaredPrefixes=Tolerovat nedeklarovan\u00E9 prefixy v polo\u017Ek\u00E1ch QName a v cest\u00E1ch +pageLogging.appender=Appender\: +pageLogging.appenders=Appenders +pageLogging.appenders.appending=Appending +pageLogging.appenders.filePath=Cesta k souboru +pageLogging.appenders.filePattern=\u0160ablona souboru +pageLogging.appenders.maxFileSize=Max. velikost souboru [kB] +pageLogging.appenders.maxHistory=Max. historie +pageLogging.appenders.name=N\u00E1zev +pageLogging.appenders.pattern=\u0160ablona +pageLogging.audit=Audit +pageLogging.auditLog=Audit do log souboru\: +pageLogging.button.addClassLogger=Vlo\u017Eit logger +pageLogging.button.addComponentLogger=Vlo\u017Eit component logger +pageLogging.button.addConsoleAppender=Vlo\u017Eit console appender +pageLogging.button.addFileAppender=Vlo\u017Eit file appender +pageLogging.button.addFilter=Vlo\u017Eit filter +pageLogging.button.advanced=Roz\u0161\u00ED\u0159en\u00E9 +pageLogging.button.deleteAppender=Smazat appender +pageLogging.button.deleteFilter=Smazat filter +pageLogging.button.deleteLogger=Smazat logger +pageLogging.button.reset=Reset +pageLogging.button.save=Ulo\u017Eit +pageLogging.details=Detaily\: +pageLogging.dumpInterval=Dump interval\: +pageLogging.filter.ALL=V\u0161e +pageLogging.filter=Filter +pageLogging.filter.GUI=Web filter +pageLogging.filter.MODEL=Model filter +pageLogging.filter.NOTIFICATIONS=Notifika\u010Dn\u00ED filter +pageLogging.filter.PROVISIONING=Provisioning filter +pageLogging.filter.REPOSITORY=Repository filter +pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter +pageLogging.filtersTable=Filters table +pageLogging.filter.TASKMANAGER=Task manager filter +pageLogging.filter.WORKFLOWS=Workflow filter +pageLogging.logger.ALL=All +pageLogging.logger.GUI=Web logger +pageLogging.logger=Logger +pageLogging.logger.MODEL=Model logger +pageLogging.logger.NOTIFICATIONS=Notifications logger +pageLogging.logger.PROVISIONING=Provisioning logger +pageLogging.logger.REPOSITORY=Repository logger +pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger +pageLogging.loggersAppender=Appender +pageLogging.loggersLevel=\u00DArove\u0148 +pageLogging.loggers=Loggers +pageLogging.loggersTable=Loggers table +pageLogging.logger.TASKMANAGER=Task manager logger +pageLogging.logger.WORKFLOWS=Workflow module logger +pageLogging.logSubsystemEntryExit=Log subsystem entry/exit +pageLogging.performanceStatistics=Performance statistics\: +pageLogging.profiling=Profiling +pageLogging.requestFilter=Request filter\: +pageLogging.rootAppender=Root appender\: +pageLogging.rootLevel=Root logger\: +pageLogging.subsystem.appender=Appender +pageLogging.subsystem.level=\u00DArove\u0148 +pageLogging.subsystem.model=Model +pageLogging.subsystem.provisioning=Provisioning +pageLogging.subsystem.repository=Repository +pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener +pageLogging.subsystems=Subsystems\: +pageLogging.subsystem..taskManager=Task manager +pageLogging.subsystem.ucf=Ucf +pageLogging.subsystem.workflow=Workflow +PageLogging.title=Logging Management +PageLogin.forgetPassword=Zapomenut\u00E9 heslo +pageLogin.message.ForgetPasswordSettingsWrong=Nastaven\u00ED pro zapomenut\u00E9 heslo nen\u00ED platn\u00E9. Pro zm\u011Bnu va\u0161eho hesla kontaktujte administr\u00E1tora. +PageLogin.password=Heslo +PageLogin.signIn=P\u0159ihl\u00E1sit +PageLogin.title=P\u0159ihl\u00E1sit se +PageLogin.username=U\u017Eivatel +PageMyPasswordQuestions.title=Moje bezpe\u010Dnostn\u00ED ot\u00E1zky +PageMyPasswords.accountMidpoint=MidPoint +PageMyPasswords.accounts=\u00DA\u010Dty +PageMyPasswords.button.back=Zp\u011Bt +PageMyPasswords.button.save=Ulo\u017Eit +PageMyPasswords.couldntResolve=Nemohu kontaktovat aplikaci. +PageMyPasswords.enabled=Povoleno +PageMyPasswords.importantNote=D\u016Fle\u017Eit\u00E1 pozn\u00E1mka\: Heslo u\u017Eivatele je zm\u011Bn\u011Bno v MidPointu i ve v\u0161ech zvolen\u00FDch aplikac\u00EDch podle politik pro nastaven\u00ED hesla. +PageMyPasswords.name=N\u00E1zev +PageMyPasswords.noAccountSelected=Heslo nebylo zm\u011Bn\u011Bno, nebyla vybr\u00E1na \u017E\u00E1dn\u00E1 aplikace. +PageMyPasswords.password=Dvakr\u00E1t nov\u00E9 heslo +PageMyPasswords.resourceMidpoint=IdM MidPoint +PageMyPasswords.resourceName=Aplikace +PageMyPasswords.title=Moje hesla +PageNewReport.button.import=Importovat report +PageNewReport.embeddedEditor=Vlo\u017Een\u00FD editor +PageNewReport.file=Soubor +PageNewReport.getObjectsFrom=Vytvo\u0159it report z +PageNewReport.message.emptyXml=Nemohu ulo\u017Eit pr\u00E1zdn\u00E9 XML. +PageNewReport.message.help=Vyberte XML sobor pro import. +PageNewReport.message.nullFile=Nahran\u00FD soubor je null. +PageNewReport.subTitle=do midPointu +PageNewReport.title=Importovat Jasper report +PageOrgTree.message.noOrgStructDefined=Org. struktura nen\u00ED definov\u00E1na. +PageOrgTree.subTitle=strom +PageOrgTree.title=Org. struktura +PageOrgUnit.extension=Roz\u0161\u00ED\u0159en\u00ED +PageOrgUnit.message.cantCreateExtensionDelta=Can't create delta for org. unit extension +PageOrgUnit.subTitle=detaily +PageOrgUnit.title.approvers=Schvalovatel\u00E9 +PageOrgUnit.title.assignments=P\u0159i\u0159azen\u00ED +PageOrgUnit.title.authorizations=Autorizace +PageOrgUnit.title.basic=Z\u00E1kladn\u00ED +PageOrgUnit.title.exclusions=V\u00FDjimky +PageOrgUnit.title.inducements=D\u011Bd\u011Bn\u00ED +PageOrgUnit.title=Nov\u00E1 org. jednotka +pageProcessInstance.button.back=Zp\u011Bt +pageProcessInstances.active=Nyn\u00ed aktivn\u00ed +pageProcessInstances.before=p\u0159ed +pageProcessInstances.button.back=Zp\u011bt +pageProcessInstances.button.stop=Ukon\u010dit/smazat procesy +pageProcessInstances.finished=Ned\u00e1vno skon\u010den\u00e9 +pageProcessInstances.item.candidates=Kandid\u00e1ti na p\u0159\u00edjemce +pageProcessInstances.item.finished=Ukon\u010den\u00e9 +pageProcessInstances.item.name=N\u00e1zev +pageProcessInstances.item.owner=Vlastn\u00edk +pageProcessInstances.item.result=V\u00fdsledek +pageProcessInstances.item.started=Spu\u0161t\u011bno +pageProcessInstances.item.status=Stav +pageProcessInstances.message.noItemSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd proces. +pageProcessInstances.notYet=Je\u0161t\u011b ne +PageProcessInstancesRequestedBy.title=Procesy s m\u00fdmi \u017e\u00e1dostmi +PageProcessInstancesRequestedFor.title=Procesy se \u017e\u00e1dostmi o m\u011b +PageProcessInstance.title=Detaily procesu +PageReport.basic=Z\u00E1kladn\u00ED konfigurace +PageReport.fullXml=Pln\u00E9 XML +PageReport.jasperTemplateStyle=Styl \u0161ablony Jasper +PageReport.jasperTemplate=\u0160ablona Jasper +PageReport.message.cantSaveEmpty=Nemohu ulo\u017Eit pr\u00E1zdn\u00FD report. +PageReport.message.cantSerializeFromObjectToString=Nemohu p\u0159ev\u00E9st objekt do XML. +PageReports.button.configure=Konfigurovat +PageReports.button.run=Spustit +PageReports.message.jasperError=Chyba p\u0159i vytv\u00E1\u0159en\u00ED reportu. +PageReports.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00E1vac\u00EDho dotazu do filtru. +PageReports.message.resourceNotDefined=Nebyla definov\u00E1na aplikace. +PageReports.message.unknownReport=Nezn\u00E1m\u00FD report. +PageReports.report.auditDescription=Report vytvo\u0159en z aditn\u00EDch z\u00E1znam\u016F. +PageReports.report.auditName=Audit logs +PageReports.report.reconciliationDescription=Report rekonciliace pro vybranou aplikaci. +PageReports.report.reconciliationName=Rekonciliace +PageReports.report.usersDescription=Seznam u\u017Eivatel\u016F v MidPointu. +PageReports.report.usersName=U\u017Eivatel\u00E9 v MidPointu +PageReports.search.showSubreports=Zobrazit podreporty +PageReports.subTitle=v midPointu +PageReports.table.description=Popis +PageReports.table.name=N\u00E1zev +PageReports.title.auditPopup=Parametry auditn\u00EDho reportu +PageReports.title.reconciliationPopup=Parametry reportu rekonciliace +PageReports.title=Seznam report\u016F +PageReports.title.userPopup=Parametry u\u017Eivatelsk\u00E9ho reportu +PageReport.title=Konfigurace reportu +pageResource.bundle=Bal\u00EDk +pageResource.button.back=Zp\u011Bt +pageResource.button.importAccounts=Importovat \u00FA\u010Dty +pageResource.button.save=Ulo\u017Eit +pageResource.button.test=Test spojen\u00ED +pageResource.capabilities=Mo\u017Enosti +pageResource.conConnection=P\u0159ipojen\u00ED konektoru +pageResource.confValidation=Validace konfigurace +pageResource.conInitialization=Inicializace konektoru +pageResource.conSanity=Stav konektoru +pageResource.conSchema=Schema konektoru +pageResource.deleteSyncToken=Smazat synch. token +pageResourceEdit.edit=Upravit +pageResourceEdit.message.emptyXml=Nemohu ulo\u017Eit pr\u00E1zdn\u00FD XML jako aplikaci. +pageResourceEdit.options=Vlastnosti +pageResource.editResource=Upravit aplikaci +PageResourceEdit.title=Nov\u00E1 aplikace +pageResource.import=Importovat +pageResource.message.invalidTaskSearch=Synchroniza\u010Dn\u00ED \u00FAloha hled\u00E1n\u00ED neprob\u011Bhla korektn\u011B. +pageResource.message.oidNotDefined=V po\u017Eadavku nen\u00ED definovan\u00E9 oid aplikace. +pageResource.name=N\u00E1zev +pageResource.objectTypes.displayName=Zobrazovan\u00E9 jm\u00E9no +pageResource.objectTypes.help=N\u00E1pov\u011Bda +pageResource.objectTypes.nativeObjectClass=T\u0159\u00EDda nativn\u00EDho objektu +pageResource.objectTypes.type=Typ +pageResource.objectTypes=Typy objekt\u016F +pageResource.oid=Oid +pageResource.overallStatus=Celkov\u00FD stav +pageResource.progress=Zpracov\u00E1n\u00ED +pageResource.resource=Aplikace +pageResources.bundle=Bal\u00EDk +pageResources.button.discoveryRemote=Prozkoumat +pageResources.button.editAsXml=Upravit jako XML +pageResources.button.search=Hledat +pageResources.connector.hostname=N\u00E1zev hosta +pageResources.connectorHosts=Konektor servery +pageResources.connector.name=N\u00E1zev +pageResources.connector.port=Port +pageResources.connector.protectConnection=Chr\u00E1n\u011Bno +pageResources.connector.timeout=\u010Casov\u00FD limit +pageResources.content=Obsah +pageResources.dialog.title.confirmDelete=Potvrdit smaz\u00E1n\u00ED +pageResources.import=Importovat +pageResources.inlineMenuItem.deleteSyncToken=Smazat synch. token +pageResources.inlineMenuItem.editResource=Upravit aplikaci +pageResources.message.deleteHostConfirm=Opravdu chcete smazat hosta '{0}'? +pageResources.message.deleteHostsConfirm=Opravdu chcete vypazat {0} vybran\u00FDch host\u016F? +pageResources.message.deleteResourceConfirm=Opravdu chcete smazat aplikaci '{0}'? +pageResources.message.deleteResourcesConfirm=Opravdu chcete vypazat {0} vybran\u00FDch aplikac\u00ED? +pageResources.message.noHostSelected=Nebyl vybr\u00E1n \u017E\u00E1dn\u00FD konektor host. +pageResources.message.noResourceSelected=Nebyla vybr\u00E1na \u017E\u00E1dn\u00E1 aplikace. +pageResources.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00E1vac\u00EDho dotazu do filtru. +pageResources.name=N\u00E1zev +pageResources.progress=Zpracov\u00E1n\u00ED +pageResources.resources=Aplikace +pageResources.searchText.placeholder=N\u00E1zev +pageResources.status=Posledn\u00ED stav +PageResources.subTitle=p\u0159ipojen\u00ED do midPointu +pageResource.status=Stav +PageResources.title=Aplikace +pageResources.version=Verze +pageResource.sync=Synchronizace +PageResource.title=Detaily zdroje +pageResource.type=Typ +pageResource.version=Verze +PageResourceWizard.title=Nov\u00E1 aplikace +PageRoleEditor.extension=Roz\u0161\u00ed\u0159en\u00e9 +PageRoleEditor.label.approverRef.placeholder=Nastavit schvalovatele +PageRoleEditor.label.approverRef=Schvalovatel +PageRoleEditor.label.assignmentConstraint.placeholder=Nastavit politiku p\u0159i\u0159azen\u00ed +PageRoleEditor.label.description=Popis +PageRoleEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no +PageRoleEditor.label.identifier=Identifik\u00e1tor +PageRoleEditor.label.maxAssignments=Max. po\u010det p\u0159i\u0159azen\u00ed +PageRoleEditor.label.minAssignments=Min. po\u010det p\u0159i\u0159azen\u00ed +PageRoleEditor.label.name=N\u00e1zev +PageRoleEditor.label.ownerRef.placeholder=Nastavit vlastn\u00edka +PageRoleEditor.label.ownerRef=Vlastn\u00edk +PageRoleEditor.label.requestable=Lze \u017e\u00e1dat +PageRoleEditor.label.riskLevel=\u00darove\u0148 rizika +PageRoleEditor.label.type=Typ +PageRoleEditor.message.addApproverOk=Schvalovatel\: '{0}' byl \u00fasp\u011b\u0161n\u011b vlo\u017een. +PageRoleEditor.message.addOwnerOk=Vlastn\u00edk\: '{0}' byl \u00fasp\u011b\u0161n\u011b vlo\u017een. +PageRoleEditor.message.cantAddOwner=Nemohu nastavit vybran\u00e9ho vlastn\u00edka. +PageRoleEditor.message.cantCreateExtensionDelta=Nemohu vytvo\u0159it rozd\u00edl pro roz\u0161\u00ed\u0159en\u00ed role +PageRoleEditor.subtitle.activation=Aktivace +PageRoleEditor.subtitle.basic=Z\u00e1kladn\u00ed +PageRoleEditor.subtitle.editingRole=Role '{0}' +PageRoleEditor.subtitle.extension=Roz\u0161\u00ed\u0159en\u00e9 +PageRoleEditor.subtitle.newRole=nov\u00e1 role +PageRoleEditor.title.assignments=P\u0159i\u0159azen\u00ed +PageRoleEditor.title.editingRole=Upravit +PageRoleEditor.title.inducements=D\u011bd\u011bn\u00ed +PageRoleEditor.title.newRole=Vytvo\u0159it +pageRoles.button.delete=Smazat +pageRoles.dialog.title.confirmDelete=Potvrdit smaz\u00E1n\u00ED +pageRoles.message.deleteRoleConfirm=Opravdu chcete smazat {0} vybran\u00FDch rol\u00ED? +pageRoles.message.nothingSelected=Nebyla vybr\u00E1na \u017E\u00E1dn\u00E1 role. +pageRoles.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00E1vac\u00EDho dotazu do filtru. +pageRoles.requestable=Lze \u017E\u00E1dat +PageRoles.title=Seznam rol\u00ED +pageSecurityQuestions.message.noPolicySet=Nen\u00ED nastavena \u017E\u00E1dn\u00E1 politika hesel +pageSecurityQuestions.message.notificationsNotSet=Nejsou nastaveny \u017E\u00E1dn\u00E9 notifikace +pageSecurityQuestions.message.WrongAnswer=Ot\u00E1zky nebyly spr\u00E1vn\u011B zodpov\u011Bzeny +PageSecurityQuestions.title=Bezpe\u010Dnostn\u00ED ot\u00E1zky +PageSizePopover.title=Velikost str\u00e1nky +pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Pln\u00FD +pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relativn\u00ED +pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Ozna\u010Den\u00FD +pageSystemConfiguration.assignmentPolicyEnforcement.value.none=\u017D\u00E1dn\u00FD +pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Pozitivn\u00ED +pageSystemConfiguration.logging.title=Logov\u00E1n\u00ED +PageSystemConfiguration.subTitle=pro midPoint +pageSystemConfiguration.system.title=Syst\u00E9m +PageSystemConfiguration.title=Konfigurace +PageTaskAdd.title=Nov\u00E1 \u00FAloha +pageTask.advancedOption=Roz\u0161\u00ED\u0159en\u00E9 mo\u017Enosti +pageTask.basic=Z\u00E1kladn\u00ED +pageTask.boundHelp=\u00dalohy s pevnou vazbou jsou pou\u017e\u00edv\u00e1ny pro kr\u00e1tk\u00e9 a \u010dasto se opakuj\u00edc\u00ed akce (nap\u0159. v intervalech men\u0161\u00edch ne\u017e 1 minuta). Typick\u00fdm p\u0159\u00edkladem je live synchronizace. Tyto \u00falohy nepodporuj\u00ed cron-like specifikaci; mus\u00edte specifikovat \u010dasov\u00fd interval. +pageTask.bound=Pevn\u00E1 vazba (pou\u017Eijte pokud je opakov\u00E1n\u00ED \u00FAlohy \u010Dast\u00E9) +pageTask.browse=Prohl\u00ED\u017Eet +pageTask.category.BulkActions=Hromadn\u00E9 akce +pageTask.category.Demo=Demo +pageTask.category.ImportFromFile=Importovat ze souboru +pageTask.category.ImportingAccounts=Importov\u00E1n\u00ED \u00FA\u010Dt\u016F +pageTask.category.LiveSynchronization=Live synchronizace +pageTask.category.Recomputation=P\u0159epo\u010D\u00EDt\u00E1n\u00ED +pageTask.category.Reconciliation=Rekonciliace +pageTask.category.UserRecomputation=P\u0159epo\u010D\u00EDt\u00E1n\u00ED u\u017Eivatel\u016F +pageTask.category.Workflow=\u017D\u00E1dosti +pageTask.createSuspended=Vytvo\u0159it ve stavu POZASTAVENO +pageTask.cronHelp=Cron-like specifikace je v n\u00e1sleduj\u00edc\u00edm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011aS\u00cdCI M\u011aS\u00cdC DEN-V-T\u00ddDNU ROK (voliteln\u00e9), nap\u0159. '0 0 12 ? * WED' znamen\u00e1 'ka\u017ed\u00e9 \u00fater\u00fd v 12\:00\:00 pm'. Pro v\u00edce informac\u00ed viz www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. +pageTask.cronHelpLink=Pro v\u00EDce informac\u00ED viz +pageTask.cronHelpLinkTutorial=n\u00E1vod +pageTask.cronSpec=Pl\u00E1nov\u00E1n\u00ED spou\u0161t\u011Bn\u00ED +pageTask.dryRun=Spustit nane\u010Disto +pageTaskEdit.basic=Z\u00E1kladn\u00ED +pageTaskEdit.boundHelp=\u00DAlohy s pevnou vazbou jsou pou\u017E\u00EDv\u00E1ny pro kr\u00E1tk\u00E9 a \u010Dasto se opakuj\u00EDc\u00ED akce (nap\u0159. v intervalech men\u0161\u00EDch ne\u017E 1 minuta). Typick\u00FDm p\u0159\u00EDkladem je live synchronizace. Tyto \u00FAlohy nepodporuj\u00ED cron-like specifikaci; mus\u00EDte specifikovat \u010Dasov\u00FD interval. +pageTaskEdit.bound=Pevn\u00E1 vazba (pou\u017Eijte v p\u0159\u00EDpad\u011B, \u017Ee \u00FAloha b\u011B\u017E\u00ED \u010Dasto) +pageTaskEdit.button.back=Zp\u011Bt +pageTaskEdit.button.edit=Upravit +pageTaskEdit.button.resume=Spustit znovu +pageTaskEdit.button.runNow=Spustit nyn\u00ED +pageTaskEdit.button.save=Ulo\u017Eit +pageTaskEdit.button.suspend=Pozastavit +pageTaskEdit.category=Kategorie +pageTaskEdit.cronHelp=Cron-like specifikace je v n\u00E1sleduj\u00EDc\u00EDm tvaru\: SEKUNDY MINUTY HODINY DEN-V-M\u011AS\u00CDCI M\u011AS\u00CDC DEN-V-T\u00DDDNU ROK (voliteln\u00E9), nap\u0159. '0 0 12 ? * WED' znamen\u00E1 'ka\u017Ed\u00E9 \u00FAter\u00FD v 12\:00\:00 pm'. +pageTaskEdit.cronHelpLink=Pro v\u00EDce informac\u00ED viz +pageTaskEdit.cronHelpLinkTutorial=n\u00E1vod +pageTaskEdit.cronSpec=Pl\u00E1nov\u00E1n\u00ED spou\u0161t\u011Bn\u00ED +pageTaskEdit.description=Popis +pageTaskEdit.dryRun=Spustit nane\u010Disto +pageTaskEdit.execution=Stav b\u011Bhu +pageTaskEdit.handlerUri=Handler URI +pageTaskEdit.identifier=Identifik\u00E1tor +pageTaskEdit.intent=Z\u00E1m\u011Br +pageTaskEdit.kind=Typ objektu +pageTaskEdit.lastFinished=Posledn\u00ED b\u011Bh ukon\u010Den +pageTaskEdit.lastStarted=Posledn\u00ED b\u011Bh spu\u0161t\u011Bn +pageTaskEdit.message.cantTaskDetails=Nemohu na\u010D\u00EDst detaily \u00FAlohy. +pageTaskEdit.message.node=- v node {0} +pageTaskEdit.misfire=Selh\u00E1n\u00ED akce +pageTaskEdit.modelOperationStatusLabel=Stav operace modelu +pageTaskEdit.name=N\u00E1zev \u00FAlohy +pageTaskEdit.nextRun=Dal\u0161\u00ED napl\u00E1novan\u00E9 spu\u0161t\u011Bn\u00ED +pageTaskEdit.notStartAfter=Nespou\u0161t\u011Bt po +pageTaskEdit.notStartBefore=nespou\u0161t\u011Bt p\u0159ed +pageTaskEdit.objectRef=Aplikace +pageTaskEdit.oid=OID +pageTaskEdit.opResult.message=Zpr\u00E1va +pageTaskEdit.opResult.operation=Operace +pageTaskEdit.opResult.status=Stav +pageTaskEdit.opResult.token=Token +pageTaskEdit.opResult=V\u00FDsledek operace +pageTaskEdit.options=Vlastnosti +pageTaskEdit.parent=Nad\u0159azen\u00E1 \u00FAloha +pageTaskEdit.recurring=Opakuj\u00EDc\u00ED se \u00FAloha +pageTaskEdit.runUntilNodeDown=Spustit pouze pokud je node vypnut\u00FD +pageTaskEdit.scheduleHelp=Pro jednor\u00E1zov\u00E9 \u00FAlohy nenastavujte interval opakov\u00E1n\u00ED ani cron-like specifikaci. Pro opakuj\u00EDc\u00ED se \u00FAlohy nastavte bu\u010F jedno nebo druh\u00E9. +pageTaskEdit.scheduleInterval=Interval spou\u0161t\u011Bn\u00ED (sekundy) +pageTaskEdit.scheduleTitle=Pl\u00E1nov\u00E1n\u00ED +pageTaskEdit.subtasksLabel=Pod\u00FAlohy +pageTaskEdit.suspendReq=Pro \u00FApravy je nutn\u00E9 \u00FAlohu pozastavit +pageTaskEdit.threadAction=Akce vl\u00E1kna +pageTaskEdit.threadStop=Akce zastaven\u00ED vl\u00E1kna +pageTaskEdit.tightlyBound=Pevn\u00E1 vazba +PageTaskEdit.title=Detaily \u00FAlohy +pageTaskEdit.title.edit=Detaily pro '{0}' +pageTaskEdit.workerThreads=Pracovn\u00ED vl\u00E1kna +pageTaskEdit.workflowInformationLabel=Informace o \u017E\u00E1dostech +pageTask.intent=Z\u00E1m\u011Br +pageTask.kind=Typ objektu +pageTask.misfire=Selh\u00E1n\u00ED akce +pageTask.name=N\u00E1zev \u00FAlohy +pageTask.notStartAfter=Nespou\u0161t\u011Bt po +pageTask.notStartBefore.error1='Nespou\u0161t\u011bt p\u0159ed' je pozd\u011bj\u0161\u00ed datum ne\u017e 'Nespou\u0161t\u011bt po' +pageTask.notStartBefore=Nespou\u0161t\u011Bt p\u0159ed +pageTask.now=Nyn\u00ED +pageTask.objectClass=T\u0159\u00EDda objektu +pageTask.objectRef=Aplikace +pageTask.options=Vlastnosti +pageTask.recurring=Opakuj\u00EDc\u00ED se \u00FAloha +pageTask.runUntilNodeDown.error1=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Close, Suspend +pageTask.runUntilNodeDown.error2=Spr\u00e1vn\u00e1 data pro akci 'Zastaven\u00ed vl\u00e1kna' jsou\: Restart, Reschedule +pageTask.runUntilNodeDown=Spustit pouze pokud je uzel vypnut\u00FD +pageTasks.alreadyPassedForNotRunningTasks=(ji\u017E prob\u011Bhlo) +pageTasks.alreadyPassed=ji\u017E prob\u011Bhlo +pageTasks.button.deactivateServiceThreads=Zastavit v\u0161echna vl\u00E1kna +pageTasks.button.deleteNode=Smazat +pageTasks.button.deleteTask=Smazat +pageTasks.button.reactivateServiceThreads=Spustit v\u0161echna vl\u00E1kna +pageTasks.button.refreshTasks=Obnovit \u00FAlohy +pageTasks.button.resumeTask=Pokra\u010Dovat +pageTasks.button.scheduleTask=Spustit nyn\u00ED +pageTasks.button.startScheduler=Spustit +pageTasks.button.stopSchedulerAndTasks=Zastavit pl\u00E1nova\u010D a \u00FAlohy +pageTasks.button.stopScheduler=Zastavit pl\u00E1nova\u010D +pageTasks.button.suspendTask=Pozastavit +pageTasks.button.synchronizeTasks=Synchronizovat \u00FAlohy +pageTasks.category.AllCategories=V\u0161echny kategorie +pageTasks.category.BulkActions=Hromadn\u00e9 akce +pageTasks.category.Cleanup=Vy\u010distit +pageTasks.category.Demo=Demo +pageTasks.category.ImportFromFile=Import ze souboru +pageTasks.category.ImportingAccounts=Importovan\u00e9 \u00fa\u010dty +pageTasks.category=Kategorie +pageTasks.category.LiveSynchronization=Live synchronizace +pageTasks.category.null=(nedefinovan\u00fd) +pageTasks.category.Recomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed +pageTasks.category.Reconciliation=Reconciliace +pageTasks.category.Report=Report +pageTasks.category.System=Syst\u00e9m +pageTasks.category.UserRecomputation=P\u0159epo\u010d\u00edt\u00e1n\u00ed u\u017eivatel\u016f +pageTasks.category.Workflow=\u00dakoly a po\u017eadavky +pageTask.scheduleHelp=Pro jednor\u00e1zov\u00e9 \u00falohy nenastavujte interval opakov\u00e1n\u00ed ani cron-like specifikaci. Pro opakuj\u00edc\u00ed se \u00falohy nastavte bu\u010f jedno nebo druh\u00e9. +pageTask.scheduleInterval=Interval spou\u0161t\u011Bn\u00ED (sekundy) +pageTask.scheduleTitle=Pl\u00E1nov\u00E1n\u00ED +pageTask.scheduleValidation.bothIntervalAndCron='Interval spou\u0161t\u011bn\u00ed' a 'Cron-like specifikace' nemohou b\u00fdt vybr\u00e1ny sou\u010dasn\u011b. +pageTask.scheduleValidation.intervalNotPositive='Interval spou\u0161t\u011bn\u00ed' mus\u00ed b\u00fdt cel\u00e9 kladn\u00e9 \u010d\u00edslo. +pageTask.scheduleValidation.invalidCronSpecification='Cron-like specifikace' nen\u00ed spr\u00e1vn\u00e1. +pageTask.scheduleValidation.neitherIntervalNorCron=Mus\u00ed b\u00fdt specifikov\u00e1na pouze jedna z voleb 'Interval spou\u0161t\u011bn\u00ed' a nebo 'Cron-like specifikace'. +pageTask.scheduleValidation.noInterval=Mus\u00ed b\u00fdt specifikov\u00e1n 'Interval spou\u0161t\u011bn\u00ed'. +pageTasks.inForNotRunningTasks=(za {0}) +pageTasks.in=za {0} +pageTasks.message.alreadyResumed=\u00DAloha '{0}' nem\u016F\u017Ee pokra\u010Dovat, proto\u017Ee ji\u017E b\u011B\u017E\u00ED nebo byla uzav\u0159ena. +pageTasks.message.alreadySuspended=\u00DAloha '{0}' je ji\u017E pozastavena nebo uzav\u0159ena. +pageTasks.message.couldntCreateQuery=Nemohu vyvo\u0159it dotaz pro seznam \u00FAloh. +pageTasks.message.noNodeSelected=Nebyl vybr\u00E1n \u017E\u00E1dn\u00FD uzel. +pageTasks.message.noTaskSelected=Nebyla vybr\u00E1na \u017E\u00E1dn\u00E1 \u00FAloha. +pageTasks.node.clustered=Ve svazku +pageTasks.node.executionStatus=Stav +pageTasks.node.lastCheckInTime=Posledn\u00ED \u010Das ov\u011B\u0159en\u00ED +pageTasks.node.managementPort=Port spr\u00E1vy +pageTasks.node.name=N\u00E1zev +pageTasks.node.statusMessage=Stavov\u00E1 zpr\u00E1va +pageTasks.nodes=Uzly +pageTasks.nowForNotRunningTasks=(nyn\u00ED) +pageTasks.now=Nyn\u00ED +pageTasks.runsContinually=b\u011b\u017e\u00ed nep\u0159etr\u017eit\u011b +pageTasks.stalledSince=ZASTAVENO od {0} do {1} +pageTasks.state=Stav +pageTasks.subtasks=Zobrazit pod\u00FAlohy +PageTasks.subTitle=v midPointu +pageTasks.task.category=Kategorie +pageTasks.task.currentRunTime=Naposledy spu\u0161t\u011Bno +pageTasks.task.detail=Detail +pageTasks.task.executingAt=Spu\u0161t\u011Bno v +pageTasks.task.execution=Stav b\u011Bhu +pageTasks.task.name=N\u00E1zev +pageTasks.task.objectRef=Objekt +pageTasks.task.progress=Zpracov\u00E1no +pageTasks.task.scheduledToRunAgain=Dal\u0161\u00ED spu\u0161t\u011Bn\u00ED +pageTasks.task.status=Stav +pageTasks.tasks=\u00DAlohy +PageTasks.title=\u00DAlohy +pageTasks.unknownRefName=Nezn\u00E1m\u00FD objekt +pageTask.threadStop=Akce zastaven\u00ED vl\u00E1kna +pageTask.title.edit=Detaily pro '{0}' +pageTask.type=Akce +page.title.edit={0} +page.title.editResource=Upravit aplikaci +pageUser.accounts=\u00da\u010dty +pageUser.assignment.active=Aktivn\u00ed +pageUser.assignment.name=N\u00e1zev +pageUser.assignments=P\u0159i\u0159azen\u00ed +pageUser.assignment.type=Typ +pageUser.button.abort=P\u0159eru\u0161it +pageUser.button.addAccount=P\u0159idat \u00fa\u010det +pageUser.button.back=Zp\u011bt +pageUser.button.delete=Smazat +pageUser.button.disable=Zak\u00e1zat +pageUser.button.enable=Povolit +pageUser.button.recompute.assignments=Zobrazit v\u0161echna p\u0159i\u0159azen\u00ed +pageUser.button.save=Ulo\u017eit +pageUser.button.submit=Prohl\u00e9dnout zm\u011bny +pageUser.button.unlink=Odpojit +pageUser.button.unlock=Odemknout +pageUser.description=u\u017eivatel\u00e9 v repozitory +pageUser.menu.assignAccount=P\u0159i\u0159adit \u00fa\u010det +pageUser.menu.assignOrg=P\u0159i\u0159adit org. jednotku +pageUser.menu.assignRole=P\u0159i\u0159adit roli +pageUser.menu.unassign=Odebrat +pageUser.message.cantCreateUser=Vytvo\u0159en\u00ed u\u017eivatele se nezda\u0159ilo. +pageUser.message.cantEditUser=Nemohu na\u010d\u00edst formul\u00e1\u0159 pro \u00fapravu u\u017eivatele. +pageUser.message.cantNewUser=Nemohu na\u010d\u00edst formul\u00e1\u0159 pro nov\u00e9ho u\u017eivatele. +pageUser.message.cantSubmitUser=Nemohu zpracovat u\u017eivatele +pageUser.message.cantUpdateUser=Aktualizace u\u017eivatele se nezda\u0159ila +pageUser.message.couldntAssignObject=Nemohu p\u0159i\u0159adit objekt '{0}', d\u016fvod\: {1}. +pageUser.message.couldntCreateAccount=Nemohu vytvo\u0159it formul\u00e1\u0159 \u00fa\u010dtu '{0}', d\u016fvod\: {1}. +pageUser.message.couldntCreateAccountNoSchema=Nemohu vytvo\u0159it formul\u00e1\u0159 \u00fa\u010dtu '{0}', nen\u00ed vybran\u00e9 sch\u00e9ma. Mo\u017en\u00fd probl\u00e9m s p\u0159ipojen\u00edm nebo konfigurac\u00ed aplikace. V\u00edce informac\u00ed najdete v logu. +pageUser.message.deleteAccountConfirm=Opravdu chcete smazat {0} \u00fa\u010dt\u016f? +pageUser.message.deleteAssignmentConfirm=Opravdu chcete odebrat {0} p\u0159i\u0159azen\u00ed? +pageUser.message.illegalAccountState=Nezn\u00e1m\u00fd stav \u00fa\u010dtu '{0}'. +pageUser.message.illegalAssignmentState=Nepovolen\u00fd stav p\u0159i\u0159azen\u00ed '{0}'. +pageUser.message.noAccountSelected=Nebyl vybr\u00e1n \u017e\u00e1dn\u00fd \u00fa\u010det. +pageUser.message.noActivationFound=No activation found for account '{0}'. +pageUser.message.noAssignableSelected=Nebyl vybr\u00e1n objekt pro p\u0159i\u0159azen\u00ed. +pageUser.message.noAssignmentsAvailable=Nen\u00ed zde \u017e\u00e1dn\u00e9 p\u0159i\u0159azen\u00ed pro zobrazen\u00ed. +pageUser.message.noAssignmentSelected=Nebylo vybr\u00e1no \u017e\u00e1dn\u00e9 p\u0159i\u0159azen\u00ed. +pageUser.message.noEnabledPropertyFound=Nenalezena vlastnost enabled pro \u00fa\u010det '{0}'. +pageUser.message.noPassword=Nebylo vlo\u017eeno \u017e\u00e1dn\u00e9 heslo. +pageUser.message.noResourceSelected=Nebyla vybr\u00e1na \u017e\u00e1dn\u00e1 aplikace. +pageUser.message.noUserName=Nen\u00ed mo\u017en\u00e9 prov\u00e9st v\u00fdpo\u010det p\u0159i\u0159azen\u00ed na nepojmenovan\u00e9m objektu. Nasavte jm\u00e9no. +pageUser.message.unsupportedState=Nepodporovan\u00fd stav u\u017eivatelsk\u00e9ho formul\u00e1\u0159e '{0}'. +pageUsers.accounts=\u00DA\u010Dty +pageUsers.dialog.title.confirmDelete=Potvrdit smaz\u00E1n\u00ED +pageUsers.menu.delete=Smazat +pageUsers.menu.disable=Zak\u00E1zat +pageUsers.menu.enable=Povolit +pageUsers.menu.reconcile=Reconciliovat +pageUsers.menu.unlock=Odemknout +pageUsers.message.deleteUserConfirm=Opravdu chcete smazat {0} vybran\u00FDch u\u017Eivatel\u016F? +pageUsers.message.deleteUserConfirmSingle=Opravdu chcete smazat u\u017Eivatele '{0}'? +pageUsers.message.nothingSelected=Nebyl vybr\u00E1n \u017E\u00E1dn\u00FD u\u017Eivatel. +pageUsers.message.queryError=Chyba p\u0159i p\u0159ekladu vyhled\u00E1vac\u00EDho dotazu do filtru. +PageUsers.subTitle=v midPointu +PageUsers.title=U\u017Eivatel\u00E9 +pageUser.subTitle.edituser=u\u017eivatel '{0}' +pageUser.subTitle.newUser=nov\u00fd u\u017eivatel +pageUser.task.category=Kategorie +pageUser.task.execution=Stav zpracov\u00e1n\u00ed +pageUser.task.name=N\u00e1zev \u00falohy +pageUser.task.status=Stav +pageUser.tasks=\u00dalohy +pageUser.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed +pageUser.title.editing={0} +pageUser.title.editUser=Upravit +pageUser.title.newUser=Vytvo\u0159it +pageUser.title.selectAssignable=Vybrat objekty +pageUser.title.selectResource=Vybrat aplikace +pageUser.userDetails=Detaily u\u017eivatele +pageWorkItem.accordionLabel.additionalData=Souvisej\u00EDc\u00ED \u00FAdaje (technick\u00E9 informace) +pageWorkItem.accordionLabel.objectNew=Objekt po navrhovan\u00E9 zm\u011Bn\u011B (technick\u00E9 informace) +pageWorkItem.accordionLabel.objectOld=Objekt p\u0159ed zm\u011Bnou (technick\u00E9 informace) +pageWorkItem.accordionLabel.processInstance=Informace o procesu +pageWorkItem.accordionLabel.requester=\u017Dadatel (technick\u00E9 informace) +pageWorkItem.additionalData.description=Souvisej\u00EDc\u00ED \u00FAdaje +pageWorkItem.additionalInfo=Dopl\u0148uj\u00EDc\u00ED informace +pageWorkItem.assignee=P\u0159\u00EDjemce\: +pageWorkItem.button.approve=Schv\u00E1lit +pageWorkItem.button.cancel=Zp\u011Bt +pageWorkItem.button.claim=P\u0159evz\u00EDt +pageWorkItem.button.reject=Odm\u00EDtnout +pageWorkItem.button.release=Uvolnit +pageWorkItem.candidates=Kandid\u00E1ti na p\u0159\u00EDjemce\: +pageWorkItem.delta=Zm\u011Bna po schv\u00E1len\u00ED +pageWorkItem.description=\u00DAkol +pageWorkItem.label.showTechnicalInformation=Zobrazit technick\u00E9 informace +pageWorkItem.mainInfo=Z\u00E1kladn\u00ED informace +pageWorkItem.objectNew.description=Objekt po navrhovan\u00E9 zm\u011Bn\u011B +pageWorkItem.objectOld.description=Objekt p\u0159ed zm\u011Bnou +pageWorkItem.options=Vlastnosti +pageWorkItem.requestCommon.description=Z\u00E1kladn\u00ED informace o po\u017Eadavku +pageWorkItem.requestedBy=\u017Dadatel\: +pageWorkItem.requestedOn=\u017D\u00E1d\u00E1 pro\: +pageWorkItem.requester.description=\u017Dadatel +pageWorkItem.requestSpecific.description=Va\u0161e rozhodnut\u00ED +pageWorkItem.requestSpecifics=Specifikace \u00FAkolu +pageWorkItems.button.approve=Schv\u00E1lit +pageWorkItems.button.claim=P\u0159evz\u00EDt +pageWorkItems.button.reject=Odm\u00EDtnout +pageWorkItems.button.release=Uvolnit +PageWorkItemsClaimable.title=\u00DAkoly n\u00E1rokovan\u00E9 na m\u011B +pageWorkItems.item.candidates=Kandid\u00E1ti na p\u0159\u00EDjemce +pageWorkItems.item.created=Vytvo\u0159eno +pageWorkItems.item.name=N\u00E1zev +pageWorkItems.item.owner=Vlastn\u00EDk +pageWorkItems.item.status=Stav +pageWorkItems.message.noItemSelected=Nebyl vybr\u00E1n \u017E\u00E1dn\u00FD \u00FAkol. +PageWorkItems.title=\u00DAkoly p\u0159i\u0159azen\u00E9 m\u011B +PageWorkItem.subTitle=deaily \u00FAkolu +pageWorkItem.title=\u00DAkol\: +pageWorkItem.trackingData.description=Sledov\u00E1n\u00ED (diagnostika) dat +pageWorkItem.trackingData=Sledov\u00E1n\u00ED dat +pageWorkItem.workItemCreatedOn=\u00DAkol vytvo\u0159en\: +passwordPanel.error=Hesla nejsou shodn\u00e1. +past.ChangeType.ADD=Vlo\u017eeno +past.ChangeType.DELETE=Smaz\u00e1no +past.ChangeType.MODIFY=Upraveno +PersonalInfoPanel.lastFail.date=Datum +PersonalInfoPanel.lastFail.from=Po\u010d\u00edta\u010d +PersonalInfoPanel.lastFail=Posledn\u00ed ne\u00fasp\u011b\u0161n\u00e9 p\u0159ihl\u00e1\u0161en\u00ed +PersonalInfoPanel.lastLogin.date=Datum +PersonalInfoPanel.lastLogin.from=Po\u010d\u00edta\u010d +PersonalInfoPanel.lastLogin=Posledn\u00ed p\u0159ihl\u00e1\u0161en\u00ed +PersonalInfoPanel.never=Nikdy +PersonalInfoPanel.other=Ostatn\u00ed +PersonalInfoPanel.passwordExp=Datum expirace \u00fa\u010dtu +PersonalInfoPanel.undefined=Nen\u00ed nastaveno +PolicyConstraintEnforcementType.ENFORCE=Vynutit +PolicyConstraintEnforcementType.REMEDIATE=Napravit +PolicyConstraintEnforcementType.REPORT=Ozn\u00e1mit +policyRef.nullValid=Vyberte jeden +PrismObjectPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 polo\u017eky +PrismObjectPanel.maximize=Maximalizovat +PrismObjectPanel.minimize=Minimalizovat +PrismObjectPanel.protectedAccount=Chr\u00e1n\u011bn\u00fd \u00fa\u010det +PrismObjectPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 polo\u017eky +prismOptionButtonPanel.hideEmpty=Skr\u00fdt pr\u00e1zdn\u00e9 polo\u017eky +prismOptionButtonPanel.maximize=Maximalizovat +prismOptionButtonPanel.minimize=Minimalizovat +prismOptionButtonPanel.showEmpty=Zobrazit pr\u00e1zdn\u00e9 polo\u017eky +prismPropertyPanel.hasOutbound=M\u00e1 odchoz\u00ed +prismPropertyPanel.hasPendingModification=M\u00e1 \u010dekaj\u00edc\u00ed modifikace +prismPropertyPanel.name.credentials.password=Heslo +prismPropertyPanel.required=Povinn\u00fd +prismValuePanel.add=Vlo\u017eit +prismValuePanel.delete=Smazat +prismValuePanel.message.association.attributes=Atributy\: +processInstancePanel.details=Dal\u0161\u00ed informace\: +processInstancePanel.finished=Ukon\u010deno\: +processInstancePanel.message.cantGetDetails=Nemohu z\u00edskat detaily procesu. +processInstancePanel.message.noTasks=\u017e\u00e1dn\u00fd +processInstancePanel.name=N\u00e1zev procesu\: +processInstancePanel.pid=ID instance\: +processInstancePanel.started=Spu\u0161t\u011bno\: +processInstancePanel.taskAlreadyRemoved=(byl ji\u017e smaz\u00e1n) +processInstancePanel.tasks=Aktu\u00e1ln\u00ed aktivn\u00ed \u00fakoly\: +processInstancePanel.task=\u00daloha MidPointu\: +processInstancePanel.title.edit=Detaily pro '{0}' +ProfilingLevel.ARGUMENTS=Argumenty +ProfilingLevel.ENTRY_EXIT=Vstup/v\u00fdstup +ProfilingLevel.OFF=Vypnut\u00FD +ProgressPanel.ExecutionTimeWhenFinished=Operace trvala {0} millisekund. +ProgressPanel.ExecutionTimeWhenRunning=Operace b\u011b\u017e\u00ed {0} sekund. +ProgressTableHeader.Activity=Aktivita +ProgressTableHeader.ResourceObject=Zdrojov\u00fd objekt (pokud existuje) +ProgressTableHeader.Status=Stav +QNameEditor.label.localPart=Lok\u00e1ln\u00ed \u010d\u00e1st jm\u00e9na +QNameEditor.label.namespace=Prostor n\u00e1zv\u016f +QNameEditor.tooltip.attribute=TODO\: QNameEditor.tooltip.attribute +QNameEditor.tooltip.localPart=Lok\u00e1ln\u00ed \u010d\u00e1st QName +QNameEditor.tooltip.namespace=Prostor n\u00e1zv\u016f QName +RangeValidator.range=Polo\u017eka '${label}' mus\u00ed b\u00fdt mezi ${minimum} a ${maximum}. +ReconciliationPopupPanel.exportFileType=Typ exportu +ReconciliationPopupPanel.resource=Aplikace +ReconciliationPopupPanel.title.basic=Z\u00e1kladn\u00ed konfigurace report\u016f rekonciliace +repeater.input.nullValid=Vyberte jeden +ReportConfigurationPanel.title.basic=Z\u00e1kladn\u00ed +ReportType.export=Exportovat +ReportType.orientation=Orientace +ReportType.parent=Nad\u0159azen\u00fd +ReportType.useHibernateSession=Pou\u017e\u00edt hibernate sezen\u00ed +Requestable.ALL=V\u0161e +Requestable.NON_REQUESTABLE=Nelze \u017E\u00E1dat +Requestable.REQUESTABLE=Lze \u017E\u00E1dat +ResourceActivationEditor.label.administrativeStatus=Administrativn\u00ed stav +ResourceActivationEditor.label.existence=Existence +ResourceActivationEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed +ResourceActivationEditor.label.inbound=P\u0159\u00edchoz\u00ed +ResourceActivationEditor.label.outbound=Odchoz\u00ed +ResourceActivationEditor.label=Upravit aktivaci aplikace +ResourceActivationEditor.label.validFrom=Platn\u00e9 od +ResourceActivationEditor.label.validTo=Platn\u00e9 do +ResourceAssociationEditor.label.allow=Odkaz bez sch\u00e9matu +ResourceAssociationEditor.label.associationAttribute=Atributy asociace +ResourceAssociationEditor.label.association=Specifick\u00e9 atributy asociace +ResourceAssociationEditor.label.description=Popis +ResourceAssociationEditor.label.direction=Sm\u011br +ResourceAssociationEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no +ResourceAssociationEditor.label.edit=\u00daprava '{0}' asociace +ResourceAssociationEditor.label.exclusiveStrong=Exkluzivn\u011b siln\u00fd +ResourceAssociationEditor.label.explicitRefIntegrity=Expl. ref. na integritu +ResourceAssociationEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed +ResourceAssociationEditor.label.inbound=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed +ResourceAssociationEditor.label.intent=C\u00edlov\u00fd z\u00e1m\u011br +ResourceAssociationEditor.label.intolerantVP=Intolerantn\u00ed vzor +ResourceAssociationEditor.label.kind=C\u00edlov\u00fd typ +ResourceAssociationEditor.label.limitations=Limity +ResourceAssociationEditor.label.matchingRule=Pravidlo p\u00e1rov\u00e1n\u00ed +ResourceAssociationEditor.label.new=Vytvo\u0159it novou asociaci +ResourceAssociationEditor.label.outbound=Odchoz\u00ed mapov\u00e1n\u00ed +ResourceAssociationEditor.label.reference=Reference +ResourceAssociationEditor.label.resourceItem=Specifick\u00e9 atributy polo\u017eky aplikace +ResourceAssociationEditor.label.tolerant=Tolerantn\u00ed +ResourceAssociationEditor.label.tolerantVP=Tolerantn\u00ed vzor +ResourceAssociationEditor.label.valueAttribute=Hodnota atributu +ResourceAssociationEditor.message.cantParseSchema=Nemohu zpracovat sch\u00e9ma syst\u00e9mu +ResourceAttributeEditor.label.allow=Atribut bez sch\u00e9matu +ResourceAttributeEditor.label.description=Popis +ResourceAttributeEditor.label.displayName=Zobrazovan\u00e9 jm\u00e9no +ResourceAttributeEditor.label.edit=\u00daprava '{0}' atributu +ResourceAttributeEditor.label.exclusiveStrong=Exkluzivn\u011b siln\u00fd +ResourceAttributeEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed +ResourceAttributeEditor.label.inbound=P\u0159\u00edchoz\u00ed mapov\u00e1n\u00ed +ResourceAttributeEditor.label.intolerantVP=Intolerantn\u00ed vzor +ResourceAttributeEditor.label.limitations=Limity +ResourceAttributeEditor.label.matchingRule=Pravidlo p\u00e1rov\u00e1n\u00ed +ResourceAttributeEditor.label.new=Vytvo\u0159it nov\u00fd atribut +ResourceAttributeEditor.label.outbound=Odchoz\u00ed mapov\u00e1n\u00ed +ResourceAttributeEditor.label.reference=Atribut +ResourceAttributeEditor.label.tolerant=Tolerantn\u00ed +ResourceAttributeEditor.label.tolerantVP=Tolerantn\u00ed vzor +ResourceAttributeEditor.message.cantParseSchema=Nemohu zpracovat sch\u00e9ma aplikace +ResourceCredentialsEditor.label.fetchStrategy=Strategie z\u00edsk\u00e1v\u00e1n\u00ed +ResourceCredentialsEditor.label.inbound=P\u0159\u00edchoz\u00ed +ResourceCredentialsEditor.label.outbound=Odchoz\u00ed +ResourceCredentialsEditor.label.passwordPolicyRef=Politika hesel +ResourceCredentialsEditor.label=Upravit pov\u011b\u0159en\u00ed aplikace +ResourceDependencyEditor.label.button.add=Vlo\u017eit z\u00e1vislost aplikace +ResourceDependencyEditor.label.intent=Z\u00e1vislost z\u00e1m\u011bru +ResourceDependencyEditor.label.kind=Z\u00e1vislost typu +ResourceDependencyEditor.label.order=Po\u0159ad\u00ed +ResourceDependencyEditor.label.resourceRef=Z\u00e1visl\u00e1 aplikace +ResourceDependencyEditor.label.strictness=P\u0159\u00edsnost +ResourceDependencyEditor.label=Upravit z\u00e1vislosti +ResourceIterationEditor.label.description=Popis +ResourceIterationEditor.label.expressionEvaluator=Vyhodnocen\u00ed v\u00fdrazu +ResourceIterationEditor.label.expressionType=Typ v\u00fdrazu +ResourceIterationEditor.label.expression=V\u00fdraz +ResourceIterationEditor.label.extension=Roz\u0161\u00ed\u0159en\u00ed +ResourceIterationEditor.label.language=Jazyk +ResourceIterationEditor.label.maxIteration=Maxim\u00e1ln\u00ed opakov\u00e1n\u00ed +ResourceIterationEditor.label.policyRef=Odkaz na politiku +ResourceIterationEditor.label.postIterationCondition=Podm\u00ednka po opakov\u00e1n\u00ed +ResourceIterationEditor.label.preIterationCondition=Podm\u00ednka p\u0159ed opakov\u00e1n\u00edm +ResourceIterationEditor.label.returnMultiplicity=Vr\u00e1tit mnoho\u010detnost +ResourceIterationEditor.label.stringFilter=Filtr \u0159et\u011bzce +ResourceIterationEditor.label.tokenExpression=V\u00fdraz tokenu +ResourceIterationEditor.label=Upravit konfiguraci opakov\u00e1n\u00ed aplikace +ResourceIterationEditor.label.variable=Prom\u011bnn\u00e1 +ResourceObjectAssociationDirectionType.OBJECT_TO_SUBJECT=Objekt do subjetu +ResourceObjectAssociationDirectionType.SUBJECT_TO_OBJECT=Subjekt do objektu +ResourceObjectTypeDependencyStrictnessType.LAX=Velmni m\u00edrn\u00e1 +ResourceObjectTypeDependencyStrictnessType.RELAXED=M\u00edrn\u00e1 +ResourceObjectTypeDependencyStrictnessType.STRICT=P\u0159\u00edsn\u00e1 +resourcePopup.bundle=Bal\u00edk +resourcePopup.button.add=Vybrat aplikaci +resourcePopup.name=N\u00e1zev +resourcePopup.version=Verze +ResourceProtectedEditor.button.add=Vlo\u017eit chr\u00e1n\u011bn\u00fd \u00fa\u010det +ResourceProtectedEditor.label.description=Popis +ResourceProtectedEditor.label.filterClause=\u010clen filtru +ResourceProtectedEditor.label.filter=Filtr +ResourceProtectedEditor.label.name=N\u00e1zev +ResourceProtectedEditor.label.uid=Uid +ResourceProtectedEditor.label=Upravit chr\u00e1n\u011bn\u00e9 \u00fa\u010dty +ResourceStatus.DOWN=Vypnut\u00fd +ResourceStatus.ERROR=Chyba +ResourceStatus.NOT_TESTED=Neov\u011b\u0159en\u00fd +ResourceStatus.SUCCESS=\u00dasp\u011bch +ResourceStatus.UP=B\u011b\u017e\u00edc\u00ed +ResourceStatus.WARNING=Varov\u00e1n\u00ed +ResourceWizard.expression.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. +ResourceWizard.expression.tooltip.language=Programming language in which is the expression script written. +ResourceWizard.expression.tooltip.policyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. +ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. +ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so midPoint can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that midPoint will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that midPoint can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See https\://wiki.evolveum.com/display/midPoint/Resource+Capabilities wiki page for more details. +ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

There connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

+ResourceWizard.help.nameStep=

This stage of the wizard configures basic properties of the resource. It can be used to configure resource name and description. Connector name is mandatory and must be unique. Connector that will be used to access the resource must also be configured. Connectors are deployed on connector hosts. If the connector host is left empty then connectors deployed directly in the midPoint instance will be used.

See Resource Configuration wiki page for detailed explanation of resource configuration.

+ResourceWizard.help.schemaHandlingStep=

This step is used to provide configuration for handling of resource schema. The configuration displayed on this page tells midPoint what to do with resource object classes and attributes. It contains the configuration of mappings between user properties and account attributes, configuration of account types, groups, provisioning dependencies, password mapping and so on.

The configuration is grouped into object types. Each object type defines the behavior for specific account type, entitlement type, OU, etc. The object type is uniquely identified by the combination of kind and intent. The kind defines what kind of the object it is\:

  • kind\=account means that the object is an account, i.e. that it represents a user.
  • kind\=entitlement is applied to groups, roles, privileges, ACIs and similar objects that can be associated with accounts and which give privileges or access rights to the account.
  • kind\=generic applies to other objects such as organizational units (OUs), domains, etc.
Intent is a plain string that can be used to distinguish several object types. E.g. it can be used to define several account type, e.g. "default user account", "administration account", "testing account" and so on. See Kind, Intent and ObjectClass wiki page for more details.

More details about schema handling configuration are provided on Resource Schema Handling wiki page. +ResourceWizard.help.schemaStep=

This page shows resource schema. The resource schema defines object classes that the connector can manage, e.g. accounts, groups, organizational units and so on. The schema defines a set of attributes for each object class. The schema is presented here in read-only form so you can inspect it and familiarize yourself with the data model that the resource provides.

The resource schema presented at this page is usually retrieved from the resource and automatically generated by midPoint. Resource schema defines what the resource can do, i.e. what object classes it defines and what attributes are used in the object classes. Therefore the schema is read-only. It is not a configuration. It does not defines how midPoint uses the object classes and attributes. That is configured in next steps of the wizard.

See Resource Schema wiki page for detailed explanation of resource schema concepts

+ResourceWizard.help.synchronizationStep=

The synchronization configuration defines how midPoint reacts when it discovers that resource object has changed. E.g. it defines how midPoint reacts when it discovers new account, when it discovers that a group that should exist does not and so on. It is usually does not matter how midPoint discovers the change the reaction is usually the same (although exceptions are possible by using channel specification). Therefore the policy that is configured here usually applies to live synchronization, reconciliation, import, discovery (consistency mechanism) and possible also other mechanisms that may come in the future.

See Synchronization Configuration wiki page for more details. +runReportPopupContent.button.run=Spustit report +runReportPopupContent.param.class=T\u0159\u00edda parametru +runReportPopupContent.param.name=N\u00e1zev parametru +runReportPopupContent.param.value=Hodnota parametru +RunReportPopupPanel.title=Konfigurace reportu p\u0159ed spu\u0161t\u011bn\u00edm +runUntilNodeDown.error1=Spr\u00E1vn\u00E1 data pro akci 'Zastaven\u00ED vl\u00E1kna' jsou\: Close, Suspend +runUntilNodeDown.error2=Spr\u00E1vn\u00E1 data pro akci 'Zastaven\u00ED vl\u00E1kna' jsou\: Restart, Reschedule +SchemaHandlingStep.activation.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. +SchemaHandlingStep.activation.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). +SchemaHandlingStep.activation.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). +SchemaHandlingStep.association.label.associationName=N\u00e1zev asociace +SchemaHandlingStep.association.label.associationNamespace=Prostor n\u00e1zv\u016f asociace +SchemaHandlingStep.association.tooltip.associationAttribute=Name of the attribute that "holds" the association. I.e. an attribute which contains the identifier of the associated object. This is usually an attribute such as "memeber", "groups", "roles", etc. In subject-to-object associations this is an attribute of a subject (e.g. account attribute "groups"). In object-to-subject associations this is an attribute of an object (e.g. group attribute "members"). +SchemaHandlingStep.association.tooltip.associationLocalPart=TODO\: SchemaHandlingStep.association.tooltip.associationLocalPart +SchemaHandlingStep.association.tooltip.associationNamespace=TODO\: SchemaHandlingStep.association.tooltip.associationNamespace +SchemaHandlingStep.association.tooltip.direction=Defines the direction of the association. Object-to-subject\: Object (e.g. group) has an attribute that contains identifier of the subject (e.g. account); Subject-to-object\: Subject (e.g. account) has an attribute that contains identifier of the object (e.g. group). +SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Explicit referential integrity. If set to false then midPoint assumes that the resource implements referential integrity. E.g. midPoint assumes that the resource automatically updates the association identifiers if an account is renamed and midPoint does not need to do anything. If set to true then midPoint will do referential integrity explicitly. In this case midPoint will explicitly update the association attributes if an account is renamed. +SchemaHandlingStep.association.tooltip.intent=Intent of the association target object type. Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. +SchemaHandlingStep.association.tooltip.kind=Kind of the association target object type. This is usually "entitlement". Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. +SchemaHandlingStep.association.tooltip.valueAttribute=Name of the attribute that is the source of a value for the association. The value of this attribute will be taken and stored into the association attribute to form an association. This is usually an attribute that contains an identifier or name such as "uid", "id", "name", etc. In subject-to-object associations this is an attribute of an object (e.g. group). In object-to-subject associations this is an attribute of a subject (e.g. account). +SchemaHandlingStep.attribute.label.attributeName=N\u00e1zev atributu +SchemaHandlingStep.attribute.label.attributeNamespace=Prostor n\u00e1zv\u016f atributu +SchemaHandlingStep.attribute.tooltip.allow=If checked allows to specify an attribute which is not in the original resource schema. This can be used to fix faulty connectors that do not provide a complete resource schema, which hides some attributes, etc. +SchemaHandlingStep.attribute.tooltip.attributeLocalPart=TODO\: SchemaHandlingStep.attribute.tooltip.attributeLocalPart +SchemaHandlingStep.attribute.tooltip.attributeNamespace=TODO\: SchemaHandlingStep.attribute.tooltip.attributeNamespace +SchemaHandlingStep.attribute.tooltip.exclusiveStrong=When set to false then both strong and normal mapping values are merged to produce the final set of values. When set to true only strong values are used if there is at least one strong mapping. Normal values are used if there is no strong mapping. +SchemaHandlingStep.attribute.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit\: the attribute is returned by default, it does not need to be requested; Explicit\: the attribute is not returned by default, always request it explicitly. +SchemaHandlingStep.attribute.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). +SchemaHandlingStep.attribute.tooltip.intolerantVP=A value that matches this pattern will NOT be tolerated. I.e. it will be erased from the attribute value even if it is not a result of midPoint processing (mappings). +SchemaHandlingStep.attribute.tooltip.limitations=Specify attribute limitations such as multiplicity, ability to read or write it, etc. +SchemaHandlingStep.attribute.tooltip.matchingRule=A rule that determines if two attribute values have the same meaning. E.g. setting this to 'stringIgnoreCase' will make this attribute efficiently case insensitive. +SchemaHandlingStep.attribute.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). +SchemaHandlingStep.attribute.tooltip.reference=Name of the attribute to configure. All the settings and mappings below apply to this attribute. +SchemaHandlingStep.attribute.tooltip.tolerant=Tolerant attributes tolerate values that are set outside of midPoint. Non-tolerant attributes will only allow values that are defined in midPoint (e.g. by resource or role mappings). +SchemaHandlingStep.attribute.tooltip.tolerantVP=A value that matches this pattern will be tolerated. I.e. it will remain as the attribute value even if it is not a result of midPoint processing (mappings). +SchemaHandlingStep.button.add=Vlo\u017Eit nov\u00FD typ objektu +SchemaHandlingStep.credentials.tooltip.fetchStrategy=How to fetch the credentials value when it is needed. Implicit\: the value is returned by default, it does not need to be requested; Explicit\: the value is not returned by default, always request it explicitly. +SchemaHandlingStep.credentials.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the midPoint (usually a user). +SchemaHandlingStep.credentials.tooltip.outbound=Outbound mappings map values from midPoint (usually a user) to the resource (usually an account). +SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Password policy to apply to this credential. This setting overrides other settings, e.g. default password policy defined in system configuration. If no password policy is defined here then the usual default will be used. +SchemaHandlingStep.dependency.tooltip.intent=Intent of the object on which we depend. +SchemaHandlingStep.dependency.tooltip.kind=Kind of the object on which we depend. +SchemaHandlingStep.dependency.tooltip.order=Normally zero. Can specify an integer that determines the ordering of dependencies that form a cycle and could not be otherwise be resolved (a.k.a. high-order dependencies). +SchemaHandlingStep.dependency.tooltip.resourceRef=Resource on which we depend. +SchemaHandlingStep.dependency.tooltip.strictness=Specifies how strictly will be the dependency resolved. Lax\: if the dependency is not there continue as normal (only used to impose operation ordering); Relaxed\: refuse to do operation unless the dependency is tried first, but if that fails then continue anyway; Strict\: proceed only is the dependency is tried first and it succeeds. +SchemaHandlingStep.iteration.tooltip.maxIteration=Maximum number of iterations to try. The operation will end with a failure if the maximum number of iterations is tried without any success. +SchemaHandlingStep.iteration.tooltip.returnMultiplicity=TODO\: SchemaHandlingStep.iteration.tooltip.returnMultiplicity +SchemaHandlingStep.iteration.tooltip.variable=TODO\: SchemaHandlingStep.iteration.tooltip.variable +SchemaHandlingStep.label.activation=Aktivace +SchemaHandlingStep.label.assignmentPolicyRef=Politika p\u0159i\u0159azen\u00ED +SchemaHandlingStep.label.associations=Asociace +SchemaHandlingStep.label.attributes=Atributy +SchemaHandlingStep.label.credentials=Pov\u011B\u0159en\u00ED +SchemaHandlingStep.label.default=V\u00FDchoz\u00ED +SchemaHandlingStep.label.dependency=Z\u00E1vislosti +SchemaHandlingStep.label.description=Popis +SchemaHandlingStep.label.displayName=Zobrazovan\u00E9 jm\u00E9no +SchemaHandlingStep.label.emptyDisplayName=--Vyberte typ objektu pro \u00FApravy-- +SchemaHandlingStep.label.intent=Z\u00E1m\u011Br +SchemaHandlingStep.label.iteration=Opakov\u00E1n\u00ED +SchemaHandlingStep.label.kind=Typ +SchemaHandlingStep.label.newObjectType=Nov\u00FD typ objektu +SchemaHandlingStep.label.objectClass=T\u0159\u00EDda objektu +SchemaHandlingStep.label.objectTypes=Typy objektu +SchemaHandlingStep.label.protected=Chr\u00E1n\u011Bn\u00FD +SchemaHandlingStep.limitations.tooltip.ignore=Flag to ignore an attribute. MidPoint will pretend that the ignored attribute does not exist at all. It will not display it in the user interface, will not apply mappings, etc. +SchemaHandlingStep.limitations.tooltip.layers=System layers to which this limitation applies. Sometimes the limitation does not apply equally to all the layers. E.g. the attribute may be formally read-write but we want it to be only presented as read-only by the user interface and change it only through mappings. In such a case the read-only limitation applies only to "presentation" layer. +SchemaHandlingStep.limitations.tooltip.maxOccurs=Maximum number of occurrences of the attribute. A of one means single-value attribute, value of "unbounded" means multi-value attribute. A value which is specified here overrides the value taken from resource schema. +SchemaHandlingStep.limitations.tooltip.minOccurs=Minimum number of occurrences of the attribute. A value of zero means optional attribute, value of one means mandatory attribute. A value which is specified here overrides the value taken from resource schema. +SchemaHandlingStep.limitations.tooltip.other=TODO\: REMOVE THIS TOOLTIP +SchemaHandlingStep.limitations.tooltip.propertyAccess=The type of access which is allowed or denied. +SchemaHandlingStep.mapping.tooltip.authoritative=Authoritative mappings both add are remove specified value. Non-authoritative mappings only add the value. E.g. if a role with an authoritative mapping is removed the value that the mapping implied is also removed. If a role with non-authoritative mapping is removed then the value remains. +SchemaHandlingStep.mapping.tooltip.channel=Limits application of this mapping only to specific channel. E.g. to changes coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be applied. If it is not then it will not be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. +SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programming language in which is the condition script written. +SchemaHandlingStep.mapping.tooltip.condition=The XML representation of mapping condition. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the condition. If the condition returns true then the mapping will be applied. If it returns false then the mapping is ignored. Note that mappings that were true and that become false may result in removal of a value that was the result of the mapping while it was still true. +SchemaHandlingStep.mapping.tooltip.conditionType=Type of the expression that will be used for the mapping condition. +SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. +SchemaHandlingStep.mapping.tooltip.exceptChannel=Limits application of this mapping to all channels except the specified channel. E.g. all the changes except those coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be not applied in this channel. If it is not then it will be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. +SchemaHandlingStep.mapping.tooltip.exclusive=Exclusive mapping can be the only mapping that produces a value for a specific target. E.g. if another mapping produces a value for the same attribute then it ends up with an error. +SchemaHandlingStep.mapping.tooltip.expressionLanguage=Programming language in which is the expression script written. +SchemaHandlingStep.mapping.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the expression. Expression return value is applied to mapping target. +SchemaHandlingStep.mapping.tooltip.expressionType=The type of expression used in this mapping. If no expression is specified the "asIs" expression will be used. +SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. +SchemaHandlingStep.mapping.tooltip.source=Mapping source. Mapping will react to changes in its sources. The values of the sources are input parameters to the expression inside the mapping. +SchemaHandlingStep.mapping.tooltip.strength=The strength with which the mapping is applied. Weak mappings are only applied if there is no value in the target yet. Normal mappings are applied only if the source has been changed. Strong mappings are applied always. +SchemaHandlingStep.mapping.tooltip.target=Mapping target. The value that the mapping produces will be applied to the mapping target. +SchemaHandlingStep.message.errorLoadingObjectTypeList=Nemohu na\u010D\u00EDst seznam t\u0159\u00EDd objekt\u016F z aplikace. Chyba\: +SchemaHandlingStep.message.saveError=Nemohu ulo\u017Eit nastaven\u00ED sch\u00E9matu, {0} +SchemaHandlingStep.message.selectObjectClassAss=Nastavte atribut 'T\u0159\u00EDda objektu' p\u0159ed t\u00EDm, ne\u017E vytvo\u0159\u00EDte asociaci aplikace. +SchemaHandlingStep.message.selectObjectClassAttr=Nastavte atribut 'T\u0159\u00EDda objektu' p\u0159ed t\u00EDm, ne\u017E vytvo\u0159\u00EDte atribut aplikace. +SchemaHandlingStep.message.validationError=Vlo\u017Een\u00E1 hodnota t\u0159\u00EDdy objektu\: '{0}' nen\u00ED spr\u00E1vn\u00E1. Nasdtavte spr\u00E1vnou hodnotu t\u0159\u00EDdy objektu. +SchemaHandlingStep.protected.tooltip.filter=TODO\: SchemaHandlingStep.protected.tooltip.filter +SchemaHandlingStep.protected.tooltip.name=TODO\: SchemaHandlingStep.protected.tooltip.name +SchemaHandlingStep.protected.tooltip.uid=TODO\: SchemaHandlingStep.protected.tooltip.uid +SchemaHandlingStep.title=Sch\u00E9ma \u0159\u00EDzen\u00ED +SchemaHandlingStep.tooltip.activation=Definition how to map activation states (enabled/disabled/archived) and dates (validity from and to). +SchemaHandlingStep.tooltip.assignmentPolicyRef=Assignment policy specifies how strictly are the assignments enforced. None\: the assignments are not enforced at all; Positive\: assignments only add values (never substract); Relative\: only changes are propagated, existing values are left as they are; Full\: everything is strictly enforced (both changed and existing values). +SchemaHandlingStep.tooltip.associations=Definitions how entitlement associations are to be handled. +SchemaHandlingStep.tooltip.attributes=Definitions how individual attributes are to be handled. Each definition may contain inbound/outbound mappings, attribute limitations, etc. +SchemaHandlingStep.tooltip.credentials=Definition how to handle credentials such as passwords. +SchemaHandlingStep.tooltip.default=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. +SchemaHandlingStep.tooltip.dependency=Dependencies are object types that has to be processed before this object types is processed. I.e. this object type depends on them. The object types on which this object type depends will be provisioned before this object type. Dependencies are used to impose ordering into provisioning operations. +SchemaHandlingStep.tooltip.filterClause=TODO\: SchemaHandlingStep.tooltip.filterClause +SchemaHandlingStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. +SchemaHandlingStep.tooltip.iteration=Iteratively find values for unique attributes such as identifiers. MidPoint will try several times to find a unique value for such attributes. +SchemaHandlingStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. +SchemaHandlingStep.tooltip.objectClass=Object class from the schema that will be used to construct instances of this object type. +SchemaHandlingStep.tooltip.protected=Specification of protected instances of this object type. MidPoint can see protected instances but they cannot be touched. Any attempt to modify them will fail. This is used to protect emergency administration accounts such as "root" or "administrator". +SchemaListPanel.attributes=Atributy +SchemaListPanel.details.default=V\u00fdchoz\u00ed +SchemaListPanel.details.description=Popis +SchemaListPanel.details=Detaily +SchemaListPanel.details.displayName=Zobrazen\u00e9 jm\u00e9no +SchemaListPanel.details.intent=Z\u00e1m\u011br +SchemaListPanel.details.kind=Typ +SchemaListPanel.details.nativeObjectClass=Nativn\u00ed t\u0159\u00edda objektu +SchemaListPanel.displayName=Zobrazen\u00e9 jm\u00e9no +SchemaListPanel.displayOrder=Po\u0159ad\u00ed +SchemaListPanel.message.couldntParseSchema=Nemohu zpracovat sch\u00e9ma aplikace +SchemaListPanel.minMax=Min/max po\u010det +SchemaListPanel.name=N\u00e1zev +SchemaListPanel.nativeAttributeName=Nativn\u00ed n\u00e1zev atributu +SchemaListPanel.objectClass=T\u0159\u00edda objektu +SchemaListPanel.returnedByDefault=Vr\u00e1ceno jako v\u00fdchoz\u00ed +SchemaStep.button.reload=Znovu na\u010D\u00EDst +SchemaStep.message.reload.fail=Sch\u00E9ma aplikace '{0}' nebylo na\u010Dteno. +SchemaStep.message.reload.ok=Sch\u00E9ma aplikace '{0}' bylo \u00FAsp\u011B\u0161n\u011B na\u010Dteno. +SchemaStep.schema=Sch\u00E9ma +SchemaStep.title=Sch\u00E9ma +SchemaStep.tooltip.intent=Intent specifies what midPoint should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by midPoint. +SchemaStep.tooltip.isDefault=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. +SchemaStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. +SchemaStep.tooltip.nativeObjectClass=Object class name how it is natively known by the resource (or the connector). +SchemaStep.xml=Xml +SearchFilterPanel.button.update=Aktualizovat +SearchFilterPanel.label.description=Popis +SearchFilterPanel.label.filterClause=Filtrovat +SearchFilterPanel.message.cantSerialize=Nemohu vytvo\u0159it MaxXNode z poskytnut\u00e9ho XML filtru. Vlo\u017ete spr\u00e1vnou hodnotu. D\u016fvod\: {0} +SearchFilterPanel.message.expressionSuccess=Filtr byl \u00fasp\u011b\u0161n\u011b aktualizov\u00e1n. +searchForm.filetype.null=Typ souboru +searchForm.reportType.null=Typ reportu +searchForm.searchTextPlaceholder=Text +SearchType.AUTHOR=Autor +SearchType.DESCRIPTION=Popis +SearchType.FAMILY_NAME=P\u0159\u00EDjmen\u00ED +SearchType.FULL_NAME=Cel\u00E9 jm\u00E9no +SearchType.GIVEN_NAME=K\u0159estn\u00ED +SearchType.NAME=Jm\u00E9no +ShadowKindType.ACCOUNT=\u00da\u010det +ShadowKindType.ENTITLEMENT=Skupina/Role +ShadowKindType.GENERIC=Obecn\u00fd +simpleErrorPanel.label.showMore=V\u00edce +simpleErrorPanel.message.error=\u00da\u010det z aplikace '{0}' nebyl na\u010dten. +situation.nullValid=Vyberte jeden +StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.impl.lens.ChangeExecutor) +StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) +StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) +StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) +StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.impl.lens.projector) +StandardLoggerType.PROJECTOR=Projector (c.e.m.model.impl.lens.projector.Projector) +StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) +SubtasksPanel.label.category=Kategorie +SubtasksPanel.label.detail=Podrobnosti +SubtasksPanel.label.executionState=Stav zpracov\u00e1n\u00ed +SubtasksPanel.label.name=N\u00e1zev \u00falohy +SubtasksPanel.label.result=V\u00fdsledek +SynchronizationActionEditorDialog.button.cancel=Zru\u0161it +SynchronizationActionEditorDialog.button.save=Ulo\u017eit +SynchronizationActionEditorDialog.label.description=Popis +SynchronizationActionEditorDialog.label.handlerUri=Akce +SynchronizationActionEditorDialog.label.name=N\u00e1zav +SynchronizationActionEditorDialog.label.order=Po\u0159ad\u00ed +SynchronizationActionEditorDialog.label=Upravit synchroniza\u010dn\u00ed akci +SynchronizationExpressionEditor.label.condition=Upravit synchroniza\u010dn\u00ed podm\u00ednku +SynchronizationExpressionEditor.label.confirmation=Upravit synchroniza\u010dn\u00ed potvrzen\u00ed +SynchronizationPolicyDecision.ADD=Vlo\u017eit +SynchronizationPolicyDecision.DELETE=Smazat +SynchronizationPolicyDecision.KEEP=Nem\u011bnit +SynchronizationPolicyDecision.UNLINK=Odpojit +SynchronizationReactionEditor.label.action=Akce +SynchronizationReactionEditor.label.channel=Zru\u0161it +SynchronizationReactionEditor.label.description=Popis +SynchronizationReactionEditor.label.edit=Upraivt reakci '{0}' +SynchronizationReactionEditor.label.name=N\u00e1zev +SynchronizationReactionEditor.label.new=Vytvo\u0159it novou reakci +SynchronizationReactionEditor.label.objectTemplateRef=Odkaz na \u0161ablonu objektu +SynchronizationReactionEditor.label.reconcile=Rekonciliovat +SynchronizationReactionEditor.label.situation=Situace +SynchronizationReactionEditor.label.synchronize=Synchronizovat +SynchronizationSituationType.DELETED=Smazan\u00fd +SynchronizationSituationType.DISPUTED=Sporn\u00fd +SynchronizationSituationType.LINKED=Spojen\u00fd +SynchronizationSituationType.null=Vyberte jeden +SynchronizationSituationType.UNLINKED=Odpojen\u00fd +SynchronizationSituationType.UNMATCHED=Nenalezen\u00fd +SynchronizationStep.action.tooltip.handlerUri=The explicit action to execute. Please note that most actions are designed to work with the default midPoint synchronization algorithm and that this algorithm will be executed unless it was explicitly disabled (and then the result may be an error). Also note that even if no explicit action is selected midPoint will still do the default synchronization algorithm is the "synchronize" option was selected. +SynchronizationStep.action.tooltip.order=Whether the explicit action is executed before midPoint default synchronization algorithms or after them. Most built-in actions are designed to be executed before midPoint synchronization as they only set up the model context and then they ley midPoint to do the real work. However some custom action may need to be executed after the synchronization, e.g. to deliver notifications, clean up, etc. +SynchronizationStep.button.add=Vlo\u017Eit synchroniza\u010Dn\u00ED objekt +SynchronizationStep.label.condition=Podm\u00EDnka +SynchronizationStep.label.confirmation=Potvrzen\u00ED +SynchronizationStep.label.correlation=Korelace +SynchronizationStep.label.description=Popis +SynchronizationStep.label.editSyncObject=upravit '{0}' +SynchronizationStep.label.emptyDisplayName=--Vybrat synchroniza\u010Dn\u00ED objekt pro \u00FApravy-- +SynchronizationStep.label.enabled=Povoleno +SynchronizationStep.label.focus=Focus +SynchronizationStep.label.intent=Z\u00E1m\u011Br +SynchronizationStep.label.kind=Typ +SynchronizationStep.label.name=N\u00E1zev +SynchronizationStep.label.newObjectType=Nov\u00FD typ synch. objektu +SynchronizationStep.label.notSpecified=(n\u00E1zev nen\u00ED specifikov\u00E1n) +SynchronizationStep.label.objectClass=T\u0159\u00EDda objektu +SynchronizationStep.label.objectTemplate=\u0160ablona objektu +SynchronizationStep.label.opportunistic=P\u0159\u00EDle\u017Eitostn\u011B +SynchronizationStep.label.reaction=Reakce +SynchronizationStep.label.reconcile=Rekonciliovat +SynchronizationStep.label.syncObjectHeader=Synchroniza\u010Dn\u00ED objekty +SynchronizationStep.message.cantSave=Nemohu ulo\u017Eit synchronizaci aplikace. +SynchronizationStep.message.errorLoadingObjectSyncList=Nemohu na\u010D\u00EDst seznam synchroniza\u010Dn\u00EDch objekt\u016F z aplikace. Chyba\: +SynchronizationStep.message.errorLoadingObjectTemplates=Nemohu na\u010D\u00EDst objekty \u0161ablon z repozitory. +SynchronizationStep.message.unsupportedActionFormat=Pou\u017E\u00EDv\u00E1te zastaral\u00FD atribut 'ref' pro definici reakce. M\u00EDsto toho pou\u017Eijte element 'handlerUri'. Akce s atributem 'ref' v tomto pr\u016Fvodci nebudou zobrazeny. +SynchronizationStep.reaction.tooltip.action=Explicit action. This setting defines what midPoint has to do as a reaction to the synchronization event. +SynchronizationStep.reaction.tooltip.channel=Channel limitation. If the synchronization event originated from the specified channel (e.g. live sync, reconciliation or import) then this reaction will be processed. It will be ignored otherwise. +SynchronizationStep.reaction.tooltip.objectTemplateRef=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. +SynchronizationStep.reaction.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. +SynchronizationStep.reaction.tooltip.situation=Synchronization situation. If the situation of the event matches the situation specified here then the reaction will be applied. It will be ignored otherwise. +SynchronizationStep.reaction.tooltip.synchronize=If set to true then the usual synchronization algorithms will be applied (a.k.a. clockwork and projector) in addition to explicit action specified below. This is the usual case. If set to false then the synchronization algorithms will be skipped and only the explicit action will be executed. +SynchronizationStep.title=Synchronizace +SynchronizationStep.tooltip.condition=The synchronization setting will be applied only if this condition returns true. The condition is used mostly to sort the object of the same kind into intents. E.g. the condition may decide whether the username starts with "T". If is does then it can sort out accounts to intent "test" and if it does not then the account will have default intent. +SynchronizationStep.tooltip.confirmation=Confirmation expression. Each result of the correlation expression will be passed to confirmation expression. If the confirmation expression returns true then the objects will be linked. If no confirmation expression is specified then all the objects returned from the correlation query are accepted by default. Confirmation expression may be reasonable resource-intensive because it will be executed only for objects that are returned from the correlation query. +SynchronizationStep.tooltip.correlation=Correlation expression. The correlation expression is used to link focal objects (e.g. User) and shadows (e.g. account) that belong together. The correlation expression results in a search filter that is executed over the focal objects (usually users). The query returns candidate objects for linking. Correlation expression must be very efficient otherwise the synchronization performance will suffer. +SynchronizationStep.tooltip.enabled=Set to true if this synchronization setting is enabled. This is the default. This setting can be used to temporarily disable the synchronization setting. +SynchronizationStep.tooltip.focus=The type of focal object that corresponds to the resource object. For account objects this is usually a user object (UserType). This can be set to RoleType or OrgType for entitlement objects and so on. +SynchronizationStep.tooltip.intent=Object intent for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the intent specified in this field. +SynchronizationStep.tooltip.kind=Object kind for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the kind specified in this field. +SynchronizationStep.tooltip.objectClass=Object class for which this definition applies. This will be used to select the synchronization settings in case the object (shadow) does not have kind/intent definition yet. +SynchronizationStep.tooltip.objectTemplate=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. +SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic synchronization (a.k.a. discovery) will be enabled during the processing of this event. +SynchronizationStep.tooltip.reaction=Specifies how midPoint reacts to this synchronization event. Several reactions can be specified. The reaction appropriate for the synchronization situation of the event will be selected. +SynchronizationStep.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched is they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. +SystemConfigPanel.assignmentPolicyEnforcement=Vynucen\u00ed z\u00e1sad p\u0159i\u0159azen\u00ed +SystemConfigPanel.cleanupPolicy.auditRecords=Interval \u010di\u0161t\u011bni auditn\u00edch z\u00e1znam\u016f +SystemConfigPanel.cleanupPolicy.closedTasks=Interval \u010di\u0161t\u011bni uzav\u0159en\u00fdch \u00faloh +SystemConfigPanel.cleanupPolicy.placeholder=Vlo\u017eit interval +SystemConfigPanel.cleanupPolicy=Z\u00e1sady vy\u010di\u0161t\u011bn\u00ed +SystemConfigPanel.deprecated.objectPolicy=Tato \u010d\u00e1st konfigurace je zastaral\u00e1. Je zde pou\u017eita pro udr\u017een\u00ed zp\u011btn\u00e9 kompatibility. Pro definici objektov\u00fdch politik pou\u017eijte komponenty n\u00ed\u017ee. +SystemConfigPanel.mail.config.placeholder=nov\u00e1 konfigurace +SystemConfigPanel.mail.debug=Lad\u011bn\u00ed +SystemConfigPanel.mail.defaultFrom=V\u00fdchoz\u00ed odes\u00edlatel +SystemConfigPanel.mail.host=Host +SystemConfigPanel.mail.password=Heslo +SystemConfigPanel.mail.password.placeholder.empty=Nastavit heslo +SystemConfigPanel.mail.password.placeholder.set=Heslo je nastaveno +SystemConfigPanel.mail.port=Port +SystemConfigPanel.mail.server=Mail server +SystemConfigPanel.mail.server.remove.warn=Nemohu smazat vybranou konfiguraci mailov\u00e9ho serveru. Zm\u011bny zvolen\u00e9 konfigurace zabr\u00e1n\u00ed jej\u00edmu odebr\u00e1n\u00ed. vyberte jinou konfiguraci k odebr\u00e1n\u00ed. +SystemConfigPanel.mail.server.tooltip=Vyberte mail server pro konfiguraci. Pro vlo\u017een\u00ed nov\u00e9 konfigurace stiskn\u011bte tla\u010d\u00edtko '+'. Pro smaz\u00e1n\u00ed vybran\u00e9 konfigurace stiskn\u011bte tla\u010d\u00edtko '-'. +SystemConfigPanel.mail.transportSecurity=Bezpe\u010dnost p\u0159enosu +SystemConfigPanel.mail.username=U\u017eivatel +SystemConfigPanel.notification.redirectToFile.placeholder=Soubor +SystemConfigPanel.notification.redirectToFile=P\u0159esm\u011brovat do souboru +SystemConfigPanel.title.accountSynchronization=Nastaven\u00ed glob\u00e1ln\u00ed synchronizace \u00fa\u010dt\u016f +SystemConfigPanel.title.basic=Z\u00e1kladn\u00ed +SystemConfigPanel.title.connectorFramework=Konfigurace frameworku konektor\u016f +SystemConfigPanel.title.modelHooks=Model hooks +SystemConfigPanel.title.notification=Notifikace +SystemConfigPanel.title.passwordPolicy=Glob\u00e1ln\u00ed politika hesel +SystemConfigPanel.title.userTemplate=V\u00fdhoz\u00ed \u0161ablona u\u017eivatele +SystemConfigPanel.tooltip.duration=Form\u00e1t\: P[n][p], n-\u010d\u00edslo, p-perioda (d - dny, m - m\u011bs\u00edce, ...), P3M - vy\u010di\u0161t\u011bn\u00ed ka\u017ed\u00e9 3 m\u011bs\u00edce +SystemInfoPanel.activeTasks=Aktivn\u00ed \u00falohy +SystemInfoPanel.activeUsers=Aktivn\u00ed u\u017eivatel\u00e9 +SystemInfoPanel.serverLoad=Z\u00e1t\u011b\u017e serveru +SystemInfoPanel.usedRam=Vyu\u017eit\u00e1 RAM +TaskDtoExecutionStatus.CLOSED=Ukon\u010den\u00fd +TaskDtoExecutionStatus.CLOSED.withTimestamp=Ukon\u010den\u00fd v ${} +TaskDtoExecutionStatusFilter.ALL=V\u0161echny stavy +TaskDtoExecutionStatusFilter.CLOSED=Ukon\u010den\u00e9 +TaskDtoExecutionStatusFilter.NOT_CLOSED=Neukon\u010den\u00e9 +TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=B\u011b\u017e\u00edc\u00ed nebo spustiteln\u00e9 +TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Pozastaven\u00e9 nebo pozastavuj\u00edc\u00ed se +TaskDtoExecutionStatusFilter.WAITING=\u010cekaj\u00edc\u00ed +TaskDtoExecutionStatus.RUNNABLE=Spustiteln\u00fd +TaskDtoExecutionStatus.RUNNING=B\u011b\u017e\u00edc\u00ed +TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Spu\u0161t\u011bn\u00fd/Spustiteln\u00fd +TaskDtoExecutionStatus.SUSPENDED=Pozastaven\u00fd +TaskDtoExecutionStatus.SUSPENDING=Pozastavuji +TaskDtoExecutionStatus.WAITING=\u010cekaj\u00edc\u00ed +TaskExecutionStatus.CLOSED=Ukon\u010den\u00fd +TaskExecutionStatus.RUNNABLE=B\u011b\u017e\u00edc\u00ed +TaskExecutionStatus.SUSPENDED=Pozastaven\u00fd +TaskExecutionStatus.WAITING=\u010c\u011bkaj\u00edc\u00ed +TaskListType.ACTIVATED=Aktivovan\u00FD +TaskListType.ALL=V\u0161e +TaskListType.DEACTIVATED=Deaktivovan\u00FD +TaskListType.EXECUTING=Spu\u0161t\u011Bn\u00FD +tempMessagePanel.cause=P\u0159\u00ed\u010dina\: +tempMessagePanel.context=Kontext\: +tempMessagePanel.count=Po\u010det\: +tempMessagePanel.message.debug=Ladit +tempMessagePanel.message.error=Chyba +tempMessagePanel.message.expectedError=O\u010dek\u00e1van\u00e1 chyba +tempMessagePanel.message.fatalError=Fat\u00e1ln\u00ed chyba +tempMessagePanel.message.inProgress=Zpracov\u00e1v\u00e1 se +tempMessagePanel.message.notApplicable=Neaplikov\u00e1no +tempMessagePanel.message.partialError=\u010c\u00e1ste\u010dn\u00e1 chyba +tempMessagePanel.message.success=\u00dasp\u011b\u0161n\u00fd +tempMessagePanel.message.undefined=Nedefinovan\u00fd +tempMessagePanel.message.unknown=Nezn\u00e1m\u00fd +tempMessagePanel.message.warn=Varov\u00e1n\u00ed +tempMessagePanel.param=Parametr\: +tempMessagePanel.times=kr\u00e1t +TextDetailsPanel.title=Detaily asociace +TextField.universal.placeholder=Vlo\u017eit hodnotu +ThreadStopActionType.CLOSE=Ukon\u010dit +ThreadStopActionType.RESCHEDULE=P\u0159epl\u00e1novat +ThreadStopActionType.RESTART=Restartovat +ThreadStopActionType.SUSPEND=Pozastavit +ThreeStateBooleanPanel.false=Nepravda +ThreeStateBooleanPanel.true=Pravda +ThreeStateBooleanPanel.undef=Nedefinov\u00e1no +timeouts=\u010Casov\u00E9 limity +TreeTablePanel.childOrg=Pod\u0159\u00edzen\u00e9 org. jednotky +TreeTablePanel.collapseAll=Sbalit v\u0161e +TreeTablePanel.deleteRoot=Smazat ko\u0159en +TreeTablePanel.dialog.title.confirmDelete=Potvrdit smaz\u00e1n\u00ed +TreeTablePanel.editRoot=Upravit ko\u0159en +TreeTablePanel.expandAll=Rozbalit v\u0161e +TreeTablePanel.hierarchy=Organiza\u010dn\u00ed strom +TreeTablePanel.managers=Mana\u017ee\u0159i +TreeTablePanel.members=\u010clenov\u00e9 +TreeTablePanel.menu.addManager=Vlo\u017eit mana\u017eera +TreeTablePanel.menu.addMember=Vlo\u017eit \u010dlena +TreeTablePanel.menu.addOrgUnit=Vlo\u017eit org. jednotku +TreeTablePanel.menu.addToHierarchy=Vlo\u017eit do org. jednotky +TreeTablePanel.menu.delete=Smazat +TreeTablePanel.menu.disable=Deaktivovat +TreeTablePanel.menu.enable=Aktivovat +TreeTablePanel.menu.move=P\u0159esunout +TreeTablePanel,menu.recompute=P\u0159epo\u010d\u00edtat +TreeTablePanel.menu.removeFromHierarchy=Odebrat z org. jednotky +TreeTablePanel.message.deleteObjectConfirm=Opravdu chcete odebrat {0} zvolen\u00fdch objekt\u016f? +TreeTablePanel.message.deleteRootConfirm=Opravdu chcete odebrat {0} ({1})? +TreeTablePanel.message.nothingSelected=Nebyly vybr\u00e1ny \u017e\u00e1dn\u00e9 objekty. +TreeTablePanel.message.recomputeError=Nemohu p\u0159epo\u010d\u00edtat org. jednotku. +TreeTablePanel.moveRoot=P\u0159esunout ko\u0159en +TreeTablePanel.recomputeRoot=P\u0159epo\u010d\u00edtat ko\u0159en +TreeTablePanel.recomputeTask=P\u0159epo\u010d\u00edtat u\u017eivatele v organizaci {0} +Type.AUDIT=Audit +type.nullValid=Vyberte jeden +Type.RECONCILIATION=Rekonciliace +typeSelect.null=V\u0161echny role +Type.USERS=U\u017Eivatel +UploadPanel.delete.tooltip=Odebrat soubor +UploadPanel.message.help=Vybrat soubor pro import. +UploadPanel.message.removeError=Soubor nebyl odebr\u00e1n. +UploadPanel.message.removeSuccess=Soubor byl odebr\u00e1n. +UploadPanel.message.uploadError=Nahr\u00e1n\u00ed souboru se nezda\u0159ilo. Zkuste to znovu. +UploadPanel.message.uploadSuccess=N\u00e1hr\u00e1n\u00ed souboru prob\u011bhlo v po\u0159\u00e1dku. Pokra\u010dujte \u00fapravami a stiskn\u011bte ULO\u017dIT a\u017e skon\u010d\u00edte. +UploadPanel.upload.tooltip=Nahr\u00e1n\u00ed souboru +userBrowserDialog.button.cancelButton=Zru\u0161it +userBrowserDialog.button.searchButton=Hledat +userBrowserDialog.email=Email +userBrowserDialog.familyName=P\u0159\u00edjmen\u00ed +userBrowserDialog.fullName=Pln\u00e9 jm\u00e9no +userBrowserDialog.givenName=K\u0159estn\u00ed +userBrowserDialog.message.queryError=Chyba p\u0159i zpracov\u00e1n\u00ed filtru pro hled\u00e1n\u00ed. +userBrowserDialog.name=N\u00e1zev +userBrowserDialog.title=Vybrat u\u017eivatele +userBrowserDialog.type=Typ +User.disabled=Zak\u00e1zan\u00fd +UserMenuPanel.editPasswordQuestions=Nastavit bezpe\u010dnostn\u00ed ot\u00e1zky +UserMenuPanel.editProfile=Upravit profil +UserMenuPanel.logout=Odhl\u00e1sit se +UserMenuPanel.resetPasswords=Zm\u011bna hesla +UserOrgReferenceChoosePanel.type.org=Org. jednotka +UserOrgReferenceChoosePanel.type=Typ vlastn\u00edka +UserOrgReferenceChoosePanel.type.user=U\u017eivatel +UserReportConfigPanel.dateFrom=Od +UserReportConfigPanel.dateTo=Do +UserReportConfigPanel.exportFileType=Typ exportu +UserReportConfigPanel.title.basic=Z\u00e1kladn\u00ed konfigurace report\u016f +User.superuser=Superu\u017eivatel +UserType.emailAddress=Email +UserType.familyName=P\u0159\u00edjmen\u00ed +UserType.fullName=Cel\u00e9 jm\u00e9no +UserType.givenName=K\u0159estn\u00ed +validFromFetchStrategy.nullValid=Vyberte jeden +validToFetchStrategy.nullValid=Vyberte jeden +valueAttribute.nullValid=Vyberte jeden +WebModelUtils.couldntLoadObject=Nemohu na\u010d\u00edst objekt. +web.security.provider.access.denied=P\u0159\u00edstup odep\u0159en. Nem\u00e1te pr\u00e1vo p\u0159\u00edstupu, kontaktujte administr\u00e1tory. +web.security.provider.denied=P\u0159\u00edstup odep\u0159en. +web.security.provider.disabled=u\u017eivatel je zak\u00e1zan\u00fd. +web.security.provider.invalid=Chybn\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no nebo heslo. +web.security.provider.locked=U\u017eivatel je uzam\u010den, zkuste to pozd\u011bji. +web.security.provider.password.bad=U\u017eivatel nem\u00e1 nastaven\u00e9 heslo. +web.security.provider.password.encoding=Nemohu p\u0159ihl\u00e1sit u\u017eivatele, d\u016fvod\: Nemohu dek\u00f3dovat heslo. +web.security.provider.unavailable=Nyn\u00ed nem\u016f\u017eeme zpracovat V\u00e1\u0161 po\u017eadavek. Pros\u00edme, zkuste to znovu pozd\u011bji. +WfDeltasPanel.label.deltaIn=Vstup procesu\: Zm\u011bny ke schv\u00e1len\u00ed +WfDeltasPanel.label.deltaOutListEmpty=(pr\u00e1zdn\u00fd) +WfDeltasPanel.label.deltaOut=V\u00fdstup procesu\: V\u00fdsledky zm\u011bn po schv\u00e1len\u00ed +WfHistoryPanel.label.event=Ud\u00e1lost +WfHistoryPanel.label.timestamp=\u010cas +WizardHelpDialog.button.ok=Ok, hotovo\! +WizardHelpDialog.label=Z\u00edskat n\u00e1pov\u011bdu pro Pr\u016fvodce p\u0159ipojen\u00edm aplikace\! +Wizard.message.cancel=\u00dapravy aplikace byly zru\u0161eny +WizardStep.title= +WorkflowInformationPanel.label.history=Historie \u017e\u00e1dost\u00ed +WorkflowInformationPanel.link.processInstance=Proces \u017e\u00e1dosti je ve stavu\: ${workflowLastDetails} +WorkItemsPanel.assigned=P\u0159i\u0159azeno +WorkItemsPanel.created=Vytvo\u0159eno +WorkItemsPanel.name=N\u00e1zev diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_es_ES.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_es_ES.properties new file mode 100644 index 00000000000..5666acfa465 --- /dev/null +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_es_ES.properties @@ -0,0 +1,1892 @@ +ACAttributePanel.button.showExprEditor=Mostrar expresi\u00f3n +ACAttributePanel.hasOutbound=Tiene salida +ACAttributePanel.required=Requerido +ActivationStatusType.ARCHIVED=Archivado +ActivationStatusType.DISABLED=Deshabilitado +ActivationStatusType.ENABLED=Habilitado +ActivationStatusType.null=Indefinido +ActivationType.administrativeStatus=Estado Administrativo +ActivationType.effectiveStatus=Estado Efectivo +ActivationType.enabled=Habilitado +ActivationType.title=Activaci\u00f3n +ActivationType.validFrom=V\u00e1lido desde +ActivationType.validTo=V\u00e1lido hasta +addCapabilityDialog.button.Add=Agregar +addCapabilityDialog.button.cancel=Cancelar +addCapabilityDialog.column.name=Nombre +addCapabilityDialog.title=Elija capacidades a agregar +AEPlevel.FULL=Lleno +AEPlevel.LEGALIZE=Relativo +AEPlevel.MARK=Mark +AEPlevel.NONE=Ninguno +AEPlevel.POSITIVE=Positivo +assignablePopupContent.button.add=Asignar +assignablePopupContent.description=Descripci\u00f3n +assignablePopupContent.displayName=Nombre a mostrar +assignablePopupContent.name=Nombre +AssignmentEditorPanel.attributes=Atributos +AssignmentEditorPanel.browser.title=Navegador +AssignmentEditorPanel.description=Descripci\u00f3n +AssignmentEditorPanel.enabledFrom={0}, desde {1,date,medium} +AssignmentEditorPanel.enabledFromTo={0}, desde {1,date,medium} hasta {2,date,medium} +AssignmentEditorPanel.enabledTo={0}, hasta {1,date,medium} +AssignmentEditorPanel.hideEmpty=Ocultar vac\u00edos +AssignmentEditorPanel.relation=Relaci\u00f3n +AssignmentEditorPanel.resource=Fuente +AssignmentEditorPanel.showEmpty=Ocultar vac\u00edos +AssignmentEditorPanel.target=Objetivo +AssignmentEditorPanel.tenantRef=Ocupante +AssignmentPolicyEnforcementType.FULL=Completo +AssignmentPolicyEnforcementType.LEGALIZE=Legalizar +AssignmentPolicyEnforcementType.MARK=Marcar +AssignmentPolicyEnforcementType.NONE=Ninguno +AssignmentPolicyEnforcementType.POSITIVE=Positivo +AssignmentTablePanel.menu.assign=Asignar Recursos de la Cuenta +AssignmentTablePanel.menu.assignOrg=Asignar Org. +AssignmentTablePanel.menu.assignRole=Asignar Rol +AssignmentTablePanel.menu.unassign=Desasignar +AssignmentTablePanel.message.couldntAssignObject=No se pudo asignar objeto '{0}', raz\u00f3n\: {1}. +AssignmentTablePanel.message.illegalAssignmentState=Estado de asignaci\u00f3n ilegal '{0}'. +AssignmentTablePanel.message.noAssignmentSelected=No hay asignaci\u00f3n seleccionada. +AssignmentTablePanel.modal.message.delete=\u00bfRealmente quiere eliminar {0} asignaci\u00f3n(s)? +AssignmentTablePanel.modal.title.confirmDeletion=Confirmar eliminaci\u00f3n +AssignmentTablePanel.modal.title.selectAssignment=Seleccionar objecto(s) +AsyncDashboardPanel.loading=Cargando datos +AttributeFetchStrategyType.EXPLICIT=Expl\u00edcito +AttributeFetchStrategyType.IMPLICIT=Impl\u00edcito +AuditEventType.ADD_OBJECT=Agregar objeto +AuditEventType.CREATE_SESSION=Crear sesi\u00f3n +AuditEventType.DELETE_OBJECT=Eliminar objeto +AuditEventType.EXECUTE_CHANGES_RAW=Ejecutar cambios en crudo +AuditEventType.GET_OBJECT=Obtener objeto +AuditEventType.MODIFY_OBJECT=Modificar objeto +AuditEventType.null=Todo +AuditEventType.RECONCILIATION=Reconciliaci\u00f3n +AuditEventType.SYNCHRONIZATION=Sincronizaci\u00f3n +AuditEventType.TERMINATE_SESSION=Terminar sesi\u00f3n +AuditEventType.WORKFLOW_PROCESS_INSTANCE=Instancia de proceso de Workflow +AuditEventType.WORK_ITEM=Elemento de trabajo +AuditPopulPanel.exportType.label=Tipo de Fichero de Exportaci\u00f3n +AuditPopupPanel.auditEventType=Tipo de evento +AuditPopupPanel.dateFrom=Desde +AuditPopupPanel.dateTo=Hacia +AuditPopupPanel.title=Configuraci\u00f3n b\u00e1sica de Informe de Auditor\u00eda +BasicSearchPanel.clear=Limpiar b\u00fasqueda +BasicSearchPanel.search=Buscar +BasicSearchPanel.textPlaceholder=Buscar +Boolean.FALSE=Falso +Boolean.NULL=Indefinido +Boolean.TRUE=Verdadero +capabilityActivationPanel.label.attributeName=Nombre de atributo +capabilityActivationPanel.label=Configuraci\u00f3n de activaci\u00f3n +capabilityActivationPanel.label.disableList=Habilitar lista +capabilityActivationPanel.label.enabledDisabled=Habilitado/Deshabilitado +capabilityActivationPanel.label.enabled=Habilitado +capabilityActivationPanel.label.enableList=Deshabilitar lista +capabilityActivationPanel.label.ignoreAttribute=Ignorar atributo +capabilityActivationPanel.label.returnedByDefault=Regresado por defecto +capabilityActivationPanel.label.status=Estado +capabilityActivationPanel.label.status.message=Lo mismo como Habilitado/Deshabilitado +capabilityActivationPanel.label.validFrom=V\u00e1lido desde +capabilityActivationPanel.label.validTo=V\u00e1lido hasta +capabilityActivationPanel.list.placeholder=Insertar valor +capabilityCredentialsPanel.label=Configuraci\u00f3n de Credenciales +capabilityCredentialsPanel.label.enabled=Habilitado +capabilityCredentialsPanel.label.password=Contrase\u00f1a +capabilityCredentialsPanel.label.returned=Regresado por defecto +capabilityListRepeater.label.text.placeholder=URL de Lenguaje +CapabilityPanel.title=Capacidades +capabilityScriptPanel.label=Configuraci\u00f3n de Script +capabilityScriptPanel.label.enabled=Habilitado +capabilityScriptPanel.label.onConnector=En el conector +capabilityScriptPanel.label.onResource=En en recurso +capabilityValuePanel.label.capability.create=Capacidad de Crear +capabilityValuePanel.label.capability.delete=Capacidad de Eliminar +capabilityValuePanel.label.capability.liveSync=Capacidad de Sincronizaci\u00f3n en Vivo +capabilityValuePanel.label.capability.read=Capacidad de Leer +capabilityValuePanel.label.capability.testConnection=Capacidad de Probar conexi\u00f3n +capabilityValuePanel.label.capability.update=Capacidad de Actualizaci\u00f3n +capabilityValuePanel.label.enabled=Habilitado +CheckTableHeader.label.error=Error +CheckTableHeader.protected=Protegido +CheckTableHeader.showMore=Mostrar m\u00e1s +CheckTableHeader.triggerPlanned=Disparador planeado en {0}. +CheckTableHeader.triggerUnknownTime=Disparador sin tiempo planeado. +chooseTypeDialog.button.cancel=Cancelar +chooseTypeDialog.column.name=Nombre +chooseTypeDialog.title=Choose Objeto +chooseTypePanel.ObjectNameValue.null=Ninguno +com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Enviar email (Notifications) +com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Enviar SMS (Notifications) +configurationProperties=Configuraci\u00f3n +confirmationDialog.no=No +confirmationDialog.yes=S\u00ed +connectorPoolConfiguration=Pool de conexi\u00f3n +ContainerValuePanel.label.attribute=Atributo +ContainerValuePanel.label.value=Valor(es) +contentPanel.accounts=Cuentas +contentPanel.entitlements=Derechos +CountToolbar.label=Mostrando {0,number,integer} hasta {1,number,integer} de {2,number,integer} resultados coincidentes. +CountToolbar.noFound=No hay resultados coincidentes encontrados. +DateValidator.message.fromAfterTo=V\u00e1lido desde tiene que ser anterior al valor valido hasta. +DebugButtonPanel.button.delete=Eliminar +DebugButtonPanel.button.export=Exportar +DecisionsPanel.comment=Comentario +DecisionsPanel.result=Resultado +DecisionsPanel.user=Usuario +DecisionsPanel.when=Cuando +deleteAllDialog.label.accountShadowsDelete=Cuentas shadows a eliminar\: {0} +deleteAllDialog.label.nonAccountShadowsDelete=No hay cuentas shadows a eliminar\: {0} +deleteAllDialog.label.org=Unidades Organizativas +deleteAllDialog.label.orgUnitsDelete=Unidades Organizativas a eliminar\: {0} +deleteAllDialog.label.shadow.account=Cuentas shadows +deleteAllDialog.label.shadow.nonAccount=No hay Cuentas shadows +deleteAllDialog.label.shadow.org=Unidades Organizativas shadows +deleteAllDialog.label.shadow.role=Rol shadows +deleteAllDialog.label.totalToDelete=Total de objetos a eliminar\: {0} +deleteAllDialog.label.usersDelete=Usuarios a eliminar\: {0} (Usuario 'Administrator' no ser\u00e1 eliminado) +deleteAllDialog.label.users=Usuarios +deleteAllDialog.message.choose=Elija los tipo de objetos a borrar\: +deleteAllDialog.no=No +deleteAllDialog.yes=S\u00ed +DeltaPanel.label.changeType=Tipo de cambio\: +DeltaPanel.label.modifications=Modificaciones\: +DeltaPanel.label.objectToAdd=Objeto a agregar\: +DeltaPanel.label.oid=objecto con OID\: +DoubleButtonPanel.button.default=Ejecutar +DropDownChoicePanel.notDefined=No definido +EmptyProcessDetailsPanel.message=Detalles del proceso no est\u00e1n disponibles. +ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Ejecutar despu\u00e9s de todas las aprobaciones +ExecuteChangeOptionsPanel.label.force=Forzar +ExecuteChangeOptionsPanel.label.reconcile=Reconciliar +ExecuteChangeOptionsPanel.options=Opciones +ExportType.CSV=CSV +ExportType.DOCX=DOCX +ExportType.HTML=HTML +ExportType.JXL=JXL +ExportType.ODS=ODS +ExportType.ODT=ODT +ExportType.PDF=PDF +ExportType.PPTX=PPTX +ExportType.RTF=RTF +ExportType.XHTML=XHTML +ExportType.XLS=XLS +ExportType.XLSX=XLSX +ExportType.XML_EMBED=XML_EMBED +ExportType.XML=XML +ExpressionEvaluatorType.AS_IS=Como est\u00e1 +ExpressionEvaluatorType.GENERATE=Generar +ExpressionEvaluatorType.LITERAL=Literal +ExpressionEvaluatorType.null=Elija uno +ExpressionEvaluatorType.PATH=Ruta +ExpressionEvaluatorType.SCRIPT=Script +ExpressionReturnMultiplicityType.MULTI=Multi +ExpressionReturnMultiplicityType.SINGLE=Simple +ExpressionVariableEditor.button.cancel=Cancelar +ExpressionVariableEditor.button.save=Guardar +ExpressionVariableEditor.label.description=Descripci\u00f3n +ExpressionVariableEditor.label=Editar Expresi\u00f3n Variable +ExpressionVariableEditor.label.name=Nombre +ExpressionVariableEditor.label.objectRef=Referencia a Objeto +ExpressionVariableEditor.label.path=Ruta +ExpressionVariableEditor.label.value=Valor +FeedbackAlertMessage.error=Error +FeedbackAlertMessage.info=Informaci\u00f3n +FeedbackAlertMessage.success=Exito +FeedbackAlertMessage.warn=Advertencia +feedbackMessagePanel.cause=Causa\: +feedbackMessagePanel.collapseAll=Contraer todo +feedbackMessagePanel.context=Contexto\: +feedbackMessagePanel.count=Cuenta\: +feedbackMessagePanel.expandAll=Expandir todo +feedbackMessagePanel.export=Exportar a XML +feedbackMessagePanel.hideStack=[ HIDE ERROR STACK ] +feedbackMessagePanel.message.debug=Depurar +feedbackMessagePanel.message.error=Error +feedbackMessagePanel.message.expectedError=Error esperado +feedbackMessagePanel.message.fatalError=Error fatal +feedbackMessagePanel.message.info=Informaci\u00f3n +feedbackMessagePanel.message.inProgress=En progreso +feedbackMessagePanel.message.notApplicable=No aplicable +feedbackMessagePanel.message.partialError=Error parcial +feedbackMessagePanel.message.success=Exito +feedbackMessagePanel.message.undefined=Indefined +feedbackMessagePanel.message.unknown=Desconocido +feedbackMessagePanel.message.warn=Advertencia +feedbackMessagePanel.param=Par\u00e1metro\: +feedbackMessagePanel.showStack=[ SHOW ERROR STACK ] +feedbackMessagePanel.times=intentos +feedtempMessagePanelbackMessagePanel.message.info=Informaci\u00f3n +filter.duplicate=El filtro con nombre '{0}' ya se encuentra definido +filter.emptyFilter=El filtro no debe ser vac\u00EDo +FocusType.activation=Activaci\u00f3n +H3Header.label.error=Error +H3Header.showMore=Mostrar m\u00e1s +HoursValidator.range=Campo '${label}' tiene que estar entre ${minimum} y ${maximum}. +ImportOptionsPanel.errorCount=Error count +importOptionsPanel.fetchResourceSchema=Traer esquema de recurso +importOptionsPanel.keepOid=Mantener OID +ImportOptionsPanel.options=Opciones +importOptionsPanel.overwriteExistingObject=Sobreescribir objeto existente +importOptionsPanel.protectedByEncryption=Protegido por cifrado +importOptionsPanel.referentialIntegrity=Integridad referencial +importOptionsPanel.stopAfter=Se detiene despu\u00e9s de los errores exceden +importOptionsPanel.summarizeErrors=Resumir errores +importOptionsPanel.summarizeSuccesses=Resumir \u00e9xitos +importOptionsPanel.validateDynamicSchema=Validar esquema din\u00e1mico +importOptionsPanel.validateStaticSchema=Validar esquema est\u00e1tico +ItemApprovalPanel.approvalSchema=Esquema de Aprobaci\u00f3n +ItemApprovalPanel.currentWorkItems=Elementos de trabajo actuales +ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Las decisiones hechas hasta ahora +ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisiones hechas +ItemApprovalPanel.itemThatWasApproved=Elemento que fue considerado (y fue APROBADO) +ItemApprovalPanel.itemThatWasCompleted=Elemento que fue completado +ItemApprovalPanel.itemThatWasRejected=Elemento que fue considerado (y fue RECHAZADO) +ItemApprovalPanel.itemToBeApproved=Elemento a ser aprobado +Language.GROOVY=Groovy (por defecto) +Language.JAVASCRIPT=Javascript +Language.XPATH=XPath +LimitationsEditorDialog.button.add=Agregar Limitaci\u00f3n a Objeto +LimitationsEditorDialog.button.cancel=Cancelar +LimitationsEditorDialog.button.save=Guardar +LimitationsEditorDialog.label.add=Agregar +LimitationsEditorDialog.label.close=Cerrar +LimitationsEditorDialog.label=Editar Limitaciones a Recursos +LimitationsEditorDialog.label.ignore=Ignorar +LimitationsEditorDialog.label.layers=Capas +LimitationsEditorDialog.label.maxOccurs=Max. ocurrencias +LimitationsEditorDialog.label.minOccurs=Min. ocurrencias +LimitationsEditorDialog.label.model=Modelar +LimitationsEditorDialog.label.modify=Modificar +LimitationsEditorDialog.label.other=Otro +LimitationsEditorDialog.label.presentation=Presentaci\u00f3n +LimitationsEditorDialog.label.propertyAccess=Acceso a propiedades +LimitationsEditorDialog.label.read=Leer +LimitationsEditorDialog.label.schema=Esquema +LockoutStatusType.LOCKED=Bloquedao +LockoutStatusType.NORMAL=Normal +logger.duplicate=Logger con el nombre '{0}' ya se encuentra definido +logger.emptyLogger=Logger no debe ser vac\u00EDo +LoggingComponentType.ALL=Todo +LoggingComponentType.GUI=Logger Web +LoggingComponentType.MODEL=Logger del modelo +LoggingComponentType.NOTIFICATIONS=Logger de notificaci\u00f3n +LoggingComponentType.PROVISIONING=Logger de provisionamiento +LoggingComponentType.REPOSITORY=Logger del repositorio +LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Logger Oyente de cambios en objetos de recurso +LoggingComponentType.TASKMANAGER=Logger del administrador de tareas +LoggingComponentType.WORKFLOWS=Logger del Workflow +LoggingConfigPanel.appender=A\u00f1adidor +LoggingConfigPanel.appenders.appending=A\u00f1adiendo +LoggingConfigPanel.appenders=A\u00f1adidores +LoggingConfigPanel.appenders.filePath=Ruta del fichero +LoggingConfigPanel.appenders.filePattern=Patron del fichero +LoggingConfigPanel.appenders.Inherit=Heredado +LoggingConfigPanel.appenders.maxFileSize=Tama\u00f1o m\u00e1ximo de archivo [kB] +LoggingConfigPanel.appenders.maxHistory=Historial m\u00e1ximo +LoggingConfigPanel.appenders.name=Nombre +LoggingConfigPanel.appenders.pattern=Patr\u00f3n +LoggingConfigPanel.audit=Auditar +LoggingConfigPanel.auditLog=Registro de Auditor\u00eda +LoggingConfigPanel.button.addClassLogger=A\u00f1adir logger +LoggingConfigPanel.button.addComponentLogger=A\u00f1adir component logger +LoggingConfigPanel.button.addConsoleAppender=A\u00f1adir consola de a\u00f1adidor +LoggingConfigPanel.button.addFileAppender=A\u00f1adir fichero de a\u00f1adidor +LoggingConfigPanel.button.addStandardLogger=A\u00f1adir logger estandar +LoggingConfigPanel.button.deleteAppender=Eliminar a\u00f1adidor +LoggingConfigPanel.button.deleteLogger=Eliminar logger +LoggingConfigPanel.button.reset=Restablecer +LoggingConfigPanel.button.save=Guardar +LoggingConfigPanel.details=Detalles +LoggingConfigPanel.logger=Logger +LoggingConfigPanel.loggersAppender=A\u00f1adidor +LoggingConfigPanel.loggersLevel=Nivel +LoggingConfigPanel.loggers=Loggers +LoggingConfigPanel.profiling.dumpInterval=Intervalo de volcado +LoggingConfigPanel.profiling.dumpInterval.placeholder=Intervalo de volcado +LoggingConfigPanel.profiling.entryExit=Profiling entrada/salida +LoggingConfigPanel.profiling.general=Profiling +LoggingConfigPanel.profiling.performanceStatistics=Estatisticas de rendimiento +LoggingConfigPanel.profiling.requestFilter=Solicitud de filtro +LoggingConfigPanel.profiling.subsystem.model=Modelo +LoggingConfigPanel.profiling.subsystem.provisioning=Provisionamiento +LoggingConfigPanel.profiling.subsystem.repository=Repositorio +LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Cambiar el escuchador de cambio de objeto +LoggingConfigPanel.profiling.subsystems=Subsistemas de Profiling +LoggingConfigPanel.profiling.subsystem.taskManager=Administrador de tareas +LoggingConfigPanel.profiling.subsystem.ucf=Ucf +LoggingConfigPanel.profiling.subsystem.workflow=Workflow +LoggingConfigPanel.rootAppender=A\u00f1adidor Root +LoggingConfigPanel.rootLogger=Logger Root +LoggingConfigPanel.subsystem.appender=A\u00f1adidor +LoggingConfigPanel.subsystem.level=Nivel +LoggingLevelType.ALL=Todo +LoggingLevelType.DEBUG=Depuraci\u00f3n +LoggingLevelType.ERROR=Error +LoggingLevelType.INFO=Info +LoggingLevelType.OFF=Off +LoggingLevelType.TRACE=Trace +LoggingLevelType.WARN=Warn +lower.ActivationStatusType.ARCHIVED=archivado +lower.ActivationStatusType.DISABLED=deshabilitado +lower.ActivationStatusType.ENABLED=habilitado +lower.ActivationStatusType.null=undefinido +MailTransportSecurityType.NONE=Ninguno +MailTransportSecurityType.SSL=SSL +MailTransportSecurityType.STARTTLS_ENABLED=StartTLS habilitado +MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS requerido +mainForm.category.null=Todo +mainForm.state.null=Todo +mainForm.tabPanel.panel.aepChooser.null=Relativo (Default) +MappingEditorDialog.button.cancel=Cancelar +MappingEditorDialog.button.save=Guardar +MappingEditorDialog.label.authoritative=Autoritario +MappingEditorDialog.label.channel=Canal +MappingEditorDialog.label.condition=Condici\u00f3n +MappingEditorDialog.label.conditionType=Tipo de condici\u00f3n +MappingEditorDialog.label.description=Descripci\u00f3n +MappingEditorDialog.label=Editar Mapeo +MappingEditorDialog.label.exceptChannel=Canal de excepci\u00f3n +MappingEditorDialog.label.exclusive=Exclusivo +MappingEditorDialog.label.expression=Expresi\u00f3n +MappingEditorDialog.label.expressionType=Tipo de expresi\u00f3n +MappingEditorDialog.label.language=Lenguaje +MappingEditorDialog.label.name=Nombre +MappingEditorDialog.label.passPolicyRef=Referencia a la pol\u00edtica +MappingEditorDialog.label.source=Fuente +MappingEditorDialog.label.strength=Fortaleza +MappingEditorDialog.label.target=Objetivo +MappingEditorDialog.label.timeFrom=Tiempo desde +MappingEditorDialog.label.timeTo=Tiempo hasta +MappingEditorDialog.message.cantSave=No se pudo guardar el mapeo. Raz\u00f3n\: +MappingStrengthType.NORMAL=Normal +MappingStrengthType.STRONG=Fuerte +MappingStrengthType.WEAK=D\u00e9bil +message.emptyLevel=El Nivel no deber estar vac\u00edo +message.emptyString=El Panel de entrada no deber estar vac\u00edo +MisfireActionType.EXECUTE_IMMEDIATELY=Executar inmediatamente +MisfireActionType.RESCHEDULE=Reagendar +ModelOperationStatusPanel.label.focusName=Objeto\: +ModelOperationStatusPanel.label.focusType=de tipo\: +ModelOperationStatusPanel.label.primaryDelta=Delta primario\: +ModelOperationStatusPanel.label.state=Estado\: +ModelOperationStatusPanel.state.FINAL=Final\: la operaci\u00f3n ha sido ejecutada (exitosamente o no) +ModelOperationStatusPanel.state.PRIMARY=Primaria\: la operaci\u00f3n ha sido aprobada +ModelOperationStatusPanel.state.SECONDARY=Secundaria\: operaci\u00f3n de recurso(s) est\u00e1 siendo aprobada +ModificationsPanel.label.attribute=Atributo +ModificationsPanel.label.change=Cambio +ModificationsPanel.label.value=Valor(es) +MyAccountsPanel.account.name=Nombre +MyAccountsPanel.account.resource=Recurso +MyAssignmentsPanel.assignment.displayName=Nombre +MyAssignmentsPanel.assignment.type=Tipo +MyAssignmentsPanel.type.accountConstruction=Construcci\u00f3n de cuenta +MyAssignmentsPanel.type.error=Error +MyAssignmentsPanel.type.orgUnit=Unidad Org. +MyAssignmentsPanel.type.role=Rol +NameStep.connectorBundle=Bundle +NameStep.connectorInformation=Informaci\u00f3n +NameStep.connectorName=Nombre del conector +NameStep.connectorNotSelected=El conector no fue seleccionado. +NameStep.connectorType=Tipo +NameStep.connectorVersion=Versi\u00f3n del conector +NameStep.hostNotUsed=No usado +NameStep.location=Localizaci\u00f3n +NameStep.name=Nombre del recurso +NameStep.undefinedName=Nombre indefinido +NameStep.undefinedVersion=Versi\u00f3n indefinida +NameStep.unknownVersion=Desconocido +NavigatorPanel.dots=... +NavigatorPanel.first=1 +NavigatorPanel.next=Siguiente +NavigatorPanel.previous=Previo +NodeExecutionStatus.COMMUNICATION_ERROR=Inalcanzable +NodeExecutionStatus.DOWN=Apagado +NodeExecutionStatus.ERROR=Error +NodeExecutionStatus.PAUSED=Detenido +NodeExecutionStatus.RUNNING=Corriendo +NodeExecutionStatusType.COMMUNICATION_ERROR=Inalcanzable +NodeExecutionStatusType.DOWN=Apagado +NodeExecutionStatusType.ERROR=Error +NodeExecutionStatusType.PAUSED=Detenido +NodeExecutionStatusType.RUNNING=Corriendo +nullValid=Elija una +objectPolicyConfigurationEditor.button.edit=Editar +objectPolicyConfigurationEditor.label=Pol\u00edticas de Objeto +objectPolicyConfigurationEditor.name.placeholder=Insertar pol\u00edtica de objeto +ObjectPolicyDialog.button.cancel=Cancelar +ObjectPolicyDialog.button.save=Guardar +ObjectPolicyDialog.label=Editar Pol\u00edtica de Objeto +ObjectPolicyDialog.label.oidBound.help=Ligado a Oid - El valor de la propiedad estar\u00e1 obligado al OID. Esta propiedad se establecer\u00e1 en el valor de OID y no se puede cambiar. +ObjectPolicyDialog.propertyConstraint=Restricci\u00f3n de la propiedad +ObjectPolicyDialog.property.placeholder=Insertar propiedad ruta +ObjectPolicyDialog.template=Plantilla de Objeto +ObjectPolicyDialog.type=Tipo de objeto +ObjectType.description=Descripci\u00f3n +ObjectTypeGuiDescriptor.abstractRole=Role abstracto +ObjectTypeGuiDescriptor.account=Cuenta +ObjectTypeGuiDescriptor.connector=Conector +ObjectTypeGuiDescriptor.connectorHost=Host Conector +ObjectTypeGuiDescriptor.focus=Foco +ObjectTypeGuiDescriptor.genericObject=Objeto Gen\u00e9rico +ObjectTypeGuiDescriptor.node=Nodo +ObjectTypeGuiDescriptor.object=Objeto +ObjectTypeGuiDescriptor.objectTemplate=Plantilla de Objeto +ObjectTypeGuiDescriptor.org=Organizaci\u00f3n +ObjectTypeGuiDescriptor.report=Informe +ObjectTypeGuiDescriptor.reportOutput=Salida de Informe +ObjectTypeGuiDescriptor.resource=Recurso +ObjectTypeGuiDescriptor.role=Rol +ObjectTypeGuiDescriptor.securityPolicy=Pol\u00edtica de Seguridad +ObjectTypeGuiDescriptor.shadow=Shadow +ObjectTypeGuiDescriptor.systemConfiguration=Configuraci\u00f3n del sistema +ObjectTypeGuiDescriptor.task=Tarea +ObjectTypeGuiDescriptor.user=Usuario +ObjectTypeGuiDescriptor.valuePolicy=Valor de Pol\u00edtica +ObjectType.name=Nombre +ObjectType.parentOrgRef=Unidades organizatiavas padres +operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Ejecutar cambios - ejecutor del cambio (Model) +operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Autocomprobaci\u00f3n de Seguridad +operation.com.evolveum.midpoint.common.operation.import.object=Importar objeto +operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Validaci\u00f3n de contrase\u00f1a contra pol\u00edtica de contrase\u00f1a +operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Pruebas b\u00e1sicas +operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Comprobaci\u00f3n de espacio de nombres de recursos +operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validaci\u00f3n +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Autocomprobaci\u00f3n de aprovisionamiento (Model) +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Autocomprobaci\u00f3n de repositorio (Model) +operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Previsualizar cambios (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addObject=Agregar objeto (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addUser=Agregar usuario (Model) +operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Eliminar objeto (Model) +operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Descubrir conectores +operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Ejecutar cambios (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getObject=Obtener objetos (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Obtener Propiedades de Valores Disponibles (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Importar cuentas desde recursos +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Importar objetos (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Importar objetos (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=Lista de Propietarios de cuentas Shadow +operation.com.evolveum.midpoint.model.api.ModelService.listObjects=Listar objetos (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=Listar objetos shadow de recursos (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=Listar recursos de objetos (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modificar objetos (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modificar objeto con exclusiones +operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initializalizaci\u00f3n (Model) +operation.com.evolveum.midpoint.model.api.ModelService.testResource=Probar recurso (Model) +operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Ejecutar cambios - ejecutor del cambio (Model) +operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapeo a evaluar (Model) +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Crear cuenta +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Obtener la configuraci\u00f3n del sistema +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Procesar Plantilla de usuario +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolver atributos de cuenta +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolver atributos de usuario +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Actualizar cuenta +operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modificar objeto con exclusiones +operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Procesar cuenta desde cambios +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Buscar objetos (Model) +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Buscar objetos en provisionamiento +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Buscar objetos en repositorio +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Obtener objeto (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Buscar objeto - employeeType (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Buscar objetos - fullName (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Buscar objetos - organizaci\u00f3n (Model) +operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insertar variables definidas por el usuario +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Procesar atributos de entrada +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Procesar manejo de entrada +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Procesar manejo de salida +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Procesar property construction +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Procesar property constructions +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Autocomprobaci\u00f3n de Repositorio, usuario (Model) +operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Importar cuentas desde recurso +operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Comprobar esquema del recurso +operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Cifrado +operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Almacenar objetos en repositorio +operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Resolver referencia +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validar esquema din\u00e1mico +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validar configuraci\u00f3n del esquema del recurso +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Ejecutar delta (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execujar (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Ejecujar delta de usuario (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Ejecujar shadow delta (Model) +operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Comprobar projecciones de contexto (Model) +operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Entrante de proceso (Model) +operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Proyecto (Model) +operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Reconciliaci\u00f3n del Proceso (Model) +operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Entrante de proceso (Model) +operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Reconciliaci\u00f3n del Proceso (Model) +operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Comprobar contexto de reconciliaci\u00f3n de cuenta (Model) +operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Sincronizar manejador de resultados de cuenta, manejar (Model) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notificar falla (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Notificaci\u00f3n en progreso (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notificar \u00e9xito (Notifications) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Agregar objeto (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Eliminar objeto (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Descubrir conectores (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Obtener objeto (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modificar objeto (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Buscar objetos (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Probar recurso (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Comprobar situaci\u00f3n de sincronizaci\u00f3n +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notificar cambio +operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Recurso completo (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Recurso completo (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Agregar shadow (Provisioning) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Agregar objeto (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=Configuraci\u00f3n de conector UCF +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Eliminar objeto (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=Recoger objetos UCF +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=Capacidades UCF +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=Inicializaci\u00f3n del conector UCF +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modificar objeto (Ucf) +operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Agregar objeto (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Eliminar objeto (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Obtener objeto (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modificar objeto (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Buscar objetos (Repository) +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Validaci\u00f3n de la configuraci\u00f3n +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Prueba de conexi\u00f3n del conector +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Inicializaci\u00f3n del conector +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Probar conexi\u00f3n +operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Agregar tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Crear instancia de tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Desactivar hilos de servicio local (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Eliminar tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Obtener pr\u00f3ximo tiempo de inicio de tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Obtener tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Escuchador de creaci\u00f3n de tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Escuchador de eliminaci\u00f3n de tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivar hilos de servicio local (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Reanudar tarea (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Buscar nodos (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Buscar tareas (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspender tareas (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Pasar tareas a segundo plano (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Detener hilo ClusterManager (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Eliminar nodo (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Agregar nodo e informaci\u00f3n de tareas (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Obtener informaci\u00f3n del estado del cluster (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Programar tarea ahora (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Iniciar programador (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Detener todas las tareas en este nodo y esperar por su finalizaci\u00f3n (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Detener programador (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Detener programadores y tareas (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Detener tareas y esperar por su finalizaci\u00f3n (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Desprogramar tarea (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Esperar por finalizaci\u00f3n de la ejecuci\u00f3n de la tarea (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Obtener tareas corriendo localmente (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Detener ejecuci\u00f3n de la tarea local (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Detener programador y tareas en el nodo local (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Obtener el estado del nodo remoto (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Detener programador remoto (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Detener ejecuci\u00f3n de tarea remota (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Sincronizar repositoriio midPoint y Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Sincronizar tarea en repositorio midPoint and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Agregar nodo e infomaci\u00f3n de tarea (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Detener programadores y tareas (Task) +operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Obtener tareas que se ejecutan localmente (Task) +operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Agregar tarea al repositorio y Quartz Job Store (Task) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Cargar atributos (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Cargar objeto (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Cargar recurso (Gui) +operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Cargando unidad organizativa +operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Crear propiedades (Gui) +operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Crear contenedores (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Eliminar objeto (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Eliminar objetos (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Cargar objeto (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Guardar objeto (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Importar fichero (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Importar xml (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Cambiar tiempo (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Cargar configuraci\u00f3n de registro (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Actualizar configuraci\u00f3n de registro (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Obtener diagn\u00f3stico de repositorio (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Probar repositorio (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Cargar cuentas (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Cargar asignaciones (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Cargar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Cargar elementos de trabajo (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Cargar cuenta (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Cargar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Cargar usuario con cuentas (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Guardar contrase\u00f1a (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Guardar informe (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Cargar informe (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Ejecutar informe (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Cargar cuentas (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Guardar cuenta (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Cambiar due\u00f1o (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Crear usuario desde cuenta (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Contar recursos (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=Listar recursos (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Cargar recurso (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Guardar recurso (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Importar desde recurso +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Descubrimiento de Conector (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Eliminar hosts (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Eliminar recursos (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Estado de sincronizaci\u00f3n (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Probar recurso (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Cargar rol (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Guardar rol (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Eliminar roles (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Contar nodos (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=Listar nodos (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Contar nodos (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=Listar tareas (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Guardar tarea (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Desactivar hilos de servicio (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Eliminar nodos (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Eliminar tareas (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivar hilos de servicio (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Reanudar tarea (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Reanudar tareas (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Programar tareas (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Iniciar programadores (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Detener programadores y tareas (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Detener programadores (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspender tareas (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Sinchronizar tareas (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Eliminar objeto (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Eliminar objetos (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Mover objeto (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Mover objetos (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Actualizar objeto (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Actualizar objetos (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Guardar unidad org. (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Cargar cuenta (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Cargar cuentas (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Cargar asignaci\u00f3n (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Cargar asignaciones (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Cargar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modificar cuenta (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Guardar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Guardar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Eliminar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Eliminar usuarios (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Deshabilitar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Deshabilitar usuarios (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Habilitar usuario (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Habilitar usuarios (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Enviar para someter (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconciliar usuario (Gui)\: {0} +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconciliar usuarios (Gui) +operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Guardar elemento de trabajo (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Eliminar objeto (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Cargar objeto (Gui) +operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource +operation.linkShadow=Vincular cuenta (Model) +operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Agregar valores de atributo (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.create=Crear (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Eliminar objeto (ICF) +operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=Obtener objeto ICF +operation.org.identityconnectors.framework.api.ConnectorFacade.schema=Esquema ICF +operation.org.identityconnectors.framework.api.ConnectorFacade.update=Actualizar (Icf) +operationResultPanel.cause=Causa\: +operationResultPanel.context=Contexto\: +operationResultPanel.count=Cuenta\: +operationResultPanel.hideStack=[ HIDE ERROR STACK ] +operationResultPanel.param=Par\u00e1metro\: +operationResultPanel.showStack=[ SHOW ERROR STACK ] +operationResultPanel.times=intentos +operationResultPanel.title.expectedError=Error esperado +operationResultPanel.title.fatalError=Error fatal +operationResultPanel.title.info=Informaci\u00f3n +operationResultPanel.title.inProgress=En progreso +operationResultPanel.title.partialError=Error parcial +operationResultPanel.title.success=Exito +operationResultPanel.title.unknown=Desconocido +operationResultPanel.title.warn=Advertencia +OperationResultStatus.FATAL_ERROR=Error fatal +OperationResultStatus.IN_PROGRESS=En progreso +OperationResultStatus.NOT_APPLICABLE=No aplicable +OperationResultStatus.PARTIAL_ERROR=Error parcial +OperationResultStatus.SUCCESS=Exito +OperationResultStatus.UNKNOWN=Desconocido +OperationResultStatus.WARNING=advertencia +operation.unlinkShadow=Desvincular cuenta (Model) +operation.updateSituationInShadow=Actualizar situaci\u00f3n en cuenta (Model) +org.apache.wicket.extensions.wizard.cancel=Cancelar +org.apache.wicket.extensions.wizard.finish=Finalizar +org.apache.wicket.extensions.wizard.last=\u00daltimo +org.apache.wicket.extensions.wizard.next=Siguiente +org.apache.wicket.extensions.wizard.previous=Previo +OrgType.costCenter=Centro de costo +OrgType.displayName=Nombre a mostrar +OrgType.identifier=Identificador +OrgType.locality=Localidad +OrgType.mailDomain=Dominio de correro +OrgType.orgType=Tipo de Org. +OrgType.requestable=Solicitable +OrgType.tenant=Ocupante +orgUnitAddDeletePopup.button.add=Agregar Unidad/es Organizativa/s +orgUnitAddDeletePopup.button.cancel=Cancelar +orgUnitAddDeletePopup.button.remove=Eliminar Unidad/es Organizativa/s +orgUnitAddDeletePopup.column.name=Nombre +orgUnitAddDeletePopup.title=Elegir Unidad Organizativa +OrgUnitBrowser.cancel=Cancelar +OrgUnitBrowser.createRoot=Hacer esta ra\u00edz +OrgUnitBrowser.message.queryError=Ocurri\u00f3 un error durante la traducci\u00f3n de la consulta de b\u00fasqueda del filtro. +OrgUnitBrowser.search=Buscar +OrgUnitBrowser.title=Elegir nuevo padre parar la unidad organizativa +OriginType.ACTIVATIONS=Activaciones +OriginType.ASSIGNMENTS=Asignaciones +OriginType.CREDENTIALS=Credenciales +OriginType.INBOUND=Entrante +OriginType.null=- +OriginType.OUTBOUND=Saliente +OriginType.RECONCILIATION=Reconciliaci\u00f3n +OriginType.SYNC_ACTION=Acci\u00f3n de sincronizaci\u00f3n +OriginType.USER_ACTION=Acci\u00f3n de usuario +OriginType.USER_POLICY=Pol\u00edtica de usuario +PageAbout.allRightsReserved=©2014 Evolveum. +PageAbout.button.testProvisioning=Autocomprobaci\u00F3n de aprovisionamiento +PageAbout.button.testRepository=Autocomprobaci\u00F3n del repositorio +PageAbout.message.couldntObtainJvmParams=No se pudo obtener los par\u00E1metros JVM desde JMX. +PageAbout.midPointRevision=${describe} +PageAbout.midPointRevisionTitle=Descripci\u00F3n Git +PageAbout.midPointVersion=${pom.version} +PageAbout.midPointVersionTitle=Versi\u00F3n +PageAbout.repoDiag.additionalDetails.name=Nombre +PageAbout.repoDiag.additionalDetails.value=Valor +PageAbout.repoDiag.driverShortName=Nombre corto del controlador +PageAbout.repoDiag.driverVersion=Versi\u00F3n del controlador +PageAbout.repoDiag.implementationDescription=Descripci\u00F3n de la Implementaci\u00F3n +PageAbout.repoDiag.implementationShortName=Nombre de la Implementaci\u00F3n +PageAbout.repoDiag.isEmbedded=Est\u00E1 embebido +PageAbout.repoDiag.repositoryUrl=URL del repositorio +PageAbout.subTitle=midPoint +PageAbout.title=Acerca +PageAbout.title.basic=Basico +PageAbout.title.jvmProperties=Propiedades de JVM +PageAbout.title.repository.additional=Detalles adicionales +PageAbout.title.repository=Repositorio +PageAbout.title.systemProperties=Propiedades del sistema +PageAbout.unknownBuildNumber=desconocido +pageAccount.button.back=Atr\u00E1s +pageAccount.button.save=Guardar +pageAccount.description=Cuenta en recurso +pageAccount.message.cantEditAccount=No se pudo cargar cuenta para editar. +pageAccount.message.cantEditProtectedAccount=Esta es una cuenta protegida, no puede ser modificada. +PageAccounts.accounts.description=Descripci\u00F3n +PageAccounts.accounts.intent=Intenci\u00F3n +PageAccounts.accounts.kind=Tipo +PageAccounts.accounts.name=Nombre +PageAccounts.accounts.objectClass=Clase de objeto +PageAccounts.accounts.oid=Oid +PageAccounts.accounts.owner=Due\u00F1o +PageAccounts.accounts.synchronizationSituation=Situaci\u00F3n +PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.button.clearExportFolder=Limpiar carpeta de exportaci\u00F3n +PageAccounts.button.export=Exportar +PageAccounts.button.load=Cargar +PageAccounts.count=Contar +PageAccounts.deleted=Eliminar +PageAccounts.disputed=Disputado +PageAccounts.exportException=Error ocurrido durante la exportaci\u00F3n, raz\u00F3n {0} +PageAccounts.exportFileDoesntExist=No se pudo crear fichero {0} +PageAccounts.linked=Vinculado +pageAccounts.message.resourceNotSelected=Recurso no seleccionado. Por favor seleccione el recurso para mostrar sus shadows. +PageAccounts.message.validationError=Valor buscado de objectClass\: '{0}' no es v\u00E1lido. Por favor provea un valor de objectClass valido. +PageAccounts.nothing=Nada +PageAccounts.resource=Recurso +PageAccounts.shadows=Shadows +PageAccounts.state=Estado +PageAccounts.subTitle=detalles de sincronizaci\u00F3n +PageAccounts.summary=Resumen +PageAccounts.title=Shadow +PageAccounts.total=Total +PageAccount.subTitle=en {0} +PageAccounts.unlinked=Desvinculado +PageAccounts.unmatched=No coincidente +PageAccount.title=Detalles de la cuenta +pageAdmin.configuration=Configuraci\u00f3n +pageAdmin.configuration.description=Securidad, logging, importaci\u00f3n +pageAdmin.home.description=Comenzar aqu\u00ed +pageAdmin.home=Inicio +PageAdmin.menu.top.configuration.about=Acerca +PageAdmin.menu.top.configuration.basic=B\u00e1sico +PageAdmin.menu.top.configuration.bulkActions=Acciones en masa +PageAdmin.menu.top.configuration=Configuraci\u00f3n +PageAdmin.menu.top.configuration.configuration=Configuraci\u00f3n +PageAdmin.menu.top.configuration.development=Desarrollo +PageAdmin.menu.top.configuration.expressionEvaluator=Evaluador de expresi\u00f3n +PageAdmin.menu.top.configuration.importObject=Importar objeto +PageAdmin.menu.top.configuration.internals=Configuraciones internas +PageAdmin.menu.top.configuration.logging=Logging +PageAdmin.menu.top.configuration.repositoryObjects=Los objetos del repositorio +PageAdmin.menu.top.configuration.security=Securidad +PageAdmin.menu.top.configuration.shadowsDetails=Detalles de Shadows +PageAdmin.menu.top.home=Inicio +PageAdmin.menu.top.reports.created=Informes creados +PageAdmin.menu.top.reports=Informes +PageAdmin.menu.top.reports.list=Informes +PageAdmin.menu.top.resources.list=Listar recursos +PageAdmin.menu.top.resources.new=Nuevo recuros +PageAdmin.menu.top.resources=Recursos +PageAdmin.menu.top.resources.wizard=Asistente de recurso +PageAdmin.menu.top.roles.list=Listar roles +PageAdmin.menu.top.roles.new=Nuevo rol +PageAdmin.menu.top.roles=Roles +PageAdmin.menu.top.serverTasks.list=Listar tareas +PageAdmin.menu.top.serverTasks.new=Nueva tarea +PageAdmin.menu.top.serverTasks=Tareas del servidor +PageAdmin.menu.top.users.find=Encontrar usuarios +PageAdmin.menu.top.users.list=Listar usuarios +PageAdmin.menu.top.users.new=Nuevo usuario +PageAdmin.menu.top.users.org=Estructura organizativa +PageAdmin.menu.top.users.org.new=Nueva organizaci\u00f3n +PageAdmin.menu.top.users.org.tree=\u00c1rbol organizacional +PageAdmin.menu.top.users=Usuario +PageAdmin.menu.top.workItems=Elementos de trabajo +PageAdmin.menu.top.workItems.listClaimable=Elementos de trabajo reclamables por m\u00ed +PageAdmin.menu.top.workItems.list=Mis elementos de trabajo +PageAdmin.menu.top.workItems.listProcessInstancesAll=Todas las solicitudes +PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=Mis solicitudes +PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Las solicitudes sobre mi +pageAdmin.reports.description=Exportando informes +pageAdmin.reports=Informes +pageAdminResources.accountDetails=Detalles de la cuenta +pageAdminResources.contentAccounts=Cuentas +pageAdmin.resources.description=Sistemas conectados +pageAdminResources.detailsResource=Detalles del recurso +pageAdminResources.editResource=Editar recurso +pageAdminResources.importResource=Importar recurso +pageAdminResources.listResources=Listar recursos +pageAdminResources.message.cantLoadResource=No se pudo cargar los detalles del recurso. +pageAdminResources.newResource=Nuevo recurso +pageAdmin.resources=Recursos +pageAdmin.roles.description=Configuraci\u00f3n de roles +pageAdmin.roles=Roles +pageAdmin.serverTasks.description=Tareas corriendo +pageAdmin.serverTasks=Tareas del servidor +pageAdmin.users.description=Usuarios en el repositorio +pageAdmin.users=Usuarios +pageAdmin.workItems.description=Solicitudes, approving +pageAdmin.workItems=Elementos de trabajo +PageBase.button.back=Back +PageBase.button.cancel=Cancel +PageBase.button.delete=Delete +PageBase.button.run=Run +PageBase.button.saveAndRun=Save & Run +PageBase.button.save=Save +PageBase.button.search=Search +PageBase.button.update=Update +PageBase.clearCssCache=Clear less/js cache +pageBase.midPointVersion=Version\: ${pom.version}, ${describe} +pageBase.unknownBuildNumber=unknown +PageBulkAction.async=As\u00EDncrono +PageBulkAction.button.start=Iniciar +PageBulkAction.message.emptyString=La acci\u00F3n de llenado est\u00E1 vac\u00EDa. Por favor provea un script no vac\u00EDo. +PageBulkAction.options=Opciones +PageBulkAction.title=Acciones de llenado de usuario +PageContacts.subTitle=browser +PageContacts.title=Contactos +pageContentAccounts.button.searchButton=Buscar +pageContentAccounts.dialog.title.confirmDelete=Confirmaci\u00F3n de Eliminaci\u00F3n +pageContentAccounts.identifiers=Identificadores +pageContentAccounts.intent=Intenci\u00F3n +pageContentAccounts.kind=Tipo +pageContentAccounts.menu.changeOwner=Cambiar due\u00F1o +pageContentAccounts.menu.deleteAccount=Eliminar +pageContentAccounts.menu.disableAccount=Deshabilitar +pageContentAccounts.menu.enableAccount=Habilitar +pageContentAccounts.menu.importAccount=Importar +pageContentAccounts.menu.removeOwner=Eliminar due\u00F1o +pageContentAccounts.message.cantImportAccount=No se puede importar cuenta, oid\={0} +pageContentAccounts.message.cantShowAccountDetails=No se puede mostrar destalles para la cuenta {0} ({1}). +pageContentAccounts.message.cantShowUserDetails=No se puede mostrar destalle del usuario {0} ({1}). +pageContentAccounts.message.deleteConfirmationSingle=Usted desea realmente eliminar cuenta '{0}' de este recurso? +pageContentAccounts.message.deleteConfirmation=Usted desea realmente eliminar cuenta/s {0} de este recurso? +pageContentAccounts.message.noAccountSelected=No se han seleccionado cuentas. +pageContentAccounts.message.resourceOidNotDefined=oid de recurso no est\u00E1 definido en URL. +pageContentAccounts.name=Nombre +pageContentAccounts.objectClass=Clase de objeto +pageContentAccounts.owner=Due\u00F1o +pageContentAccounts.search=Buscar +pageContentAccounts.situation=Situaci\u00F3n +PageContentAccounts.subTitle=en {0} +PageContentAccounts.title=Cuentas +pageContentEntitlements.entitlements=Derechos +pageContentEntitlements.message.resourceOidNotDefined=oid de recurso no est\u00E1 definido en URL. +PageContentEntitlements.title={0} +pageCreatedReports.button.delete=Eliminar +pageCreatedReports.button.download=Descargar +pageCreatedReports.button.searchButton=Buscar +pageCreatedReports.dialog.title.confirmDelete=Confirmar eliminaci\u00F3n +pageCreatedReports.filter.default=Elija tipo de fichero +pageCreatedReports.filter.filetype=Tipo de fichero +pageCreatedReports.filter.reportType=Tipo de informe +pageCreatedReports.inlineMenu.deleteAll=Eliminar todo +pageCreatedReports.inlineMenu.deleteSelected=Eliminar seleccionado +pageCreatedReports.message.deleteAll=\u00BFRealmente desea eliminar todas las salidas de informes creados? +pageCreatedReports.message.deleteOutputConfirmed=\u00BFRealmente desea eliminar informe/s creado/s seleccionados{0} ? +pageCreatedReports.message.deleteOutputSingle=\u00BFRealmente desea eliminar el informe creado '{0}'? +pageCreatedReports.message.downloadError=No se pudo descargar Informe. +pageCreatedReports.message.fileNotFound=No se encontr\u00F3 el archivo con el informe. +pageCreatedReports.message.nothingSelected=No se han seleccionado informes. +pageCreatedReports.message.queryError=Un error ocurri\u00F3 durante la traducci\u00F3n consulta de b\u00FAsqueda para filtrar. +PageCreatedReports.subTitle=en pasado +pageCreatedReports.table.author=Autor +pageCreatedReports.table.description=Descripci\u00F3n +pageCreatedReports.table.filetype=Tipo de fichero +pageCreatedReports.table.name=Nombre +pageCreatedReports.table.time=Tiempo +pageCreatedReports.table.type=Tipo de fichero +PageCreatedReports.title=Informes Creados +PageDashboard.accounts=Mis cuentas +PageDashboard.activeTasks=Tareas Activas +PageDashboard.activeUsers=Usuarios Activos +PageDashboard.assignments=Mis asignaciones +PageDashboard.personalInfo=Informaci\u00F3n personal +PageDashboard.serverLoad=Carga del servidor +PageDashboard.subTitle=Bienvenido a midPoint +PageDashboard.systemInfo=Estado del sistema +PageDashboard.title=Panel de control +PageDashboard.usedRam=RAM utilizada +PageDashboard.workItems=Mis elementos de trabajo +pageDebugList.button.clear=Limpiar +pageDebugList.button.search=Buscar +pageDebugList.description=Descripci\u00F3n +pageDebugList.dialog.title.confirmDelete=Confirmar eliminaci\u00F3n +pageDebugList.dialog.title.deleteAll=Eliminar todos los objetos +pageDebugList.menu.deleteAllIdentities=Eliminar todas las entidades +pageDebugList.menu.deleteAllType=Eliminar todo del tipo seleccionado +pageDebugList.menu.deleteSelected=Eliminar seleccionados +pageDebugList.menu.exportAll=Exportar todos los objetos +pageDebugList.menu.exportAllSelectedType=Exportar todo del tipo seleccionado +pageDebugList.menu.exportSelected=Exportar seleccionados +pageDebugList.message.countSearchProblem=No se pudo realizar la operaci\u00F3n de b\u00FAsqueda de los usuarios/shadows/unidades org. +pageDebugList.message.createFileException=No se pudo crear el fichero para su descarga. +pageDebugList.message.deleteAllType=\u00BFRealmente quiere eliminar todos los objetos de tipo "{0}"? +pageDebugList.message.deleteObjectConfirm=\u00BFRealmente quiere eliminar "{0}"? +pageDebugList.message.deleteSelectedConfirm=\u00BFRealmente quiere eliminar {0} objetos? +pageDebugList.message.laxativeProblem=El descarte de todas las identidades operaci\u00F3n no se ha realizado con \u00E9xito +pageDebugList.message.nothingSelected=Ning\u00FAn objeto ha sido seleccionado. +pageDebugList.message.queryException=No se pudo crear una consulta para el nombre de subcadena, raz\u00F3n\: {0} +pageDebugList.message.singleOrgDeleteProblem=No se pudo eliminar la unidad organizativa +pageDebugList.message.singleShadowDeleteProblem=No se pudo eliminar shadow +pageDebugList.message.singleUserDeleteProblem=No se pudo eliminar el usuario +pageDebugList.name=Nombre +pageDebugList.objectType=Tipo de objeto +pageDebugList.options=Opciones +pageDebugList.resourceName=Nombre del recurso +pageDebugList.resourceType=Tipo de recurso +pageDebugList.searchTextPlaceholder=Nombre +PageDebugList.subTitle=desde repositorio +PageDebugList.title=Objetos en crudo +pageDebugList.zipCheck=Usar zip +pageDebugView.button.back=Negro +pageDebugView.button.save=Guardar +pageDebugView.edit=Editar +pageDebugView.encrypt=Protegido por cifrado +pageDebugView.message.cantSaveEmpty=No se puede guardar un xml vac\u00EDo. +pageDebugView.message.oidNotDefined=El oid del objeto no est\u00E1 definido. +pageDebugView.options=Opciones +pageDebugView.saveAsRaw=Guardar en modo crudo +PageDebugView.subTitle=para '{0}' +PageDebugView.title=Detalles de objeto +pageDebugView.validateSchema=Validar esquema +PageError.button.back=Volver al panel de control +PageError.error.401=no autorizado (401) +PageError.error.403=prohibido (403) +PageError.error.404=no encontrado (404) +PageError.error.500=error interno (500) +PageError.message=Ocurri\u00F3 error inexperado, si es necesario, por favor p\u00F3ngase en contacto con el administrador. +PageError.quoteAuthor=Henry Ford +PageError.quote=Falla es simplemente la oportunidad de empezar nuevamente, esta vez m\u00E1s inteligentemente. +PageError.title=Error +PageFindUsers.subTitle=en midPoint +PageFindUsers.title=Encontrar usuarios +PageImportObject.button.import=Importar objetos +PageImportObject.embeddedEditor=Editor embebido +PageImportObject.file=Fichero +PageImportObject.getObjectsFrom=Obtener objetos desde +pageImportObject.message.emptyXml=No se puede guardar un xml vac\u00EDo. +PageImportObject.message.help=Elija el archivo Xml a importar. +pageImportObject.message.nullFile=Fichero subido es nulo. +PageImportObject.subTitle=a midPoint +PageImportObject.title=Importar objetos +PageInternals.button.changeTime=Cambiar tiempo +PageInternals.checkConsistency=Comprobar consistencia +PageInternals.checkEncryption=Comprobar cifrado +PageInternals.checkReadEncrypion=Comprobar lectura de cifrado +PageInternals.detailedDebugDump=Volcado de depuraci\u00F3n detallado +PageInternals.offset=Offset +PageInternals.title=Configuraciones Internas +PageInternals.title.debugUtil=Debug util +PageInternals.title.internalsConfig=Configuraciones Internas +PageInternals.title.timeChange=Cambio de tiempo +pageLogging.appender=A\u00F1adidor\: +pageLogging.appenders.appending=A\u00F1adiendo +pageLogging.appenders=A\u00F1adidores +pageLogging.appenders.filePath=Ruta al fichero +pageLogging.appenders.filePattern=Patr\u00F3n del fichero +pageLogging.appenders.maxFileSize=Tama\u00F1o m\u00E1ximo de fichero [kB] +pageLogging.appenders.maxHistory=Historial m\u00E1ximo +pageLogging.appenders.name=Nombre +pageLogging.appenders.pattern=Patr\u00F3n +pageLogging.audit=Auditar +pageLogging.auditLog=Auditar al fichero de registro\: +pageLogging.button.addClassLogger=Agregar logger +pageLogging.button.addComponentLogger=Agregar componente de logger +pageLogging.button.addConsoleAppender=Agregar consola de a\u00F1adidor +pageLogging.button.addFileAppender=Agregar a\u00F1adidor de archivo +pageLogging.button.addFilter=Agregar filtro +pageLogging.button.advanced=Avanzado +pageLogging.button.deleteAppender=Eliminar a\u00F1adidor +pageLogging.button.deleteFilter=Eliminar filtro +pageLogging.button.deleteLogger=Eliminar logger +pageLogging.button.reset=Restablecer +pageLogging.button.save=Guardar +pageLogging.details=Details\: +pageLogging.dumpInterval=Int\u00E9rvalo de volcado\: +pageLogging.filter.ALL=Todo +pageLogging.filter=Filtro +pageLogging.filter.GUI=Filtro web +pageLogging.filter.MODEL=Filtro modelo +pageLogging.filter.NOTIFICATIONS=Filtro de notificaci\u00F3n +pageLogging.filter.PROVISIONING=Filtro de aprovisionamiento +pageLogging.filter.REPOSITORY=Filtro de repositorio +pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Filtro de escuchador de cambios de objetos de recurso +pageLogging.filtersTable=Tabla de filtros +pageLogging.filter.TASKMANAGER=Filtro de administrador de tareas +pageLogging.filter.WORKFLOWS=Filtro de Workflow +pageLogging.logger.ALL=Todo +pageLogging.logger.GUI=Web logger +pageLogging.logger=Logger +pageLogging.logger.MODEL=Model logger +pageLogging.logger.NOTIFICATIONS=logger de notificaciones +pageLogging.logger.PROVISIONING=logger de aprovisionamiento +pageLogging.logger.REPOSITORY=logger de repositorio +pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=logger de escuchador de cambios de objetos de recurso +pageLogging.loggersAppender=A\u00F1adidor +pageLogging.loggersLevel=Nivel +pageLogging.loggers=Loggers +pageLogging.loggersTable=Tabla de Loggers +pageLogging.logger.TASKMANAGER=logger de administrador de tareas +pageLogging.logger.WORKFLOWS=logger de m\u00F3dulo de Workflow +pageLogging.logSubsystemEntryExit=Log subsystem entry/exit +pageLogging.performanceStatistics=Estad\u00EDsticas de rendimiento\: +pageLogging.profiling=Profiling +pageLogging.requestFilter=Solicitar filtro\: +pageLogging.rootAppender=A\u00F1adidor root\: +pageLogging.rootLevel=Root logger\: +pageLogging.subsystem.appender=A\u00F1adidor +pageLogging.subsystem.level=Nivel +pageLogging.subsystem.model=Modelo +pageLogging.subsystem.provisioning=Aprovisionamiento +pageLogging.subsystem.repository=Repositorio +pageLogging.subsystem.resourceObjectChangeListener=escuchador de cambios de objetos de recurso +pageLogging.subsystems=Subsistemas\: +pageLogging.subsystem..taskManager=Administrador de tareas +pageLogging.subsystem.ucf=Ucf +pageLogging.subsystem.workflow=Workflow +PageLogging.title=Gesti\u00F3n de Logging +PageLogin.password=Contrase\u00F1a +PageLogin.signIn=Registrarse +PageLogin.title=Iniciar sesi\u00F3n +PageLogin.username=Nombre de usuario +PageMyPasswords.accountMidpoint=MidPoint +PageMyPasswords.accounts=Cuentas +PageMyPasswords.button.back=Atr\u00E1s +PageMyPasswords.button.save=Guardar +PageMyPasswords.couldntResolve=No se puede determinar recurso. +PageMyPasswords.enabled=Habilitado +PageMyPasswords.importantNote=Nota importante. Cuando la cuenta "MidPoint" es verificada, la contrase\u00F1a de usuario es cambiada. Adem\u00E1s de eso, todas las credenciales de la cuenta se actualizan con base en pol\u00EDticas definidas en las definiciones de recursos. +PageMyPasswords.name=Nombre +PageMyPasswords.noAccountSelected=Contrase\u00F1a no cambiada. No se seleccion\u00F3 cuenta. +PageMyPasswords.password=Contrase\u00F1a +PageMyPasswords.resourceMidpoint=Repositorio MidPoint +PageMyPasswords.resourceName=Recurso +PageMyPasswords.title=Mis contrase\u00F1as +PageOrgTree.message.noOrgStructDefined=Estructura organizacional no definida. +PageOrgTree.subTitle=\u00E1rbol +PageOrgTree.title=Estructura organizacional +PageOrgUnit.extension=Extensi\u00F3n +PageOrgUnit.message.cantCreateExtensionDelta=No se puede crear delta para la extensi\u00F3n de la Unid. Org. +PageOrgUnit.subTitle=detalles +PageOrgUnit.title.approvers=Aprobadores +PageOrgUnit.title.assignments=Asignaciones +PageOrgUnit.title.authorizations=Autorizaciones +PageOrgUnit.title.basic=B\u00E1sico +PageOrgUnit.title.exclusions=Excluciones +PageOrgUnit.title.inducements=Inducements +PageOrgUnit.title=Nueva Unid. Org. +pageProcessInstance.button.back=Atr\u00E1s +pageProcessInstances.active=Actualmente activo +pageProcessInstances.before=despu\u00e9s +pageProcessInstances.button.back=Volver +pageProcessInstances.button.stop=Detener/eliminar instancia/s de proceso +pageProcessInstances.finished=Recientemente finalizado +pageProcessInstances.item.candidates=Candidate assignees +pageProcessInstances.item.finished=Finalizado +pageProcessInstances.item.name=Nombre +pageProcessInstances.item.owner=Due\u00f1o +pageProcessInstances.item.result=Resultado +pageProcessInstances.item.started=Iniciado +pageProcessInstances.item.status=Estado +pageProcessInstances.message.noItemSelected=No se ha seleccionado instancia de proceso. +pageProcessInstances.notYet=no a\u00fan +PageProcessInstancesRequestedBy.title=Instancias de procesos correspondientes a mis solicitudes +PageProcessInstancesRequestedFor.title=Instancias de procesos correspondientes a mis solicitudes acerca de m\u00ed +PageProcessInstance.title=Detalles de la instancia del proceso +PageReport.basic=Configuraci\u00F3n B\u00E1sica +PageReport.fullXml=XML Completo +PageReport.jasperTemplate=Plantilla Jasper +PageReport.jasperTemplateStyle=Estilo de Plantilla Jasper +PageReport.message.cantSaveEmpty=No se puede guardar informe vac\u00EDo. +PageReport.message.cantSerializeFromObjectToString=No se puede serializar objeto a XML. +PageReports.button.configure=Configurar +PageReports.button.run=Ejecutar +PageReports.message.jasperError=Un error ocurri\u00F3 durante la creaci\u00F3n de informe Jasper. +PageReports.message.queryError=Un error ocurri\u00F3 durante la traducci\u00F3n consulta de b\u00FAsqueda para filtrar. +PageReports.message.resourceNotDefined=Recurso no definido. +PageReports.message.unknownReport=Informe desconocido. +PageReports.report.auditDescription=Informe hecho desde registros de auditor\u00EDa. +PageReports.report.auditName=Logs de Auditor\u00EDa +PageReports.report.reconciliationDescription=Informe de reconciliaci\u00F3n desde el recurso seleccionado. +PageReports.report.reconciliationName=Reconciliaci\u00F3n +PageReports.report.usersDescription=Usuarios listados en MidPoint. +PageReports.report.usersName=Usuarios en MidPoint +PageReports.search.showSubreports=Mostrar subinformes +PageReports.subTitle=desde midPoint +PageReports.table.description=Descripci\u00F3n +PageReports.table.name=Nombre +PageReports.title.auditPopup=Par\u00E1metros de informe de Auditor\u00EDa +PageReports.title=Nuevo Informe +PageReports.title.reconciliationPopup=Par\u00E1metros de informe de Reconciliaci\u00F3n +PageReports.title.userPopup=Par\u00E1metros de informe de Usuarios +PageReport.title=Configraci\u00F3n de Informe +pageResource.bundle=Bundle +pageResource.button.back=Back +pageResource.button.importAccounts=Import accounts +pageResource.button.save=Save +pageResource.button.test=Test connection +pageResource.capabilities=Capabilities +pageResource.conConnection=Connector connection +pageResource.confValidation=Configuration validation +pageResource.conInitialization=Connection initialization +pageResource.conSanity=Connector sanity +pageResource.conSchema=Connector schema +pageResource.deleteSyncToken=Delete Sync. Token +pageResourceEdit.edit=Editar +pageResourceEdit.message.emptyXml=No se puede guardar un xml vac\u00EDo como recurso. +pageResourceEdit.options=Opciones +pageResource.editResource=Edit resource +PageResourceEdit.title=Nuevo recurso +pageResource.import=Import +pageResource.message.invalidTaskSearch=Synchronization task search did not perform correctly. +pageResource.message.oidNotDefined=Resource oid not defined in request. +pageResource.name=Name +pageResource.objectTypes.displayName=Display name +pageResource.objectTypes.help=Help +pageResource.objectTypes.nativeObjectClass=Native object class +pageResource.objectTypes=Object types +pageResource.objectTypes.type=Type +pageResource.oid=Oid +pageResource.overallStatus=Overall status +pageResource.progress=Progress +pageResource.resource=Resource +pageResources.bundle=Bundle +pageResources.button.discoveryRemote=Descubrimiento +pageResources.button.search=Buscar +pageResources.connector.hostname=Hostname +pageResources.connectorHosts=Connector hosts +pageResources.connector.name=Nombre +pageResources.connector.port=Puerto +pageResources.connector.protectConnection=Protegido +pageResources.connector.timeout=Tiempo de espera +pageResources.content=Contenido +pageResources.dialog.title.confirmDelete=Confirmar eliminaci\u00F3n +pageResources.import=Importar +pageResources.inlineMenuItem.deleteSyncToken=Eliminar el Token de sincronizaci\u00F3n +pageResources.inlineMenuItem.editResource=Editar Recurso +pageResources.message.deleteHostConfirm=Usted realmente desea eliminar el host '{0}'? +pageResources.message.deleteHostsConfirm=Usted realmente desea eliminar {0} hosts? +pageResources.message.deleteResourceConfirm=Usted realmente desea eliminar el recurso '{0}'? +pageResources.message.deleteResourcesConfirm=Usted realmente desea eliminar {0} recursos? +pageResources.message.noHostSelected=connector host no han sido seleccionado. +pageResources.message.noResourceSelected=No se ha selecionado un recurso. +pageResources.message.queryError=Error ocurrido durante la traducci\u00F3n consulta de b\u00FAsqueda para filtrar +pageResources.progress=Progreso +pageResources.resources=Recursos +pageResources.searchText.placeholder=Nombre +pageResources.status=\u00DAltimo estado +PageResources.subTitle=conectado a midPoint +pageResource.status=Status +PageResources.title=Recursos +pageResources.version=Versi\u00F3n +pageResource.sync=Sync +PageResource.title=Resource details +pageResource.type=Type +pageResource.version=Version +PageResourceWizard.title=Nuevo recurso +PageRoleEditor.extension=Extensi\u00f3n +PageRoleEditor.label.description=Descripci\u00f3n +PageRoleEditor.label.displayName=Nombre a mostrar +PageRoleEditor.label.identifier=Identificador +PageRoleEditor.label.name=Nombre +PageRoleEditor.label.requestable=Solicitable +PageRoleEditor.label.type=Tipo +PageRoleEditor.message.cantCreateExtensionDelta=No se puede crear delta para extensi\u00f3n del rol +PageRoleEditor.subtitle.activation=Activaci\u00f3n +PageRoleEditor.subtitle.basic=B\u00e1sico +PageRoleEditor.subtitle.editingRole=rol '{0}' +PageRoleEditor.subtitle.extension=Extensi\u00f3n +PageRoleEditor.subtitle.newRole=nuevo rol +PageRoleEditor.title.assignments=Asignaciones +PageRoleEditor.title.editingRole=Editar +PageRoleEditor.title.inducements=Inducements +PageRoleEditor.title.newRole=Crear +pageRoles.button.delete=Eliminar +pageRoles.dialog.title.confirmDelete=Confirmar eliminaci\u00F3n +pageRoles.message.deleteRoleConfirm=Usted desea realmente eliminar el/los rol/es seleccionados {0}? +pageRoles.message.nothingSelected=No se ha seleccionado rol. +pageRoles.message.queryError=Error ocurrido durante la b\u00FAsqueda de la traducci\u00F3n consulta de b\u00FAsqueda para filtrar. +pageRoles.requestable=Solicitable +PageRoles.title=Listar roles +PageSizePopover.title=Tama\u00f1o de p\u00e1gina +pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Lleno +pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relativo +pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Mark +pageSystemConfiguration.assignmentPolicyEnforcement.value.none=Ninguno +pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Positivo +pageSystemConfiguration.logging.title=Logging +PageSystemConfiguration.subTitle=para midPoint +pageSystemConfiguration.system.title=Sistema +PageSystemConfiguration.title=Configuraci\u00F3n +PageTaskAdd.title=Nueva tarea +pageTask.advancedOption=Opci\u00F3n avanzada +pageTask.basic=B\u00E1sico +pageTask.bound=Estrechamente unido (utilizar si la tarea recurrente se ejecuta a menudo) +pageTask.boundHelp=Estrechamente tareas ligados se utilizan para ejecutar acciones cortas, que se repiten muy a menudo (por ejemplo, en intervalos de menos de 1 minuto). Un ejemplo t\u00EDpico es la sincronizaci\u00F3n en vivo. Especificaci\u00F3n de Cron no se admite para estas tareas; tiene que especificar el intervalo de tiempo. +pageTask.browse=Mostrar +pageTask.category.BulkActions=Bulk actions +pageTask.category.Demo=Demo +pageTask.category.ImportFromFile=Importar desde fichero +pageTask.category.ImportingAccounts=Importando cuentas +pageTask.category.LiveSynchronization=Sincronizaci\u00F3n en vivo +pageTask.category.Recomputation=Recomputaci\u00F3n +pageTask.category.Reconciliation=Reconciliaci\u00F3n +pageTask.category.UserRecomputation=Recomputaci\u00F3n de usuario +pageTask.category.Workflow=Workflow +pageTask.createSuspended=Crear en estado SUSPENDIDO +pageTask.cronHelp=Especificaciones como\u00a0cron son bajo la forma \: SEGUNDOS MINUTOS HORAS DIA-DE-MES MES DIA DE SEMANA A\u00d1O (opcional), por ejemplo, '0 0 12? * WED "que significa" todos los mi\u00e9rcoles a las 12 \: 00 \: 00 pm ". Para obtener m\u00e1s informaci\u00f3n, por favor consulte www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. +pageTask.cronHelpLink=Para m\u00E1s informaci\u00F3n, por favor vea +pageTask.cronHelpLinkTutorial=tutorial +pageTask.cronSpec=Programar especificaci\u00F3n cron +pageTask.dryRun=Dry run +pageTaskEdit.basic=B\u00E1sico +pageTaskEdit.bound=Estrechamente unido (utilizar si la tarea recurrente se ejecuta a menudo) +pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. +pageTaskEdit.button.back=Volver +pageTaskEdit.button.edit=Editar +pageTaskEdit.button.resume=Continuar +pageTaskEdit.button.runNow=Ejecutar ahora +pageTaskEdit.button.save=Guardar +pageTaskEdit.button.suspend=Suspender +pageTaskEdit.category=Categor\u00EDa +pageTaskEdit.cronHelp=Especificaci\u00F3n cron es el la forma\: SEGUNDOS MINUTOS HORAS D\u00CDA-DEL-MES MES D\u00CDA-DE-LA-SEMANA A\u00D1O (opcional), Ejemplo '0 0 12 ? * WED' que significa 'cada mi\u00E9rcoles a las 12\:00\:00 pm'. +pageTaskEdit.cronHelpLink=Para m\u00E1s informaci\u00F3n por favor vea +pageTaskEdit.cronHelpLinkTutorial=tutorial +pageTaskEdit.cronSpec=Programar especificaci\u00F3n cron +pageTaskEdit.description=Descripci\u00F3n +pageTaskEdit.dryRun=Corrida en seco +pageTaskEdit.execution=Estado de ejecuci\u00F3n +pageTaskEdit.handlerUri=Handler URI +pageTaskEdit.identifier=Identificador +pageTaskEdit.intent=Intenci\u00F3n +pageTaskEdit.kind=Tipo +pageTaskEdit.lastFinished=\u00DAltima ejecuci\u00F3n de tarea finalizada +pageTaskEdit.lastStarted=\u00DAltima ejecuci\u00F3n de tarea iniciada +pageTaskEdit.message.cantTaskDetails=No se pudo cargar detalles de la tarea. +pageTaskEdit.message.node=- en nodo {0} +pageTaskEdit.misfire=Misfire action +pageTaskEdit.modelOperationStatusLabel=Model operation status +pageTaskEdit.name=Nombre de la tarea +pageTaskEdit.nextRun=Pr\u00F3xima programada task run +pageTaskEdit.notStartAfter=No comenzar despu\u00E9s +pageTaskEdit.notStartBefore=No comenzar antes +pageTaskEdit.objectRef=Referencia a recurso +pageTaskEdit.oid=OID +pageTaskEdit.opResult.message=Mensaje +pageTaskEdit.opResult.operation=Operaci\u00F3n +pageTaskEdit.opResult=Resultado de la operaci\u00F3n +pageTaskEdit.opResult.status=Estado +pageTaskEdit.opResult.token=Token +pageTaskEdit.options=Opciones +pageTaskEdit.parent=Tarea padre +pageTaskEdit.recurring=Tarea recurrente +pageTaskEdit.runUntilNodeDown=Correr hasta nodo ca\u00EDdo +pageTaskEdit.scheduleHelp=Para tareas de una vez, no ingrese el int\u00E9rvalo de programaci\u00F3n ni especificaci\u00F3n cron. Para tareas recurrentes, ingrese exactamente uno de \u00E9stos. +pageTaskEdit.scheduleInterval=Intervalo de programaci\u00F3n (segundos) +pageTaskEdit.scheduleTitle=Programando +pageTaskEdit.subtasksLabel=Subtareas +pageTaskEdit.suspendReq=Para editar es necesario suspender la tarea +pageTaskEdit.threadAction=Acci\u00F3n del hilo +pageTaskEdit.threadStop=Acci\u00F3n de detenci\u00F3n del hilo +pageTaskEdit.tightlyBound=Estrechamente vinculado +PageTaskEdit.title=Detalles de la tarea +pageTaskEdit.title.edit=Detalles para '{0}' +pageTaskEdit.workflowInformationLabel=Informaci\u00F3n de Workflow +pageTask.intent=Intenci\u00F3n +pageTask.kind=Tipo +pageTask.misfire=Misfire action +pageTask.name=Nombre de tarea +pageTask.notStartAfter=Do comenzar luego +pageTask.notStartBefore=Do comenzar antes +pageTask.notStartBefore.error1='No comenzar antes' es posterior a 'No comenzar despu\u00e9s' +pageTask.now=Ahora +pageTask.objectRef=Referencia a Recurso +pageTask.options=Opciones +pageTask.recurring=Tarea recurrente +pageTask.runUntilNodeDown=Ejecutar s\u00F3lo hasta nodo abajo +pageTask.runUntilNodeDown.error1=Los datos compatibles para 'Hilo de acci\u00f3n de detener' son\: Cerrar, Suspender +pageTask.runUntilNodeDown.error2=Los datos compatibles para 'Hilo de acci\u00f3n de detener' son\: Reiniciar, Reprogramar +pageTasks.alreadyPassed=already passed +pageTasks.alreadyPassedForNotRunningTasks=(already passed) +pageTasks.button.deactivateServiceThreads=Detener todos los hilos +pageTasks.button.deleteNode=Eliminar +pageTasks.button.deleteTask=Eliminar +pageTasks.button.reactivateServiceThreads=Comenzar todos los hilos +pageTasks.button.refreshTasks=Refrescar tareas +pageTasks.button.resumeTask=Continuar +pageTasks.button.scheduleTask=Ejecutar ahora +pageTasks.button.startScheduler=Comenzar +pageTasks.button.stopSchedulerAndTasks=Detener programador + tareas +pageTasks.button.stopScheduler=Detener programador +pageTasks.button.suspendTask=Suspender +pageTasks.button.synchronizeTasks=Sincronizar tareas +pageTasks.category.AllCategories=Todas las categor\u00edas +pageTasks.category.BulkActions=Acciones bulk +pageTasks.category=Categor\u00EDa +pageTasks.category.Cleanup=Limpieza +pageTasks.category.Demo=Demo +pageTasks.category.ImportFromFile=Importar desde fichero +pageTasks.category.ImportingAccounts=Importando cuentas +pageTasks.category.LiveSynchronization=Sincronizaci\u00f3n en vivo +pageTasks.category.null=(undefined) +pageTasks.category.Recomputation=Recomputaci\u00f3n +pageTasks.category.Reconciliation=Reconciliaci\u00f3n +pageTasks.category.Report=Informe +pageTasks.category.System=Sistema +pageTasks.category.UserRecomputation=Recomputaci\u00f3n de usuario +pageTasks.category.Workflow=Workflow +pageTask.scheduleHelp=Para las tareas de una sola vez, no introduzca ni el intervalo de programaci\u00F3n ni especificaci\u00F3n cron. Para las tareas recurrentes, introduzca exactamente una de estas. +pageTask.scheduleInterval=Intervalo de programaci\u00F3n (segundos) +pageTask.scheduleTitle=Programando +pageTask.scheduleValidation.bothIntervalAndCron='Intervalo de programaci\u00f3n' y 'Especificaci\u00f3n cron' no deben estar ambas presentes. +pageTask.scheduleValidation.intervalNotPositive='Intervalo de programaci\u00f3n' debe ser un n\u00famero positivo. +pageTask.scheduleValidation.invalidCronSpecification='Especificaci\u00f3n cron' no es v\u00e1lida. +pageTask.scheduleValidation.neitherIntervalNorCron=Exactamente una de 'Intervalo de programaci\u00f3n' y 'Especificaci\u00f3n cron' debe ser especificada. +pageTask.scheduleValidation.noInterval='Intervalo de programaci\u00f3n' debe ser especificado. +pageTasks.in=en {0} +pageTasks.inForNotRunningTasks=(en {0}) +pageTasks.message.alreadyResumed=Las tareas '{0}' no pueden ser continuadas, ya est\u00E1n corriendo o cerradas. +pageTasks.message.alreadySuspended=La tarea '{0}' ya est\u00E1 suspendida o cerrada. +pageTasks.message.couldntCreateQuery=No se pudo crear una consulta para la lista de tareas. +pageTasks.message.noNodeSelected=No se ha seleccionado un nodo. +pageTasks.message.noTaskSelected=No se ha seleccionado una tarea. +pageTasks.node.clustered=Clusterizado +pageTasks.node.executionStatus=Estado +pageTasks.node.lastCheckInTime=\u00DAltimo tiempo de check-in +pageTasks.node.managementPort=Gesti\u00F3n de puerto +pageTasks.node.name=Nombre +pageTasks.nodes=Nodos +pageTasks.node.statusMessage=Mensaje de estado +pageTasks.now=ahora +pageTasks.nowForNotRunningTasks=(ahora) +pageTasks.runsContinually=ejecutar continuamente +pageTasks.stalledSince=ESTANCADA desde {0} a {1} +pageTasks.state=Estado +pageTasks.subtasks=Mostrar subtareas +PageTasks.subTitle=en midPoint +pageTasks.task.category=Categor\u00EDa +pageTasks.task.currentRunTime=Tiempo de ejecuci\u00F3n actual +pageTasks.task.detail=Detalle +pageTasks.task.executingAt=Ejecutando a +pageTasks.task.execution=Ejecuci\u00F3n +pageTasks.task.name=Nombre +pageTasks.task.objectRef=Referencia a objeto +pageTasks.task.progress=Progreso +pageTasks.task.scheduledToRunAgain=Programado para comenzar de nuevo +pageTasks.tasks=Tareas +pageTasks.task.status=Estado +PageTasks.title=Tareas +pageTasks.unknownRefName=Objeto desconocido +pageTask.threadStop=Thread stop action +pageTask.title.edit=Detalles para '{0}' +pageTask.type=Tipo\: +page.title.edit={0} +page.title.editResource=Editar recurso +pageUser.accounts=Cuentas +pageUser.assignment.active=Activo +pageUser.assignment.name=Nombre +pageUser.assignments=Asignaciones +pageUser.assignment.type=Tipo +pageUser.button.addAccount=Agregar cuenta +pageUser.button.back=Atr\u00e1s +pageUser.button.delete=Eliminar +pageUser.button.disable=Deshabilitar +pageUser.button.enable=Habilitar +pageUser.button.save=Guardar +pageUser.button.submit=Previsualizar cambios +pageUser.button.unlink=Desvincular +pageUser.button.unlock=Desbloquear +pageUser.description=Usuario en el repositorio +pageUser.menu.assignAccount=Asignar cuenta +pageUser.menu.assignOrg=Asingar Unidad Org. +pageUser.menu.assignRole=Asignar rol +pageUser.menu.unassign=Desasignar +pageUser.message.cantCreateUser=Creaci\u00f3n de usuario fallida +pageUser.message.cantEditUser=No se pudo cargar desde usuario en edici\u00f3n. +pageUser.message.cantNewUser=No se pudo cargar desde nuevo usuario. +pageUser.message.cantSubmitUser=No se puedo enviar usuario para evaluaci\u00f3n +pageUser.message.cantUpdateUser=Actualizaci\u00f3n de usuario fallida +pageUser.message.couldntAssignObject=No se pudo asignar objeto '{0}', raz\u00f3n\: {1}. +pageUser.message.couldntCreateAccountNoSchema=No se pudo crear cuenta para '{0}', no hay esquema definido disponible. Posible problema con configuraci\u00f3n de conector y/o conexi\u00f3n. Por favor revise los logspara m\u00e1s informaci\u00f3n. +pageUser.message.couldntCreateAccount=No se pudo crear cuenta para '{0}', raz\u00f3n\: {1}. +pageUser.message.deleteAccountConfirm=Usted desea realmente eliminar {0} cuenta(s)? +pageUser.message.deleteAssignmentConfirm=Usted desea realmente eliminar {0} asignaciones(s)? +pageUser.message.illegalAccountState=Estado ilegal de cuenta '{0}'. +pageUser.message.illegalAssignmentState=Estado ilegal de asignaci\u00f3n '{0}'. +pageUser.message.noAccountSelected=No hay cuenta seleccionada. +pageUser.message.noActivationFound=No hay activaci\u00f3n encontrada para la cuenta '{0}'. +pageUser.message.noAssignableSelected=No hay objeto asignable seleccionado. +pageUser.message.noAssignmentSelected=No hay asignaci\u00f3n seleccionada. +pageUser.message.noEnabledPropertyFound=No hay propiedad habilitada encontrada para la cuenta '{0}'. +pageUser.message.noPassword=No se ingreso la contrase\u00f1a. +pageUser.message.noResourceSelected=No hay recurso seleccionado. +pageUser.message.unsupportedState=Estado de usuario no soportado '{0}'. +pageUsers.accounts=Cuentas +pageUsers.dialog.title.confirmDelete=Confirmar eliminaci\u00F3n +pageUsers.menu.delete=Eliminar +pageUsers.menu.disable=Deshabilitar +pageUsers.menu.enable=Habilitar +pageUsers.menu.reconcile=Reconciliar +pageUsers.message.deleteUserConfirm=Desea realmente eliminar los usuarios seleccionados {0}? +pageUsers.message.deleteUserConfirmSingle=Desea realmente eliminar el usuario '{0}'? +pageUsers.message.nothingSelected=No se ha seleccionado el usuario. +pageUsers.message.queryError=Ocurri\u00F3 error durante la traducci\u00F3n de la consulta de b\u00FAsqueda a filtro. +PageUsers.subTitle=en midPoint +PageUsers.title=Usuarios +pageUser.subTitle.edituser=usuario '{0}' +pageUser.subTitle.newUser=nuevo usuario +pageUser.task.category=Categor\u00eda +pageUser.task.execution=Estado de ejecuci\u00f3n +pageUser.task.name=Nombre de tarea +pageUser.tasks=Tareas +pageUser.task.status=Estado +pageUser.title.confirmDelete=Confirmar eliminaci\u00f3n +pageUser.title.editing={0} +pageUser.title.editUser=Editar +pageUser.title.newUser=Crear +pageUser.title.selectAssignable=Seleccionar objeto(s) +pageUser.title.selectResource=Seleccionar recurso(s) +pageUser.userDetails=Detalles de usuario +pageWorkItem.accordionLabel.additionalData=Datos vinculados (informaci\u00F3n t\u00E9cnica) +pageWorkItem.accordionLabel.objectNew=Objeto despu\u00E9s de cambio propuesto (informaci\u00F3n t\u00E9cnica) +pageWorkItem.accordionLabel.objectOld=Objeto antes del cambio(informaci\u00F3n t\u00E9cnica) +pageWorkItem.accordionLabel.processInstance=Informaci\u00F3n de la instancia del proceso +pageWorkItem.accordionLabel.requester=Solicitante (informaci\u00F3n t\u00E9cnica) +pageWorkItem.additionalData.description=Datos vinculados +pageWorkItem.additionalInfo=Informaci\u00F3n suplementaria +pageWorkItem.assignee=Asignado a\: +pageWorkItem.button.approve=Aprobar +pageWorkItem.button.cancel=Atr\u00E1s +pageWorkItem.button.claim=Reclamar +pageWorkItem.button.reject=Rechazar +pageWorkItem.button.release=Liberar +pageWorkItem.candidates=Candidate assignees\: +pageWorkItem.delta=Delta a ser aprobado +pageWorkItem.description=Elemento de trabajo +pageWorkItem.label.showTechnicalInformation=Mostrar informaci\u00F3n t\u00E9cnica +pageWorkItem.mainInfo=Informaci\u00F3n b\u00E1sica +pageWorkItem.objectNew.description=Objeto despu\u00E9s de cambio propuesto +pageWorkItem.objectOld.description=Objeto antes del cambio +pageWorkItem.options=Opciones +pageWorkItem.requestCommon.description=Informaci\u00F3n general acerca de la solicitud +pageWorkItem.requestedBy=Solicitado por\: +pageWorkItem.requestedOn=Solicitado en\: +pageWorkItem.requester.description=Solicitante +pageWorkItem.requestSpecific.description=Su decisi\u00F3n +pageWorkItem.requestSpecifics=Especificaciones de la solicitud +pageWorkItems.button.approve=Aprobar +pageWorkItems.button.claim=Reclamar +pageWorkItems.button.reject=Rechazar +pageWorkItems.button.release=Liberar +PageWorkItemsClaimable.title=Elementos de trabajo reclamables por m\u00ED +pageWorkItems.item.candidates=Candidate assignees +pageWorkItems.item.created=Creado en +pageWorkItems.item.name=Nombre +pageWorkItems.item.owner=Due\u00F1o +pageWorkItems.item.status=Estado +pageWorkItems.message.noItemSelected=No se ha seleccionado elemento de trabajo. +PageWorkItems.title=Elementos de trabajo asignados a m\u00ED +PageWorkItem.subTitle=detalles del elemento de trabajo +pageWorkItem.title=Trabajo a hacer\: +pageWorkItem.trackingData=Datos de seguimiento +pageWorkItem.trackingData.description=Datos de seguimiento (diagn\u00F3stico) +pageWorkItem.workItemCreatedOn=Este elemento de trabajo creado en\: +passwordPanel.error=Las contrase\u00f1as no coinciden. +PersonalInfoPanel.lastFail.date=Fecha +PersonalInfoPanel.lastFail.from=Desde +PersonalInfoPanel.lastFail=\u00daltimo inicio de sesi\u00f3n no existoso +PersonalInfoPanel.lastLogin.date=Fecha +PersonalInfoPanel.lastLogin.from=Desde +PersonalInfoPanel.lastLogin=\u00daltimo inicio de sesi\u00f3n +PersonalInfoPanel.never=Nunca +PersonalInfoPanel.other=Otro +PersonalInfoPanel.passwordExp=Fecha de expiraci\u00f3n de cuenta +PersonalInfoPanel.undefined=No definido +PrismObjectPanel.hideEmpty=Ocultar campos vac\u00edos +PrismObjectPanel.maximize=Maximizar +PrismObjectPanel.minimize=Minimizar +PrismObjectPanel.protectedAccount=Cuenta protegida +PrismObjectPanel.showEmpty=Mostrar campos vac\u00edos +prismOptionButtonPanel.hideEmpty=Ocultar campos vac\u00edos +prismOptionButtonPanel.maximize=Maximizar +prismOptionButtonPanel.minimize=Minimizar +prismOptionButtonPanel.showEmpty=Mostrar campos vac\u00edos +prismPropertyPanel.hasOutbound=Tiene salida +prismPropertyPanel.hasPendingModification=Tiene modificaci\u00f3n pendiente +prismPropertyPanel.name.credentials.password=Contrase\u00f1a +prismPropertyPanel.required=Requerido +prismValuePanel.add=Agregar +prismValuePanel.delete=Eliminar +prismValuePanel.message.association.attributes=Atributos\: +processInstancePanel.details=Otra informaci\u00f3n\: +processInstancePanel.finished=Finalizado\: +processInstancePanel.message.cantGetDetails=No se pudo obtener detalles de la instancia del proceso. +processInstancePanel.message.noTasks=nada +processInstancePanel.name=Nombre de instancia de proceso\: +processInstancePanel.pid=ID de instancia\: +processInstancePanel.started=Iniciada\: +processInstancePanel.taskAlreadyRemoved=(ya fue eliminado) +processInstancePanel.tasks=Elementos de trabajo actualmente activos\: +processInstancePanel.task=Tarea MidPoint\: +processInstancePanel.title.edit=Detalles para '{0}' +ProfilingLevel.ARGUMENTS=Argumentos +ProfilingLevel.ENTRY_EXIT=Entrada/Salida +ProfilingLevel.OFF=Apagado +RangeValidator.range=El campo '${label}' tiene que estar entre ${minimum} y ${maximum}. +ReconciliationPopupPanel.exportFileType=Tipo de Exportaci\u00f3n +ReconciliationPopupPanel.resource=Recurso +ReconciliationPopupPanel.title.basic=Configuraci\u00f3n B\u00e1sica de Informe de Reconciliaci\u00f3n +ReportConfigurationPanel.title.basic=B\u00e1sico +ReportType.export=Exportar +ReportType.orientation=Orientaci\u00f3n +ReportType.parent=Padre +ReportType.useHibernateSession=Usar sesi\u00f3n de hibernaci\u00f3n +Requestable.ALL=Todo +Requestable.NON_REQUESTABLE=No solicitable +Requestable.REQUESTABLE=Solicitable +ResourceActivationEditor.label.administrativeStatus=Estado Administrativo +ResourceActivationEditor.label=Editar Activaci\u00f3n del Recurso +ResourceActivationEditor.label.existence=Existencia +ResourceActivationEditor.label.fetchStrategy=Recuperar Estrategia +ResourceActivationEditor.label.inbound=Entrante +ResourceActivationEditor.label.outbound=Saliente +ResourceActivationEditor.label.validFrom=V\u00e1lido desde +ResourceActivationEditor.label.validTo=V\u00e1lido hasta +ResourceAssociationEditor.label.allow=Permitir referencias no vinculadas al esquema +ResourceAssociationEditor.label.association=Atributos espec\u00edficos de Asociaci\u00f3n +ResourceAssociationEditor.label.associationAttribute=Atributo de Asociaci\u00f3n +ResourceAssociationEditor.label.description=Descripci\u00f3n +ResourceAssociationEditor.label.direction=Direcci\u00f3n +ResourceAssociationEditor.label.displayName=Nombre a mostrar +ResourceAssociationEditor.label.edit=Editar '{0}' asociaci\u00f3n +ResourceAssociationEditor.label.exclusiveStrong=Exclusivo fuerte +ResourceAssociationEditor.label.explicitRefIntegrity=Referencia de integridad explicita +ResourceAssociationEditor.label.fetchStrategy=Recuperar Estrategia +ResourceAssociationEditor.label.inbound=Entrante +ResourceAssociationEditor.label.intent=Intenci\u00f3n +ResourceAssociationEditor.label.intolerantVP=Patr\u00f3n de valores Intolerante +ResourceAssociationEditor.label.kind=Tipo +ResourceAssociationEditor.label.limitations=Limitaciones +ResourceAssociationEditor.label.matchingRule=Regla de coincidencia +ResourceAssociationEditor.label.new=Crear nueva asociaci\u00f3n +ResourceAssociationEditor.label.outbound=Saliente +ResourceAssociationEditor.label.reference=Ref. +ResourceAssociationEditor.label.resourceItem=Atributos espec\u00edficos de Elemento de Recurso +ResourceAssociationEditor.label.tolerant=Tolerante +ResourceAssociationEditor.label.tolerantVP=Patr\u00f3n de valores Tolerante +ResourceAssociationEditor.label.valueAttribute=Valor de atributo +ResourceAssociationEditor.message.cantParseSchema=No se pudo analizar el esquema de recursos +ResourceAttributeEditor.label.allow=ermitir referencias no vinculadas al esquema +ResourceAttributeEditor.label.description=Descripci\u00f3n +ResourceAttributeEditor.label.displayName=Nombre a mostrar +ResourceAttributeEditor.label.edit=Editar '{0}' Atributo +ResourceAttributeEditor.label.exclusiveStrong=Exclusivo fuerte +ResourceAttributeEditor.label.fetchStrategy=Recuperar Estrategia +ResourceAttributeEditor.label.inbound=Entrante +ResourceAttributeEditor.label.intolerantVP=Patr\u00f3n de valores Intolerante +ResourceAttributeEditor.label.limitations=Limitaciones +ResourceAttributeEditor.label.matchingRule=Regla de coincidencia +ResourceAttributeEditor.label.new=Crear nuevo atributo +ResourceAttributeEditor.label.outbound=Saliente +ResourceAttributeEditor.label.reference=Ref. +ResourceAttributeEditor.label.tolerant=Tolerante +ResourceAttributeEditor.label.tolerantVP=Patr\u00f3n de valores Tolerante +ResourceAttributeEditor.message.cantParseSchema=No se pudo analizar el esquema de recursos +ResourceCredentialsEditor.label=Editar Credenciales de Recurso +ResourceCredentialsEditor.label.fetchStrategy=Recuperar Estrategia +ResourceCredentialsEditor.label.inbound=Entrante +ResourceCredentialsEditor.label.outbound=Saliente +ResourceCredentialsEditor.label.passwordPolicyRef=Referencia a pol\u00edtica de contrase\u00f1as +ResourceDependencyEditor.label.button.add=Agregar dependencia de recurso +ResourceDependencyEditor.label=Editar Dependencias +ResourceDependencyEditor.label.intent=Intenci\u00f3n +ResourceDependencyEditor.label.kind=Tipo +ResourceDependencyEditor.label.order=Orden +ResourceDependencyEditor.label.resourceRef=Referencia a recurso +ResourceDependencyEditor.label.strictness=Rigor +ResourceIterationEditor.label.description=Descripci\u00f3n +ResourceIterationEditor.label=Editar Configuraci\u00f3n de Iteraci\u00f3n de Recurso +ResourceIterationEditor.label.expressionEvaluator=Evaluador de expresi\u00f3n +ResourceIterationEditor.label.expression=Expresi\u00f3n +ResourceIterationEditor.label.expressionType=Tipo de expresi\u00f3n +ResourceIterationEditor.label.extension=Extensi\u00f3n +ResourceIterationEditor.label.language=Lenguaje +ResourceIterationEditor.label.maxIteration=Max iteraci\u00f3n +ResourceIterationEditor.label.policyRef=Referencia a la pol\u00edtica +ResourceIterationEditor.label.postIterationCondition=Condici\u00f3n Post-iteraci\u00f3n +ResourceIterationEditor.label.preIterationCondition=Condici\u00f3n Pre-iteraci\u00f3n +ResourceIterationEditor.label.returnMultiplicity=Devolver multiplicidad +ResourceIterationEditor.label.stringFilter=Filtro de cadena +ResourceIterationEditor.label.tokenExpression=Expresi\u00f3n de Token +ResourceIterationEditor.label.variable=Variable +ResourceObjectAssociationDirectionType.OBJECT_TO_SUBJECT=Objeto a sujeto +ResourceObjectAssociationDirectionType.SUBJECT_TO_OBJECT=Sujeto a objeto +ResourceObjectTypeDependencyStrictnessType.LAX=Laxo +ResourceObjectTypeDependencyStrictnessType.RELAXED=Relajado +ResourceObjectTypeDependencyStrictnessType.STRICT=Estricto +resourcePopup.bundle=Bundle +resourcePopup.button.add=Agregar recurso(s) +resourcePopup.name=Nombre +resourcePopup.version=Versi\u00f3n +ResourceProtectedEditor.button.add=Agregar cuenta protegida +ResourceProtectedEditor.label.description=Descripci\u00f3n +ResourceProtectedEditor.label=Editar Cuentas Protegidas +ResourceProtectedEditor.label.filterClause=Cl\u00e1usula de filtro +ResourceProtectedEditor.label.filter=Filtro +ResourceProtectedEditor.label.name=Nombre +ResourceProtectedEditor.label.uid=UID +ResourceStatus.DOWN=Abajo +ResourceStatus.ERROR=Error +ResourceStatus.NOT_TESTED=No probado +ResourceStatus.SUCCESS=Exito +ResourceStatus.UP=Arriba +ResourceStatus.WARNING=Advertencia +runUntilNodeDown.error1=Datos compatibles para 'Acci\u00F3n de detenci\u00F3n del hilo' son\: Cerrado, Suspendido +runUntilNodeDown.error2=Datos compatibles para 'Acci\u00F3n de detenci\u00F3n del hilo' son\: Reiniciar, Reprogramar +SchemaListPanel.attributes=Atributos +SchemaListPanel.details=Detalles +SchemaListPanel.displayName=Mostrar Nombre +SchemaListPanel.displayOrder=Ordenar +SchemaListPanel.message.couldntParseSchema=No se pudo procesar esquema del recurso +SchemaListPanel.minMax=Min/max occurs +SchemaListPanel.name=Nombre +SchemaListPanel.nativeAttributeName=Nobre nativo del atributo +SchemaListPanel.objectClass=Clase del objeto +SchemaListPanel.returnedByDefault=Retornado por defecto +SchemaStep.button.reload=Recargar +SchemaStep.schema=Esquema +SchemaStep.xml=Xml +searchForm.filetype.null=Tipo de fichero +searchForm.reportType.null=Tipo de informe +searchForm.searchTextPlaceholder=Texto +SearchType.AUTHOR=Autor +SearchType.DESCRIPTION=Descripci\u00F3n +SearchType.FAMILY_NAME=Apellido +SearchType.FULL_NAME=Nombre completo +SearchType.GIVEN_NAME=Nombre de pila +SearchType.NAME=Nombre +select.null=Elija uno +ShadowKindType.ACCOUNT=Cuenta +ShadowKindType.ENTITLEMENT=Derecho +ShadowKindType.GENERIC=Gen\u00e9rico +simpleErrorPanel.label.showMore=Mostrar m\u00e1s +simpleErrorPanel.message.error=Cuenta en recurso '{0}' no cargada. +StandardLoggerType.CHANGE_EXECUTOR=Cambiar ejecutor (c.e.m.model.impl.lens.ChangeExecutor) +StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) +StandardLoggerType.EXPRESSION=Expresi\u00f3n (c.e.m.common.expression.Expression) +StandardLoggerType.MAPPING=Mapeo (c.e.m.common.mapping.Mapping) +StandardLoggerType.PROJECTOR_DETAIL=Projector detaillado (c.e.m.model.impl.lens.projector) +StandardLoggerType.PROJECTOR=Proyector (c.e.m.model.impl.lens.projector.Projector) +StandardLoggerType.SCRIPT_EXPRESSION=Expresion de Script (c.e.m.common.expression.script.ScriptExpression) +SubtasksPanel.label.category=Categor\u00eda +SubtasksPanel.label.detail=Detalle +SubtasksPanel.label.executionState=Estado de ejecuci\u00f3n +SubtasksPanel.label.name=Nombre de tarea +SubtasksPanel.label.result=Resultado +SynchronizationPolicyDecision.ADD=Agregar +SynchronizationPolicyDecision.DELETE=Eliminar +SynchronizationPolicyDecision.KEEP=No cambiar +SynchronizationPolicyDecision.UNLINK=Desvincular +SynchronizationSituationType.DELETED=Eliminado +SynchronizationSituationType.DISPUTED=Disputado +SynchronizationSituationType.LINKED=Vinculado +SynchronizationSituationType.UNLINKED=Desvincualdo +SynchronizationSituationType.UNMATCHED=Unmatched +SystemConfigPanel.assignmentPolicyEnforcement=Aplicaci\u00f3n de pol\u00edticas de asignaci\u00f3n +SystemConfigPanel.cleanupPolicy.auditRecords=Auditar registros de intervalo de limpieza +SystemConfigPanel.cleanupPolicy.closedTasks=Intervalo de limpieza para tareas cerradas +SystemConfigPanel.cleanupPolicy=Limpieza de Pol\u00edtica +SystemConfigPanel.cleanupPolicy.placeholder=Insertar intervalo +SystemConfigPanel.mail.debug=Depurar +SystemConfigPanel.mail.defaultFrom=Por defecto desde +SystemConfigPanel.mail.host=Host +SystemConfigPanel.mail.password=Contrase\u00f1a +SystemConfigPanel.mail.password.placeholder.empty=Establecer contrase\u00f1a +SystemConfigPanel.mail.password.placeholder.set=La contrase\u00f1a est\u00e1 establecida +SystemConfigPanel.mail.port=Puerto +SystemConfigPanel.mail.transportSecurity=Seguridad de transporte +SystemConfigPanel.mail.username=Nombre de usuario +SystemConfigPanel.notification.redirectToFile.placeholder=Nombre de fichero +SystemConfigPanel.notification.redirectToFile=Redirigir a fichero +SystemConfigPanel.title.accountSynchronization=Configuraciones globales de sincronizaci\u00f3n de cuentas +SystemConfigPanel.title.basic=B\u00e1sico +SystemConfigPanel.title.connectorFramework=Configuraci\u00f3n de framework de conectores +SystemConfigPanel.title.modelHooks=Hooks del modelo +SystemConfigPanel.title.notification=Notificaciones +SystemConfigPanel.title.passwordPolicy=Pol\u00edtica Global de contrase\u00f1as +SystemConfigPanel.title.userTemplate=Plantilla por defecto de usuario +SystemConfigPanel.tooltip.duration=Formato\: P[n][p], n-n\u00famero, p-per\u00edodo (d - days, m - months, ...), P3M - limpieza cada tres meses +SystemInfoPanel.activeTasks=Tareas Activas +SystemInfoPanel.activeUsers=Usuarios Activos +SystemInfoPanel.serverLoad=Carga del servidor +SystemInfoPanel.usedRam=RAM utilizada +TaskDtoExecutionStatus.CLOSED=Cerrado +TaskDtoExecutionStatus.CLOSED.withTimestamp=Cerrado a ${} +TaskDtoExecutionStatusFilter.ALL=Todos los estados de ejecuci\u00f3n +TaskDtoExecutionStatusFilter.CLOSED=Cerrado +TaskDtoExecutionStatusFilter.NOT_CLOSED=No cerrado +TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Corrible o corriendo +TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspendido o suspendiendo +TaskDtoExecutionStatusFilter.WAITING=Esperando +TaskDtoExecutionStatus.RUNNABLE=Corrible +TaskDtoExecutionStatus.RUNNING=Corriendo +TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Corriendo/Corrible +TaskDtoExecutionStatus.SUSPENDED=Suspendido +TaskDtoExecutionStatus.SUSPENDING=Suspendiendo +TaskDtoExecutionStatus.WAITING=Esperando +TaskExecutionStatus.CLOSED=Cerrado +TaskExecutionStatus.RUNNABLE=Corrible +TaskExecutionStatus.SUSPENDED=Suspendido +TaskExecutionStatus.WAITING=Esperando +TaskListType.ACTIVATED=Activado +TaskListType.ALL=Todo +TaskListType.DEACTIVATED=Desactivado +TaskListType.EXECUTING=Ejecut\u00E1ndose +tempMessagePanel.cause=Causa\: +tempMessagePanel.context=Contexto\: +tempMessagePanel.count=Cuenta\: +tempMessagePanel.message.debug=Depurar +tempMessagePanel.message.error=Error +tempMessagePanel.message.expectedError=Error esperado +tempMessagePanel.message.fatalError=Error Fatal +tempMessagePanel.message.inProgress=En progreso +tempMessagePanel.message.notApplicable=No aplicable +tempMessagePanel.message.partialError=Error parcial +tempMessagePanel.message.success=Exito +tempMessagePanel.message.undefined=Indefinido +tempMessagePanel.message.unknown=Desconocido +tempMessagePanel.message.warn=Advertencia +tempMessagePanel.param=Par\u00e1metro\: +tempMessagePanel.times=intentos +TextDetailsPanel.title=Detalles de la asociaci\u00f3n +TextField.universal.placeholder=Insertar valor +ThreadStopActionType.CLOSE=Cerrar +ThreadStopActionType.RESCHEDULE=Reagendar +ThreadStopActionType.RESTART=Reiniciar +ThreadStopActionType.SUSPEND=Suspender +timeouts=Timeouts +TreeTablePanel.collapseAll=Contraer todo +TreeTablePanel.deleteRoot=Eliminar ra\u00edz +TreeTablePanel.dialog.title.confirmDelete=Confirmar eliminaci\u00f3n +TreeTablePanel.editRoot=Editar ra\u00edz +TreeTablePanel.expandAll=Expandir todo +TreeTablePanel.hierarchy=Jerarqu\u00eda de Organizaci\u00f3n +TreeTablePanel.menu.addOrgUnit=Agregar Unidad Org. +TreeTablePanel.menu.addToHierarchy=Agregar a Unidad Org. +TreeTablePanel.menu.addUser=Agregar usuario +TreeTablePanel.menu.delete=Eliminar +TreeTablePanel.menu.disable=Deshabilitar +TreeTablePanel.menu.enable=Habilitar +TreeTablePanel.menu.move=Mover +TreeTablePanel,menu.recompute=Recomputar +TreeTablePanel.menu.removeFromHierarchy=Eliminar de la Unidad Organizativa +TreeTablePanel.message.deleteObjectConfirm=Desesa realmente eliminar el/los objeto/s seleccionado/s: {0}? +TreeTablePanel.message.deleteRootConfirm=Desea realmente eliminar {0} ({1})? +TreeTablePanel.message.nothingSelected=No se ha seleccionado objeto. +TreeTablePanel.message.recomputeError=No se puede recomputar Unidad Organizativa +TreeTablePanel.moveRoot=Mover ra\u00edz +TreeTablePanel.recomputeRoot=Recomputar ra\u00edz +TreeTablePanel.recomputeTask=Recomputar usuarios en organizaci\u00f3n {0} +Type.AUDIT=Auditar +Type.RECONCILIATION=Reconciliaci\u00F3n +Type.USERS=Usuario +UploadPanel.delete.tooltip=Borrar fichero +UploadPanel.message.help=Elija el fichero a importar. +UploadPanel.message.removeError=El archivo no fue borrado. +UploadPanel.message.removeSuccess=El archivo fue borrado. +UploadPanel.message.uploadError=Fall\u00f3 la subida del archivo. Intente nuevamente por favor. +UploadPanel.message.uploadSuccess=La subida del archivo fue exitosa. Continue con la edici\u00f3n y presione 'Guardar' cuando finalice. +UploadPanel.upload.tooltip=Subir archivo +userBrowserDialog.button.cancelButton=Cancelar +userBrowserDialog.button.searchButton=Buscar +userBrowserDialog.email=Email +userBrowserDialog.familyName=Apellido +userBrowserDialog.fullName=Nombre completo +userBrowserDialog.givenName=Nombre de pila +userBrowserDialog.message.queryError=Un error ocurri\u00f3 durante consulta de b\u00fasqueda de traducci\u00f3n para filtrar. +userBrowserDialog.name=Nombre +userBrowserDialog.title=Elija usuario +userBrowserDialog.type=Tipo +User.disabled=Disabilitado +UserMenuPanel.editProfile=Editar perfil +UserMenuPanel.logout=Finalizar sesi\u00f3n +UserMenuPanel.resetPasswords=Restablecer contrase\u00f1a +UserReportConfigPanel.dateFrom=Desde +UserReportConfigPanel.dateTo=Hacia +UserReportConfigPanel.exportFileType=Tipo de Exportaci\u00f3n +UserReportConfigPanel.title.basic=Configuraci\u00f3n B\u00e1sica de Infome de Usuario +User.superuser=Superusuario +UserType.emailAddress=Email +UserType.familyName=Apellido +UserType.fullName=Nombre completo +UserType.givenName=Nombre de pila +WebModelUtils.couldntLoadObject=No se pudo cargar el objeto. +web.security.provider.access.denied=Acceso denegado. Usted no tiene permiso para acceder, por favor contacte el administrador de midPoint. +web.security.provider.denied=Permiso denegado. +web.security.provider.disabled=El usuario est\u00e1 deshabilitado. +web.security.provider.invalid=Usuario y/o contrase\u00f1a invalida. +web.security.provider.locked=El usuario est\u00e1 bloqueado, por favor espere. +web.security.provider.password.bad=El usuario no tiene una contrase\u00f1a definida. +web.security.provider.password.encoding=No se puede autenticar el usuario, raz\u00f3n\: No se pudo codificar la contrase\u00f1a. +web.security.provider.unavailable=Actualmente no podemos procesar tu solicitud. Por favor int\u00e9ntelo de nuevo m\u00e1s tarde. +WfDeltasPanel.label.deltaIn=Entrada del proceso\: delta(s) a ser aprobada +WfDeltasPanel.label.deltaOutListEmpty=(none) +WfDeltasPanel.label.deltaOut=Salida del proceso\: delta(s) resultante de la aprobaci\u00f3n +WfHistoryPanel.label.event=Evento +WfHistoryPanel.label.timestamp=Tiempo +WizardStep.title= +WorkflowInformationPanel.label.history=Historia de la Instancia del proceso del workflow +WorkflowInformationPanel.link.processInstance=Instancia del proceso del workflow est\u00e1 en estado\: ${workflowLastDetails} +WorkItemsPanel.assigned=Assignee or candidate +WorkItemsPanel.created=Created +WorkItemsPanel.name=Name diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_sk_SK.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_sk_SK.properties new file mode 100644 index 00000000000..4ec1751a4d4 --- /dev/null +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_sk_SK.properties @@ -0,0 +1,1613 @@ +ACAttributePanel.button.showExprEditor=Zobraz v\u00fdraz +ACAttributePanel.hasOutbound=Has outbound +ACAttributePanel.required=Required +AceEditorPanel.title.basic=Edit Report XML +ActivationStatusType.ARCHIVED=Archived +ActivationStatusType.DISABLED=Disabled +ActivationStatusType.ENABLED=Enabled +ActivationStatusType.null=Undefined +ActivationType.administrativeStatus=Administrative status +ActivationType.effectiveStatus=Effective status +ActivationType.enabled=Enabled +ActivationType.title=Activation +ActivationType.validFrom=Valid from +ActivationType.validTo=Valid to +AEPlevel.FULL=Full +AEPlevel.LEGALIZE=Relative +AEPlevel.MARK=Mark +AEPlevel.NONE=None +AEPlevel.POSITIVE=Positive +assignablePopupContent.button.add=Priradi\u0165 +assignablePopupContent.description=Popis +assignablePopupContent.displayName=Meno +assignablePopupContent.name=N\u00e1zov +AssignmentEditorPanel.attributes=Attributes +AssignmentEditorPanel.browser.title=Browser +AssignmentEditorPanel.description=Description +AssignmentEditorPanel.enabledFrom={0}, from {1,date,medium} +AssignmentEditorPanel.enabledFromTo={0}, from {1,date,medium} to {2,date,medium} +AssignmentEditorPanel.enabledTo={0}, to {1,date,medium} +AssignmentEditorPanel.hideEmpty=Hide empty +AssignmentEditorPanel.relation=Relation +AssignmentEditorPanel.resource=Resource +AssignmentEditorPanel.showEmpty=Show empty +AssignmentEditorPanel.target=Target +AssignmentPolicyEnforcementType.FULL=Full +AssignmentPolicyEnforcementType.LEGALIZE=Legalize +AssignmentPolicyEnforcementType.MARK=Mark +AssignmentPolicyEnforcementType.NONE=None +AssignmentPolicyEnforcementType.POSITIVE=Positive +AssignmentTablePanel.menu.assign=Assign Resource Account +AssignmentTablePanel.menu.assignOrg=Assign Org. +AssignmentTablePanel.menu.assignRole=Assign Role +AssignmentTablePanel.menu.unassign=Unassign +AssignmentTablePanel.message.couldntAssignObject=Couldn't assign object '{0}', reason\: {1}. +AssignmentTablePanel.message.illegalAssignmentState=Illegal assignment state '{0}'. +AssignmentTablePanel.message.noAssignmentSelected=No assignment selected. +AssignmentTablePanel.modal.message.delete=Do you really want to delete {0} assignment(s)? +AssignmentTablePanel.modal.title.confirmDeletion=Confirm deletion +AssignmentTablePanel.modal.title.selectAssignment=Select object(s) +AsyncDashboardPanel.loading=Loading data +AuditEventType.ADD_OBJECT=Add object +AuditEventType.CREATE_SESSION=Create session +AuditEventType.DELETE_OBJECT=Delete object +AuditEventType.EXECUTE_CHANGES_RAW=Execute changes raw +AuditEventType.GET_OBJECT=Get object +AuditEventType.MODIFY_OBJECT=Modify object +AuditEventType.null=All +AuditEventType.RECONCILIATION=Reconciliation +AuditEventType.SYNCHRONIZATION=Synchronization +AuditEventType.TERMINATE_SESSION=Terminate session +AuditEventType.WORKFLOW_PROCESS_INSTANCE=Workflow process instance +AuditEventType.WORK_ITEM=Work item +AuditPopulPanel.exportType.label=Export File Type +AuditPopupPanel.auditEventType=Event Type +AuditPopupPanel.dateFrom=From +AuditPopupPanel.dateTo=To +AuditPopupPanel.title=Audit Report Basic Configuration +BasicSearchPanel.clear=Clear search +BasicSearchPanel.search=Search +BasicSearchPanel.textPlaceholder=Search +Boolean.FALSE=False +Boolean.NULL=Undefined +Boolean.TRUE=True +CapabilityPanel.title=Capabilities +CapabilityStep.title=Capabilities +CheckTableHeader.label.error=Chyba +CheckTableHeader.showMore=Zobrazi\u0165 viac +chooseTypeDialog.button.cancel=Cancel +chooseTypeDialog.column.name=Name +chooseTypeDialog.title=Choose Object +chooseTypePanel.ObjectNameValue.null=None +com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Send mail (Notifications) +com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Send SMS (Notifications) +configurationProperties=Configuration +ConfigurationStep.button.testConnection=Test connection +ConfigurationStep.title=Configuration +confirmationDialog.no=Nie +confirmationDialog.yes=\u00c1no +connectorPoolConfiguration=Connector pool +ContainerValuePanel.label.attribute=Attribute +ContainerValuePanel.label.value=Value(s) +contentPanel.accounts=Accounts +contentPanel.entitlements=Entitlements +CountToolbar.label=Displaying {0,number,integer} to {1,number,integer} of {2,number,integer} matching result. +CountToolbar.noFound=No matching result found. +DateValidator.message.fromAfterTo=Valid from date must be before valid to date. +DebugButtonPanel.button.delete=Delete +DebugButtonPanel.button.export=Export +DecisionsPanel.comment=Comment +DecisionsPanel.result=Result +DecisionsPanel.user=User +DecisionsPanel.when=When +DeltaPanel.label.changeType=Change type\: +DeltaPanel.label.modifications=Modifications\: +DeltaPanel.label.objectToAdd=Object to add\: +DeltaPanel.label.oid=object with oid\: +DoubleButtonPanel.button.default=Execute +DropDownChoicePanel.notDefined=Undefined +EmptyProcessDetailsPanel.message=Process details are not available. +ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Execute after all approvals +ExecuteChangeOptionsPanel.label.force=Force +ExecuteChangeOptionsPanel.label.reconcile=Reconcile +ExecuteChangeOptionsPanel.options=Options +ExportType.CSV=CSV +ExportType.DOCX=DOCX +ExportType.HTML=HTML +ExportType.JXL=JXL +ExportType.ODS=ODS +ExportType.ODT=ODT +ExportType.PDF=PDF +ExportType.PPTX=PPTX +ExportType.RTF=RTF +ExportType.XHTML=XHTML +ExportType.XLS=XLS +ExportType.XLSX=XLSX +ExportType.XML_EMBED=XML_EMBED +ExportType.XML=XML +feedbackMessagePanel.cause=D\u00f4vod\: +feedbackMessagePanel.collapseAll=Collapse all +feedbackMessagePanel.context=Kontext\: +feedbackMessagePanel.count=Po\u010det\: +feedbackMessagePanel.expandAll=Expand all +feedbackMessagePanel.export=Export to XML +feedbackMessagePanel.hideStack=[ Skry\u0165 chybov\u00fd v\u00fdpis ] +feedbackMessagePanel.message.debug=Debug +feedbackMessagePanel.message.error=Chyba +feedbackMessagePanel.message.expectedError=Expected error +feedbackMessagePanel.message.fatalError=Z\u00e1va\u017en\u00e1 chyba +feedbackMessagePanel.message.info=Information +feedbackMessagePanel.message.inProgress=Prebieha +feedbackMessagePanel.message.notApplicable=Neaplikovate\u013en\u00e9 +feedbackMessagePanel.message.partialError=\u010ciasto\u010dn\u00e1 chyba +feedbackMessagePanel.message.success=\u00daspech +feedbackMessagePanel.message.undefined=Undefined +feedbackMessagePanel.message.unknown=Nezn\u00e1my +feedbackMessagePanel.message.warn=Varovanie +feedbackMessagePanel.param=Parameter\: +feedbackMessagePanel.showStack=[ Zobrazi\u0165 chybov\u00fd v\u00fdpis ] +feedbackMessagePanel.times=kr\u00e1t +feedtempMessagePanelbackMessagePanel.message.info=Information +filter.duplicate=Filter s menom '{0}' je u\u017E definovan\u00FD. +filter.emptyFilter=Filter nesmie by\u0165 pr\u00E1zdny. +FocusType.activation=Activation +HoursValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. +ImportOptionsPanel.errorCount=Error count +importOptionsPanel.fetchResourceSchema=Fetch resource schema +importOptionsPanel.keepOid=Keep OID +ImportOptionsPanel.options=Options +importOptionsPanel.overwriteExistingObject=Overwrite existing object +importOptionsPanel.protectedByEncryption=Protected by encryption +importOptionsPanel.referentialIntegrity=Referential integrity +importOptionsPanel.stopAfter=Stop after errors exceed +importOptionsPanel.summarizeErrors=Summarize errors +importOptionsPanel.summarizeSuccesses=Summarize successes +importOptionsPanel.validateDynamicSchema=Validate dynamic schema +importOptionsPanel.validateStaticSchema=Validate static schema +ItemApprovalPanel.approvalSchema=Approval schema +ItemApprovalPanel.currentWorkItems=Current work items +ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Decisions done so far +ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisions done +ItemApprovalPanel.itemThatWasApproved=Item that was considered (and was APPROVED) +ItemApprovalPanel.itemThatWasCompleted=Item that was completed +ItemApprovalPanel.itemThatWasRejected=Item that was considered (and was REJECTED) +ItemApprovalPanel.itemToBeApproved=Item to be approved +logger.duplicate=Logger s menom '{0}' je u\u017E definovan\u00FD. +logger.emptyLogger=Logger nesmie by\u0165 pr\u00E1zdny. +LoggingComponentType.ALL=All +LoggingComponentType.GUI=Web logger +LoggingComponentType.MODEL=Model logger +LoggingComponentType.NOTIFICATIONS=Notification logger +LoggingComponentType.PROVISIONING=Provisioning logger +LoggingComponentType.REPOSITORY=Repository logger +LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger +LoggingComponentType.TASKMANAGER=Task manager logger +LoggingComponentType.WORKFLOWS=Workflow logger +LoggingConfigPanel.appender=Appender\: +LoggingConfigPanel.appenders=Appenders +LoggingConfigPanel.appenders.appending=Appending +LoggingConfigPanel.appenders.filePath=File path +LoggingConfigPanel.appenders.filePattern=File pattern +LoggingConfigPanel.appenders.Inherit=Inherited +LoggingConfigPanel.appenders.maxFileSize=Max. file size [kB] +LoggingConfigPanel.appenders.maxHistory=Max. history +LoggingConfigPanel.appenders.name=Name +LoggingConfigPanel.appenders.pattern=Pattern +LoggingConfigPanel.audit=Audit +LoggingConfigPanel.auditLog=Audit log\: +LoggingConfigPanel.button.addClassLogger=Add logger +LoggingConfigPanel.button.addComponentLogger=Add component logger +LoggingConfigPanel.button.addConsoleAppender=Add console appender +LoggingConfigPanel.button.addFileAppender=Add file appender +LoggingConfigPanel.button.addStandardLogger=Add standard logger +LoggingConfigPanel.button.deleteAppender=Delete appender +LoggingConfigPanel.button.deleteLogger=Delete logger +LoggingConfigPanel.button.reset=Reset +LoggingConfigPanel.button.save=Save +LoggingConfigPanel.details=Details\: +LoggingConfigPanel.logger=Logger +LoggingConfigPanel.loggersAppender=Appender +LoggingConfigPanel.loggersLevel=Level +LoggingConfigPanel.loggers=Loggers +LoggingConfigPanel.profiling.dumpInterval=Dump interval\: +LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval +LoggingConfigPanel.profiling.entryExit=Profiling - entry/exit +LoggingConfigPanel.profiling.general=Profiling - General +LoggingConfigPanel.profiling.performanceStatistics=Performance Statistics\: +LoggingConfigPanel.profiling.requestFilter=Request Filter\: +LoggingConfigPanel.profiling.subsystem.model=Model +LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning +LoggingConfigPanel.profiling.subsystem.repository=Repository +LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener +LoggingConfigPanel.profiling.subsystems=Profiling - Subsystems +LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager +LoggingConfigPanel.profiling.subsystem.ucf=Ucf +LoggingConfigPanel.profiling.subsystem.workflow=Workflow +LoggingConfigPanel.rootAppender=Root appender\: +LoggingConfigPanel.rootLogger=Root logger +LoggingConfigPanel.subsystem.appender=Appender +LoggingConfigPanel.subsystem.level=Level +LoggingLevelType.ALL=ALL +LoggingLevelType.DEBUG=DEBUG +LoggingLevelType.ERROR=ERROR +LoggingLevelType.INFO=INFO +LoggingLevelType.OFF=OFF +LoggingLevelType.TRACE=TRACE +LoggingLevelType.WARN=WARN +lower.ActivationStatusType.ARCHIVED=archived +lower.ActivationStatusType.DISABLED=disabled +lower.ActivationStatusType.ENABLED=enabled +lower.ActivationStatusType.null=undefined +MailTransportSecurityType.NONE=None +MailTransportSecurityType.SSL=SSL +MailTransportSecurityType.STARTTLS_ENABLED=StartTLS enabled +MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS required +mainForm.category.null=All +mainForm.state.null=All +message.emptyLevel=Level nesmie by\u0165 pr\u00E1zdny. +message.emptyString=Input panel must not be empty +MisfireActionType.EXECUTE_IMMEDIATELY=Execute immediately +MisfireActionType.RESCHEDULE=Reschedule +ModelOperationStatusPanel.label.focusName=Object\: +ModelOperationStatusPanel.label.focusType=of type\: +ModelOperationStatusPanel.label.primaryDelta=Primary delta\: +ModelOperationStatusPanel.label.state=State\: +ModelOperationStatusPanel.state.FINAL=Final\: operation has been executed (successfully or not) +ModelOperationStatusPanel.state.PRIMARY=Primary\: operation is being approved +ModelOperationStatusPanel.state.SECONDARY=Secondary\: resource operation(s) are being approved +ModificationsPanel.label.attribute=Attribute +ModificationsPanel.label.change=Change +ModificationsPanel.label.value=Value(s) +MyAccountsPanel.account.name=Name +MyAccountsPanel.account.resource=Resource +MyAssignmentsPanel.assignment.displayName=Name +MyAssignmentsPanel.assignment.type=Type +MyAssignmentsPanel.type.accountConstruction=Account construction +MyAssignmentsPanel.type.error=Error +MyAssignmentsPanel.type.orgUnit=Org. unit +MyAssignmentsPanel.type.role=Role +NameStep.connectorBundle=Bundle +NameStep.connectorHost=Connector host +NameStep.connectorInformation=Information +NameStep.connectorName=Connector name +NameStep.connectorNotSelected=Connector was not selected. +NameStep.connectorType=Connector +NameStep.connectorVersion=Connector version +NameStep.description=Description +NameStep.hostNotUsed=Not used +NameStep.name=Resource name +NameStep.title=Resource basics +NameStep.undefinedName=Undefined name +NameStep.undefinedVersion=Undefined version +NameStep.unknownVersion=Unknown +NavigatorPanel.dots=... +NavigatorPanel.first=1 +NavigatorPanel.next=Next +NavigatorPanel.previous=Previous +NodeExecutionStatus.COMMUNICATION_ERROR=Unreachable +NodeExecutionStatus.DOWN=Turned off +NodeExecutionStatus.ERROR=Error +NodeExecutionStatus.PAUSED=Stopped +NodeExecutionStatus.RUNNING=Running +NodeExecutionStatusType.COMMUNICATION_ERROR=Unreachable +NodeExecutionStatusType.DOWN=Turned off +NodeExecutionStatusType.ERROR=Error +NodeExecutionStatusType.PAUSED=Stopped +NodeExecutionStatusType.RUNNING=Running +ObjectType.description=Description +ObjectTypeGuiDescriptor.abstractRole=Abstract role +ObjectTypeGuiDescriptor.account=Account +ObjectTypeGuiDescriptor.connector=Connector +ObjectTypeGuiDescriptor.connectorHost=Connector host +ObjectTypeGuiDescriptor.focus=Focus +ObjectTypeGuiDescriptor.genericObject=Generic object +ObjectTypeGuiDescriptor.node=Node +ObjectTypeGuiDescriptor.object=Object +ObjectTypeGuiDescriptor.objectTemplate=Object template +ObjectTypeGuiDescriptor.org=Organization +ObjectTypeGuiDescriptor.reportOutput=Report output +ObjectTypeGuiDescriptor.report=Report +ObjectTypeGuiDescriptor.resource=Resource +ObjectTypeGuiDescriptor.role=Role +ObjectTypeGuiDescriptor.securityPolicy=Security policy +ObjectTypeGuiDescriptor.shadow=Shadow +ObjectTypeGuiDescriptor.systemConfiguration=System configuration +ObjectTypeGuiDescriptor.task=Task +ObjectTypeGuiDescriptor.user=User +ObjectTypeGuiDescriptor.valuePolicy=Value policy +ObjectType.name=Name +ObjectType.parentOrgRef=Parent org. units +operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) +operation.com.evolveum.midpoint.common.operation.import.object=Import object +operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Password validation against password policy +operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks +operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resource namespace check +operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) +operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Preview changes (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addObject=Add object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addUser=Add user (Model) +operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Delete object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Discover connectors +operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Execute changes (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getObject=Get object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=Get Property Available Values (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Import accounts from resource +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Import objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Import objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner +operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion +operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) +operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) +operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) +operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Create account +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Get system configuration +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Process user template +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Update account +operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion +operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Search objects in repository +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Get object (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) +operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Insert user defined variables +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Process attribute inbound +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Process inbound handling +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Process outbound handling +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Process property construction +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Process property constructions +operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Import accounts from resource +operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema +operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Encryption +operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Store object in repository +operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Validate dynamic schema +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) +operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Check projection contexts (Model) +operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) +operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) +operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) +operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) +operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Nofify in progress (Notifications) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change +operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) +operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF fetch object +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF capabilities +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF connector initialization +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) +operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Add object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Delete object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Get object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Modify object (Repository) +operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Search objects (Repository) +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Configuration validation +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Connector connection test +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Connector initialization +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Test connection +operation.com.evolveum.midpoint.task.api.TaskManager.addTask=Add task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Create task instance (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Deactivate local service threads (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Delete task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Get next task run start time (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Get task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation listener (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Reactivate local service threads (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspend tasks (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Switch task to background (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Stop ClusterManager thread (Task) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Delete node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Get cluster status information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Schedule task now (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Start scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Stop all tasks on this node and wait for their completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Stop scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Stop tasks and wait for their completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Unschedule task (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Wait for task run completion (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Get locally running tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Stop local task run (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Stop scheduler and tasks on local node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Get status of remote node (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Stop remote scheduler (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Stop remote task run (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize midPoint repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in midPoint repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Stop schedulers and tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) +operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Load resource (Gui) +operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit +operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) +operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Delete objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Save object (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Import xml (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Change time (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Load logging configuration (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Update logging configuration (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Load assignments (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Load account (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Save password (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Save report (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Save account (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=List resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Load resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Save resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Import from resource +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Connector discovery (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Delete hosts (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Delete resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synchronization status (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Load role (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Save role (Gui) +operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Delete roles (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Save task (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Deactivate service threads (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Delete nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Delete tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Reactivate service threads (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Schedule tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Start schedulers (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Stop schedulers and tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Stop schedulers (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Delete objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Move object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Move objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Update objects (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Update object (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Save org. unit (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Load account (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Load accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Load assignment (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Load assignments (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Load user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Modify account (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Save user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Save user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Delete user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Delete users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Disable user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Disable users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Enable user (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Enable users (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Reconcile user (Gui)\: {0} +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Reconcile users (Gui) +operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Delete object (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Load object (Gui) +operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web service add object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web service delete object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web service get object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web service get property available values +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web service import from resource +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web service list objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web service list resource object shadows +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web service list resource objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web service modify object +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web service search objects +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web service test resource +operation.linkShadow=Link account (Model) +operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Add attribute values (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.create=Create (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Delete object (ICF) +operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF get object +operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF schema +operation.org.identityconnectors.framework.api.ConnectorFacade.update=Update (Icf) +operationResultPanel.cause=D\u00f4vod\: +operationResultPanel.context=Kontext\: +operationResultPanel.count=Po\u010det\: +operationResultPanel.hideStack=[ Skry\u0165 chybov\u00fd v\u00fdpis ] +operationResultPanel.param=Parameter\: +operationResultPanel.showStack=[ Zobrazi\u0165 chybov\u00fd v\u00fdpis ] +operationResultPanel.times=kr\u00e1t +operationResultPanel.title.expectedError=Expected error +operationResultPanel.title.fatalError=Fatal error +operationResultPanel.title.info=Information +operationResultPanel.title.inProgress=In progress +operationResultPanel.title.partialError=Partial error +operationResultPanel.title.success=Success +operationResultPanel.title.unknown=Unknown +operationResultPanel.title.warn=Warning +OperationResultStatus.FATAL_ERROR=Fatal error +OperationResultStatus.IN_PROGRESS=In progress +OperationResultStatus.NOT_APPLICABLE=Not applicable +OperationResultStatus.PARTIAL_ERROR=Partial error +OperationResultStatus.SUCCESS=Success +OperationResultStatus.UNKNOWN=Unknown +OperationResultStatus.WARNING=Warning +operation.unlinkShadow=Unlink account (Model) +operation.updateSituationInShadow=Update situation in account (Model) +org.apache.wicket.extensions.wizard.cancel=Cancel +org.apache.wicket.extensions.wizard.finish=Finish +org.apache.wicket.extensions.wizard.last=Last +org.apache.wicket.extensions.wizard.next=Next +org.apache.wicket.extensions.wizard.previous=Previous +OrgType.costCenter=Cost center +OrgType.displayName=Display name +OrgType.identifier=Identifier +OrgType.locality=Locality +OrgType.orgType=Org. type +OrgType.requestable=Requestable +orgUnitAddDeletePopup.button.add=Add Org. Unit(s) +orgUnitAddDeletePopup.button.cancel=Cancel +orgUnitAddDeletePopup.button.remove=Remove Org. Unit(s) +orgUnitAddDeletePopup.column.name=Name +orgUnitAddDeletePopup.title=Choose Org. Unit +OrgUnitBrowser.cancel=Cancel +OrgUnitBrowser.createRoot=Make it root +OrgUnitBrowser.message.queryError=Error occurred during translation search query to filter. +OrgUnitBrowser.search=Search +OrgUnitBrowser.title=Choose new org. unit parent +OriginType.ACTIVATIONS=Activations +OriginType.ASSIGNMENTS=Assignments +OriginType.CREDENTIALS=Credentials +OriginType.INBOUND=Inbound +OriginType.null=- +OriginType.OUTBOUND=Outbound +OriginType.RECONCILIATION=Reconciliation +OriginType.SYNC_ACTION=Sync action +OriginType.USER_ACTION=User action +OriginType.USER_POLICY=User policy +PageAbout.allRightsReserved=©2014 Evolveum. +PageAbout.button.testProvisioning=Provisioning self test +PageAbout.button.testRepository=Repository self test +PageAbout.midPointRevision=${describe} +PageAbout.midPointRevisionTitle=Git describe +PageAbout.midPointVersion=${pom.version} +PageAbout.midPointVersionTitle=Version +PageAbout.repoDiag.additionalDetails.name=Name +PageAbout.repoDiag.additionalDetails.value=Value +PageAbout.repoDiag.driverShortName=Driver short name +PageAbout.repoDiag.driverVersion=Driver version +PageAbout.repoDiag.implementationDescription=Implementation description +PageAbout.repoDiag.implementationShortName=Implementation name +PageAbout.repoDiag.isEmbedded=Is embedded +PageAbout.repoDiag.repositoryUrl=Repository URL +PageAbout.subTitle=midPoint +PageAbout.title=About +PageAbout.title.basic=Basic +PageAbout.title.repository.additional=Additional details +PageAbout.title.repository=Repository +PageAbout.title.systemProperties=System properties +PageAbout.unknownBuildNumber=unknown +pageAccount.button.back=Back +pageAccount.button.save=Save +pageAccount.description=Account on resource +pageAccount.message.cantEditAccount=Couldn't load account for editing. +PageAccounts.accounts.description=Description +PageAccounts.accounts.name=Name +PageAccounts.accounts.oid=Oid +PageAccounts.accounts.synchronizationSituation=Situation +PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.button.export=Export +PageAccounts.button.load=Load +PageAccounts.count=Count +PageAccounts.deleted=Deleted +PageAccounts.disputed=Disputed +PageAccounts.exportException=Error occurred during export, reason {0} +PageAccounts.linked=Linked +PageAccounts.nothing=Nothing +PageAccounts.resource=Resource +PageAccounts.shadows=Shadows +PageAccounts.state=State +PageAccounts.subTitle=synchronization details +PageAccounts.summary=Summary +PageAccounts.title=Shadow +PageAccounts.total=Total +PageAccount.subTitle=on {0} +PageAccounts.unlinked=Unlinked +PageAccounts.unmatched=Unmatched +PageAccount.title=Account details +pageAdmin.configuration.description=Zabezpe\u010denie, logovanie, import +pageAdmin.configuration=Konfigur\u00e1cia +pageAdmin.home.description=Hlavn\u00e1 str\u00e1nka +pageAdmin.home=Domov +PageAdmin.menu.top.configuration.about=About +PageAdmin.menu.top.configuration.basic=Basic +PageAdmin.menu.top.configuration.bulkActions=Bulk actions +PageAdmin.menu.top.configuration=Configuration +PageAdmin.menu.top.configuration.configuration=Configuration +PageAdmin.menu.top.configuration.development=Development +PageAdmin.menu.top.configuration.expressionEvaluator=Expression evaluator +PageAdmin.menu.top.configuration.importObject=Import object +PageAdmin.menu.top.configuration.internals=Internals configuration +PageAdmin.menu.top.configuration.logging=Logging +PageAdmin.menu.top.configuration.repositoryObjects=Repository objects +PageAdmin.menu.top.configuration.security=Security +PageAdmin.menu.top.configuration.shadowsDetails=Shadows details +PageAdmin.menu.top.home=Home +PageAdmin.menu.top.reports.created=Created reports +PageAdmin.menu.top.reports.list=List reports +PageAdmin.menu.top.reports=Reports +PageAdmin.menu.top.resources.list=List resources +PageAdmin.menu.top.resources.new=New Resource +PageAdmin.menu.top.resources=Resources +PageAdmin.menu.top.resources.wizard=Resource wizard +PageAdmin.menu.top.roles.list=List roles +PageAdmin.menu.top.roles.new=New role +PageAdmin.menu.top.roles=Roles +PageAdmin.menu.top.serverTasks.list=List tasks +PageAdmin.menu.top.serverTasks.new=New task +PageAdmin.menu.top.serverTasks=Server tasks +PageAdmin.menu.top.users.find=Find users +PageAdmin.menu.top.users.list=List users +PageAdmin.menu.top.users.new=New user +PageAdmin.menu.top.users.org.new=New organization +PageAdmin.menu.top.users.org=Org. structure +PageAdmin.menu.top.users.org.tree=Organization tree +PageAdmin.menu.top.users=Users +PageAdmin.menu.top.workItems.listClaimable=Work items claimable by me +PageAdmin.menu.top.workItems.list=My work items +PageAdmin.menu.top.workItems.listProcessInstancesAll=All requests +PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=My requests +PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Requests about me +PageAdmin.menu.top.workItems=Work items +pageAdmin.reports.description=Auditn\u00e9 zostavy +pageAdmin.reports=Reporty +pageAdminResources.accountDetails=Account details +pageAdminResources.contentAccounts=Accounts +pageAdmin.resources.description=Pripojen\u00e9 syst\u00e9my +pageAdminResources.detailsResource=Detaily syst\u00e9mu +pageAdminResources.editResource=Edit resource +pageAdminResources.importResource=Importova\u0165 zo syst\u00e9mu +pageAdminResources.listResources=Zoznam syst\u00e9mov +pageAdminResources.message.cantLoadResource=Couldn't load resource details. +pageAdminResources.newResource=New resource +pageAdmin.resources=Syst\u00e9my +pageAdmin.roles.description=Konfigur\u00e1cia rol\u00ed +pageAdmin.roles=Role +pageAdmin.serverTasks.description=Be\u017eiace \u00falohy +pageAdmin.serverTasks=Serverov\u00e9 \u00falohy +pageAdmin.users.description=Pou\u017e\u00edvatelia v datab\u00e1ze +pageAdmin.users=Pou\u017e\u00edvatelia +pageAdmin.workItems.description=\u017diadosti, schva\u013eovanie +pageAdmin.workItems=Pracovn\u00e9 polo\u017eky +PageBase.button.back=Back +PageBase.button.cancel=Cancel +PageBase.button.delete=Delete +PageBase.button.run=Run +PageBase.button.saveAndRun=Save & Run +PageBase.button.save=Save +PageBase.button.search=Search +PageBase.button.update=Update +PageBase.clearCssCache=Clear less/js cache +pageBase.midPointVersion=Verzia\: ${pom.version}, ${describe} +pageBase.unknownBuildNumber=nezn\u00e1me +PageBulkUsers.button.start=\u0160tart +PageBulkUsers.title=User bulk actions +pageContentAccounts.button.searchButton=Search +pageContentAccounts.identifiers=Identifiers +pageContentAccounts.menu.changeOwner=Change owner +pageContentAccounts.menu.importAccount=Import Account +pageContentAccounts.menu.removeOwner=Remove owner +pageContentAccounts.message.cantImportAccount=Nepodarilo sa importova\uFFFD \uFFFD\uFFFDet s oid\={0} +pageContentAccounts.message.cantShowAccountDetails=Can't show details for account {0} ({1}). +pageContentAccounts.message.cantShowUserDetails=Can't show details of user {0} ({1}). +pageContentAccounts.message.noAccountSelected=No accounts has been selected. +pageContentAccounts.message.resourceOidNotDefined=Resource oid is not defined in url. +pageContentAccounts.name=Name +pageContentAccounts.owner=Owner +pageContentAccounts.search=Search +pageContentAccounts.situation=Situation +PageContentAccounts.subTitle=on {0} +PageContentAccounts.title=Accounts +pageContentEntitlements.entitlements=Entitlements +pageContentEntitlements.message.resourceOidNotDefined=Resource oid is not defined in url. +PageContentEntitlements.title={0} +pageCreatedReports.button.delete=Delete +pageCreatedReports.button.download=Download +pageCreatedReports.button.searchButton=Search +pageCreatedReports.dialog.title.confirmDelete=Confirm Delete +pageCreatedReports.filter.default=Choose File Type +pageCreatedReports.filter.filetype=File Type +pageCreatedReports.filter.reportType=Report Type +pageCreatedReports.inlineMenu.deleteAll=Delete All +pageCreatedReports.inlineMenu.deleteSelected=Delete Selected +pageCreatedReports.message.deleteAll=Do you really want to delete all created report outputs? +pageCreatedReports.message.deleteOutputConfirmed=Do you really want to delete selected {0} Created report(s)? +pageCreatedReports.message.deleteOutputSingle=Do you really want to delete Created report '{0}'? +pageCreatedReports.message.downloadError=Could not download Report. +pageCreatedReports.message.fileNotFound=File with report was not found. +pageCreatedReports.message.nothingSelected=No reports have been selected. +pageCreatedReports.message.queryError=Error occurred during translation search query to filter. +PageCreatedReports.subTitle=in past +pageCreatedReports.table.author=Author +pageCreatedReports.table.description=Description +pageCreatedReports.table.filetype=File Type +pageCreatedReports.table.name=Name +pageCreatedReports.table.time=Time +pageCreatedReports.table.type=Report Type +PageCreatedReports.title=Created Reports +PageDashboard.accounts=Moje \u00FA\u010Dty +PageDashboard.activeTasks=Active Tasks +PageDashboard.activeUsers=Active Users +PageDashboard.assignments=My Assignments +PageDashboard.personalInfo=Osobn\u00E9 \u00FAdaje +PageDashboard.serverLoad=Server Load +PageDashboard.subTitle=welcome to midPoint +PageDashboard.systemInfo=System status +PageDashboard.title=Vitajte +PageDashboard.usedRam=Used RAM +PageDashboard.workItems=Moje pracovn\u00E9 polo\u017Eky +pageDebugList.button.clear=Vymaza\u0165 +pageDebugList.button.deleteSelected=Zmaza\u0165 vybran\u00E9 +pageDebugList.button.exportAll=Export all +pageDebugList.button.export=Export +pageDebugList.button.label.export=Export\: +pageDebugList.button.laxativeButton=Vymaza\u0165 v\u0161etky identity +pageDebugList.button.search=H\u013Eada\u0165 +pageDebugList.description=Description +pageDebugList.dialog.title.confirmDelete=Potvr\u010Fte zmazanie +pageDebugList.dialog.title.confirmLaxativeMessage=Bud\u00FA vykonan\u00E9 nasleduj\u00FAce zmeny\: +pageDebugList.dialog.title.confirmLaxative=Potvr\u010Fte zmazanie v\u0161etk\u00FDch ident\u00EDt +pageDebugList.menu.deleteAllType=Delete all of selected type +pageDebugList.menu.deleteSelected=Delete selected +pageDebugList.menu.exportAll=Export all objects +pageDebugList.menu.exportAllSelectedType=Export all of selected type +pageDebugList.menu.exportSelected=Export selected +pageDebugList.message.countSearchProblem=Vyh\u013Ead\u00E1vanie medzi usermi/obrazmi sa nepodarilo +pageDebugList.message.createFileException=Couldn't create file for download. +pageDebugList.message.deleteObjectConfirm=Naozaj chcete zmaza\u0165 objekt? +pageDebugList.message.deleteSelectedConfirm=Naozaj chcete zmaza\u0165 {0} objekt(ov)? +pageDebugList.message.laxativeProblem=Nepodarilo sa vymaza\u0165 v\u0161etk\u00FDch pou\u017E\u00EDvate\u013Eov a obrazy \u00FA\u010Dtov +pageDebugList.message.nothingSelected=Nebol vybrat\u00FD objekt. +pageDebugList.message.queryException=Nepodarilo sa vytvori\u0165 dopyt pre h\u013Eadanie podre\u0165azcov v mene, d\u00F4vod\: {0} +pageDebugList.message.singleDeleteProblemShadow=Nepodarilo sa vymaza\u0165 obraz u\u010Dtu +pageDebugList.message.singleDeleteProblemUser=Nepodarilo sa vymaza\u0165 pou\u017E\u00EDvate\u013Ea +pageDebugList.name=Meno +pageDebugList.objectType=Object type +pageDebugList.options=Options +pageDebugList.resourceName=Resource name +pageDebugList.resourceType=Resource type +pageDebugList.searchTextPlaceholder=Name +PageDebugList.subTitle=from repository +PageDebugList.title=Zoznam objektov +pageDebugList.zipCheck=Zip +pageDebugView.button.back=Sp\u00E4\u0165 +pageDebugView.button.save=Ulo\u017Ei\u0165 +pageDebugView.edit=Editova\u0165 +pageDebugView.encrypt=Protected by encryption +pageDebugView.message.cantSaveEmpty=Nie je mo\u017En\u00E9 ulo\u017Eit pr\u00E1zdne xml. +pageDebugView.message.oidNotDefined=OID objektu nie je definovan\u00E9. +pageDebugView.options=Options +PageDebugView.subTitle=for '{0}' +PageDebugView.title=Zobrazenie objektu +pageDebugView.validateSchema=Validate schema +PageError.button.back=Back to dashboard +PageError.error.401=unauthorized (401) +PageError.error.403=forbidden (403) +PageError.error.404=not found (404) +PageError.error.500=internal error (500) +PageError.message=Unexpected error occurred, if necessary please contact system administrator. +PageError.quoteAuthor=Henry Ford +PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. +PageError.title=Error +PageFindUsers.subTitle=in midPoint +PageFindUsers.title=Find users +PageImportObject.button.import=Import object +PageImportObject.embeddedEditor=Embedded editor +PageImportObject.file=File +PageImportObject.getObjectsFrom=Get objects from +pageImportObject.message.emptyXml=Can't save empty xml. +PageImportObject.message.help=Choose Xml file for import. +pageImportObject.message.nullFile=Uploaded file is null. +PageImportObject.subTitle=to midPoint +PageImportObject.title=Import object +PageInternals.button.changeTime=Change time +PageInternals.checkConsistency=Check consistency +PageInternals.checkEncryption=Check encryption +PageInternals.checkReadEncrypion=Check read encryption +PageInternals.detailedDebugDump=Detailed debug dump +PageInternals.offset=Offset +PageInternals.title.debugUtil=Debug util +PageInternals.title.internalsConfig=Internals config +PageInternals.title=Internals configuration +PageInternals.title.timeChange=Time change +pageLogging.appender=Appender\: +pageLogging.appenders=Appenders +pageLogging.appenders.appending=Appending +pageLogging.appenders.filePath=Cesta k s\u00FAboru +pageLogging.appenders.filePattern=Form\u00E1t s\u00FAboru +pageLogging.appenders.maxFileSize=Max. ve\u013Ekos\u0165 s\u00FAboru [kB] +pageLogging.appenders.maxHistory=Max. hist\u00F3ria +pageLogging.appenders.name=Meno +pageLogging.appenders.pattern=Form\u00E1t +pageLogging.audit=Audit +pageLogging.auditLog=Auditn\u00FD log\: +pageLogging.button.addClassLogger=Add logger +pageLogging.button.addComponentLogger=Add component logger +pageLogging.button.addConsoleAppender=Add console appender +pageLogging.button.addFileAppender=Add file appender +pageLogging.button.addFilter=Add filter +pageLogging.button.advanced=Advanced +pageLogging.button.deleteAppender=Delete appender +pageLogging.button.deleteFilter=Delete filter +pageLogging.button.deleteLogger=Delete logger +pageLogging.button.reset=Reset +pageLogging.button.save=Save +pageLogging.details=Details\: +pageLogging.dumpInterval=Interval vypisovania do logov\: +pageLogging.filter.ALL=V\u0161etko +pageLogging.filter=Filter +pageLogging.filter.GUI=Web +pageLogging.filter.MODEL=Model +pageLogging.filter.NOTIFICATIONS=Notification filter +pageLogging.filter.PROVISIONING=Provisioning +pageLogging.filter.REPOSITORY=Repository +pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener +pageLogging.filtersTable=Filters table +pageLogging.filter.TASKMANAGER=Task manager +pageLogging.filter.WORKFLOWS=Workflow filter +pageLogging.logger.ALL=V\u0161etko +pageLogging.logger.GUI=Web +pageLogging.logger=Logger +pageLogging.logger.MODEL=Model +pageLogging.logger.NOTIFICATIONS=Notifications logger +pageLogging.logger.PROVISIONING=Provisioning +pageLogging.logger.REPOSITORY=Repository +pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener +pageLogging.loggersAppender=Appender +pageLogging.loggersLevel=Level +pageLogging.loggers=Loggers +pageLogging.loggersTable=Loggers table +pageLogging.logger.TASKMANAGER=Task manager +pageLogging.logger.WORKFLOWS=Workflow module logger +pageLogging.logSubsystemEntryExit=Log subsystem entry/exit +pageLogging.performanceStatistics=\u0160tatistiky v\u00FDkonnosti syst\u00E9mu\: +pageLogging.profiling=Profilovanie +pageLogging.requestFilter=Filter webov\u00FDch requestov\: +pageLogging.rootAppender=Root appender\: +pageLogging.rootLevel=Root logger\: +pageLogging.subsystem.appender=Appender +pageLogging.subsystem.level=Level +pageLogging.subsystem.model=Model +pageLogging.subsystem.provisioning=Provisioning +pageLogging.subsystem.repository=Repozit\u00E1r +pageLogging.subsystem.resourceObjectChangeListener=Monitor zmien v pripojen\u00FDch syst\u00E9moch +pageLogging.subsystems=Podsyst\u00E9my\: +pageLogging.subsystem..taskManager=Mana\u017E\u00E9r \u00FAloh +pageLogging.subsystem.ucf=Ucf +pageLogging.subsystem.workflow=Pracovn\u00E9 polo\u017Eky +PageLogging.title=Spr\u00E1va logovania +PageLogin.password=Heslo +PageLogin.signIn=Prihl\u00E1si\u0165 +PageLogin.title=Prihl\u00E1senie +PageLogin.username=Meno +PageMyPasswords.accountMidpoint=MidPoint +PageMyPasswords.accounts=\u00DA\u010Dty +PageMyPasswords.button.back=Sp\u00E4\u0165 +PageMyPasswords.button.save=Ulo\u017Ei\u0165 +PageMyPasswords.couldntResolve=Nepodarilo sa z\u00EDska\u0165 inform\u00E1cie o koncovom syst\u00E9me. +PageMyPasswords.enabled=Povolen\u00FD +PageMyPasswords.importantNote=Important note. When "MidPoint" account is checked, user password is changed. Besides that, all account credentials are updated based on policies defined in resources definitions. +PageMyPasswords.name=Meno +PageMyPasswords.noAccountSelected=Heslo nebolo zmenen\u00E9. Nebol vybrat\u00FD \u017Eiaden \u00FA\u010Det. +PageMyPasswords.password=Heslo +PageMyPasswords.resourceMidpoint=MidPoint Datab\u00E1za +PageMyPasswords.resourceName=Koncov\u00FD syst\u00E9m +PageMyPasswords.title=Moje hesl\u00E1 +PageOrgTree.message.noOrgStructDefined=No org. structure defined. +PageOrgTree.subTitle=tree +PageOrgTree.title=Org. structure +PageOrgUnit.subTitle=details +PageOrgUnit.title.approvers=Approvers +PageOrgUnit.title.assignments=Assignments +PageOrgUnit.title.authorizations=Authorizations +PageOrgUnit.title.basic=Basic +PageOrgUnit.title.exclusions=Exclutions +PageOrgUnit.title.inducements=Inducements +PageOrgUnit.title=New org. unit +pageProcessInstance.button.back=Back +pageProcessInstances.active=Currently active +pageProcessInstances.before=before +pageProcessInstances.button.back=Back +pageProcessInstances.button.stop=Stop/delete process instance(s) +pageProcessInstances.finished=Recently finished +pageProcessInstances.item.candidates=Candidate assignees +pageProcessInstances.item.finished=Finished +pageProcessInstances.item.name=Name +pageProcessInstances.item.owner=Owner +pageProcessInstances.item.result=Result +pageProcessInstances.item.started=Started +pageProcessInstances.item.status=Status +pageProcessInstances.message.noItemSelected=No process instance has been selected. +pageProcessInstances.notYet=not yet +PageProcessInstancesRequestedBy.title=Process instances corresponding to my requests +PageProcessInstancesRequestedFor.title=Process instances corresponding to requests about me +PageProcessInstance.title=Process instance details +PageReports.button.configure=Configure +PageReports.button.run=Run +PageReports.message.jasperError=Error occurred during creating Jasper report. +PageReports.message.queryError=Error occurred during translation search query to filter. +PageReports.message.resourceNotDefined=Resource not defined. +PageReports.message.unknownReport=Unknown report. +PageReports.report.auditDescription=Report made from audit records. +PageReports.report.auditName=Audit logs +PageReports.report.reconciliationDescription=Reconciliation report for selected resource. +PageReports.report.reconciliationName=Reconciliation +PageReports.report.usersDescription=Users listed in MidPoint. +PageReports.report.usersName=Users in MidPoint +PageReports.search.showSubreports=Show subreports +PageReports.subTitle=from midPoint +PageReports.table.description=Description +PageReports.table.name=Name +PageReports.title.auditPopup=Audit report parameters +PageReports.title.reconciliationPopup=Reconciliation report parameters +PageReports.title=Reports +PageReports.title.userPopup=User report parameters +PageReport.title=Report configuration +pageResource.bundle=Bal\u00EDk +pageResource.button.back=Sp\u00E4\u0165 +pageResource.button.importAccounts=Importova\u0165 \u00FA\u010Dty +pageResource.button.save=Ulo\u017Ei\u0165 +pageResource.button.test=Testova\u0165 spojenie +pageResource.capabilities=Mo\u017Enosti +pageResource.conConnection=Pripojenie konektora +pageResource.confValidation=Valid\u00E1cia konfigur\u00E1cie +pageResource.conInitialization=Inicializ\u00E1cia konektora +pageResource.conSanity=Stav konektora +pageResource.conSchema=Sch\u00E9ma konektora +pageResourceEdit.edit=Edit +pageResourceEdit.message.emptyXml=Can't save empty xml as resource. +pageResourceEdit.options=Options +pageResource.editResource=Edit resource +PageResourceEdit.title=New resource +pageResource.import=Import +pageResource.message.oidNotDefined=Oid koncov\u00E9ho syst\u00E9mu nebolo definovan\u00E9. +pageResource.name=Meno +pageResource.objectTypes.displayName=Zobrazovan\u00E9 meno +pageResource.objectTypes.help=Pomoc +pageResource.objectTypes.nativeObjectClass=Nat\u00EDvna trieda objektu +pageResource.objectTypes.type=Typ +pageResource.objectTypes=Typy objektov +pageResource.oid=Oid +pageResource.overallStatus=Celkov\u00FD stav +pageResource.progress=Aktu\u00E1lny status +pageResource.resource=Syst\u00E9m +pageResources.bundle=Bal\u00EDk +pageResources.button.discoveryRemote=Discovery +pageResources.connector.hostname=Hostname +pageResources.connectorHosts=Connector hosts +pageResources.connector.name=Meno +pageResources.connector.port=Port +pageResources.connector.protectConnection=Chr\u00E1nen\u00FD +pageResources.connector.timeout=Timeout +pageResources.content=Content +pageResources.dialog.title.confirmDelete=Potvrdenie zmazania +pageResources.import=Import +pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? +pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? +pageResources.message.deleteResourceConfirm=Naozaj chcete zmaza\u0165 {0} koncov\u00E9 syst\u00E9m(y)? +pageResources.message.deleteResourcesConfirm=Do you really want to delete selected {0} resource(s)? +pageResources.message.noHostSelected=No connector host has been selected. +pageResources.message.noResourceSelected=No resource has been selected. +pageResources.name=Meno +pageResources.progress=Aktu\u00E1lny status +pageResources.resources=Resources +pageResources.status=Stav +PageResources.subTitle=connected to midPoint +pageResource.status=Stav +PageResources.title=Zoznam koncov\u00FDch syst\u00E9mov +pageResources.version=Verzia +pageResource.sync=Synchroniz\u00E1cia +PageResource.title=Detaily koncov\u00E9ho syst\u00E9mu +pageResource.type=Typ +pageResource.version=Verzia +PageResourceWizard.title=New resource +PageRoleEditor.label.description=Description +PageRoleEditor.label.name=Name +PageRoleEditor.label.requestable=Requestable +PageRoleEditor.label.type=Type +PageRoleEditor.subtitle.activation=Activation +PageRoleEditor.subtitle.basic=Basic +PageRoleEditor.subtitle.editingRole=role '{0}' +PageRoleEditor.subtitle.newRole=new role +PageRoleEditor.title.assignments=Assignments +PageRoleEditor.title.editingRole=Edit +PageRoleEditor.title.inducements=Inducements +PageRoleEditor.title.newRole=Create +pageRoles.button.delete=Zmaza\u0165 +pageRoles.dialog.title.confirmDelete=Potvrdenie zmazania +pageRoles.message.deleteRoleConfirm=Naozaj chcete zmaza\u0165 {0} vybran\u00E9 role? +pageRoles.message.nothingSelected=Nebola vybrat\u00E1 rola. +pageRoles.message.queryError=Error occurred during translation search query to filter. +pageRoles.requestable=Requestable +PageRoles.title=Zoznam rol\u00ED +pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Full +pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Legalize +pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Mark +pageSystemConfiguration.assignmentPolicyEnforcement.value.none=None +pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Positive +pageSystemConfiguration.logging.title=Logging +PageSystemConfiguration.subTitle=for midPoint +pageSystemConfiguration.system.title=System +PageSystemConfiguration.title=Configuration +PageTaskAdd.title=New task +pageTask.advancedOption=Advanced option +pageTask.basic=Basic +pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. +pageTask.bound=Tightly bound (use if recurring task runs often) +pageTask.browse=Browse +pageTask.category.Demo=Demo +pageTask.category.ImportFromFile=Import from file +pageTask.category.ImportingAccounts=Importing accounts +pageTask.category.LiveSynchronization=Live synchronization +pageTask.category.Recomputation=Recomputation +pageTask.category.Reconciliation=Reconciliation +pageTask.category.UserRecomputation=User recomputation +pageTask.category.Workflow=Workflow +pageTask.createSuspended=Create in SUSPENDED state +pageTask.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. For more information, please see www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. +pageTask.cronHelpLink=For more information, please see +pageTask.cronHelpLinkTutorial=tutorial +pageTask.cronSpec=Schedule cron-like specification +pageTaskEdit.basic=Basic +pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. +pageTaskEdit.bound=Tightly bound (use if recurring task runs often) +pageTaskEdit.button.back=Back +pageTaskEdit.button.edit=Edit +pageTaskEdit.button.save=Save +pageTaskEdit.category=Category +pageTaskEdit.cronHelp=Cron-like specification is in the form\: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12\:00\:00 pm'. For more information, please see www.quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/tutorial-lesson-06. +pageTaskEdit.cronHelpLink=For more information, please see +pageTaskEdit.cronHelpLinkTutorial=tutorial +pageTaskEdit.cronSpec=Schedule cron-like specification +pageTaskEdit.description=Description +pageTaskEdit.execution=Execution status +pageTaskEdit.handlerUri=Handler URI +pageTaskEdit.identifier=Identifier +pageTaskEdit.lastFinished=Task run last finished +pageTaskEdit.lastStarted=Task run last started +pageTaskEdit.message.cantTaskDetails=Couldn't load task details. +pageTaskEdit.message.node=- at node {0} +pageTaskEdit.misfire=Misfire action +pageTaskEdit.modelOperationStatusLabel=Model operation status +pageTaskEdit.name=Task name +pageTaskEdit.nextRun=Next scheduled task run +pageTaskEdit.notStartAfter=Do not start after +pageTaskEdit.notStartBefore=Do not start before +pageTaskEdit.oid=Oid +pageTaskEdit.opResult.message=Message +pageTaskEdit.opResult.operation=Operation +pageTaskEdit.opResult=Operation result +pageTaskEdit.opResult.status=Status +pageTaskEdit.opResult.token=Token +pageTaskEdit.parent=Parent task +pageTaskEdit.recurring=Recurring task +pageTaskEdit.runUntilNodeDown=Run only until node down +pageTaskEdit.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. +pageTaskEdit.scheduleInterval=Schedule interval (seconds) +pageTaskEdit.scheduleTitle=Scheduling +pageTaskEdit.subtasksLabel=Subtasks +pageTaskEdit.suspendReq=Sk\u00F4r ako je mo\u017En\u00E9 editova\u0165 \u00FAlohu, je potrebn\u00E9 ju pozastavi\u0165. +pageTaskEdit.threadStop=Thread stop action +pageTaskEdit.tightlyBound=Tightly bound +pageTaskEdit.title.edit=Details for '{0}' +PageTaskEdit.title=Task details +pageTaskEdit.workflowInformationLabel=Workflow information +pageTask.misfire=Misfire action +pageTask.name=Task name +pageTask.notStartAfter=Do not start after +pageTask.notStartBefore=Do not start before +pageTask.notStartBefore.error1='Do not start before' is later than 'Do not start after' +pageTask.now=Now +pageTask.objectRef=Object reference +pageTask.recurring=Recurring task +pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend +pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule +pageTask.runUntilNodeDown=Run only until node down +pageTasks.alreadyPassed=already passed +pageTasks.alreadyPassedForNotRunningTasks=(already passed) +pageTasks.button.deactivateServiceThreads=Stop all threads +pageTasks.button.deleteNode=Delete +pageTasks.button.deleteTask=Delete +pageTasks.button.label.node=Node\: +pageTasks.button.label.task=Task\: +pageTasks.button.reactivateServiceThreads=Start all threads +pageTasks.button.refreshTasks=Refresh tasks +pageTasks.button.resumeTask=Resume +pageTasks.button.scheduleTask=Run now +pageTasks.button.startScheduler=Start +pageTasks.button.stopSchedulerAndTasks=Stop scheduler + tasks +pageTasks.button.stopScheduler=Stop scheduler +pageTasks.button.suspendTask=Suspend +pageTasks.button.synchronizeTasks=Synchronize tasks +pageTasks.category.AllCategories=All categories +pageTasks.category=Category\: +pageTasks.category.Cleanup=Cleanup +pageTasks.category.Demo=Demo +pageTasks.category.ImportFromFile=Import from file +pageTasks.category.ImportingAccounts=Importing accounts +pageTasks.category.LiveSynchronization=Live synchronization +pageTasks.category.null=(undefined) +pageTasks.category.Recomputation=Recomputation +pageTasks.category.Reconciliation=Reconciliation +pageTasks.category.Report=Report +pageTasks.category.System=System +pageTasks.category.UserRecomputation=User recomputation +pageTasks.category.Workflow=Workflow +pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. +pageTask.scheduleInterval=Schedule interval (seconds) +pageTask.scheduleTitle=Scheduling +pageTask.scheduleValidation.bothIntervalAndCron='Schedule interval' and 'Cron-like specification' may not be both present. +pageTask.scheduleValidation.intervalNotPositive='Schedule interval' must be a positive number. +pageTask.scheduleValidation.invalidCronSpecification='Cron-like specification' is not valid. +pageTask.scheduleValidation.neitherIntervalNorCron=Exactly one of 'Schedule interval' and 'Cron-like specification' must be specified. +pageTask.scheduleValidation.noInterval='Schedule interval' must be specified. +pageTasks.diagnostics=Diagnostics +pageTasks.inForNotRunningTasks=(in {0}) +pageTasks.in=in {0} +pageTasks.message.alreadyResumed=Task '{0}' can't be resumed, it's already running or closed. +pageTasks.message.alreadySuspended=Task '{0}' is already suspended or closed. +pageTasks.message.couldntCreateQuery=Couldn't create query for task list. +pageTasks.message.noNodeSelected=No node has been selected. +pageTasks.message.noTaskSelected=No task has been selected. +pageTasks.node.clustered=Clustered +pageTasks.node.executionStatus=Status +pageTasks.node.lastCheckInTime=Last check-in time +pageTasks.node.managementPort=Management port +pageTasks.node.name=Name +pageTasks.nodes=Nodes +pageTasks.node.statusMessage=Status message +pageTasks.nowForNotRunningTasks=(now) +pageTasks.now=now +pageTasks.optionsTitle=Advanced options +pageTasks.runsContinually=runs continually +pageTasks.stalledSince=STALLED since {0} at {1} +pageTasks.state=State\: +pageTasks.subtasks=Show subtasks\: +PageTasks.subTitle=in midPoint +pageTasks.task.category=Category +pageTasks.task.currentRunTime=Current run time +pageTasks.task.detail=Detail +pageTasks.task.executingAt=Executing at +pageTasks.task.execution=Execution +pageTasks.task.name=Name +pageTasks.task.objectRef=Object reference +pageTasks.task.progress=Progress +pageTasks.task.scheduledToRunAgain=Scheduled to start again +pageTasks.tasks=Tasks +pageTasks.task.status=Status +PageTasks.title=List tasks +pageTasks.unknownRefName=Unknown object +pageTask.threadStop=Thread stop action +pageTask.title.edit=Details for '{0}' +pageTask.type=Type\: +page.title.edit={0} +page.title.editResource=Edit resource +pageUser.accounts=\u00DA\u010Dty +pageUser.assignment.active=Akt\u00EDvny +pageUser.assignment.name=Meno +pageUser.assignments=Priradenia +pageUser.assignment.type=Typ +pageUser.button.addAccount=Account +pageUser.button.back=Sp\u00E4\u0165 +pageUser.button.delete=Zmaza\u0165 +pageUser.button.disable=Zak\u00E1za\u0165 +pageUser.button.enable=Povoli\u0165 +pageUser.button.save=Ulo\u017Ei\u0165 +pageUser.button.submit=Preview changes +pageUser.button.unlink=Odlinkova\u0165 +pageUser.button.unlock=Unlock +pageUser.description=Pou\u017E\u00EDvate\u013E v datab\u00E1ze +pageUser.menu.assignAccount=Assign account +pageUser.menu.assignOrg=Assign org. unit +pageUser.menu.assignRole=Assign role +pageUser.menu.unassign=Unassign +pageUser.message.cantCreateUser=Couldn't create or modify user +pageUser.message.cantEditUser=Nepodarilo sa na\u010D\u00EDta\u0165 formul\u00E1r pre edit\u00E1ciu pou\u017E\u00EDvate\u013Ea. +pageUser.message.cantNewUser=Nepodarilo sa na\u010D\u00EDta\u0165 formul\u00E1r pre nov\u00E9ho pou\u017E\u00EDvate\u013Ea. +pageUser.message.cantSubmitUser=Couldn't send user for submit +pageUser.message.cantUpdateUser=Update user failed +pageUser.message.couldntAssignObject=Couldn't assign object '{0}', reason\: {1}. +pageUser.message.couldntCreateAccount=Nepodarilo sa vytvori\u0165 formul\u00E1r pre \u00FA\u010Det '{0}', d\u00F4vod\: {0}. +pageUser.message.couldntCreateAccountNoSchema=Couldn't create account form for '{0}', no refined schema available. Possible problem with connector configuration and/or connection. Please check logs for more information. +pageUser.message.deleteAccountConfirm=Naozaj chcete zmaza\u0165 {0} vybran\u00FDch \u00FA\u010Dtov? +pageUser.message.deleteAssignmentConfirm=Naozaj chcete zmaza\u0165 {0} vybran\u00FDch priraden\u00ED? +pageUser.message.illegalAccountState=Neplatn\u00FD stav \u00FA\u010Dtu '{0}'. +pageUser.message.illegalAssignmentState=Neplatn\u00FD stav priradenia '{0}'. +pageUser.message.noAccountSelected=Nebol vybrat\u00FD \u00FA\u010Det. +pageUser.message.noActivationFound=Neboli n\u00E1jden\u00E9 aktiva\u010Dn\u00E9 \u00FAdaje pre \u00FA\u010Det '{0}'. +pageUser.message.noAssignableSelected=No assignable object selected. +pageUser.message.noAssignmentSelected=Nebolo vybrat\u00E9 priradenie. +pageUser.message.noEnabledPropertyFound=Nebola n\u00E1jden\u00E1 vlastnos\u0165 na povolenie/zak\u00E1zanie \u00FA\u010Dtu '{0}'. +pageUser.message.noPassword=Password is not entered. +pageUser.message.noResourceSelected=Nebol vybrat\u00FD koncov\u00FD syst\u00E9m. +pageUser.message.unsupportedState=Nepodporovan\u00FD stav formul\u00E1ra spou\u017E\u00EDvate\u013Eom '{0}'. +pageUsers.accounts=Accounts +pageUsers.dialog.title.confirmDelete=Potvrdenie zmazania +pageUsers.menu.delete=Delete +pageUsers.menu.disable=Disable +pageUsers.menu.enable=Enable +pageUsers.menu.reconcile=Reconcile +pageUsers.message.deleteUserConfirm=Naozaj chcete vymaza\u0165 {0} vybran\u00FDch pou\u017E\u00EDvate\u013E/ov? +pageUsers.message.deleteUserConfirmSingle=Do you really want to delete user '{0}'? +pageUsers.message.nothingSelected=Nebol vybran\u00FD \u017Eiaden pou\u017E\u00EDvate\u013E. +pageUsers.message.queryError=Nastala chyba pri preklade dopytu pre vyh\u013Ead\u00E1vanie. +PageUsers.subTitle=in midPoint +PageUsers.title=Pou\u017E\u00EDvatelia v datab\u00E1ze +PageUser.subTitle=details +pageUser.subTitle.edituser=pou\u017E\u00EDvate\u013Ea '{0}' +pageUser.subTitle.newUser=nov\u00E9ho pou\u017E\u00EDvate\u013Ea +pageUser.task.category=Category +pageUser.task.execution=Execution state +pageUser.task.name=Task name +pageUser.tasks=Tasks [{0}] +pageUser.task.status=Status +pageUser.title.confirmDelete=Potvrdenie zmazanie +PageUser.title=Detaily pou\u017E\u00EDvate\u013Ea +pageUser.title.editing={0} details +pageUser.title.editUser=Uprav +pageUser.title.newUser=Vytvor +pageUser.title.selectAssignable=Select object(s) +pageUser.title.selectResource=Vybrat\u00E9 koncov\u00E9 syst\u00E9m(y) +pageUser.userDetails=User details +pageWorkItem.accordionLabel.additionalData=Related data (detailed) +pageWorkItem.accordionLabel.objectNew=Object after proposed change (detailed) +pageWorkItem.accordionLabel.objectOld=Object before change (detailed) +pageWorkItem.accordionLabel.processInstance=Process instance information +pageWorkItem.accordionLabel.requester=Requester (detailed) +pageWorkItem.additionalData.description=Role to be added +pageWorkItem.additionalInfo=Supplementary information (do not edit) +pageWorkItem.assignee=Assigned to\: +pageWorkItem.button.approve=Schv\u00E1li\u0165 +pageWorkItem.button.cancel=Zru\u0161i\u0165 +pageWorkItem.button.claim=Claim +pageWorkItem.button.reject=Zamietnu\u0165 +pageWorkItem.button.release=Release +pageWorkItem.candidates=Candidate assignees\: +pageWorkItem.delta=Delta to be approved +pageWorkItem.description=Pracovn\u00E1 polo\u017Eka +pageWorkItem.label.showTechnicalInformation=Show technical information +pageWorkItem.mainInfo=Basic information +pageWorkItem.objectNew.description=Object after proposed change +pageWorkItem.objectOld.description=Object before change +pageWorkItem.options=Options +pageWorkItem.requestCommon.description=General information about the request +pageWorkItem.requestedBy=Requested by\: +pageWorkItem.requestedOn=Requested on\: +pageWorkItem.requester.description=Requester +pageWorkItem.requestSpecific.description=Your decision +pageWorkItem.requestSpecifics=Request specifics +pageWorkItems.button.approve=Approve +pageWorkItems.button.claim=Claim +pageWorkItems.button.reject=Reject +pageWorkItems.button.release=Release +PageWorkItemsClaimable.title=Work items claimable by me +pageWorkItems.item.candidates=Candidate assignees +pageWorkItems.item.created=Created on +pageWorkItems.item.name=Name +pageWorkItems.item.owner=Owner +pageWorkItems.item.status=Status +pageWorkItems.message.noItemSelected=No work item has been selected. +PageWorkItems.title=List work items +PageWorkItem.subTitle=work item details +pageWorkItem.title=Work to do\: +pageWorkItem.trackingData.description=Tracking (diagnostic) data +pageWorkItem.trackingData=Tracking data +pageWorkItem.workItemCreatedOn=This work item created on\: +passwordPanel.error=Hesl\u00e1 sa nezhoduj\u00fa. +PersonalInfoPanel.lastFail.date=Date +PersonalInfoPanel.lastFail.from=From +PersonalInfoPanel.lastFail=Last unsuccessful login +PersonalInfoPanel.lastLogin.date=Date +PersonalInfoPanel.lastLogin.from=From +PersonalInfoPanel.lastLogin=Last login +PersonalInfoPanel.never=Never +PersonalInfoPanel.other=Other +PersonalInfoPanel.passwordExp=Account expiration date +PersonalInfoPanel.undefined=Undefined +PrismObjectPanel.hideEmpty=Hide empty fields +PrismObjectPanel.maximize=Maximize +PrismObjectPanel.minimize=Minimize +PrismObjectPanel.protectedAccount=Protected account +PrismObjectPanel.showEmpty=Show empty fields +prismOptionButtonPanel.hideEmpty=Skry\u0165 pr\u00e1zdne polia +prismOptionButtonPanel.maximize=Maximalizova\u0165 +prismOptionButtonPanel.minimize=Minimalizova\u0165 +prismOptionButtonPanel.showEmpty=Zobrazi\u0165 pr\u00e1zdne polia +prismPropertyPanel.hasOutbound=M\u00e1 outbound +prismPropertyPanel.hasPendingModification=Has pending modification +prismPropertyPanel.name.credentials.password=Heslo +prismPropertyPanel.required=Povinn\u00fd +prismValuePanel.add=Prida\u0165 +prismValuePanel.delete=Odobra\u0165 +processInstancePanel.details=Other information\: +processInstancePanel.finished=Finished\: +processInstancePanel.message.cantGetDetails=Couldn't get process instance details. +processInstancePanel.message.noTasks=none +processInstancePanel.name=Process instance name\: +processInstancePanel.pid=Instance ID\: +processInstancePanel.started=Started\: +processInstancePanel.taskAlreadyRemoved=(was already removed) +processInstancePanel.task=MidPoint task\: +processInstancePanel.tasks=Currently active work items\: +processInstancePanel.title.edit=Details for '{0}' +ProfilingLevel.ARGUMENTS=Argumenty +ProfilingLevel.ENTRY_EXIT=Vstup/V\u00FDstup +ProfilingLevel.OFF=Vypnut\u00FD +RangeValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. +ReconciliationPopupPanel.exportFileType=Export Type +ReconciliationPopupPanel.resource=Resource +ReconciliationPopupPanel.title.basic=Basic Reconciliation Report Configuration +ReportConfigurationPanel.title.basic=Basic +ReportType.export=Export +ReportType.orientation=Orientation +ReportType.parent=Parent +ReportType.useHibernateSession=Use hibernate session +Requestable.ALL=All +Requestable.NON_REQUESTABLE=Non-Requestable +Requestable.REQUESTABLE=Requestable +resourcePopup.bundle=Bal\u00edk +resourcePopup.button.add=Prida\u0165 syst\u00e9m(y) +resourcePopup.name=Meno +resourcePopup.version=Verzia +ResourceStatus.DOWN=Down +ResourceStatus.ERROR=Error +ResourceStatus.NOT_TESTED=Not tested +ResourceStatus.SUCCESS=Success +ResourceStatus.UP=Up +ResourceStatus.WARNING=Warning +runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend +runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule +SchemaHandlingStep.title=Schema handling +SchemaListPanel.attributes=Attributes +SchemaListPanel.details=Details +SchemaListPanel.displayName=Display name +SchemaListPanel.displayOrder=Order +SchemaListPanel.message.couldntParseSchema=Couldn't parse resource schema +SchemaListPanel.minMax=Min/max occurs +SchemaListPanel.name=Name +SchemaListPanel.nativeAttributeName=Native attribute name +SchemaListPanel.objectClass=Object class +SchemaListPanel.returnedByDefault=Returned by default +SchemaStep.button.reload=Reload +SchemaStep.schema=Schema +SchemaStep.title=Schema +SchemaStep.xml=Xml +searchForm.filetype.null=File Type +searchForm.reportType.null=Report Type +searchForm.searchTextPlaceholder=Text +SearchType.AUTHOR=Author +SearchType.DESCRIPTION=Description +SearchType.FAMILY_NAME=Family name +SearchType.FULL_NAME=Full name +SearchType.GIVEN_NAME=Given name +SearchType.NAME=Name +simpleErrorPanel.label.showMore=Show more +simpleErrorPanel.message.error=Account on resource '{0}' not loaded. +StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.lens.ChangeExecutor) +StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.lens.Clockwork) +StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) +StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) +StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.lens.projector) +StandardLoggerType.PROJECTOR=Projector (c.e.m.model.lens.projector.Projector) +StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) +SubtasksPanel.label.category=Category +SubtasksPanel.label.detail=Detail +SubtasksPanel.label.executionState=Execution state +SubtasksPanel.label.name=Task name +SubtasksPanel.label.result=Result +SynchronizationPolicyDecision.ADD=Add +SynchronizationPolicyDecision.DELETE=Delete +SynchronizationPolicyDecision.KEEP=No change +SynchronizationPolicyDecision.UNLINK=Unlink +SynchronizationSituationType.DELETED=Deleted +SynchronizationSituationType.DISPUTED=Disputed +SynchronizationSituationType.LINKED=Linked +SynchronizationSituationType.UNLINKED=Unlinked +SynchronizationSituationType.UNMATCHED=Unmatched +SynchronizationStep.title=Synchronization +SystemConfigPanel.assignmentPolicyEnforcement=Assignment policy enforcement +SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval +SystemConfigPanel.cleanupPolicy=Cleanup Policy +SystemConfigPanel.cleanupPolicy.closedTasks=Closed tasks cleanup interval +SystemConfigPanel.cleanupPolicy.placeholder=Insert interval +SystemConfigPanel.mail.debug=Debug +SystemConfigPanel.mail.defaultFrom=Default from +SystemConfigPanel.mail.host=Host +SystemConfigPanel.mail.password=Password +SystemConfigPanel.mail.port=Port +SystemConfigPanel.mail.transportSecurity=Transport security +SystemConfigPanel.mail.username=Username +SystemConfigPanel.notification.redirectToFile.placeholder=Filename +SystemConfigPanel.notification.redirectToFile=Redirect to file +SystemConfigPanel.title.accountSynchronization=Global account synchronization settings +SystemConfigPanel.title.basic=Basic +SystemConfigPanel.title.connectorFramework=Connector frameworks configuration +SystemConfigPanel.title.modelHooks=Model hooks +SystemConfigPanel.title.notification=Notifications +SystemConfigPanel.title.passwordPolicy=Global password policy +SystemConfigPanel.title.userTemplate=Default user template +SystemConfigPanel.tooltip.duration=Format\: P[n][p], n-number, p-period (d - days, m - months, ...), P3M - cleanup every 3 months +SystemInfoPanel.activeTasks=Active Tasks +SystemInfoPanel.activeUsers=Active Users +SystemInfoPanel.serverLoad=Server Load +SystemInfoPanel.usedRam=Used RAM +TaskDtoExecutionStatus.CLOSED=Closed +TaskDtoExecutionStatus.CLOSED.withTimestamp=Closed at ${} +TaskDtoExecutionStatusFilter.ALL=All execution states +TaskDtoExecutionStatusFilter.CLOSED=Closed +TaskDtoExecutionStatusFilter.NOT_CLOSED=Not closed +TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Runnable or running +TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspended or suspending +TaskDtoExecutionStatusFilter.WAITING=Waiting +TaskDtoExecutionStatus.RUNNABLE=Runnable +TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Running/Runnable +TaskDtoExecutionStatus.RUNNING=Running +TaskDtoExecutionStatus.SUSPENDED=Suspended +TaskDtoExecutionStatus.SUSPENDING=Suspending +TaskDtoExecutionStatus.WAITING=Waiting +TaskExecutionStatus.CLOSED=Closed +TaskExecutionStatus.RUNNABLE=Runnable +TaskExecutionStatus.SUSPENDED=Suspended +TaskExecutionStatus.WAITING=Waiting +TaskListType.ACTIVATED=Activated +TaskListType.ALL=All +TaskListType.DEACTIVATED=Deactivated +TaskListType.EXECUTING=Executing +tempMessagePanel.cause=Cause\: +tempMessagePanel.context=Context\: +tempMessagePanel.count=Count\: +tempMessagePanel.message.debug=Debug +tempMessagePanel.message.error=Error +tempMessagePanel.message.expectedError=Expected error +tempMessagePanel.message.fatalError=Fatal error +tempMessagePanel.message.inProgress=In progress +tempMessagePanel.message.notApplicable=Not applicable +tempMessagePanel.message.partialError=Partial error +tempMessagePanel.message.success=Success +tempMessagePanel.message.undefined=Undefined +tempMessagePanel.message.unknown=Unknown +tempMessagePanel.message.warn=Warning +tempMessagePanel.param=Param\: +tempMessagePanel.times=times +ThreadStopActionType.CLOSE=Close +ThreadStopActionType.RESCHEDULE=Reschedule +ThreadStopActionType.RESTART=Restart +ThreadStopActionType.SUSPEND=Suspend +timeouts=Timeouts +TreeTablePanel.collapseAll=Collapse all +TreeTablePanel.deleteRoot=Delete root +TreeTablePanel.dialog.title.confirmDelete=Confirm delete +TreeTablePanel.editRoot=Edit root +TreeTablePanel.expandAll=Expand all +TreeTablePanel.hierarchy=Org. hierarchy +TreeTablePanel.menu.addOrgUnit=Add org. unit +TreeTablePanel.menu.addToHierarchy=Add to org. unit +TreeTablePanel.menu.addUser=Add user +TreeTablePanel.menu.delete=Delete +TreeTablePanel.menu.disable=Disable +TreeTablePanel.menu.enable=Enable +TreeTablePanel.menu.move=Move +TreeTablePanel,menu.recompute=Recompute +TreeTablePanel.menu.removeFromHierarchy=Remove from org. unit +TreeTablePanel.message.deleteObjectConfirm=Do you really want to delete selected {0} object(s)? +TreeTablePanel.message.deleteRootConfirm=Do you really want to delete {0} ({1})? +TreeTablePanel.message.nothingSelected=No object has been selected. +TreeTablePanel.message.recomputeError=Can't recompute Org. unit +TreeTablePanel.moveRoot=Move root +TreeTablePanel.recomputeRoot=Recompute root +TreeTablePanel.recomputeTask=Recompute users in organization {0} +Type.AUDIT=Audit +Type.RECONCILIATION=Reconciliation +Type.USERS=User +UploadPanel.delete.tooltip=Remove Photo +UploadPanel.message.help=Choose Xml file for import. +UploadPanel.message.removeError=File was not removed. +UploadPanel.message.removeSuccess=File was removed. +UploadPanel.message.uploadError=File upload failed. Try again please. +UploadPanel.message.uploadSuccess=File upload was successful. Continue with editing and press 'Save' when done. +UploadPanel.upload.tooltip=Upload Photo +userBrowserDialog.button.cancelButton=Zru\u0161i\u0165 +userBrowserDialog.button.searchButton=Vyh\u013eada\u0165 +userBrowserDialog.email=E-mail +userBrowserDialog.familyName=Priezvisko +userBrowserDialog.fullName=Cel\u00e9 meno +userBrowserDialog.givenName=Krstn\u00e9 meno +userBrowserDialog.message.queryError=Nastala chyba pri prekladan\u00ed dotazu na filter do datab\u00e1zy. +userBrowserDialog.name=Meno +userBrowserDialog.title=Vyberte pou\u017e\u00edvate\u013ea +userBrowserDialog.type=Typ +UserMenuPanel.editProfile=Edit profile +UserMenuPanel.logout=Log out +UserMenuPanel.resetPasswords=Reset passwords +UserReportConfigPanel.dateFrom=From +UserReportConfigPanel.dateTo=To +UserReportConfigPanel.exportFileType=Export Type +UserReportConfigPanel.title.basic=Basic User Report Configuration +UserType.emailAddress=Email +UserType.familyName=Family name +UserType.fullName=Full name +UserType.givenName=Given name +WebModelUtils.couldntLoadObject=Couldn't load object. +web.security.provider.access.denied=Access denied. You don't have permission to access, please contact midPoint's administrators. +web.security.provider.denied=Permission denied. +web.security.provider.disabled=Pou\u017e\u00edvate\u013e je zablokovan\u00fd. +web.security.provider.invalid=Nespr\u00e1vne meno a/alebo heslo. +web.security.provider.locked=Pou\u017e\u00edvate\u013e je zablokovan\u00fd, pros\u00edm po\u010dkajte. +web.security.provider.password.bad=Pou\u017e\u00edvate\u013e nem\u00e1 definovan\u00e9 heslo. +web.security.provider.password.encoding=Nepodarilo sa autentifikovat pou\u017e\u00edvate\u013ea, d\u00f4vod\: nepodarilo sa dek\u00f3dova\u0165 heslo. +web.security.provider.unavailable=Moment\u00e1lne nie je mo\u017en\u00e9 spracova\u0165 Va\u0161u po\u017eiadavku. Sk\u00faste pros\u00edm nesk\u00f4r. +WfDeltasPanel.label.deltaIn=Process input\: delta(s) to be approved +WfDeltasPanel.label.deltaOutListEmpty=(none) +WfDeltasPanel.label.deltaOut=Process output\: delta(s) resulting from the approval +WfHistoryPanel.label.event=Event +WfHistoryPanel.label.timestamp=Time +WizardStep.title= +WorkflowInformationPanel.label.history=Workflow process instance history +WorkflowInformationPanel.link.processInstance=Workflow process instance is in state\: ${workflowLastDetails} +WorkItemsPanel.assigned=Assigned to +WorkItemsPanel.created=Created +WorkItemsPanel.name=Name diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_tr_TR.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_tr_TR.properties new file mode 100644 index 00000000000..06c73854502 --- /dev/null +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_tr_TR.properties @@ -0,0 +1,1684 @@ +ACAttributePanel.button.showExprEditor=\u0130fadeyi g\u00f6ster +ACAttributePanel.hasOutbound=D\u0131\u015f Kaynak +ACAttributePanel.required=Zorunlu +ActivationStatusType.ARCHIVED=Ar\u015fivlendi +ActivationStatusType.DISABLED=Pasif +ActivationStatusType.ENABLED=Etkin +ActivationStatusType.null=Belirsiz +ActivationType.administrativeStatus=\u0130dari durumu +ActivationType.effectiveStatus=Efektif durumu +ActivationType.enabled=Etkin +ActivationType.title=Aktivasyon +ActivationType.validFrom=Ge\u00e7erlilik ba\u015flang\u0131\u00e7 tarihi +ActivationType.validTo=Ge\u00e7erlilik sonlanma tarihi +AEPlevel.FULL=Tamam\u0131 +AEPlevel.LEGALIZE=Ba\u011F\u0131nt\u0131l\u0131 +AEPlevel.MARK=\u0130mle +AEPlevel.NONE=Hi\u00E7biri +AEPlevel.POSITIVE=Pozitif +assignableAuthActionsPopup.actionURI=Eylem URI'si +assignableAuthActionsPopup.button.add=Atama yap +assignableAuthActionsPopup.description=A\u00e7\u0131klama +assignableAuthActionsPopup.label=\u0130sim +assignablePopupContent.button.add=Ata +assignablePopupContent.description=A\u00e7\u0131klama +assignablePopupContent.displayName=G\u00f6r\u00fcnen Ad +assignablePopupContent.name=Ad +AssignmentEditorPanel.attributes=\u00d6zellikler +AssignmentEditorPanel.browser.title=Taray\u0131c\u0131 +AssignmentEditorPanel.description=A\u00e7\u0131klama +AssignmentEditorPanel.enabledFrom={0}, {1,date,medium} tarihinden itibaren +AssignmentEditorPanel.enabledFromTo={0}, {1,date,medium} tarihinden {2,date,medium} tarihine +AssignmentEditorPanel.enabledTo={0}, {1,date,medium} tarihine kadar +AssignmentEditorPanel.hideEmpty=Bo\u015f olanlar\u0131 g\u00f6sterme +AssignmentEditorPanel.relation=\u0130li\u015fki +AssignmentEditorPanel.resource=Kaynak +AssignmentEditorPanel.showEmpty=Bo\u015f olanlar\u0131 g\u00f6ster +AssignmentEditorPanel.target=Hedef +AssignmentPolicyEnforcementType.FULL=Hepsi +AssignmentPolicyEnforcementType.LEGALIZE=Onayla +AssignmentPolicyEnforcementType.MARK=\u0130\u015faretle +AssignmentPolicyEnforcementType.NONE=Hi\u00e7 +AssignmentPolicyEnforcementType.POSITIVE=Pozitif +AssignmentTablePanel.menu.assign=Kaynak hesab\u0131 ata +AssignmentTablePanel.menu.assignOrg=Org. ata +AssignmentTablePanel.menu.assignRole=Rol ata +AssignmentTablePanel.menu.unassign=Atamay\u0131 kald\u0131r +AssignmentTablePanel.message.couldntAssignObject='{0}' nesne atamas\u0131 yap\u0131lamad\u0131, sebep: {1}. +AssignmentTablePanel.message.illegalAssignmentState='{0}' ge\u00e7ersiz atama durumu. +AssignmentTablePanel.message.noAssignmentSelected=Hi\u00e7 bir atama se\u00e7ilmedi. +AssignmentTablePanel.modal.message.delete= {0} atama(lar\u0131) ger\u00e7ekten kald\u0131rmak istyor musunuz? +AssignmentTablePanel.modal.title.confirmDeletion=Silmeyi onayla +AssignmentTablePanel.modal.title.selectAssignment=Nesne(leri) se\u00e7 +AsyncDashboardPanel.loading=Bilgiler y\u00fckleniyor +AuditEventType.ADD_OBJECT=Nesne ekle +AuditEventType.CREATE_SESSION=Oturum a\u00e7 +AuditEventType.DELETE_OBJECT=Nesne sil +AuditEventType.EXECUTE_CHANGES_RAW=Temel de\u011fi\u015fiklikleri \u00e7al\u0131\u015ft\u0131r +AuditEventType.GET_OBJECT=Nesne getir +AuditEventType.MODIFY_OBJECT=Nesneyi de\u011fi\u015ftir +AuditEventType.null=Hepsi +AuditEventType.RECONCILIATION=E\u015fleme +AuditEventType.SYNCHRONIZATION=Senkronizasyon +AuditEventType.TERMINATE_SESSION=Oturumu bitir +AuditEventType.WORKFLOW_PROCESS_INSTANCE=\u0130\u015f ak\u0131\u015f +AuditEventType.WORK_ITEM=\u0130\u015f kalemi +AuditPopupPanel.auditEventType=Olay tipi +AuditPopupPanel.dateFrom=Ba\u015flang\u0131\u00e7 +AuditPopupPanel.dateTo=Biti\u015f +AutzActionsTablePanel.column.aname=\u0130sim +AutzActionsTablePanel.column.aURI=Eylem URI'si +AutzActionsTablePanel.column.checkbox=Se\u00e7im +AutzActionsTablePanel.header.label=Yetkilendirmeler +AutzActionsTablePanel.menu.assign=Eylem ata +AutzActionsTablePanel.menu.unassign=Eylem sil +AutzActionsTablePanel.message.couldntAssignObject= '{0}' nesne atamas\u0131 yap\u0131lamad\u0131, sebep: {1}. +AutzActionsTablePanel.message.illegalAssignmentState='{0}' ge\u00e7ersiz atama durumu. +AutzActionsTablePanel.message.noAssignmentSelected=Hi\u00e7 bir eylem se\u00e7ilmedi. +AutzActionsTablePanel.modal.message.delete= {0} eylemi ger\u00e7ekten silmek istiyor musunuz? +AutzActionsTablePanel.modal.title.confirmDeletion=Silmeyi onayla +AutzActionsTablePanel.modal.title.selectActions=Eylem(leri) se\u00e7 +BasicSearchPanel.clear=Aramay\u0131 sil +BasicSearchPanel.search=Ara +BasicSearchPanel.textPlaceholder=Ara +Boolean.FALSE= Yanl\u0131\u015f +Boolean.NULL=Tan\u0131ms\u0131z +Boolean.TRUE=Do\u011fru +CapabilityStep.title=\u00D6zellikler +chooseTypeDialog.button.cancel=Vazge\u00e7 +chooseTypeDialog.column.name=Ad +chooseTypeDialog.title=Nesne Se\u00e7 +com.evolveum.midpoint.notifications.api.transports.MailTransport.send=e-posta g\u00f6nder (Notifications) +com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=SMS g\u00f6nder (Notifications) +configurationProperties=Konfig\u00FCrasyon +ConfigurationStep.button.testConnection=Ba\u011Flay\u0131c\u0131 s\u0131na +ConfigurationStep.title=Konfig\u00FCrasyon +confirmationDialog.no=Hay\u0131r +confirmationDialog.yes=Evet +connectorPoolConfiguration=Ba\u011Flay\u0131c\u0131 havuzu +ContainerValuePanel.label.attribute=\u00d6zellik +ContainerValuePanel.label.value=De\u011fer(ler) +contentPanel.accounts=Kaynaklar +contentPanel.entitlements=Yetkiler +CountToolbar.label= {0,number,integer} 'den {1,number,integer} 'e kadar olan sonu\u00e7lar\u0131 g\u00f6steriyor. Toplam {2,number,integer} sonu\u00e7. +CountToolbar.noFound=E\u015fle\u015fen sonu\u00e7 bulunamad\u0131. +CredentialsType.password=\u015eifre +DateValidator.message.fromAfterTo=Ge\u00e7erlilik ba\u015flang\u0131c\u0131 ge\u00e7erlilik sonundan \u00f6nce olmal\u0131. +DebugButtonPanel.button.delete=Sil +DebugButtonPanel.button.export=\u00c7\u0131kar +DecisionsPanel.comment=Yorum +DecisionsPanel.result=Sonu\u00e7 +DecisionsPanel.user=Kullan\u0131c\u0131 +DecisionsPanel.when=Zaman +DeltaPanel.label.changeType=Tipi De\u011fi\u015ftir\: +DeltaPanel.label.modifications=De\u011fi\u015fiklikler\: +DeltaPanel.label.objectToAdd=Eklenecek obje\: +DeltaPanel.label.oid=Oid'li obje\: +DropDownChoicePanel.notDefined=Tan\u0131ms\u0131z +ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=T\u00fcm onaylardan sonra y\u00fcr\u00fct +ExecuteChangeOptionsPanel.label.force=Zorunlu k\u0131l +ExecuteChangeOptionsPanel.label.reconcile=E\u015fle\u015ftirme +ExecuteChangeOptionsPanel.options=Se\u00e7enekler +ExportType.CSV=CSV +ExportType.DOCX=DOCX +ExportType.HTML=HTML +ExportType.JXL=JXL +ExportType.ODS=ODS +ExportType.ODT=ODT +ExportType.PDF=PDF +ExportType.PPTX=PPTX +ExportType.RTF=RTF +ExportType.XHTML=XHTML +ExportType.XLS=XLS +ExportType.XLSX=XLSX +ExportType.XML_EMBED=XML_EMBED +ExportType.XML=XML +feedbackMessagePanel.cause=Neden \: +feedbackMessagePanel.collapseAll=Hepsini gizle +feedbackMessagePanel.context=\u0130\u00e7erik \: +feedbackMessagePanel.count=Say\: +feedbackMessagePanel.expandAll=Hepsini g\u00f6ster +feedbackMessagePanel.export=XML'e \u00e7\u0131kart +feedbackMessagePanel.hideStack=[ Hatalar\u0131 gizle ] +feedbackMessagePanel.message.debug=Ay\u0131klama +feedbackMessagePanel.message.error=Hata +feedbackMessagePanel.message.expectedError=Beklenen hata +feedbackMessagePanel.message.fatalError=\u00d6l\u00fcmc\u00fcl hata +feedbackMessagePanel.message.info=Bilgi +feedbackMessagePanel.message.inProgress=Devam Ediyor +feedbackMessagePanel.message.notApplicable=Ge\u00e7erli De\u011fil +feedbackMessagePanel.message.partialError=K\u0131smi Hata +feedbackMessagePanel.message.success=Ba\u015far\u0131l\u0131 +feedbackMessagePanel.message.undefined=Tan\u0131ms\u0131z +feedbackMessagePanel.message.unknown=Bilinmeyen +feedbackMessagePanel.message.warn=Uyar\u0131 +feedbackMessagePanel.param=Parametre\: +feedbackMessagePanel.showStack=[ Hata y\u0131\u011f\u0131n\u0131n\u0131 g\u00f6ster ] +feedbackMessagePanel.times=defa +feedtempMessagePanelbackMessagePanel.message.info=Bilgi +filter.duplicate='{0}' isimli filtre \u00F6nceden tan\u0131ml\u0131. +filter.emptyFilter=Filtre bo\u015F olmamal\u0131 +FocusType.activation=Aktivasyon +HoursValidator.range= '${label}' alan\u0131 de\u011ferleri ${minimum} ve ${maximum} aras\u0131nda olmal\u0131d\u0131r. +ImportOptionsPanel.errorCount=Hata say\u0131s\u0131 +importOptionsPanel.fetchResourceSchema=Kaynak \u015femas\u0131n\u0131 getir +importOptionsPanel.keepOid=OID'yi tut +ImportOptionsPanel.options=Se\u00e7enekler +importOptionsPanel.overwriteExistingObject=Mevcut nesne \u00fczerine yaz +importOptionsPanel.protectedByEncryption=\u015eifreleme ile korunan +importOptionsPanel.referentialIntegrity=Veri tutarl\u0131l\u0131\u011f\u0131 +importOptionsPanel.stopAfter=Hata say\u0131s\u0131 a\u015f\u0131nca dur +importOptionsPanel.summarizeErrors=Hatalar\u0131 \u00f6zetle +importOptionsPanel.summarizeSuccesses=Ba\u015farmalar\u0131 \u00f6zetle +importOptionsPanel.validateDynamicSchema=Dinamik \u015femay\u0131 do\u011frula +importOptionsPanel.validateStaticSchema=Statik \u015femay\u0131 do\u011frula +ItemApprovalPanel.approvalSchema=Onaylama \u015eemas\u0131 +ItemApprovalPanel.currentWorkItems=\u015eu anki i\u015f kalemleri +ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Tamamlanan kararlar +ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Al\u0131nm\u0131\u015f kararlar +ItemApprovalPanel.itemThatWasApproved=\u0130stek yap\u0131lan ve onaylanan kalemler +ItemApprovalPanel.itemThatWasCompleted=Tamamlanan kalem +ItemApprovalPanel.itemThatWasRejected=G\u00f6z\u00f6n\u00fcne al\u0131nan ve reddedilen kalem +ItemApprovalPanel.itemToBeApproved=Onaylanacak kalem +logger.duplicate='{0}' isimli loglay\u0131c\u0131 \u00f6nceden tan\u0131mlanm\u0131\u015f +logger.emptyLogger=Loglay\u0131c\u0131 bo\u015f olamaz +LoggingComponentType.ALL=T\u00fcm\u00fc +LoggingComponentType.GUI=Web loglay\u0131c\u0131s\u0131 +LoggingComponentType.MODEL=Model loglay\u0131c\u0131s\u0131 +LoggingComponentType.NOTIFICATIONS = \u0130leti loglay\u0131c\u0131s\u0131 +LoggingComponentType.PROVISIONING=Provizyonlama loglay\u0131c\u0131s\u0131 +LoggingComponentType.REPOSITORY=Depo loglay\u0131c\u0131s\u0131 +LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnesi de\u011fi\u015fimlerini dinleyici loglay\u0131c\u0131s\u0131 +LoggingComponentType.TASKMANAGER=G\u00f6rev y\u00f6neticisi loglay\u0131c\u0131s\u0131 +LoggingComponentType.WORKFLOWS = \u0130\u015f ak\u0131\u015f\u0131 loglay\u0131c\u0131s\u0131 +LoggingConfigPanel.appenders.appending=Sona eklenen +LoggingConfigPanel.appenders.filePath=Dosya yolu +LoggingConfigPanel.appenders.filePattern=Dosya \u015fekli +LoggingConfigPanel.appenders.maxFileSize=Maksimum dosya boyutu [kb] +LoggingConfigPanel.appenders.maxHistory=Maksimum ge\u00e7mi\u015f +LoggingConfigPanel.appenders.name=\u0130sim +LoggingConfigPanel.appender=Sona ekleyici +LoggingConfigPanel.appenders.pattern=\u015eekil +LoggingConfigPanel.appenders=Sona ekleyiciler +LoggingConfigPanel.audit=Denetim +LoggingConfigPanel.auditLog=Denetim logu +LoggingConfigPanel.button.addClassLogger=Loglay\u0131c\u0131 ekle +LoggingConfigPanel.button.addComponentLogger=Bile\u015fen loglay\u0131c\u0131s\u0131 ekle +LoggingConfigPanel.button.addConsoleAppender=Konsol ekleyicisi ekle +LoggingConfigPanel.button.addFileAppender=Dosya ekleyici ekle +LoggingConfigPanel.button.deleteAppender=Sona ekleyici sil +LoggingConfigPanel.button.deleteLogger=Loglay\u0131c\u0131 sil +LoggingConfigPanel.button.reset=Reset +LoggingConfigPanel.button.save=Kaydet +LoggingConfigPanel.details=Detaylar +LoggingConfigPanel.logger.ALL=Hepsi +LoggingConfigPanel.logger.GUI=Web loglayc\u0131s\u0131 +LoggingConfigPanel.logger=Loglay\u0131c\u0131 +LoggingConfigPanel.logger.MODEL=Model loglay\u0131c\u0131s\u0131 +LoggingConfigPanel.logger.PROVISIONING=Provizyonlama loglay\u0131c\u0131s\u0131 +LoggingConfigPanel.logger.REPOSITORY=Depo loglayc\u0131s\u0131 +LoggingConfigPanel.logger.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnede de\u011fi\u015fimi dinleyeci loglayc\u0131s\u0131 +LoggingConfigPanel.loggersAppender=Sona ekleyici +LoggingConfigPanel.loggersLevel=Seviye +LoggingConfigPanel.loggers=Loglayc\u0131lar +LoggingConfigPanel.logger.TASKMANAGER=G\u00f6rev y\u00f6neticisi loglayc\u0131s\u0131 +LoggingConfigPanel.profiling.dumpInterval=D\u00f6k\u00fcm aral\u0131\u011f\u0131\: +LoggingConfigPanel.profiling.dumpInterval.placeholder=D\u00f6k\u00fcm aral\u0131\u011f\u0131 +LoggingConfigPanel.profiling.entryExit=Profilleme - giri\u015f/\u00e7\u0131k\u0131\u015f +LoggingConfigPanel.profiling.general=Profilleme - Genel +LoggingConfigPanel.profiling.performanceStatistics=Performans \u0130statistikleri\: +LoggingConfigPanel.profiling.requestFilter=\u0130stek Filtresi\: +LoggingConfigPanel.profiling.subsystem.model=Model +LoggingConfigPanel.profiling.subsystem.provisioning=Provizyonlama +LoggingConfigPanel.profiling.subsystem.repository=Depo +LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Kaynak Nesnede De\u011fi\u015fim Dinleyici +LoggingConfigPanel.profiling.subsystems=Profilleme - Alt sistemler +LoggingConfigPanel.profiling.subsystem.taskManager=G\u00f6rev Y\u00f6neticisi +LoggingConfigPanel.profiling.subsystem.ucf=Ucf +LoggingConfigPanel.profiling.subsystem.workflow=\u0130\u015f ak\u0131\u015f\u0131 +LoggingConfigPanel.rootAppender=K\u00f6k sona ekleyici +LoggingConfigPanel.rootLogger=K\u00f6k loglay\u0131c\u0131 +LoggingConfigPanel.subsystem.appender=Sona ekleyici +LoggingConfigPanel.subsystem.level=Seviye +LoggingLevelType.ALL=HEPS\u0130 +LoggingLevelType.DEBUG=HATA AYIKLA +LoggingLevelType.ERROR=HATA +LoggingLevelType.INFO=B\u0130LG\u0130 +LoggingLevelType.OFF=KAPALI +LoggingLevelType.TRACE=TAK\u0130P +LoggingLevelType.WARN=UYARI +lower.ActivationStatusType.ARCHIVED=Ar\u015fivlendi +lower.ActivationStatusType.DISABLED=Se\u00e7ilemez +lower.ActivationStatusType.ENABLED=Se\u00e7ilebilir +lower.ActivationStatusType.null=Tan\u0131ms\u0131z +MailTransportSecurityType.NONE=Hi\u00e7biri +MailTransportSecurityType.SSL=SSL +MailTransportSecurityType.STARTTLS_ENABLED=StartTLS aktif +MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS gerekli +mainForm.category.null=Hepsi +mainForm.state.null=Hepsi +menu1=menu 1 +menu2=menu 2 +menu3=menu 3 +message.emptyLevel=Seviye bo\u015F olmamal\u0131 +message.emptyString=Giri\u015f paneli bo\u015f olamaz +message.error=L\u00FCtfen tekrar deneyiniz +message.success=Cevaplar\u0131n\u0131z Ba\u015Far\u0131l\u0131 Bir \u015Eekilde G\u00FCncellendi +message.WrongAnswer=Sorular\u0131 Do\u011Fru Cevaplamad\u0131n\u0131z +MisfireActionType.EXECUTE_IMMEDIATELY=Hemen y\u00fcr\u00fct +MisfireActionType.RESCHEDULE=Yeniden programla +ModelOperationStatusPanel.label.focusName=Obje\: +ModelOperationStatusPanel.label.focusType=tipinde\: +ModelOperationStatusPanel.label.primaryDelta=Birincil delta\: +ModelOperationStatusPanel.label.state=Durum\: +ModelOperationStatusPanel.state.FINAL=Son\: operasyon \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131 (ba\u015far\u0131l\u0131 veya de\u011fil) +ModelOperationStatusPanel.state.PRIMARY=Birincil\: operasyon onaylan\u0131yor +ModelOperationStatusPanel.state.SECONDARY=\u0130kincil\: kaynak operasyon(lar\u0131) onaylan\u0131yor +ModificationsPanel.label.attribute=\u00d6zellik +ModificationsPanel.label.change=De\u011fi\u015fim +ModificationsPanel.label.value=De\u011fer(ler) +MyAccountsPanel.account.name=Ad +MyAccountsPanel.account.resource=Kaynak +MyAssignmentsPanel.assignment.displayName=Ad +MyAssignmentsPanel.assignment.type=Tip +MyAssignmentsPanel.type.accountConstruction=Hesap olu\u015fturma +MyAssignmentsPanel.type.error=Hata +MyAssignmentsPanel.type.orgUnit=Organizasyon birimi +MyAssignmentsPanel.type.role=Rol +NameStep.connectorBundle=Paket +NameStep.connectorHost=Ba\u011Flay\u0131c\u0131 sunucu +NameStep.connectorInformation=Bilgi +NameStep.connectorName=Ba\u011Flayc\u0131c\u0131 ismi +NameStep.connectorNotSelected=Ba\u011Flay\u0131c\u0131 se\u00E7ilmedi. +NameStep.connectorType=Tip +NameStep.connectorVersion=Ba\u011Flay\u0131c\u0131 versiyonu +NameStep.description=A\u00E7\u0131klama +NameStep.hostNotUsed=Kullan\u0131lmayan +NameStep.name=Kaynak ad\u0131 +NameStep.title=Kaynak temelleri +NameStep.undefinedName=Tan\u0131ms\u0131z ad +NameStep.undefinedVersion=Tan\u0131ms\u0131z versiyon +NameStep.unknownVersion=Bilinmeyen +NavigatorPanel.dots=... +NavigatorPanel.first=1 +NavigatorPanel.next=Sonraki +NavigatorPanel.previous=\u00d6nceki +NodeExecutionStatus.COMMUNICATION_ERROR=Eri\u015filemiyor +NodeExecutionStatus.DOWN=Kapal\u0131 +NodeExecutionStatus.ERROR=Hata +NodeExecutionStatus.PAUSED=Durdurulmu\u015f +NodeExecutionStatus.RUNNING=Ko\u015fuyor +NodeExecutionStatusType.COMMUNICATION_ERROR=Eri\u015filemiyor +NodeExecutionStatusType.DOWN=Kapal\u0131 +NodeExecutionStatusType.ERROR=Hata +NodeExecutionStatusType.PAUSED=Durdurulmu\u015f +NodeExecutionStatusType.RUNNING=Ko\u015fuyor +ObjectType.description=A\u00e7\u0131klama +ObjectTypeGuiDescriptor.abstractRole=Soyut rol +ObjectTypeGuiDescriptor.account=Hesap +ObjectTypeGuiDescriptor.connector=Ba\u011flay\u0131c\u0131 +ObjectTypeGuiDescriptor.connectorHost=Ba\u011flay\u0131c\u0131 host +ObjectTypeGuiDescriptor.focus=Fokus +ObjectTypeGuiDescriptor.genericObject=Jenerik nesne +ObjectTypeGuiDescriptor.node=D\u00fc\u011f\u00fcm +ObjectTypeGuiDescriptor.object=Nesne +ObjectTypeGuiDescriptor.objectTemplate=Nesne \u015fablonu +ObjectTypeGuiDescriptor.org=Organizasyon +ObjectTypeGuiDescriptor.reportOutput=Rapor \u00e7\u0131kt\u0131s\u0131 +ObjectTypeGuiDescriptor.report=Raporlama +ObjectTypeGuiDescriptor.resource=Kaynak +ObjectTypeGuiDescriptor.role=Rol +ObjectTypeGuiDescriptor.securityPolicy=G\u00fcvenlik Politikas\u0131 +ObjectTypeGuiDescriptor.shadow=Shadow +ObjectTypeGuiDescriptor.systemConfiguration=Sistem konfig\u00fcrasyonu +ObjectTypeGuiDescriptor.task=G\u00f6rev +ObjectTypeGuiDescriptor.user=Kullan\u0131c\u0131 +ObjectTypeGuiDescriptor.valuePolicy=De\u011fer kural\u0131 +ObjectType.name=\u0130sim +ObjectType.parentOrgRef=Ata org. birimleri +operation.class\ com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=De\u011fi\u015fiklikleri y\u00fcr\u00fct - De\u011fi\u015fiklik y\u00fcr\u00fct\u00fcc\u00fcs\u00fc (Model) +operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=G\u00fcvenlik \u00f6z sa\u011flamas\u0131 +operation.com.evolveum.midpoint.common.operation.import.object=Import nesnesi +operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=\u015eifre kurallar\u0131na g\u00f6re \u015fifre do\u011frulamas\u0131 +operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Temel kontroller +operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Kaynak ad uzay\u0131 kontrol\u00fc +operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=\u015eema do\u011frulama +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provizyonlama \u00f6z sa\u011flamas\u0131 (Model) +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Kaynak \u00f6z sa\u011flamas\u0131 (Model) +operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=De\u011fi\u015fklik \u00f6nizlemesi (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addObject=Nesne ekle (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addUser=Kullan\u0131c\u0131 ekle (Model) +operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Nesne sil (Model) +operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Ba\u011flay\u0131c\u0131 ke\u015ffi +operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=De\u011fi\u015fiklikleri y\u00fcr\u00fct (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getObject=Nesne al (Model) +operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValues=\u00d6zellik de\u011ferlerini al (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Kaynaktan hesap aktar +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Nesne i\u00e7eri aktar (Model) +operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Nesne i\u00e7eri aktar (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=Hesap G\u00f6lgesi Sahibini listele +operation.com.evolveum.midpoint.model.api.ModelService.listObjects=Nesneleri listele (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=Kaynak nesnelerin g\u00f6lgelerini listele(Model) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=Kaynak nesnelerini listele (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Nesneyi de\u011fi\u015ftir (Model) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Nesneyi hari\u00e7 tutarak de\u011fi\u015ftir +operation.com.evolveum.midpoint.model.api.ModelService.postInit=Ba\u015flatma sonras\u0131 (Model) +operation.com.evolveum.midpoint.model.api.ModelService.testResource=Kaynak testi (Model) +operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=De\u011fi\u015fiklikleri y\u00fcr\u00fct - de\u011fi\u015fiklik y\u00fcr\u00fct\u00fcc\u00fcs\u00fc (Model) +operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Hesap olu\u015ftur +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Sistem konfig\u00fcrasyonunu al +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Kullan\u0131c\u0131 \u015fablonunu i\u015fle +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Hesap \u00f6zniteliklerini \u00e7\u00f6z +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Kullan\u0131c\u0131 \u00f6zniteliklerini \u00e7\u00f6z +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Hesab\u0131 g\u00fcncelle +operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Nesneyi hari\u00e7 tutarak de\u011fi\u015ftir +operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=de\u011fi\u015fklik g\u00f6ren hesaplar\u0131 i\u015fle +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Provizyonlamadaki nesneleri ara +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Depodki nesneleri ara +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Nesneleri ara (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.getObject=Nesne al (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Nesneleri ara - \u00e7al\u0131\u015fan\u0131n Tipi (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - t\u00fcm Ad (Model) +operation.com.evolveum.midpoint.model.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Nesneleri ara - organizasyon (Model) +operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Kullan\u0131c\u0131 tan\u0131ml\u0131 de\u011fi\u015fken ekle +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=inbound \u00f6zellik i\u015fle +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=inbound handling i\u015fle +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=outbound handling i\u015fle +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=\u00d6zellik yap\u0131lar\u0131n\u0131 i\u015fle +operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=\u00d6zellik yap\u0131s\u0131n\u0131 i\u015fle +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Depo \u00f6z sa\u011flamas\u0131, kullan\u0131c\u0131(Model) +operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Kaynaktan hesaplar\u0131 al +operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Kaynak \u015femas\u0131 kontrol\u00fc +operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=\u015eifreleme +operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Nesneyi depoda sakla +operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Referans \u00e7\u00f6z\u00fcmlemesi +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Dinamik \u015femay\u0131 do\u011frula +operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Kaynak konfig\u00fcrasyonu \u015femas\u0131n\u0131 do\u011frula +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Delta y\u00fcr\u00fct (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Kullan\u0131c\u0131 deltas\u0131n\u0131 y\u00fcr\u00fct (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=G\u00f6lge deltay\u0131 y\u00fcr\u00fct (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Y\u00fcr\u00fct (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.linkAccount=Hesap ba\u011fla (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.unlinkAccount=Hesap ba\u011f\u0131n\u0131 \u00e7\u00f6z (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.updateSituationInAccount=Hesaptaki durumu g\u00fcncelle (Model) +operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Projeksiyon ba\u011flam\u0131 kontrol\u00fc (Model) +operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=inbound i\u015fle(Model) +operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Proje (Model) +operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=E\u015fle\u015fmeyi i\u015fle (Model) +operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) +operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) +operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle= Hesap sonu\u00e7 i\u015fleyicisini senkronize et, i\u015fleyici (Model) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Hata bildirimi (\u0130letiler) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=\u0130lerleme bildirimi(\u0130letiler) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Ba\u015far\u0131 bildirimi (\u0130letiler) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Nesne ekle (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Nesne sil (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Ba\u011flay\u0131c\u0131 ke\u015ffi (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Nesne al (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Nesneyi de\u011fi\u015ftir (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Nesneleri ara(Provizyonlama) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Kaynak testi (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Senkronizasyon durumu kontrol\u00fc +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=De\u011fi\u015fiklik bildirimi +operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=T\u00fcm kaynak (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=T\u00fcm kaynak (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=G\u00f6lge ekle (Provizyonlama) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Nesne ekle (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF ba\u011flay\u0131c\u0131 konfig\u00fcrasyonu +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Nesne sil (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=UCF nesnesi yakala +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=UCF kabiliyetleri +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=UCF ba\u011flayc\u0131s\u0131 ba\u015flatma +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Nesneyi de\u011fi\u015ftir (Ucf) +operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Nesne Ekle (Depo) +operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Nesne sil (Depo) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Nesne al (Depo) +operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Nesne de\u011fi\u015ftir (Depo) +operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Nesneleri ara (Depo) +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.configurationValidation=Konfig\u00fcrasyon do\u011frulama +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorConnection=Ba\u011flay\u0131c\u0131 ba\u011flant\u0131s\u0131 testi +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorInitialization=Ba\u011flay\u0131c\u0131 ba\u015flatma +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.testConnection=Ba\u011flant\u0131 testi +operation.com.evolveum.midpoint.task.api.TaskManager.addTask=G\u00f6rev ekle (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=G\u00f6rev instance yarat(G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Yerel servis threadlerini durdur (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=G\u00f6rev sil (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Sonraki g\u00f6rev ko\u015fusunun ba\u015flama zaman\u0131n\u0131 al (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.getTask=G\u00f6rev al (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=G\u00f6rev olu\u015fturucu dinleyicisi (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=G\u00f6rev silici dinleyicisi (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Yerel servis threadlerini tekrar aktifle\u015ftir(G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=G\u00f6revi devam ettir (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=D\u00fc\u011f\u00fcmleri ara (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=G\u00f6revleri ara (G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=G\u00f6revleri ask\u0131ya al(G\u00f6rev) +operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=G\u00f6revi arkaplana ge\u00e7ir (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=ClusterManager\u0131 durdur (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=D\u00fc\u011f\u00fcm\u00fc sil (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=D\u00fc\u011f\u00fcm ve g\u00f6rev bilgisi ekle(G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Cluster durum bilgisi al(G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=G\u00f6rev zamanla (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Zamanlay\u0131c\u0131 ba\u015flat (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Bu d\u00fc\u011f\u00fcmdeki b\u00fct\u00fcn g\u00f6revleri durdur ve sonlanmalar\u0131n\u0131 bekle(G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Zamanlay\u0131c\u0131lar\u0131 ve g\u00f6revleri durdur (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Zamanlay\u0131c\u0131y\u0131 durdur (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=G\u00f6revleri durdur ve sonlanmalar\u0131n\u0131 bekle (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unscheduleTask=Planlanm\u0131\u015f g\u00f6revi geri al (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=G\u00f6revin y\u00fcr\u00fctmesinin bitimini bekle (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Localde Y\u00fcr\u00fct\u00fclen g\u00f6revleri getir (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Local G\u00f6rev y\u00fcr\u00fctmesini durdur (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Local d\u00fc\u011f\u00fcmdeki zamanlay\u0131c\u0131 ve g\u00f6revleri durdur (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Uzaktaki d\u00fc\u011f\u00fcm\u00fcn durumunu getir(G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Uzaktaki zamanlay\u0131c\u0131y\u0131 durdur(G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Uzaktaki g\u00f6revi durdur (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Engerek veri ambar\u0131n\u0131 ve Quartz i\u015flerini e\u015fle\u015ftir (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Engerek veri ambar\u0131n\u0131 ve Quartz i\u015flerini e\u015fle\u015ftir (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=D\u00fc\u011f\u00fcm ve g\u00f6rev bilgisi ekle (G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Zamanlay\u0131clar\u0131 ve g\u00f6revleri durdur G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Yerelde ko\u015fan g\u00f6revleri al(G\u00f6rev) +operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Depoya ve Quartz \u0130\u015f deposuna g\u00f6rev ekle.(G\u00f6rev) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=\u00d6zellikleri y\u00fckle +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Obje y\u00fckle +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Kaynak y\u00fckle +operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Organizasyon birimi y\u00fckleniyor +operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=\u00d6zellikleri olu\u015ftur +operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Konteynerleri olu\u015ftur +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Obje sil +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Obje sil +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Obje y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Obje kaydet +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=\u0130\u00e7e dosya aktar +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=\u0130\u00e7e xml aktar +operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Zaman\u0131 de\u011fi\u015ftir +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Log konfig\u00fcrasyonu y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Log konfig\u00fcrasyonu g\u00fcncelle +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Veri ambar\u0131 tan\u0131lar\u0131n\u0131 getir +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test ambar\u0131 +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Hesaplar\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Atamalar\u0131 Y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Kullan\u0131c\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=\u0130\u015f kalemleri y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Hesap y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Kullan\u0131c\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Hesaplar\u0131 olan kullan\u0131c\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=\u015eifreyi sakla +operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Rapor kaydet +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Rapor y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Rapor ko\u015ftu +operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=HEsaplar\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Hesab\u0131 kaydet +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Sahibi de\u011fi\u015ftir +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Hesaptan kullan\u0131c\u0131 olu\u015ftur +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Kaynaklar\u0131 say +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=Kaynaklar\u0131 listele +operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Kaynak y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Kayna\u011f\u0131 kaydet +operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Kaynaktan i\u00e7eri aktar. +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Ba\u011flay\u0131c\u0131 ke\u015ffi +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Host tan\u0131mlar\u0131n\u0131 sil +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Kaynaklar\u0131 sil +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Senkronizasyon durumu +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Kaynak testi +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Rol y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Rol\u00fc kaydet +operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Rolleri sil +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=List nodes +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=List tasks +operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=G\u00f6revi kaydet +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Servis threadlerini pasifle\u015ftir +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=D\u00fc\u011f\u00fcmleri sil +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=G\u00f6revleri sil +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Servis threadlerini tekrar aktif et +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=G\u00f6revi devam ettir +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=G\u00f6revleri devam ettir +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=G\u00f6revleri zamanla +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Zamanlay\u0131c\u0131lar\u0131 ba\u015flat +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Zamanlay\u0131c\u0131lar\u0131 ve g\u00f6revleri durdur +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Zamanlay\u0131c\u0131lar\u0131 durdur +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspend tasks +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Nesneyi ta\u015f\u0131 +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Nesneleri sil +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Nesneyi ta\u015f\u0131 +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Nesneleri ta\u015f\u0131 +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObject=Nesne g\u00fcncelle +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.updateObjects=Nesneleri g\u00fcncelle +operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Org. \u00fcnitesi kaydet +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Hesap y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Hesaplar\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Atama y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Atamalar\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Kullan\u0131c\u0131 y\u00fckle +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Hesab\u0131 de\u011fi\u015ftir +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Kullan\u0131c\u0131y\u0131 kaydet +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Kullan\u0131c\u0131y\u0131 kaydet +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Kullan\u0131c\u0131 sil +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Kullan\u0131c\u0131lar\u0131 sil +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Kullan\u0131c\u0131 se\u00e7ilemez +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Kullan\u0131c\u0131lar se\u00e7ilemez +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Kullan\u0131c\u0131 se\u00e7ilebilir +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Kullan\u0131c\u0131lar se\u00e7ilebilir +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Kullan\u0131c\u0131 e\u015fle \: {0} +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Kullan\u0131c\u0131lar\u0131 e\u015fle +operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=\u0130\u015f kalemini sakla +operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Nesne sil +operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Nesne y\u00fckle +operation.com.evolveum.midpoint.wf.WfHook.invoke=\u0130\u015f ak\u0131\u015f\u0131 kanca talebi (Workflow) +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Model web servisi nesne ekle +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Model web servisi nesne sil +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Model web servisi nesne al +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Model web servisi \u00f6zellik de\u011ferlerini al +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Model web servisi kaynaktan i\u00e7e aktar +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web servisi hesap g\u00f6lgesi sahibini listele +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Model web servisi nesneleri listele +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Model web servisi kaynak nesne g\u00f6lgelerini listele +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Model web servisi kaynak nesnelerini listele +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Model web servisi nesne de\u011fi\u015ftir +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Model web servisi nesneleri arama +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Model web servisi kaynak testi +operation.linkShadow=Hesab\u0131 ba\u011fla (Model) +operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=\u00d6znitelik de\u011ferleri ekle (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.create=Olu\u015ftur (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Nesne sil (ICF) +operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF nesne al +operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF \u015femas\u0131 +operation.org.identityconnectors.framework.api.ConnectorFacade.update=G\u00fcncelle (Icf) +operationResultPanel.cause=Neden\: +operationResultPanel.context=\u0130\u00e7erik\: +operationResultPanel.count=Say\: +operationResultPanel.hideStack=[ Hata y\u0131\u011f\u0131n\u0131n\u0131 sakla ] +operationResultPanel.param=Parametre\: +operationResultPanel.showStack=[ Hata y\u0131\u011f\u0131n\u0131n\u0131 g\u00f6ster ] +operationResultPanel.times=defa +operationResultPanel.title.expectedError=Beklenen hata +operationResultPanel.title.fatalError=\u00d6l\u00fcmc\u00fcl hata +operationResultPanel.title.info=Bilgi +operationResultPanel.title.inProgress=Devam Ediliyor +operationResultPanel.title.partialError=K\u0131smi Hata +operationResultPanel.title.success=Ba\u015far\u0131l\u0131 +operationResultPanel.title.unknown=Bilinmeyen +operationResultPanel.title.warn=Uyar\u0131 +OperationResultStatus.FATAL_ERROR=Onulmaz hata +OperationResultStatus.IN_PROGRESS=S\u00fcre\u00e7 ilerlemekte +OperationResultStatus.NOT_APPLICABLE=Uygulanamaz +OperationResultStatus.PARTIAL_ERROR=K\u0131smi hata +OperationResultStatus.SUCCESS=Ba\u015far\u0131 +OperationResultStatus.UNKNOWN=Bilinmiyor +OperationResultStatus.WARNING=Uyar\u0131 +operation.unlinkShadow=Hesap ba\u011f\u0131n\u0131 \u00e7\u00f6z (Model) +operation.updateSituationInShadow=Update situation in account (Model) +org.apache.wicket.extensions.wizard.cancel=Vazge\u00e7 +org.apache.wicket.extensions.wizard.finish=Bitir +org.apache.wicket.extensions.wizard.last=Sona git +org.apache.wicket.extensions.wizard.next=Sonraki +org.apache.wicket.extensions.wizard.previous=\u00d6nceki +OrgType.costCenter=Maliyet merkezi +OrgType.displayName=G\u00f6sterim ad\u0131 +OrgType.identifier=Tan\u0131t\u0131c\u0131 +OrgType.locality=Yer +OrgType.orgType=Organizasyon Tipi +OrgType.requestable=Talep edilebilir +orgUnitAddDeletePopup.button.add=Org. birim(ler)i ekle +orgUnitAddDeletePopup.button.cancel=\u0130ptal +orgUnitAddDeletePopup.button.remove=Org birim(ler)i kald\u0131r +orgUnitAddDeletePopup.column.name=\u0130sim +orgUnitAddDeletePopup.title=Organizasyon Birimi se\u00e7in +OrgUnitBrowser.cancel=\u0130ptal +OrgUnitBrowser.createRoot=K\u00f6k yap +OrgUnitBrowser.search=Ara +OrgUnitBrowser.title=Org.biriminin yeni atas\u0131n\u0131 se\u00e7 +OriginType.ACTIVATIONS=Aktivasyonlar +OriginType.ASSIGNMENTS=Atamalar +OriginType.CREDENTIALS=Kimlik Bilgileri +OriginType.INBOUND=Gelen +OriginType.null=- +OriginType.OUTBOUND=Giden +OriginType.RECONCILIATION=E\u015fle\u015ftirme +OriginType.SYNC_ACTION=Sync eylemi +OriginType.USER_ACTION=Kullan\u0131c\u0131 eylemi +OriginType.USER_POLICY=Kullan\u0131c\u0131 kural\u0131 +PageAbout.allRightsReserved= +PageAbout.button.testProvisioning=Provizyonlama testi +PageAbout.button.testRepository=Depo testi +PageAbout.message.couldntObtainJvmParams=JMX'ten JVM parametreleri al\u0131namad\u0131. +PageAbout.midPointRevision=${describe} +PageAbout.midPointRevisionTitle=Git a\u00E7\u0131klamas\u0131 +PageAbout.midPointVersion=${pom.version} +PageAbout.midPointVersionTitle=Versiyon +PageAbout.repoDiag.additionalDetails.name=Ad +PageAbout.repoDiag.additionalDetails.value=De\u011Fer +PageAbout.repoDiag.driverShortName=S\u00FCr\u00FCc\u00FC k\u0131sa ismi +PageAbout.repoDiag.driverVersion=S\u00FCr\u00FCc\u00FC versiyonu +PageAbout.repoDiag.implementationDescription=Ger\u00E7ekle\u015Ftirme a\u00E7\u0131klamas\u0131 +PageAbout.repoDiag.implementationShortName=Ger\u00E7ekle\u015Ftirme ad\u0131 +PageAbout.repoDiag.isEmbedded=B\u00FCt\u00FCnle\u015Fik +PageAbout.repoDiag.repositoryUrl=Depo URL'i +PageAbout.subTitle= +PageAbout.title.basic=Temel Bilgi +PageAbout.title=Engerek Hakk\u0131nda +PageAbout.title.jvmProperties=JVM se\u00E7enekleri +PageAbout.title.repository.additional=Ek bilgiler +PageAbout.title.repository=Depo +PageAbout.title.systemProperties=Sistem se\u00E7enekleri +PageAbout.unknownBuildNumber=bilinmeyen +pageAccount.button.back=Geri +pageAccount.button.save=Kaydet +pageAccount.description=Kaynak hesab\u0131 +pageAccount.message.cantEditAccount=Hesap d\u00FCzenlenmek i\u00E7in y\u00FCklenemedi. +PageAccounts.accounts.description=A\u00E7\u0131klama +PageAccounts.accounts.name=Ad +PageAccounts.accounts.oid=Oid +PageAccounts.accounts.synchronizationSituation=Durum +PageAccounts.accounts.synchronizationTimestamp=Zaman Damgas\u0131 +PageAccounts.button.clearExportFolder=D\u0131\u015Fa aktarma klas\u00F6r\u00FCn\u00FC sil +PageAccounts.button.export=D\u0131\u015Fa aktar +PageAccounts.button.load=Y\u00FCkle +PageAccounts.count=Say\u0131 +PageAccounts.deleted=Silinen +PageAccounts.disputed=\u0130htilafl\u0131 +PageAccounts.exportException=D\u0131\u015Fa aktar\u0131m s\u0131ras\u0131nda hata olu\u015Ftu {0} +PageAccounts.exportFileDoesntExist={0} dosya olu\u015Fturamad\u0131. +PageAccounts.linked=\u0130li\u015Fkili +PageAccounts.nothing=Hi\u00E7 +PageAccounts.resource=Kaynak +PageAccounts.shadows=G\u00F6lgeler +PageAccounts.state=Durum +PageAccounts.subTitle=Senkronizasyon detaylar\u0131 +PageAccounts.summary=\u00D6zet +PageAccounts.title=G\u00F6lge +PageAccounts.total=Toplam +pageAccount.subtitle={0} +PageAccounts.unlinked=Ba\u011Flanmayan +PageAccounts.unmatched=E\u015Flenmeyen +PageAccount.title=Hesap detaylar\u0131 +pageAdmin.configuration.description=G\u00fcvenlik, loglama, i\u00e7e aktarma +pageAdmin.configuration=Konfig\u00fcrasyon +pageAdmin.home=Ana Sayfa +pageAdmin.home.description=Buradan ba\u015fla +PageAdmin.menu.top.configuration.about=Hakk\u0131nda +PageAdmin.menu.top.configuration.basic=Temel ayarlar +PageAdmin.menu.top.configuration.bulkActions=Toplu i\u015flemler +PageAdmin.menu.top.configuration.configuration=Konfig\u00fcrasyon +PageAdmin.menu.top.configuration.development=Geli\u015ftirme +PageAdmin.menu.top.configuration.expressionEvaluator=\u0130fade hesaplay\u0131c\u0131 +PageAdmin.menu.top.configuration.importObject=\u0130\u00e7e nesne aktar +PageAdmin.menu.top.configuration.internals=\u0130\u00e7 ayarlar +PageAdmin.menu.top.configuration=Konfig\u00fcrasyon +PageAdmin.menu.top.configuration.logging=Loglama +PageAdmin.menu.top.configuration.repositoryObjects=Depo nesneleri +PageAdmin.menu.top.configuration.security=G\u00fcvenlik +PageAdmin.menu.top.configuration.shadowsDetails=G\u00f6lge detaylar\u0131 +PageAdmin.menu.top.home=Ana Sayfa +PageAdmin.menu.top.reports.created=Olu\u015fturulan Raporlar +PageAdmin.menu.top.reports.list=Rapor Listesi +PageAdmin.menu.top.reports=Raporlar +PageAdmin.menu.top.resources=Kaynaklar +PageAdmin.menu.top.resources.list=Kaynak Listesi +PageAdmin.menu.top.resources.new=Yeni Kaynak +PageAdmin.menu.top.resources.wizard=Kaynak sihirbaz\u0131 +PageAdmin.menu.top.roles.list=Rol Listesi +PageAdmin.menu.top.roles.new=Yeni Rol +PageAdmin.menu.top.roles=Roller +PageAdmin.menu.top.serverTasks.list=G\u00f6rev Listesi +PageAdmin.menu.top.serverTasks.new=Yeni G\u00f6rev +PageAdmin.menu.top.serverTasks=Sunucu G\u00f6revleri +PageAdmin.menu.top.users.find=Kullan\u0131c\u0131 Bul +PageAdmin.menu.top.users=Kullan\u0131c\u0131lar +PageAdmin.menu.top.users.list=Kullan\u0131c\u0131 listele +PageAdmin.menu.top.users.new=Yeni kullan\u0131c\u0131 +PageAdmin.menu.top.users.org.new=Yeni organizasyon +PageAdmin.menu.top.users.org=Organizasyon Yap\u0131s\u0131 +PageAdmin.menu.top.users.org.tree=Organizasyon a\u011fac\u0131 +PageAdmin.menu.top.workItems.listClaimable=Talep edebilece\u011fim i\u015fler +PageAdmin.menu.top.workItems.listProcessInstancesAll=T\u00fcm istekler +PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=\u0130steklerim +PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Hakk\u0131mdaki istekler +PageAdmin.menu.top.workItems.list=\u0130\u015f \u00f6\u011felerini listele +PageAdmin.menu.top.workItems=\u0130\u015f \u00f6\u011feleri +pageAdmin.reports.description=Raporlar\u0131 d\u0131\u015fa aktar +pageAdmin.reports=Raporlar +pageAdminResources.accountDetails=Hesap detaylar\u0131 +pageAdminResources.contentAccounts=Hesaplar +pageAdmin.resources.description=Ba\u011flan\u0131lan sistemler +pageAdminResources.detailsResource=Kaynak detaylar\u0131 +pageAdminResources.editResource=Kaynak d\u00fczenle +pageAdminResources.importResource=\u0130\u00e7e kaynak aktar +pageAdmin.resources=Kaynaklar +pageAdminResources.listResources=Kaynaklar\u0131 listele +pageAdminResources.message.cantLoadResource=Kaynak detaylar\u0131n\u0131 y\u00fcklenemedi. +pageAdminResources.newResource=Yeni kaynak. +pageAdmin.roles.description=Rolleri d\u00fczenle +pageAdmin.roles=Roller +pageAdmin.serverTasks.description=Y\u00fcr\u00fct\u00fclen g\u00f6revler +pageAdmin.serverTasks=Sunucu g\u00f6revleri +pageAdmin.users.description=Depodaki Kullan\u0131c\u0131lar +pageAdmin.users=Kullan\u0131c\u0131lar +pageAdmin.workItems.description=\u0130stekler, onaylama +pageAdmin.workItems=\u0130\u015f \u00f6\u011feleri +PageBase.button.back=Geri +PageBase.button.cancel=\u0130ptal +PageBase.button.delete=Sil +PageBase.button.run=\u00c7al\u0131\u015ft\u0131r +PageBase.button.saveAndRun=Kaydet ve ko\u015ftur +PageBase.button.save=Kaydet +PageBase.button.search=Ara +PageBase.button.send=G\u00f6nder +PageBase.button.update=G\u00fcncelle +PageBase.clearCssCache=less/js \u00f6nbellegini temizle +pageBase.midPointVersion=Versiyon\: ${pom.version}, ${describe} +pageBase.unknownBuildNumber=bilinmeyen +PageBulkUsers.button.start=Ba\u015Fla +PageBulkUsers.title=Toplu Kullan\u0131c\u0131 \u0130\u015Flemleri +pageContentAccounts.accounts=Hesaplar +pageContentAccounts.button.changeOwner=Sahibini de\u011Fi\u015Ftir +pageContentAccounts.button.clearButton=Temizle +pageContentAccounts.button.importAccount=Hesab\u0131 i\u00E7e aktar +pageContentAccounts.button.removeOwner=Sahibini kald\u0131r +pageContentAccounts.button.searchButton=Ara +pageContentAccounts.identifiers=Tan\u0131mlay\u0131c\u0131lar +pageContentAccounts.message.cantImportAccount=Hesab\u0131 i\u00E7e aktaramad\u0131, oid'si\={0} +pageContentAccounts.message.cantShowAccountDetails={0} ({1}) Hesaplar\u0131n\u0131n detaylar\u0131 g\u00F6sterilemedi. +pageContentAccounts.message.cantShowUserDetails={0} ({1}) kullan\u0131c\u0131lar\u0131n\u0131n detaylar\u0131 g\u00F6sterilemedi. +pageContentAccounts.message.noAccountSelected=Hi\u00E7bir hesap se\u00E7ilmedi. +pageContentAccounts.message.resourceOidNotDefined=Kaynak oid'si URL'de tan\u0131ml\u0131 de\u011Fil. +pageContentAccounts.name=Ad +pageContentAccounts.optionsTitle=Se\u00E7enekler +pageContentAccounts.owner=Sahip +pageContentAccounts.search=Ara +pageContentAccounts.situation=Durum +PageContentAccounts.subTitle=on {0} +PageContentAccounts.title={0} +pageContentEntitlements.entitlements=Yetkiler +pageContentEntitlements.message.resourceOidNotDefined=Kaynak oid'si URL'de tan\u0131ml\u0131 de\u011Fil +PageContentEntitlements.title={0} +pageCreatedReports.button.delete=Silme +pageCreatedReports.button.download=\u0130ndirme +pageCreatedReports.button.searchButton=Arama +pageCreatedReports.dialog.title.confirmDelete=Silmeyi onayla +pageCreatedReports.filter.default=Dosya Tipini se\u00E7in +pageCreatedReports.filter.filetype=Dosya Tipi +pageCreatedReports.filter.reportType=Rapor Tipi +pageCreatedReports.inlineMenu.deleteAll=Hepsini sil +pageCreatedReports.inlineMenu.deleteSelected=Se\u00E7ilenleri sil +pageCreatedReports.message.deleteAll=Ger\u00E7ekten olu\u015Fturulan t\u00FCm rapor \u00E7\u0131kt\u0131lar\u0131n\u0131 silmek istiyor musunuz? +pageCreatedReports.message.deleteOutputConfirmed=Ger\u00E7ekten {0} olu\u015Fturulmu\u015F rapor(lar\u0131) silmek istiyor musunuz? +pageCreatedReports.message.deleteOutputSingle=Olu\u015Fturulan '{0}' raporu silemek istiyor musunuz? +pageCreatedReports.message.downloadError=Rapor indirilemedi. +pageCreatedReports.message.fileNotFound=Rapor dosyas\u0131 bulunamad\u0131. +pageCreatedReports.message.nothingSelected=Hi\u00E7 bir rapor se\u00E7ilmedi +pageCreatedReports.message.queryError=Error occurred during translation search query to filter. +PageCreatedReports.subTitle= +pageCreatedReports.table.author=Haz\u0131rlayan +pageCreatedReports.table.description=A\u00E7\u0131klama +pageCreatedReports.table.filetype=Dosya Tipi +pageCreatedReports.table.name=\u0130sim +pageCreatedReports.table.time=Zaman +pageCreatedReports.table.type=Raparo Tipi +PageCreatedReports.title=Ge\u00E7mi\u015Fte olu\u015Fturulan raporlar +PageDashboard.accounts=Hesaplar\u0131m +PageDashboard.activeTasks=Aktif g\u00F6revler +PageDashboard.activeUsers=Aktif kullan\u0131c\u0131lar +PageDashboard.assignments=Atamalar\u0131m +PageDashboard.pageUserLink=Kullan\u0131c\u0131 Detaylar\u0131m +PageDashboard.personalInfo=Ki\u015Fisel bilgilerim +PageDashboard.serverLoad=Sunucu Y\u00FCk\u00FC +PageDashboard.subTitle=Engerek KYS'ye ho\u015Fgeldiniz +PageDashboard.systemInfo=Sistem durumu +PageDashboard.title=Pano +PageDashboard.usedRam=Kullan\u0131lan RAM +PageDashboard.workItems=\u0130\u015F kalemlerim +pageDebugList.button.clear=Temizle +pageDebugList.button.deleteSelected=Se\u00E7ileni sil +pageDebugList.button.exportAll=Hepsini d\u0131\u015Fa aktar +pageDebugList.button.export=D\u0131\u015Fa aktar +pageDebugList.button.label.export=D\u0131\u015Fa aktar\: +pageDebugList.button.laxativeButton=B\u00FCt\u00FCn kimliklerden kurtul +pageDebugList.button.search=Ara +pageDebugList.description=A\u00E7\u0131klama +pageDebugList.dialog.title.confirmDelete=Silmeyi onayla +pageDebugList.dialog.title.confirmLaxative=Kimliklerden kurtulmay\u0131 onayla +pageDebugList.dialog.title.confirmLaxativeMessage=Listelenen de\u011Fi\u015Fiklikler ger\u00E7ekle\u015Fecek\: +pageDebugList.menu.deleteAllType=Se\u00E7ili tiplerin t\u00FCm\u00FCn\u00FC sil +pageDebugList.menu.deleteSelected=Se\u00E7imi sil +pageDebugList.menu.exportAll=B\u00FCt\u00FCn nesneleri d\u0131\u015Fa aktar +pageDebugList.menu.exportAllSelectedType=Se\u00E7ili tiptekilerin hepsini d\u0131\u015Fa aktar +pageDebugList.menu.exportSelected=Se\u00E7ilenleri d\u0131\u015Fa aktar +pageDebugList.message.countSearchProblem=G\u00F6lge ve/veya Kullan\u0131c\u0131lar \u00FCzerinde arama ger\u00E7ekle\u015Ftirilemedi +pageDebugList.message.createFileException=\u0130ndirilecek dosya olu\u015Fturulamad\u0131. +pageDebugList.message.deleteObjectConfirm="{0}" 'y\u0131 silmek istedi\u011Finize emin misiniz? +pageDebugList.message.deleteSelectedConfirm={0} nesneyi silmek istedi\u011Finize emin misiniz? +pageDebugList.message.laxativeProblem=Ba\u015Far\u0131 ile ger\u00E7ekle\u015Ftirilmeyen t\u00FCm kimlik operasyonlar\u0131n\u0131 kald\u0131r +pageDebugList.message.nothingSelected=Hi\u00E7 bir nesne se\u00E7ilmedi. +pageDebugList.message.queryException=Ad\u0131n altdizisi i\u00E7in sorgu yaz\u0131lamad\u0131,nedeni\: {0} +pageDebugList.message.singleDeleteProblemShadow=Shadow silinemedi +pageDebugList.message.singleDeleteProblemUser=Kullan\u0131c\u0131 silinemedi +pageDebugList.name=Ad +pageDebugList.objectType=Nesne tipi +pageDebugList.options=Se\u00E7enekler +pageDebugList.resourceName=Kaynak Ad\u0131 +pageDebugList.resourceType=Kaynak tipi +pageDebugList.searchTextPlaceholder=Ad +PageDebugList.subTitle= +PageDebugList.title=\u0130\u015Flenmemi\u015F nesneler +pageDebugList.zipCheck=Zip kullan +pageDebugView.button.back=Geri +pageDebugView.button.save=Kaydet +pageDebugView.edit=D\u00FCzenle +pageDebugView.encrypt=\u015Eifreleme ile koru +pageDebugView.message.cantSaveEmpty=Bo\u015F xml kaydedilemez. +pageDebugView.message.oidNotDefined=Nesne oid'si tan\u0131mlanmad\u0131. +pageDebugView.options=Se\u00E7enekler +PageDebugView.subTitle='{0}' +PageDebugView.title=Nesne detaylar\u0131 +pageDebugView.validateSchema=\u015Eemay\u0131 do\u011Frula +PageError.button.back=Panoya d\u00F6n +PageError.error.401=\u0130zin yok (401) +PageError.error.403=Yasak (403) +PageError.error.404=Sayfa Bulunamad\u0131 (404) +PageError.error.500=Dahili problem (500) +PageError.message=Bilinmeyen bir hata olu\u015Ftu, gerekli ise sistem y\u00F6neticisi ile ileti\u015Fime ge\u00E7in. +PageError.quoteAuthor=Henry Ford +PageError.quote=Failure is simply the opportunity to begin again, this time more intelligently. +PageError.title=Hata +PageFindUsers.subTitle=Engerek +PageFindUsers.title=Kullan\u0131c\u0131 bul +PageForgetPassword.email=E-posta +pageForgetPassword.message.ContactAdminQuestionsNotSet=\u015Eifreyi s\u0131f\u0131rlayabilmek i\u00E7in sistem y\u00F6neticinizle g\u00F6r\u00FC\u015F\u00FCn\u00FCz. +pageForgetPassword.message.usernotfound=Kullan\u0131c\u0131 Bulunamad\u0131 +PageForgetPassword.password=\u015Eifre +PageForgetPassword.resetPassword=\u015Eifremi S\u0131f\u0131rla +PageForgetPassword.title=\u015Eifremi Unuttum +PageForgetPassword.username=Kullan\u0131c\u0131 Ad\u0131 +PageImportObject.button.import=Nesneyi i\u00E7e aktar +PageImportObject.embeddedEditor=B\u00FCt\u00FCnle\u015Fik editor +PageImportObject.file=Dosya +PageImportObject.getObjectsFrom=Nesneleri \u00E7a\u011F\u0131r +pageImportObject.message.emptyXml=Bo\u015F xml dosyas\u0131 kaydedilemez. +PageImportObject.message.help=\u0130\u00E7e aktarmak i\u00E7in xml dosyas\u0131 se\u00E7 +pageImportObject.message.nullFile=Y\u00FCklenen dosya bo\u015F +PageImportObject.subTitle= +PageImportObject.title=Nesneleri i\u00E7e aktar +PageInternals.button.changeTime=Zaman\u0131 de\u011Fi\u015Ftir +PageInternals.checkConsistency=Tutarl\u0131l\u0131\u011F\u0131 denetle +PageInternals.checkEncryption=\u015Eifrelemeyi denetle +PageInternals.checkReadEncrypion=Okuma \u015Fifrelemesini denetle +PageInternals.detailedDebugDump=Detayl\u0131 hata ay\u0131klama d\u00F6k\u00FCm\u00FC +PageInternals.offset=\u00D6telenecek zaman +PageInternals.title.debugUtil=Hata ay\u0131klama arac\u0131 +PageInternals.title.internalsConfig=\u0130\u00E7 ayarlar +PageInternals.title.timeChange=Zaman De\u011Fi\u015Fikl\u011Fi +PageInternals.title=\u0130\u00E7 Ayarlar +pageLogging.appenders.appending=Eklenen +pageLogging.appenders.filePath=Dosya yolu +pageLogging.appenders.filePattern=Dosya \u015Fekli +pageLogging.appenders.maxFileSize=Maksimum dosya boyutu [kb] +pageLogging.appenders.maxHistory=Maksimum ge\u00E7mi\u015F +pageLogging.appenders.name=\u0130sim +pageLogging.appender=Sona ekleyeci\: +pageLogging.appenders.pattern=\u015Eekil +pageLogging.appenders=Sona ekleyiciler +pageLogging.audit=Denetim +pageLogging.auditLog=Denetim log dosyas\u0131\: +pageLogging.button.addClassLogger=Loglay\u0131c\u0131 ekle +pageLogging.button.addComponentLogger=Bile\u015Fen loglayc\u0131s\u0131 ekle +pageLogging.button.addConsoleAppender=Konsol sona ekleyicisi ekle +pageLogging.button.addFileAppender=Dosya sona ekleyicisi ekle +pageLogging.button.addFilter=Filtre ekle +pageLogging.button.advanced=Geli\u015Fmi\u015F +pageLogging.button.deleteAppender=Sona ekleyici sil +pageLogging.button.deleteFilter=Filtre Sil +pageLogging.button.deleteLogger=Loglay\u0131c\u0131 sil +pageLogging.button.reset=S\u0131f\u0131rla +pageLogging.button.save=Kaydet +pageLogging.details=Detaylar\: +pageLogging.dumpInterval=D\u00F6k\u00FCm aral\u0131\u011F\u0131\: +pageLogging.filter.ALL=Hepsi +pageLogging.filter=Filtre +pageLogging.filter.GUI=Web filtresi +pageLogging.filter.MODEL=Model filtresi +pageLogging.filter.NOTIFICATIONS=Bildirim filtresi +pageLogging.filter.PROVISIONING=Provizyonlama filtresi +pageLogging.filter.REPOSITORY=Depo filtresi +pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnesi de\u011Fi\u015Fiklik dinleyicisi filtresi +pageLogging.filtersTable=Filtreler tablosu +pageLogging.filter.TASKMANAGER=G\u00F6rev y\u00F6neticisi filtresi +pageLogging.filter.WORKFLOWS=\u0130\u015F ak\u0131\u015F\u0131 filtresi +pageLogging.logger.ALL=Hepsi +pageLogging.logger.GUI=Web loglay\u0131c\u0131s\u0131 +pageLogging.logger=Loglay\u0131c\u0131 +pageLogging.logger.MODEL=Model loglay\u0131c\u0131s\u0131 +pageLogging.logger.NOTIFICATIONS=Bildirim loglay\u0131c\u0131s\u0131 +pageLogging.logger.PROVISIONING=Provizyonlama loglay\u0131c\u0131s\u0131 +pageLogging.logger.REPOSITORY=Depo loglay\u0131c\u0131s\u0131 +pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Kaynak nesnesi de\u011Fi\u015Fiklik dinleyicisi loglay\u0131c\u0131s\u0131 +pageLogging.loggersAppender=Appender +pageLogging.loggersLevel=Seviye +pageLogging.loggers=Loglay\u0131c\u0131lar +pageLogging.loggersTable=Loglay\u0131c\u0131lar tablosu +pageLogging.logger.TASKMANAGER=G\u00F6rev y\u00F6neticisi loglay\u0131c\u0131s\u0131 +pageLogging.logger.WORKFLOWS=\u0130\u015F ak\u0131\u015F\u0131 mod\u00FCl loglay\u0131c\u0131s\u0131 +pageLogging.logSubsystemEntryExit=Log alt sistemi giri\u015F/\u00E7\u0131k\u0131\u015F +pageLogging.performanceStatistics=Performans istatistikleri\: +pageLogging.profiling=Profil olu\u015Fturma +pageLogging.requestFilter=\u0130stek filtresi\: +pageLogging.rootAppender=Kaynak appender\: +pageLogging.rootLevel=K\u00F6k loglay\u0131c\u0131s\u0131\: +pageLogging.subsystem.appender=Appender +pageLogging.subsystem.level=Seviye +pageLogging.subsystem.model=Model +pageLogging.subsystem.provisioning=Provizyonlama +pageLogging.subsystem.repository=Depo +pageLogging.subsystem.resourceObjectChangeListener=Kaynak nesnesi de\u011Fi\u015Fiklik dinleyicisi +pageLogging.subsystems=Alt Sistemler\: +pageLogging.subsystem.taskManager=G\u00F6rev y\u00F6neticisi +pageLogging.subsystem.ucf=Ucf +pageLogging.subsystem.workflow=\u0130\u015F ak\u0131\u015F\u0131 +PageLogging.title=Log Y\u00F6netimi +PageLogin.forgetPassword=\u015Eifremi Unuttum +PageLogin.password=\u015Eifre +PageLogin.signIn=Giri\u015F yap +PageLogin.title=Giri\u015F Sayfas\u0131 +PageLogin.username=Kullan\u0131c\u0131 Ad\u0131 +PageMyPasswordQuestions.title=\u015Eifre Sorular\u0131m +PageMyPasswords.accountMidpoint=Engerek +PageMyPasswords.accounts=Hesaplar +PageMyPasswords.button.back=Geri +PageMyPasswords.button.save=Kaydet +PageMyPasswords.couldntResolve=Kayna\u011F\u0131 \u00E7\u00F6z\u00FCmleyemedi. +PageMyPasswords.enabled=Aktifle\u015Ftirilmi\u015F +PageMyPasswords.importantNote=\u00D6nemli not. "Engerek" hesab\u0131 i\u015Faretlenmi\u015Fken,kullan\u0131c\u0131 \u015Fifresi de\u011Fi\u015Fir. Onun d\u0131\u015F\u0131ndaki hesap de\u011Fi\u015Fiklikleri tan\u0131mlanm\u0131\u015F politikalara g\u00F6re de\u011Fi\u015Ftirilir. +PageMyPasswords.name=Ad +PageMyPasswords.noAccountSelected=Hi\u00E7 hesap se\u00E7ilmedi. \u015Eifre De\u011Fi\u015Ftirilemedi. +PageMyPasswords.password=\u015Eifre +PageMyPasswords.resourceMidpoint=Engerek deposu. +PageMyPasswords.resourceName=Kaynak +PageMyPasswords.title=\u015Eifrelerim +PageOrgTree.message.noOrgStructDefined=Organizasyon yap\u0131s\u0131 tan\u0131m\u0131 yok +PageOrgTree.subTitle=A\u011Fa\u00E7 +PageOrgTree.title=Organizasyon yap\u0131s\u0131 +PageOrgUnit.subTitle=Detaylar +PageOrgUnit.title.approvers=Onay +PageOrgUnit.title.assignments=Atamalar +PageOrgUnit.title.authorizations=Yetkiler +PageOrgUnit.title.basic=Temel +PageOrgUnit.title.exclusions=D\u0131\u015Far\u0131da kalanlar +PageOrgUnit.title.inducements=Te\u015Fvikler +PageOrgUnit.title=Yeni organizasyon birimi +pageProcessInstance.button.back=Geri +pageProcessInstances.active=Halen Aktif +pageProcessInstances.before=\u00d6nce +pageProcessInstances.button.back=Geri +pageProcessInstances.button.stop=S\u00fcre\u00e7 olaylar\u0131n\u0131 Durdur/sil +pageProcessInstances.finished=Son zamanlarda bitmi\u015f +pageProcessInstances.item.candidates=G\u00f6n\u00fcll\u00fc vekil +pageProcessInstances.item.finished=Biten +pageProcessInstances.item.name=Ad +pageProcessInstances.item.owner=Sahip +pageProcessInstances.item.result=Sonu\u00e7 +pageProcessInstances.item.started=Ba\u015flam\u0131\u015f +pageProcessInstances.item.status=Durum +pageProcessInstances.message.noItemSelected=Hi\u00e7 bir s\u00fcre\u00e7 olay\u0131 se\u00e7ilmemi\u015f +pageProcessInstances.notYet=Daha de\u011fil +PageProcessInstancesRequestedBy.title=\u0130steklerimle e\u015fle\u015fen s\u00fcre\u00e7 olaylar\u0131 +PageProcessInstancesRequestedFor.title=Benim hakk\u0131mdaki istekler ile e\u015fle\u015fen s\u00fcre\u00e7 olaylar\u0131 +PageProcessInstance.title=S\u00FCre\u00E7 olay\u0131 detaylar\u0131 +PageReport.jasperTemplate=Jasper \u015Fablonu +PageReport.jasperTemplateStyle=Jasper \u015Fablon stili +PageReports.button.configure=Ayarlar +PageReports.button.run=\u00C7al\u0131\u015Ft\u0131r +PageReports.message.jasperError=Jasper raporu olu\u015Fturulurken hata olu\u015Ftu. +PageReports.message.queryError=Arama sorgusundan filtreye \u00E7evirim yap\u0131l\u0131rken hata olu\u015Ftu. +PageReports.message.resourceNotDefined=Kaynak tan\u0131ml\u0131 de\u011Fil. +PageReports.message.unknownReport=Bilinmeyen rapor. +PageReports.report.auditDescription=Denetim kay\u0131tlar\u0131ndan olu\u015Fturulan rapor. +PageReports.report.auditName=Denetim loglar\u0131 +PageReports.report.reconciliationDescription=Hesap e\u015Fleme a\u00E7\u0131klamas\u0131 +PageReports.report.reconciliationName=Hesap e\u015Fleme +PageReports.report.usersDescription=Engerek'te listelenen kullan\u0131c\u0131lar +PageReports.report.usersName=Engerek'teki kullan\u0131c\u0131lar +PageReports.search.showSubreports=Alt raporlar\u0131 g\u00F6ster +PageReports.subTitle= +PageReports.table.description=A\u00E7\u0131klamalar +PageReports.table.name=Ad +PageReports.title.auditPopup=Denetim raporu parametreleri +PageReports.title=Raporlar +PageReports.title.reconciliationPopup=Hesap e\u015Fleme raporu parametreleri +PageReports.title.userPopup=User report parameters +PageReport.title=Rapor ayarlar\u0131 +pageResource.bundle=Demet +pageResource.button.back=Geri +pageResource.button.importAccounts=Hesaplar\u0131 i\u00E7e aktar +pageResource.button.save=Kaydet +pageResource.button.test=Ba\u011Flant\u0131 testi +pageResource.capabilities=Yetenekler +pageResource.conConnection=Ba\u011Fda\u015Ft\u0131r\u0131c\u0131 ba\u011Flant\u0131s\u0131 +pageResource.confValidation=Konfig\u00FCrasyon do\u011Frulama +pageResource.conInitialization=Ba\u011Flant\u0131 \u00F6nc\u00FClleme +pageResource.connectorDetails=Ba\u011Fda\u015Ft\u0131r\u0131c\u0131 detaylar\u0131 +pageResource.conSanity=Ba\u011Fda\u015Ft\u0131r\u0131c\u0131 muhakemesi +pageResource.conSchema=Ba\u011Fda\u015Ft\u0131r\u0131c\u0131 \u015Femas\u0131 +pageResourceEdit.edit=D\u00FCzenle +pageResourceEdit.message.emptyXml=Bo\u015F xml kaynak olarak kaydedilemez +pageResource.editResource=Kaynak d\u00FCzenle +PageResourceEdit.title=Yeni kaynak +pageResourceImport.button.back=Geri +pageResourceImport.details=Detaylar +pageResourceImport.finishTime=Biti\u015F zaman\u0131 +pageResourceImport.lastError=Son hata +pageResourceImport.lastStatus=Son durum +pageResourceImport.launchTime=Ba\u015Flatma zaman\u0131 +pageResourceImport.message.cantLoadResource=Kayna\u011F\u0131 y\u00FCkleyemedi. +pageResourceImport.message=Mesaj +pageResourceImport.numberOfErrors=Hata say\u0131s\u0131 +pageResourceImport.progress=\u0130lerleme +pageResourceImport.running=\u00C7al\u0131\u015F\u0131yor +pageResourceImport.timeStamp=Zaman damgas\u0131 +PageResourceImport.title=\u0130\u00E7e kaynak aktar +pageResource.import=\u0130\u00E7e aktar +pageResource.message.oidNotDefined=\u0130stek i\u00E7erisinde Kaynak oid'si tan\u0131ml\u0131 de\u011Fil +pageResource.name=Ad +pageResource.objectTypes.displayName=G\u00F6r\u00FCn\u00FCm ad\u0131 +pageResource.objectTypes.help=Yard\u0131m +pageResource.objectTypes.nativeObjectClass=\u00D6ntan\u0131ml\u0131 obje s\u0131n\u0131f\u0131 +pageResource.objectTypes=Obje tipleri +pageResource.objectTypes.type=Tip +pageResource.oid=Oid +pageResource.overallStatus=Genel durum +pageResource.progress=\u0130lerleme +pageResource.resource=Kaynak +pageResources.bundle=Demet +pageResources.button.discoveryRemote=Bulgu +pageResources.button.label.connector=Ba\u011Fda\u015Ft\u0131r\u0131c\u0131 sunucusu +pageResources.connector.hostname=Sunucu ad\u0131 +pageResources.connectorHosts=Ba\u011Fda\u015Ft\u0131r\u0131c\u0131 sunucular\u0131 +pageResources.connector.name=Ad +pageResources.connector.port=Port +pageResources.connector.protectConnection=Korumal\u0131 +pageResources.connector.timeout=Zaman a\u015F\u0131m\u0131 +pageResources.content=\u0130\u00E7erik +pageResources.dialog.title.confirmDelete=Silmeyi onayla +pageResources.import=\u0130\u00E7e aktar +pageResources.message.deleteHostConfirm='{0}' olan sunucuyu silmek istedi\u011Finize emin misiniz? +pageResources.message.deleteHostsConfirm={0} Sunucular\u0131 silmek istedi\u011Finize emin misiniz? +pageResources.message.deleteResourceConfirm='{0}' kayna\u011F\u0131n\u0131 silmek istedi\u011Finize emin misiniz? +pageResources.message.deleteResourcesConfirm={0} kaynaklar\u0131n\u0131 silmek istedi\u011Finize emin misiniz? +pageResources.message.noHostSelected=Hi\u00E7 ba\u011Fda\u015Ft\u0131r\u0131c\u0131 sunucusu se\u00E7ilmedi. +pageResources.message.noResourceSelected=Hi\u00E7bir kaynak se\u00E7ilmedi +pageResources.name=Ad +pageResources.progress=\u0130lerleme +pageResources.resources=Kaynaklar +pageResources.status=Son durum +PageResources.subTitle=Engerek'e ba\u011Fland\u0131 +pageResource.status=Durum +PageResources.title=Kaynaklar +pageResources.version=Versiyon +pageResource.sync=Senkr. +PageResource.title=Kaynak detaylar\u0131 +pageResource.type=Tip +pageResource.version=Versiyon +PageResourceWizard.title=Yeni kaynak +pageRole.button.back=Geri +pageRole.button.save=Kaydet +PageRoleEditor.label.description=A\u00e7\u0131klama +PageRoleEditor.label.name=\u0130sim +PageRoleEditor.label.requestable=\u0130stenilebilen +PageRoleEditor.label.type=Tip +PageRoleEditor.subtitle.activation=Aktivasyon +PageRoleEditor.subtitle.basic=Temel +PageRoleEditor.subtitle.editingRole='{0}' rol detaylar\u0131 +PageRoleEditor.subtitle.newRole=olu\u015fturma +PageRoleEditor.title.assignments=Atamalar +PageRoleEditor.title.autzActions=Yetkilendirme eylemleri +PageRoleEditor.title.editingRole=D\u00fczenleme +PageRoleEditor.title.inducements=Te\u015fvikler +PageRoleEditor.title.newRole=Yeni Rol +pageRoles.button.delete=Sil +pageRoles.description=A\u00E7\u0131klama +pageRoles.dialog.title.confirmDelete=Silmeyi onayla +pageRoles.message.deleteRoleConfirm={0} Se\u00E7ilen bu rolleri silmek istedi\u011Finize emin misiniz? +pageRoles.message.nothingSelected=Hi\u00E7bir rol se\u00E7ilmedi +pageRoles.name=Ad +PageRoles.title=Roller listesi +PageSecurityQuestions.title=G\u00FCvenlik Sorular\u0131 +PageShowPassword.message=Yeni \u015Fifreniz\: +PageShowPassword.success=Yeni \u015Fifreniz ba\u015Far\u0131l\u0131 bir \u015Fekilde olu\u015Fturuldu +PageShowPassword.title=Yeni \u015Eifre +pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Tamam\u0131 +pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Legalize +pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=\u0130mle +pageSystemConfiguration.assignmentPolicyEnforcement.value.none=Hi\u00E7biri +pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Pozitif +pageSystemConfiguration.logging.title=Loglama +PageSystemConfiguration.subTitle= +pageSystemConfiguration.system.title=Sistem +PageSystemConfiguration.title=Engerek Konfig\u00FCrasyonu +PageTaskAdd.title=Yeni g\u00F6rev +pageTask.advancedOption=Geli\u015Fmi\u015F se\u00E7enekler +pageTask.basic=Temel +pageTask.boundHelp=\u00c7ok tekrar eden, k\u0131sa eylemleri olan s\u0131k\u0131 ba\u011fla\u015f\u0131ml\u0131 g\u00f6revlerdir. Tipik \u00f6rne\u011fi canl\u0131 senkronizasyondur. Bu tip g\u00f6revler cron tipi spesifkasyonu desteklenmez, zaman aral\u0131\u011f\u0131n\u0131 siz belirlemelisiniz. +pageTask.bound=S\u0131k\u0131ca ba\u011Flanm\u0131\u015F(Bu se\u00E7ene\u011Fi g\u00F6rev s\u0131k s\u0131k \u00E7al\u0131\u015F\u0131yorsa kullan\u0131n) +pageTask.browse=Tara +pageTask.button.back=Geri +pageTask.button.save=Kaydet +pageTask.category.BulkActions=Toplu eylemler +pageTask.category.Demo=Demo +pageTask.category.ImportFromFile=Dosyadan i\u00E7e aktar +pageTask.category.ImportingAccounts=Hesaplar\u0131 i\u00E7e aktar +pageTask.category.LiveSynchronization=Canl\u0131 senkronizasyon +pageTask.category.Recomputation=Yeniden hesapla +pageTask.category.Reconciliation=Hesap e\u015Fleme +pageTask.category.UserRecomputation=Kullan\u0131c\u0131y\u0131 yeniden hesapla +pageTask.category.Workflow=\u0130\u015F ak\u0131\u015F\u0131 +pageTask.createSuspended=Ask\u0131ya alarak olu\u015Ftur +pageTask.cronHelp=Cron tan\u0131mlamalar\u0131 belirtilen formda yap\u0131lmal\u0131d\u0131r\: SAN\u0130YE DAK\u0130KA SAAT AYIN-G\u00DCN\u00DC HAFTANIN-G\u00DCN\u00DC YIL (opsiyonel), \u00F6rn\: '0 0 12 ? * WED' kar\u015F\u0131l\u0131\u011F\u0131 'her \u00E7ar\u015Famba saat 12\:00\:00 pm ' dir. +pageTask.cronHelpLink=Detayl\u0131 bilgi i\u00E7in bak\u0131n\u0131z +pageTask.cronHelpLinkTutorial=al\u0131\u015Ft\u0131rma +pageTask.cronSpec=Cron tan\u0131m\u0131 d\u00FCzenle +pageTask.dryRun=Deneme ko\u015Fturma +pageTaskEdit.basic=Temel bilgiler +pageTaskEdit.boundHelp=S\u0131k\u0131ca ba\u011Flanm\u0131\u015F g\u00F6revler s\u0131k s\u0131k \u00E7al\u0131\u015Fan k\u0131sa aksiyonlar i\u00E7in kullan\u0131l\u0131rlar.(\u00F6rn\: 1 dakikadan az s\u0131kl\u0131ktaki) Canl\u0131 senkronizasyon bunun i\u00E7in iyi bir \u00F6rnektir. Cron tan\u0131mlar\u0131 burada desteklenmez, tam s\u0131kl\u0131k belirtmeniz gerekir. +pageTaskEdit.bound=S\u0131k\u0131ca ba\u011Flanm\u0131\u015F(Bu se\u00E7ene\u011Fi g\u00F6rev s\u0131k \u00E7al\u0131\u015F\u0131yorsa kullan\u0131n) +pageTaskEdit.button.back=Geri +pageTaskEdit.button.edit=D\u00FCzenle +pageTaskEdit.button.runNow=\u015Eimdi ko\u015Ftur +pageTaskEdit.button.save=Kaydet +pageTaskEdit.button.suspend=Duraklat +pageTaskEdit.category=Kategori +pageTaskEdit.cronHelp=Cron tan\u0131mlamalar\u0131 belirtilen formda yap\u0131lmal\u0131d\u0131r\: SAN\u0130YE DAK\u0130KA SAAT AYIN-G\u00DCN\u00DC HAFTANIN-G\u00DCN\u00DC YIL (opsiyonel), \u00F6rn\: '0 0 12 ? * WED' kar\u015F\u0131l\u0131\u011F\u0131 'her \u00E7ar\u015Famba saat 12\:00\:00 pm ' dir. +pageTaskEdit.cronHelpLink=Detayl\u0131 bilgi i\u00E7in bak\u0131n\u0131z +pageTaskEdit.cronHelpLinkTutorial=rehber +pageTaskEdit.cronSpec=Cron tan\u0131m\u0131 d\u00FCzenle +pageTaskEdit.description=A\u00E7\u0131klama +pageTaskEdit.dryRun=Deneme \u00E7al\u0131\u015Ft\u0131rma +pageTaskEdit.execution=\u00C7al\u0131\u015Fma durumu +pageTaskEdit.handlerUri=Denetimci URI +pageTaskEdit.identifier=Tan\u0131mlay\u0131c\u0131 +pageTaskEdit.lastFinished=En son g\u00F6rev bitimi +pageTaskEdit.lastStarted=En son g\u00F6rev ba\u015Flang\u0131c\u0131 +pageTaskEdit.message.cantTaskDetails=G\u00F6rev detaylar\u0131 y\u00FCklenemedi. +pageTaskEdit.message.node={0} d\u00FC\u011F\u00FCm\u00FCnde +pageTaskEdit.misfire=Tetikleme hatas\u0131 aksiyonu +pageTaskEdit.modelOperationStatusLabel=Model operasyon durumu +pageTaskEdit.name=G\u00F6rev ad\u0131 +pageTaskEdit.nextRun=Sonraki g\u00F6rev \u00E7al\u0131\u015Ft\u0131rma +pageTaskEdit.notStartAfter=Bu tarih sonras\u0131nda ba\u015Flama +pageTaskEdit.notStartBefore=Bu tarih \u00F6ncesinde ba\u015Flama +pageTaskEdit.oid=OID +pageTaskEdit.opResult.message=Mesaj +pageTaskEdit.opResult=Operasyon sonucu +pageTaskEdit.opResult.operation=Operasyon +pageTaskEdit.opResult.status=Durum +pageTaskEdit.opResult.token=Jeton +pageTaskEdit.options=Se\u00E7enekler +pageTaskEdit.parent=Ana g\u00F6rev +pageTaskEdit.recurring=Tekrarlayan g\u00F6rev +pageTaskEdit.runUntilNodeDown=D\u00FC\u011F\u00FCm kapan\u0131ncaya kadar \u00E7al\u0131\u015F +pageTaskEdit.scheduleHelp=Tek seferlik g\u00F6revler, Ne s\u0131kl\u0131k ne de cron tan\u0131m\u0131 girilmemeli. Tekrarlanan g\u00F6revler i\u00E7in sadece birini giriniz. +pageTaskEdit.scheduleInterval=S\u0131kl\u0131k ayarla (saniyeler) +pageTaskEdit.scheduleTitle=Zamanlama plan\u0131 +pageTaskEdit.subtasksLabel=Alt g\u00F6revler +pageTaskEdit.suspendReq=D\u00FCzenleme yapmak i\u00E7in g\u00F6revi durdurmak gerekir +pageTaskEdit.threadAction=\u0130\u015F par\u00E7ac\u0131\u011F\u0131 eylemi +pageTaskEdit.threadStop=Y\u00FCr\u00FCtme durdurma aksiyonu +pageTaskEdit.tightlyBound=S\u0131k\u0131ca ba\u011Flanm\u0131\u015F +pageTaskEdit.title.edit='{0}' detaylar\u0131 +PageTaskEdit.title=G\u00F6rev detaylar\u0131 +pageTaskEdit.workflowInformationLabel=\u0130\u015F ak\u0131\u015F\u0131 detaylar\u0131 +pageTask.misfire=Tetikleme hatas\u0131 aksiyonu +pageTask.name=G\u00F6rev ad\u0131 +pageTask.notStartAfter=Bu tarih sonras\u0131nda ba\u015Flama +pageTask.notStartBefore=Bu tarih \u00F6ncesinde ba\u015Flama +pageTask.notStartBefore.error1='-den \u00f6nce ba\u015flama' tarihi '-den sonra ba\u015flama tarihinden sonras\u0131 bir tarih olamaz. +pageTask.now=\u015Eimdi +pageTask.objectRef=Nesne referans\u0131 +pageTask.options=Se\u00E7enekler +pageTask.recurring=Tekrarlayan g\u00F6rev +pageTask.runUntilNodeDown=D\u00FC\u011F\u00FCm kapan\u0131ncaya kadar \u00E7al\u0131\u015F +pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are\: Close, Suspend +pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are\: Restart, Reschedule +pageTasks.alreadyPassed=\u00D6nceden ge\u00E7mi\u015F +pageTasks.button.deactivateServiceThreads=B\u00FCt\u00FCn y\u00FCr\u00FCtmeleri durdur +pageTasks.button.deleteNode=Sil +pageTasks.button.deleteTask=Sil +pageTasks.button.label.node=D\u00FC\u011F\u00FCm\: +pageTasks.button.label.task=G\u00F6rev\: +pageTasks.button.reactivateServiceThreads=B\u00FCt\u00FCn y\u00FCr\u00FCtmeleri ba\u015Flat +pageTasks.button.refreshTasks=Yenileme g\u00F6revler +pageTasks.button.resumeTask=Devam et +pageTasks.button.scheduleTask=\u015Eimdi ba\u015Flat +pageTasks.button.startScheduler=Ba\u015Flat +pageTasks.button.stopSchedulerAndTasks=Zamanlay\u0131c\u0131 ve g\u00F6revleri durdur +pageTasks.button.stopScheduler=Zamanlay\u0131c\u0131y\u0131 durdur +pageTasks.button.suspendTask=Duraklat +pageTasks.button.synchronizeTasks=G\u00F6revleri senkronize et +pageTasks.category.AllCategories=B\u00fct\u00fcn kategoriler +pageTasks.category.Cleanup=Temizleme +pageTasks.category.Demo=Demo +pageTasks.category.ImportFromFile=Dosya'dan i\u00e7e aktar +pageTasks.category.ImportingAccounts=Hesaplar\u0131 i\u00e7e aktar +pageTasks.category=Kategori +pageTasks.category.LiveSynchronization=Canl\u0131 e\u015fzamanlama +pageTasks.category.null=(belirsiz) +pageTasks.category.Recomputation=Yeniden hesapla +pageTasks.category.Reconciliation=Hesap E\u015fleme +pageTasks.category.Report=Rapor +pageTasks.category.System=Sistem +pageTasks.category.UserRecomputation=Kullan\u0131c\u0131y\u0131 yeniden hesapla +pageTasks.category.Workflow=\u0130\u015f ak\u0131\u015f\u0131 +pageTask.scheduleHelp=Tek seferlik g\u00f6revler i\u00e7in zaman aral\u0131\u011f\u0131 veya cron tan\u0131m\u0131 girmeyiniz. Tekrar eden g\u00f6revler i\u00e7inse sadece birini giriniz. +pageTask.scheduleInterval=S\u0131kl\u0131k ayarla (saniyeler) +pageTask.scheduleTitle=Zaman plan\u0131 +pageTask.scheduleValidation.bothIntervalAndCron='Tekrarlama s\u0131kl\u0131\u011f\u0131' ve 'Cron tan\u0131m\u0131' beraber tan\u0131mlanamaz. Sadece biri tan\u0131mlanabilir. +pageTask.scheduleValidation.intervalNotPositive='Tekrarlama s\u0131kl\u0131\u011f\u0131' positif bir rakam olmal\u0131d\u0131r. +pageTask.scheduleValidation.invalidCronSpecification='Cron tan\u0131m\u0131' ge\u00e7erli de\u011fil. +pageTask.scheduleValidation.neitherIntervalNorCron='Tekrarlama s\u0131kl\u0131\u011f\u0131' ve 'cron tan\u0131m\u0131'ndan sadece biri tan\u0131mlanmal\u0131d\u0131r. +pageTask.scheduleValidation.noInterval='Tekrarlama s\u0131kl\u0131\u011f\u0131' tan\u0131mlanmal\u0131. +pageTasks.diagnostics=Tan\u0131 +pageTasks.in={0} i\u00E7inde +pageTasks.message.alreadyResumed={0} devam ettirilemez zira ya zaten \u00E7al\u0131\u015F\u0131yor ya da kapat\u0131lm\u0131\u015F. +pageTasks.message.alreadySuspended='{0}' zaten kapanm\u0131\u015F veya durdurulmu\u015F. +pageTasks.message.couldntCreateQuery=G\u00F6rev listesi i\u00E7in sorgu olu\u015Fturulamad\u0131 +pageTasks.message.noNodeSelected=Hi\u00E7 br d\u00FC\u011F\u00FCm se\u00E7ilmedi. +pageTasks.message.noTaskSelected=Hi\u00E7 g\u00F6rev se\u00E7ilmedi. +pageTasks.node.clustered=K\u00FCmelenmi\u015F +pageTasks.node.executionStatus=Durum +pageTasks.node.lastCheckInTime=Son denetleme zaman\u0131 +pageTasks.node.managementPort=Y\u00F6netim portu +pageTasks.node.name=Ad +pageTasks.nodes=D\u00FC\u011F\u00FCmler +pageTasks.node.statusMessage=Durum mesaj\u0131 +pageTasks.now=\u015Fimdi +pageTasks.optionsTitle=Geli\u015Fmi\u015F se\u00E7enekler +pageTasks.runsContinually=Aral\u0131ks\u0131z \u00e7al\u0131\u015ft\u0131r +pageTasks.state=Durum +pageTasks.subtasks=Alt g\u00F6revleri g\u00F6ster\: +PageTasks.subTitle= +pageTasks.task.category=Kategori +pageTasks.task.currentRunTime=Mevcut \u00E7al\u0131\u015Fma zaman\u0131 +pageTasks.task.detail=Detay +pageTasks.task.executingAt=\u00C7al\u0131\u015F\u0131yor +pageTasks.task.execution=\u00C7al\u0131\u015Ft\u0131rma +pageTasks.task.name=Ad +pageTasks.task.objectRef=Nesne referans\u0131 +pageTasks.task.progress=\u0130lerleme +pageTasks.task.scheduledToRunAgain=Tekrar ba\u015Flamak i\u00E7in planlanm\u0131\u015F +pageTasks.tasks=G\u00F6revler +pageTasks.task.status=Durum +PageTasks.title=Engerek'teki G\u00F6revler +pageTasks.unknownRefName=Bilinmeyen nesne +pageTask.threadStop=Y\u00FCr\u00FCtme durdurma aksiyonu +pageTask.title.edit='{0}' detaylar\u0131 +pageTask.type=Tip\: +PageTest.insertOid=Insert oid +PageTest.message.nullOid=User oid must not be null. +PageTest.oid=Oid +PageTest.printEmail=Print users email +PageTest.subTitle=with small description +PageTest.title=Some basic title +PageTest.userEmail=User email is +pageTimeTest.button.save=Zaman\u0131 de\u011Fi\u015Ftir +PageTimeTest.offset=offset +PageTimeTest.title=Zaman testi +page.title.edit={0} +page.title.editResource=Kaynak d\u00FCzenle +pageUser.accounts=Hesaplar +pageUser.assignment.active=Aktif +pageUser.assignment.name=\u0130sim +pageUser.assignments=Atamalar +pageUser.assignment.type=Tip +pageUser.button.addAccount=Hesap ekle +pageUser.button.back=Geri +pageUser.button.delete=Sil +pageUser.button.disable=Pasifle\u015ftir +pageUser.button.enable=Aktifle\u015ftir +pageUser.button.save=Kaydet +pageUser.button.submit=De\u011fi\u015fiklikleri \u00f6nizle +pageUser.button.unlink=Ba\u011f\u0131 kopar +pageUser.button.unlock=Kilidi kald\u0131r +pageUser.description=Depodaki kullan\u0131c\u0131 +pageUser.menu.assignAccount=Hesap atama +pageUser.menu.assignOrg=Org. birimi atama +pageUser.menu.assignRole=Rol atama +pageUser.menu.unassign=Atama kald\u0131r +pageUser.message.cantCreateUser=Kullan\u0131c\u0131 Olu\u015fturulamad\u0131 +pageUser.message.cantEditUser=Kullan\u0131c\u0131 d\u00fczenleme formu y\u00fcklenemedi +pageUser.message.cantNewUser=Kullan\u0131c\u0131 olu\u015fturma formu y\u00fcklenemedi +pageUser.message.cantSubmitUser=Kullan\u0131c\u0131 onaylanamad\u0131 +pageUser.message.cantUpdateUser=Kullan\u0131c\u0131 g\u00fcncelleme i\u015flemi ba\u015far\u0131s\u0131z +pageUser.message.couldntAssignObject=Nesne atanamad\u0131 '{0}', nedeni\: {1}. +pageUser.message.couldntCreateAccount='{0}' i\u00e7in hesap formu olu\u015fturulamad\u0131, nedeni\: {1}. +pageUser.message.couldntCreateAccountNoSchema='{0}' i\u00e7in hesap formu olu\u015fturulamad\u0131, \u00f6zg\u00fcn \u015fema mevcut de\u011fil. Ba\u011flay\u0131c\u0131 konfig\u00fcrasyonu ve/veya ba\u011flant\u0131 problemi olabilir. L\u00fctfen loglar\u0131 inceleyin. +pageUser.message.deleteAccountConfirm=Ger\u00e7ekten {0} hesap(lar\u0131) silmek istiyor musunuz? +pageUser.message.deleteAssignmentConfirm=Ger\u00e7ek {0} atama(lar\u0131) silmek istiyor musunuz? +pageUser.message.illegalAccountState=Ge\u00e7ersiz hesap durumu '{0}'. +pageUser.message.illegalAssignmentState=Ge\u00e7ersiz atama durumu '{0}'. +pageUser.message.noAccountSelected=Hi\u00e7 hesap se\u00e7ilmedi. +pageUser.message.noActivationFound='{0}' hesab\u0131 i\u00e7in aktifle\u015ftirme bulunamad\u0131. +pageUser.message.noAssignableSelected=Atanacak obje se\u00e7ilmedi. +pageUser.message.noAssignmentSelected=Atama se\u00e7ilmedi. +pageUser.message.noEnabledPropertyFound='{0}' hesab\u0131 i\u00e7in aktif \u00f6zellik bulunamad\u0131. +pageUser.message.noPassword=\u015eifre girilmedi. +pageUser.message.noResourceSelected=Kaynak se\u00e7ilmedi. +pageUser.message.unsupportedState=Desteklenmeyen kullan\u0131c\u0131 durumu '{0}' . +pageUsers.accounts=Hesaplar +pageUsers.button.searchButton=Ara +pageUsers.dialog.title.confirmDelete=Silmeyi onayla +pageUsers.email=E-posta +pageUsers.familyName=Soyad +pageUsers.fullName=Tam ad +pageUsers.givenName=Ad +pageUsers.menu.delete=Sil +pageUsers.menu.disable=Pasifle\u015Ftir +pageUsers.menu.enable=Aktifle\u015Ftir +pageUsers.menu.reconcile=Hesap e\u015Fleme +pageUsers.message.deleteUserConfirm=Se\u00E7ili {0} kullan\u0131c\u0131lar\u0131 silmek istedi\u011Finize emin misiniz? +pageUsers.message.nothingSelected=Kullan\u0131c\u0131 se\u00E7ilmedi. +pageUsers.message.queryError=Arama k\u0131staslar\u0131n\u0131 filtreye d\u00F6n\u00FC\u015Ft\u00FCr\u00FCrken hata olu\u015Ftu. +pageUsers.name=Kullan\u0131c\u0131 Ad\u0131 +pageUsers.searchTextPlaceholder=Yaz\u0131 +pageUsers.search=Yaz\u0131 ara +PageUsers.subTitle= +PageUsers.title=Kullan\u0131c\u0131lar +pageUser.subTitle.edituser= '{0}' +pageUser.subTitle.newUser=olu\u015fturma +pageUser.task.category=Kategori +pageUser.task.execution=\u00c7al\u0131\u015fma durumu +pageUser.task.name=G\u00f6rev ad\u0131 +pageUser.tasks=G\u00f6revler +pageUser.task.status=Durum +pageUser.title.confirmDelete=Silmeyi onayla +pageUser.title.editing={0} detaylar\u0131 +pageUser.title.editUser=Kullan\u0131c\u0131 D\u00fczenleme +pageUser.title.newUser=Yeni Kullan\u0131c\u0131 +pageUser.title.selectAssignable=Nesne(leri) se\u00e7 +pageUser.title.selectResource=Kaynak(lar\u0131) se\u00e7 +pageUser.userDetails=Kullan\u0131c\u0131 Detaylar\u0131 +pageWorkItem.accordionLabel.additionalData=\u0130lgili veri (teknik bilgi) +pageWorkItem.accordionLabel.objectNew=\u00D6nerilen de\u011Fi\u015Fiklik sonras\u0131ndaki obje(teknik bilgi) +pageWorkItem.accordionLabel.objectOld=De\u011Fi\u015Fim \u00F6ncesindeki obje (teknik bilgi) +pageWorkItem.accordionLabel.processInstance=S\u00FCre\u00E7 olay bilgisi +pageWorkItem.accordionLabel.requester=\u0130steyen (teknik bilgi) +pageWorkItem.additionalData.description=\u0130lgili veri +pageWorkItem.additionalInfo=Ek veri +pageWorkItem.button.approve=Onay +pageWorkItem.button.cancel=Geri +pageWorkItem.button.reject=Reddet +pageWorkItem.delta=Onaylanacak Delta +pageWorkItem.description=\u0130\u015F kalemi +pageWorkItem.label.showTechnicalInformation=Teknik bilgi g\u00F6ster +pageWorkItem.mainInfo=Temel bilgi +pageWorkItem.objectNew.description=\u00D6nerilen de\u011Fi\u015Fiklik sonras\u0131 obje +pageWorkItem.objectOld.description=De\u011Fi\u015Fiklik \u00F6ncesi obje +pageWorkItem.requestCommon.description=Talep hakk\u0131ndaki genel bilgi +pageWorkItem.requestedBy=Talep eden\: +pageWorkItem.requestedOn=\u0130stek tarihi\: +pageWorkItem.requester.description=Talep eden +pageWorkItem.requestSpecific.description=Karar\u0131m +pageWorkItems.button.approve=Kabul et +pageWorkItems.button.claim=Talep et +pageWorkItems.button.label.item=\u0130\u015F kalemi\: +pageWorkItems.button.reject=Reddet +pageWorkItems.button.release=B\u0131rak +PageWorkItemsClaimable.title=Talebe a\u00E7\u0131k \u00F6\u011Feler +pageWorkItems.item.candidates=G\u00F6n\u00FCll\u00FC vekil +pageWorkItems.item.created=Olu\u015Fturulma tarihi +pageWorkItems.item.name=Ad +pageWorkItems.item.owner=Sahip +pageWorkItems.item.status=Durum +pageWorkItems.message.noItemSelected=Hi\u00E7 i\u015F kalemi se\u00E7ilmedi. +PageWorkItems.title=Bana atanan i\u015F kalemleri +PageWorkItem.title=\u0130\u015F kalemi detaylar\u0131 +pageWorkItem.title=Yap\u0131lacak i\u015F\: +pageWorkItem.trackingData.description=\u0130zleme (tan\u0131) verisi +pageWorkItem.workItemCreatedOn=\u0130\u015F kalemi olu\u015Fturulma tarihi\: +passwordPanel.error=\u015eifreler e\u015fle\u015fmiyor +PersonalInfoPanel.lastFail.date=Tarih +PersonalInfoPanel.lastFail.from=Gelen IP +PersonalInfoPanel.lastFail=Son ba\u015far\u0131s\u0131z giri\u015f +PersonalInfoPanel.lastLogin.date=Tarih +PersonalInfoPanel.lastLogin.from=Gelen IP +PersonalInfoPanel.lastLogin=Son login +PersonalInfoPanel.never=Hi\u00e7bir zaman +PersonalInfoPanel.other=Di\u011fer +PersonalInfoPanel.passwordExp=Hesap biti\u015f tarihi +PersonalInfoPanel.undefined=Tan\u0131ml\u0131 de\u011fil +PrismObjectPanel.hideEmpty=Bo\u015f alanlar\u0131 sakla +PrismObjectPanel.maximize=B\u00fcy\u00fclt +PrismObjectPanel.minimize=K\u00fc\u00e7\u00fclt +PrismObjectPanel.protectedAccount=Gizlenen hesap +PrismObjectPanel.showEmpty=Bo\u015f alanlar\u0131 g\u00f6ster +prismOptionButtonPanel.hideEmpty=Bo\u015f alanlar\u0131 gizle +prismOptionButtonPanel.maximize=B\u00fcy\u00fclt +prismOptionButtonPanel.minimize=K\u00fc\u00e7\u00fclt +prismOptionButtonPanel.showEmpty=Bo\u015f alanlar\u01311 g\u00f6ster +prismPropertyPanel.hasOutbound=D\u0131\u015f kaynak +prismPropertyPanel.hasPendingModification=Bekleyen de\u011fi\u015fiklik var +prismPropertyPanel.name.credentials.password=\u015eifre +prismPropertyPanel.required=Zorunlu +prismValuePanel.add=Ekle +prismValuePanel.delete=Sil +processInstancePanel.details=Di\u011fer bilgiler\: +processInstancePanel.finished=Biten i\u015fler\: +processInstancePanel.message.cantGetDetails=S\u00fcre\u00e7 olay bilgisi al\u0131namad\u0131. +processInstancePanel.message.noTasks=Hi\u00e7 g\u00f6rev yok. +processInstancePanel.name=S\u00fcre\u00e7 olay ad\u0131\: +processInstancePanel.pid=Olay ID'si\: +processInstancePanel.started=Ba\u015flad\u0131\: +processInstancePanel.task=MidPoint g\u00f6revi\: +processInstancePanel.taskMightBeRemoved=(temizlenmi\u015f olabilir) +processInstancePanel.tasks=Mevcut aktif i\u015f kalemleri\: +processInstancePanel.title.edit='{0}' Detaylar\u0131 +ProfilingLevel.ARGUMENTS=Argumanlar +ProfilingLevel.ENTRY_EXIT=Giri\u015f/\u00c7\u0131k\u0131\u015f +ProfilingLevel.OFF=Biti\u015F +RangeValidator.range='${label}' alan\u0131 de\u011feri ${minimum} ve ${maximum} aral\u0131\u011f\u0131nda olmal\u0131. +ReconciliationPopupPanel.resource=Kaynak +ReportType.export=D\u0131\u015fa aktar +ReportType.orientation=Oryantasyon +ReportType.parent=\u00dcst +ReportType.useHibernateSession=Hibernate oturumu kullan +Requestable.ALL=Hepsi +Requestable.NON_REQUESTABLE=\u0130stenemeyen +Requestable.REQUESTABLE=\u0130stenilebilen +resourcePopup.bundle=Paket +resourcePopup.button.add=Kaynak(lar) ekle +resourcePopup.name=\u0130sim +resourcePopup.version=Versiyon +ResourceStatus.DOWN=Kapal\u0131 +ResourceStatus.ERROR=Hata +ResourceStatus.NOT_TESTED=Test edilmedi +ResourceStatus.SUCCESS=Ba\u015far\u0131 +ResourceStatus.UP=Ayakta +ResourceStatus.WARNING=Uyar\u0131 +runUntilNodeDown.error1='Y\u00FCr\u00FCtme durdurma aksiyonu' i\u00E7in ge\u00E7erli veriler\: Close, Suspend +runUntilNodeDown.error2=Y\u00FCr\u00FCtme durdurma aksiyonu' i\u00E7in ge\u00E7erli veriler\: Restart, Reschedule +SchemaHandlingStep.title=\u015Eema kotarma +SchemaStep.button.reload=Yeniden Y\uFFFDkle +SchemaStep.schema=\u015Eema +SchemaStep.title=\u015Eema +SchemaStep.xml=Xml +searchForm.filetype.null=Dosya Tipi +searchForm.reportType.null=Rapor Tipi +searchForm.searchTextPlaceholder=Yaz\u0131 +SearchType.AUTHOR=Haz\u0131rlayan +SearchType.DESCRIPTION=A\u00E7\u0131klama +SearchType.FAMILY_NAME=Soyad +SearchType.FULL_NAME=Tam ad +SearchType.GIVEN_NAME=Ad +SearchType.NAME=\u0130sim +SubtasksPanel.label.category=Kategori +SubtasksPanel.label.detail=Detay +SubtasksPanel.label.executionState=\u00c7al\u0131\u015fma durumu +SubtasksPanel.label.name=G\u00f6rev ad\u0131 +SubtasksPanel.label.result=Sonu\u00e7 +SynchronizationPolicyDecision.ADD=Ekle +SynchronizationPolicyDecision.DELETE=Sil +SynchronizationPolicyDecision.KEEP=De\u011fi\u015fim yok +SynchronizationPolicyDecision.UNLINK=Ba\u011f\u0131 \u00e7\u00f6z +SynchronizationSituationType.DELETED=Silinmi\u015f +SynchronizationSituationType.DISPUTED=\u0130htilafl\u0131 +SynchronizationSituationType.LINKED=Ba\u011fl\u0131 +SynchronizationSituationType.UNLINKED=Ba\u011f\u0131 \u00e7\u00f6z\u00fclm\u00fc\u015f +SynchronizationSituationType.UNMATCHED=E\u015flenmemi\u015f +SynchronizationStep.title=Senkronizasyon +SystemConfigPanel.assignmentPolicyEnforcement=Atama politikas\u0131 uygula +SystemConfigPanel.cleanupPolicy.auditRecords=Kay\u0131t temizleme aral\u0131\u011f\u0131 denetimi +SystemConfigPanel.cleanupPolicy.closedTasks=Biten g\u00f6revleri temizleme aral\u0131\u011f\u0131 +SystemConfigPanel.cleanupPolicy.placeholder=Ekleme aral\u0131\u011f\u0131 +SystemConfigPanel.cleanupPolicy=Temizleme politikas\u0131 +SystemConfigPanel.mail.debug=Hata ay\u0131kla +SystemConfigPanel.mail.defaultFrom=\u00d6ntan\u0131ml\u0131 +SystemConfigPanel.mail.host=Ana bilgisayar +SystemConfigPanel.mail.password=\u015eifre +SystemConfigPanel.mail.port=Port +SystemConfigPanel.mail.transportSecurity=\u0130letim g\u00fcvenli\u011fi +SystemConfigPanel.mail.username=Kullan\u0131c\u0131 ad\u0131 +SystemConfigPanel.notification.redirectToFile=Dosyaya y\u00f6nlendir +SystemConfigPanel.notification.redirectToFile.placeholder=Dosya ad\u0131 +SystemConfigPanel.title.accountSynchronization=Genel hesap senkronizasyon ayarlar\u0131 +SystemConfigPanel.title.basic=Temel ayarlar +SystemConfigPanel.title.connectorFramework=Birle\u015ftirici \u00e7er\u00e7eve ayarlar\u0131 +SystemConfigPanel.title.modelHooks=Model kancalar\u0131 +SystemConfigPanel.title.notification=Bildirimler +SystemConfigPanel.title.passwordPolicy=Genel \u015fifre politikas\u0131 +SystemConfigPanel.title.userTemplate=\u00d6n tan\u0131ml\u0131 kullan\u0131c\u0131 \u015fablonu +SystemConfigPanel.tooltip.duration=Format: P[n][p], n-defa, p-periyot (d - g\u00fcnler, m - aylar, ...), P3M - 3 ayda bir temizle +SystemInfoPanel.activeTasks=Aktif g\u00f6revler +SystemInfoPanel.activeUsers=Aktif Kullan\u0131c\u0131lar +SystemInfoPanel.serverLoad=Sunucu y\u00fck\u00fc +SystemInfoPanel.usedRam=Kullan\u0131lan RAM +TaskDtoExecutionStatus.CLOSED=Kapal\u0131 +TaskDtoExecutionStatus.CLOSED.withTimestamp=${} 'de kapand\u0131 +TaskDtoExecutionStatusFilter.ALL=T\u00fcm y\u00fcr\u00fctme durumlar\u0131 +TaskDtoExecutionStatusFilter.CLOSED=Kapal\u0131 +TaskDtoExecutionStatusFilter.NOT_CLOSED=Kapal\u0131 de\u011fil +TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Ko\u015fturulabilir ya da ko\u015fuyor +TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Ask\u0131da ya da ask\u0131ya al\u0131n\u0131yor +TaskDtoExecutionStatusFilter.WAITING=Bekliyor +TaskDtoExecutionStatus.RUNNABLE=Ko\u015fturulabilir +TaskDtoExecutionStatus.RUNNING=Ko\u015fuyor +TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Ko\u015fuyor/Ko\u015fturulabilir +TaskDtoExecutionStatus.SUSPENDED=Ask\u0131da +TaskDtoExecutionStatus.SUSPENDING=Ask\u0131ya Al\u0131n\u0131yor +TaskDtoExecutionStatus.WAITING=Bekliyor +TaskExecutionStatus.CLOSED=Kapal\u0131 +TaskExecutionStatus.RUNNABLE=Ko\u015fturulabilir +TaskExecutionStatus.SUSPENDED=Ask\u0131da +TaskExecutionStatus.WAITING=Beklemede +TaskListType.ACTIVATED=Aktif edilmi\u015F +TaskListType.ALL=Hepsi +TaskListType.DEACTIVATED=Pasifle\u015Ftirilmi\u015F +TaskListType.EXECUTING=Ger\u00E7ekle\u015Fiyor +tempMessagePanel.cause=Neden\: +tempMessagePanel.context=\u0130\u00e7erik\: +tempMessagePanel.count=Say\: +tempMessagePanel.message.debug=Ay\u0131klay\u0131c\u0131 +tempMessagePanel.message.error=Hata +tempMessagePanel.message.expectedError=Beklenilen hata +tempMessagePanel.message.fatalError=\u00d6l\u00fcmc\u00fcl hata +tempMessagePanel.message.inProgress=Devam Ediyor +tempMessagePanel.message.notApplicable=Ge\u00e7erli De\u011fil +tempMessagePanel.message.partialError=K\u0131smi Hata +tempMessagePanel.message.success=Ba\u015far\u0131l\u0131 +tempMessagePanel.message.undefined=Belirsiz +tempMessagePanel.message.unknown=Bilinmeyen +tempMessagePanel.message.warn=Uyar\u0131 +tempMessagePanel.param=Parametre\: +tempMessagePanel.times=defa +ThreadStopActionType.CLOSE=Kapa +ThreadStopActionType.RESCHEDULE=Tekrar programla +ThreadStopActionType.RESTART=Tekrar ba\u015flar +ThreadStopActionType.SUSPEND=Ask\u0131ya al +timeouts=Zaman a\u015F\u0131mlar\u0131 +TreeTablePanel.collapseAll=Hepsini daralt +TreeTablePanel.deleteRoot=K\u00f6k\u00fc sil +TreeTablePanel.dialog.title.confirmDelete=Silmeyi onayla +TreeTablePanel.editRoot=K\u00f6k\u00fc d\u00fczenle +TreeTablePanel.expandAll=Hepsini geni\u015flet +TreeTablePanel.hierarchy=Org. hiyerar\u015fisi +TreeTablePanel.menu.addOrgUnit=Org. \u00fcnitesi ekle +TreeTablePanel.menu.addToHierarchy=Organizasyon birimine ekle +TreeTablePanel.menu.addUser=Kullan\u0131c\u0131 ekle +TreeTablePanel.menu.delete=Delete +TreeTablePanel.menu.disable=Pasif yap +TreeTablePanel.menu.enable=Aktif yap +TreeTablePanel.menu.move=Ta\u015f\u0131 +TreeTablePanel,menu.recompute=Tekrar hesapla +TreeTablePanel.menu.removeFromHierarchy=Org. biriminden \u00e7\u0131kar +TreeTablePanel.message.deleteObjectConfirm=Ger\u00e7ekten se\u00e7ili {0} nesneyi silmek istiyor musunuz? +TreeTablePanel.message.deleteRootConfirm=Ger\u00e7ekten {0} ({1}) k\u00f6k\u00fc silmek istiyor musunuz? +TreeTablePanel.message.nothingSelected=Hi\u00e7bir nesne se\u00e7ilmedi +TreeTablePanel.message.recomputeError=Org. birimini hesaplayamad\u0131 +TreeTablePanel.moveRoot=K\u00f6k\u00fc ta\u015f\u0131 +TreeTablePanel.recomputeRoot=K\u00f6k\u00fc tekrar hesapla +TreeTablePanel.recomputeTask={0} organizasyonundaki kullan\u0131c\u0131lar\u0131 tekrar hesapla +Type.AUDIT=Denetleme +Type.RECONCILIATION=Hesap e\u015Fleme +Type.USERS=Kullan\u0131c\u0131 +UploadPanel.delete.tooltip=Dosya silme +UploadPanel.message.help=\u0130\u00e7e aktar\u0131lacak dosyay\u0131 se\u00e7in. +UploadPanel.message.removeError=Dosya silinemedi. +UploadPanel.message.removeSuccess=Dosya silindi. +UploadPanel.message.uploadError=Dosya y\u00fcklemesi ba\u015far\u0131s\u0131z oldu. L\u00fctfen tekrar deneyin. +UploadPanel.message.uploadSuccess=Dosya y\u00fcklemesi ba\u015far\u0131l\u0131. Di\u011fer alanlarda d\u00fczenlemeyi bitirince Kaydet'e bas\u0131n. +UploadPanel.upload.tooltip=Dosya y\u00fckleme +userBrowserDialog.button.cancelButton=Vazge\u00e7 +userBrowserDialog.button.searchButton=Ara +userBrowserDialog.email=Elektronik posta +userBrowserDialog.familyName=Soyad +userBrowserDialog.fullName=Tam ad +userBrowserDialog.givenName=Ad +userBrowserDialog.message.queryError=Arama sorgusu filtreye \u00e7evrilirken hata olu\u015ftu. +userBrowserDialog.name=Ad +userBrowserDialog.title=Kullan\u0131c\u0131 se\u00e7 +userBrowserDialog.type=Tip +UserMenuPanel.editPasswordQuestions=\u015eifre Sorular\u0131m +UserMenuPanel.editProfile=Profil +UserMenuPanel.logout=\u00c7\u0131k\u0131\u015f yap +UserMenuPanel.resetPasswords=\u015eifre De\u011fi\u015ftir +UserType.additionalName=Di\u011fer isim(ler) +UserType.costCenter=Maliyet Merkezi +UserType.credentials=Referanslar +UserType.emailAddress=Email Adresi +UserType.employeeNumber=Personel numaras\u0131 +UserType.employeeType=Personel tipi +UserType.familyName=Soyad +UserType.fullName=Tam isim +UserType.givenName=\u0130sim +UserType.honorificPrefix=\u00d6nek \u00fcnvan +UserType.honorificSuffix=Sonek \u00fcnvan +UserType.jpegPhoto=Jpeg Resim +UserType.locale=B\u00f6lge +UserType.locality=Konum +UserType.nickname=Takma ad +UserType.organizationalUnit=Organizasyon birimi +UserType.organization=Organizasyon +UserType.preferredLanguage=Tercih edilen dil +UserType.telephoneNumber=Telefon Numaras\u0131 +UserType.timezone=Zaman Dilimi +UserType.title=\u00dcnvan +WebModelUtils.couldntLoadObject=Nesne y\u00fcklenemedi. +web.security.provider.access.denied=Giri\u015f reddedildi. Giri\u015f izniniz yok l\u00fctfen Engerek y\u00f6neticileri ile ileti\u015fime ge\u00e7iniz. +web.security.provider.denied=Eri\u015fim izni yok. +web.security.provider.disabled=Kullan\u0131c\u0131 devred\u0131\u015f\u0131. +web.security.provider.invalid=Ge\u00e7ersiz kullan\u0131c\u0131 ad\u0131 ve/veya \u015fifre. +web.security.provider.locked=Kullan\u0131c\u0131 kilitli,l\u00fctfen bekleyiniz. +web.security.provider.password.bad=Kullan\u0131c\u0131 \u015fifresi tan\u0131mlanmam\u0131\u015f +web.security.provider.password.encoding=Kullan\u0131c\u0131y\u0131 do\u011frulayamad\u0131 \: \u015eifreyi \u00e7\u00f6z\u00fcmleyemedi. +web.security.provider.unavailable=\u015eu anda iste\u011finiz ger\u00e7ekle\u015ftirilemedi. L\u00fctfen sonra tekrar deneyiniz. +WfDeltasPanel.label.deltaIn=\u0130\u015flem girdisi\: Onaylanacak delta(lar) +WfDeltasPanel.label.deltaOutListEmpty=(yok) +WfDeltasPanel.label.deltaOut=\u0130\u015flem \u00e7\u0131kt\u0131s\u0131\: Onay sonucundaki delta(lar) +WfHistoryPanel.label.event=Olay +WfHistoryPanel.label.timestamp=Zaman +WizardStep.title= +WorkflowInformationPanel.label.history=\u0130\u015f ak\u0131\u015f\u0131 y\u00fcr\u00fctme ge\u00e7mi\u015fi +WorkflowInformationPanel.link.processInstance=\u0130\u015f ak\u0131\u015f\u0131 olay durumu\:${workflowLastDetails} +WorkItemsPanel.assigned=Atanan kullan\u0131c\u0131 +WorkItemsPanel.created=Olu\u015fturuldu +WorkItemsPanel.name=\u0130sim diff --git a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_cs.utf8.properties b/gui/admin-gui/src/main/resources/localization/locale.properties similarity index 62% rename from gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_cs.utf8.properties rename to gui/admin-gui/src/main/resources/localization/locale.properties index 13adc509eb2..282cd888ad1 100644 --- a/gui/admin-gui-cs-CZ/src/main/resources/com/evolveum/midpoint/web/component/model/delta/ModificationsPanel_cs.utf8.properties +++ b/gui/admin-gui/src/main/resources/localization/locale.properties @@ -1,19 +1,35 @@ -# +# # Copyright (c) 2010-2015 Evolveum -# +# # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at -# +# # http://www.apache.org/licenses/LICENSE-2.0 -# +# # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +# -ModificationsPanel.label.attribute=Atribut -ModificationsPanel.label.change=Zm\u011bna -ModificationsPanel.label.value=Hodnota +#default will be used (Midpoint.properties) +en_US.name=English (US) +en_US.flag=us + +#Czech language support for MidPoint +#Čeština pro MidPoint +#Contributed by AMI Praha +cs_CZ.name=\u010ce\u0161tina +cs_CZ.flag=cz + +es_ES.name=Espa\u00f1ol +es_ES.flag=es + +sk_SK.name=Sloven\u010dina +sk_SK.flag=sk + +tr_TR.name=T\u00fcrk\u00e7e +tr_TR.flag=tr diff --git a/gui/pom.xml b/gui/pom.xml index b0a08f11fab..9b996b126d1 100644 --- a/gui/pom.xml +++ b/gui/pom.xml @@ -48,11 +48,6 @@ admin-gui - admin-gui-en-US - admin-gui-sk-SK - admin-gui-cs-CZ - admin-gui-tr-TR - admin-gui-es-ES diff --git a/infra/common/pom.xml b/infra/common/pom.xml index 681b0000307..8d16f231105 100644 --- a/infra/common/pom.xml +++ b/infra/common/pom.xml @@ -42,10 +42,6 @@ schema 3.3-SNAPSHOT - - commons-beanutils - commons-beanutils - commons-collections commons-collections diff --git a/infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java b/infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java index a7b130184b8..2ca1f92adab 100644 --- a/infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java +++ b/infra/common/src/main/java/com/evolveum/midpoint/common/LoggingConfigurationManager.java @@ -278,7 +278,7 @@ private static String prepareConfiguration(LoggingConfigurationType config) { sb.append("\""); //if logger specific appender is defined if (null != logger.getAppender() && !logger.getAppender().isEmpty()) { - sb.append(">\n"); + sb.append(" additivity=\"false\">\n"); for (String appenderName : logger.getAppender()) { sb.append("\t\t\n"); + sb.append(" additivity=\"false\">\n"); for (String appenderName : auditing.getAppender()) { sb.append("\t\t org.apache.maven maven-plugin-api - 2.0 org.apache.maven maven-project - 2.0 org.apache.maven maven-archiver - 2.0 com.evolveum.midpoint.infra diff --git a/infra/prism/pom.xml b/infra/prism/pom.xml index 12b62ed0ad3..95dd1a07d8d 100644 --- a/infra/prism/pom.xml +++ b/infra/prism/pom.xml @@ -82,16 +82,14 @@ - - com.fasterxml.jackson.core - jackson-core - 2.3.1 - - - com.fasterxml.jackson.core - jackson-annotations - 2.3.1 - + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-annotations + - - com.fasterxml.jackson.core - jackson-databind - 2.3.1 - - + + com.fasterxml.jackson.core + jackson-databind + - com.fasterxml.jackson.module - jackson-module-jaxb-annotations - 2.3.1 - - - com.fasterxml.jackson.dataformat - jackson-dataformat-yaml - 2.3.1 - + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + + + com.fasterxml.jackson.dataformat + jackson-dataformat-yaml + diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContext.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContext.java index b5bd18f43f1..8223217306c 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContext.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismContext.java @@ -38,6 +38,7 @@ import com.evolveum.midpoint.util.exception.SystemException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.prism.xml.ns._public.types_3.ObjectDeltaType; import com.evolveum.prism.xml.ns._public.types_3.RawType; import org.springframework.beans.factory.annotation.Autowired; @@ -563,11 +564,15 @@ public String serializeContainerValueToString(PrismCon * cases like PolyStringType, ProtectedStringType, etc. */ public String serializeAtomicValue(Object value, QName elementName, String language) throws SchemaException { - Parser parser = getParserNotNull(language); - RootXNode xnode = xnodeProcessor.serializeAtomicValue(value, elementName); - return parser.serializeToString(xnode); + return serializeAtomicValue(value, elementName, language, null); } + public String serializeAtomicValue(Object value, QName elementName, String language, SerializationOptions serializationOptions) throws SchemaException { + Parser parser = getParserNotNull(language); + RootXNode xnode = xnodeProcessor.serializeAtomicValue(value, elementName, new SerializationContext(serializationOptions)); + return parser.serializeToString(xnode); + } + public String serializeAtomicValue(JAXBElement element, String language) throws SchemaException { Parser parser = getParserNotNull(language); RootXNode xnode = xnodeProcessor.serializeAtomicValue(element); diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/SerializationContext.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/SerializationContext.java new file mode 100644 index 00000000000..44be5428e28 --- /dev/null +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/SerializationContext.java @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.prism; + +/** + * Everything we want to maintain during the serialization process. + * (First of all, processing options.) + * + * @author Pavol Mederly + */ +public class SerializationContext { + + private SerializationOptions options; + + public SerializationContext(SerializationOptions options) { + this.options = options; + } + + public SerializationOptions getOptions() { + return options; + } + + public void setOptions(SerializationOptions options) { + this.options = options; + } + + public static boolean isSerializeReferenceNames(SerializationContext ctx) { + return ctx != null && SerializationOptions.isSerializeReferenceNames(ctx.getOptions()); + } +} diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/SerializationOptions.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/SerializationOptions.java new file mode 100644 index 00000000000..777212c825f --- /dev/null +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/SerializationOptions.java @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.prism; + +/** + * @author Pavol Mederly + */ +public class SerializationOptions { + + private boolean serializeReferenceNames; + + public boolean isSerializeReferenceNames() { + return serializeReferenceNames; + } + + public void setSerializeReferenceNames(boolean serializeReferenceNames) { + this.serializeReferenceNames = serializeReferenceNames; + } + + public static boolean isSerializeReferenceNames(SerializationOptions options) { + return options != null && options.isSerializeReferenceNames(); + } +} diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java index c37732f6910..9ea8ccdd162 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java @@ -162,8 +162,14 @@ public void accept(Visitor visitor) { pval.accept(visitor); } } + if (getEstimatedOldValues() != null) { + for (V pval : getEstimatedOldValues()) { + pval.accept(visitor); + } + } } - + + // TODO think if estimated old values have to be visited as well @Override public void accept(Visitor visitor, ItemPath path, boolean recursive) { if (path == null || path.isEmpty()) { diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java index 7d7cfa589d5..f367f068cc7 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/delta/ObjectDelta.java @@ -1417,25 +1417,30 @@ public String debugDump(int indent) { DebugUtil.indentDebugDump(sb, indent); sb.append(debugName()); sb.append("<").append(objectTypeClass.getSimpleName()).append(">("); - sb.append(debugIdentifiers()).append(",").append(changeType).append("):\n"); - if (objectToAdd == null) { - if (changeType == ChangeType.ADD) { - DebugUtil.indentDebugDump(sb, indent + 1); - sb.append("null"); - } + sb.append(debugIdentifiers()).append(",").append(changeType); + if (changeType == ChangeType.DELETE) { + // Nothing to print for delete + sb.append(")"); } else { - sb.append(objectToAdd.debugDump(indent + 1)); - } - if (modifications != null) { - Iterator i = modifications.iterator(); - while (i.hasNext()) { - sb.append(i.next().debugDump(indent + 1)); - if (i.hasNext()) { - sb.append("\n"); - } - } + sb.append("):\n"); + if (objectToAdd == null) { + if (changeType == ChangeType.ADD) { + DebugUtil.indentDebugDump(sb, indent + 1); + sb.append("null"); + } + } else { + sb.append(objectToAdd.debugDump(indent + 1)); + } + if (modifications != null) { + Iterator i = modifications.iterator(); + while (i.hasNext()) { + sb.append(i.next().debugDump(indent + 1)); + if (i.hasNext()) { + sb.append("\n"); + } + } + } } - // Nothing to print for delete return sb.toString(); } diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanConverter.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanConverter.java index 26f4a2446f9..fd3527ca998 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanConverter.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/PrismBeanConverter.java @@ -15,12 +15,12 @@ */ package com.evolveum.midpoint.prism.parser; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.Objectable; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObjectDefinition; import com.evolveum.midpoint.prism.Raw; import com.evolveum.midpoint.prism.Revivable; +import com.evolveum.midpoint.prism.SerializationContext; import com.evolveum.midpoint.prism.parser.util.XNodeProcessorUtil; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.polystring.PolyString; @@ -228,7 +228,13 @@ public T unmarshall(MapXNode xnode, Class beanClass) throws SchemaExcepti // Check for "any" method elementMethod = inspector.findAnyMethod(beanClass); if (elementMethod == null) { - throw new SchemaException("No field "+propName+" in class "+beanClass+" (and no element method in object factory too)"); + String m = "No field "+propName+" in class "+beanClass+" (and no element method in object factory too)"; + if (mode == XNodeProcessorEvaluationMode.COMPAT) { + LOGGER.warn("{}", m); + continue; + } else { + throw new SchemaException(m); + } } unmarshallToAny(bean, elementMethod, key, xsubnode); continue; @@ -241,7 +247,13 @@ public T unmarshall(MapXNode xnode, Class beanClass) throws SchemaExcepti if (field == null) { elementMethod = inspector.findAnyMethod(beanClass); if (elementMethod == null) { - throw new SchemaException("No field "+propName+" in class "+beanClass+" (and no element method in object factory too)"); + String m = "No field "+propName+" in class "+beanClass+" (and no element method in object factory too)"; + if (mode == XNodeProcessorEvaluationMode.COMPAT) { + LOGGER.warn("{}", m); + continue; + } else { + throw new SchemaException(m); + } } unmarshallToAny(bean, elementMethod, key, xsubnode); continue; @@ -792,6 +804,10 @@ private T postConvertUnmarshall(Object parsedPrimValue) { } public XNode marshall(T bean) throws SchemaException { + return marshall(bean, null); + } + + public XNode marshall(T bean, SerializationContext ctx) throws SchemaException { if (bean == null) { return null; } @@ -807,7 +823,7 @@ public XNode marshall(T bean) throws SchemaException { } else if (bean instanceof XmlAsStringType) { return marshalXmlAsStringType((XmlAsStringType) bean); } else if (prismContext != null && prismContext.getSchemaRegistry().determineDefinitionFromClass(bean.getClass()) != null){ - return prismContext.getXnodeProcessor().serializeObject(((Objectable)bean).asPrismObject()).getSubnode(); + return prismContext.getXnodeProcessor().serializeObject(((Objectable)bean).asPrismObject(), false, ctx).getSubnode(); } // Note: SearchFilterType is treated below @@ -898,7 +914,7 @@ public XNode marshall(T bean) throws SchemaException { if (element instanceof JAXBElement){ elementToMarshall = ((JAXBElement) element).getValue(); } - XNode marshalled = marshallValue(elementToMarshall, fieldTypeName, isAttribute); + XNode marshalled = marshallValue(elementToMarshall, fieldTypeName, isAttribute, ctx); // Brutal hack - made here just to make scripts (bulk actions) functional while not breaking anything else // Fix it in 3.1. [med] @@ -926,7 +942,7 @@ public XNode marshall(T bean) throws SchemaException { } else{ valueToMarshall = getterResult; } - XNode marshelled = marshallValue(valueToMarshall, fieldTypeName, isAttribute); + XNode marshelled = marshallValue(valueToMarshall, fieldTypeName, isAttribute, ctx); if (!getter.getReturnType().equals(valueToMarshall.getClass()) && getter.getReturnType().isAssignableFrom(valueToMarshall.getClass())){ if (prismContext != null) { PrismObjectDefinition def = prismContext.getSchemaRegistry().determineDefinitionFromClass(valueToMarshall.getClass()); @@ -1060,13 +1076,13 @@ private void setExplicitTypeDeclarationIfNeeded(Method getter, Object getterResu } } - private XNode marshallValue(T value, QName fieldTypeName, boolean isAttribute) throws SchemaException { + private XNode marshallValue(T value, QName fieldTypeName, boolean isAttribute, SerializationContext ctx) throws SchemaException { if (value == null) { return null; } if (canProcess(value.getClass())) { // This must be a bean - return marshall(value); + return marshall(value, ctx); } else { // primitive value return createPrimitiveXNode(value, fieldTypeName, isAttribute); diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeProcessor.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeProcessor.java index e225f2f1c55..697bf006748 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeProcessor.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeProcessor.java @@ -22,6 +22,7 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.prism.PrismConstants; +import com.evolveum.midpoint.prism.SerializationContext; import com.evolveum.midpoint.util.JAXBUtil; import com.evolveum.midpoint.util.logging.LoggingUtils; import com.evolveum.midpoint.util.logging.Trace; @@ -30,7 +31,6 @@ import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; -import org.w3c.dom.Element; import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.Item; @@ -49,7 +49,6 @@ import com.evolveum.midpoint.prism.PrismReferenceDefinition; import com.evolveum.midpoint.prism.PrismReferenceValue; import com.evolveum.midpoint.prism.PrismValue; -import com.evolveum.midpoint.prism.parser.util.XNodeProcessorUtil; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.polystring.PolyString; import com.evolveum.midpoint.prism.schema.PrismSchema; @@ -68,7 +67,6 @@ import com.evolveum.midpoint.util.exception.SystemException; import com.evolveum.prism.xml.ns._public.types_3.ItemPathType; import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; -import com.evolveum.prism.xml.ns._public.types_3.ProtectedByteArrayType; import com.evolveum.prism.xml.ns._public.types_3.ProtectedStringType; import com.evolveum.prism.xml.ns._public.types_3.SchemaDefinitionType; @@ -819,6 +817,9 @@ public PrismReferenceValue parseReferenceValue(MapXNode xmap, PrismReferenceDefi refVal.setFilter(parseFilter(xmap.get(XNode.KEY_REFERENCE_FILTER))); + PolyString targetName = xmap.getParsedPrimitiveValue(XNode.KEY_REFERENCE_TARGET_NAME, PrismConstants.POLYSTRING_TYPE_QNAME); + refVal.setTargetName(targetName); + XNode xrefObject = xmap.get(XNode.KEY_REFERENCE_OBJECT); if (xrefObject != null) { if (!(xrefObject instanceof MapXNode)) { @@ -1180,10 +1181,14 @@ public RootXNode serializeObject(PrismObject object) t return serializer.serializeObject(object); } - public RootXNode serializeObject(PrismObject object, boolean serializeCompositeObjects) throws SchemaException { + public RootXNode serializeObject(PrismObject object, boolean serializeCompositeObjects) throws SchemaException { + return serializeObject(object, serializeCompositeObjects, null); + } + + public RootXNode serializeObject(PrismObject object, boolean serializeCompositeObjects, SerializationContext ctx) throws SchemaException { XNodeSerializer serializer = createSerializer(); serializer.setSerializeCompositeObjects(serializeCompositeObjects); - return serializer.serializeObject(object); + return serializer.serializeObject(object, ctx); } // public RootXNode serializeContainerValueRoot(PrismContainerValue cval) throws SchemaException { @@ -1251,8 +1256,8 @@ public RootXNode serializeAnyData(Object object, QName defaultRootElementName) t // TODO: very preliminary implementation - does not care for special cases (e.g. PolyString etc) - public RootXNode serializeAtomicValue(Object object, QName elementName) throws SchemaException { - XNode valueXNode = getBeanConverter().marshall(object); + public RootXNode serializeAtomicValue(Object object, QName elementName, SerializationContext ctx) throws SchemaException { + XNode valueXNode = getBeanConverter().marshall(object, ctx); QName typeQName = JAXBUtil.getTypeQName(object.getClass()); if (typeQName != null) { valueXNode.setTypeQName(typeQName); @@ -1264,7 +1269,7 @@ public RootXNode serializeAtomicValue(Object object, QName elementName) throws S public RootXNode serializeAtomicValue(JAXBElement element) throws SchemaException { Validate.notNull(element); - return serializeAtomicValue(element.getValue(), element.getName()); + return serializeAtomicValue(element.getValue(), element.getName(), null); } diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeSerializer.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeSerializer.java index 36e19ee79f6..eb13ffcd4a5 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeSerializer.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/parser/XNodeSerializer.java @@ -21,6 +21,8 @@ import javax.xml.namespace.QName; +import com.evolveum.midpoint.prism.SerializationContext; +import com.evolveum.midpoint.prism.SerializationOptions; import com.evolveum.prism.xml.ns._public.query_3.SearchFilterType; import org.apache.commons.lang.StringUtils; @@ -32,8 +34,6 @@ import com.evolveum.midpoint.prism.Objectable; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; -import com.evolveum.midpoint.prism.PrismContainerable; -import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismObjectDefinition; import com.evolveum.midpoint.prism.PrismPropertyDefinition; @@ -41,24 +41,16 @@ import com.evolveum.midpoint.prism.PrismReferenceDefinition; import com.evolveum.midpoint.prism.PrismReferenceValue; import com.evolveum.midpoint.prism.PrismValue; -import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.polystring.PolyString; -import com.evolveum.midpoint.prism.xml.XsdTypeMapper; import com.evolveum.midpoint.prism.xnode.ListXNode; import com.evolveum.midpoint.prism.xnode.MapXNode; import com.evolveum.midpoint.prism.xnode.PrimitiveXNode; import com.evolveum.midpoint.prism.xnode.RootXNode; -import com.evolveum.midpoint.prism.xnode.SchemaXNode; import com.evolveum.midpoint.prism.xnode.XNode; import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.util.exception.SystemException; -import com.evolveum.prism.xml.ns._public.types_3.EncryptedDataType; -import com.evolveum.prism.xml.ns._public.types_3.ItemPathType; import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; import com.evolveum.prism.xml.ns._public.types_3.ProtectedDataType; -import com.evolveum.prism.xml.ns._public.types_3.RawType; -import com.evolveum.prism.xml.ns._public.types_3.SchemaDefinitionType; /** * @author semancik @@ -69,9 +61,6 @@ public class XNodeSerializer { private PrismBeanConverter beanConverter; private boolean serializeCompositeObjects = false; - // TODO think out where to put this key -// public static final String USER_DATA_KEY_COMMENT = XNodeSerializer.class.getName()+".comment"; - public XNodeSerializer(PrismBeanConverter beanConverter) { super(); this.beanConverter = beanConverter; @@ -86,16 +75,20 @@ public void setSerializeCompositeObjects(boolean serializeCompositeObjects) { } //region Serializing objects - public RootXNode serializeObject(PrismObject object) throws SchemaException { + public RootXNode serializeObject(PrismObject object) throws SchemaException { + return serializeObject(object, null); + } + + public RootXNode serializeObject(PrismObject object, SerializationContext ctx) throws SchemaException { RootXNode xroot = new RootXNode(); - xroot.setSubnode(serializeObjectContent(object)); + xroot.setSubnode(serializeObjectContent(object, ctx)); xroot.setTypeQName(object.getDefinition().getTypeName()); QName elementName = object.getElementName(); xroot.setRootElementName(elementName); return xroot; } - private MapXNode serializeObjectContent(PrismObject object) throws SchemaException { + private MapXNode serializeObjectContent(PrismObject object, SerializationContext ctx) throws SchemaException { MapXNode xmap = new MapXNode(); if (object.getOid() != null) { xmap.put(XNode.KEY_OID, createPrimitiveXNodeStringAttr(object.getOid())); @@ -104,19 +97,23 @@ private MapXNode serializeObjectContent(PrismObject ob xmap.put(XNode.KEY_VERSION, createPrimitiveXNodeStringAttr(object.getVersion())); } PrismObjectDefinition objectDefinition = object.getDefinition(); - serializeContainerValue(xmap, object.getValue(), objectDefinition); + serializeContainerValue(xmap, object.getValue(), objectDefinition, ctx); return xmap; } //endregion //region Serializing (any) items - public XNode serializeItem(Item item) throws SchemaException { + public XNode serializeItem(Item item) throws SchemaException { + return serializeItem(item, null); + } + + public XNode serializeItem(Item item, SerializationContext ctx) throws SchemaException { ListXNode xlist = new ListXNode(); List values = item.getValues(); ItemDefinition definition = item.getDefinition(); for (IV val: values) { - XNode xsubnode = serializeItemValue(val, definition); + XNode xsubnode = serializeItemValue(val, definition, ctx); xlist.add(xsubnode); } @@ -138,17 +135,6 @@ public XNode serializeItem(Ite } } -// public RootXNode serializePropertyValueAsRoot(PrismPropertyValue propval, QName elementName) throws SchemaException { -// Validate.notNull(propval, "Property value to be serialized cannot be null"); -// Validate.notNull(propval.getParent(), "Property value to be serialized must have a parent"); -// // maybe this condition could be relaxed in the future -// Validate.notNull(propval.getParent().getDefinition(), "Property value to be serialized must have a parent with a definition"); -// -// ItemDefinition definition = propval.getParent().getDefinition(); -// XNode valueNode = serializeItemValue(propval, definition); -// return new RootXNode(elementName, valueNode); -// } - public RootXNode serializeItemValueAsRoot(PrismValue value, QName elementName) throws SchemaException { Validate.notNull(value, "Item value to be serialized cannot be null"); Validate.notNull(value.getParent(), "Item value to be serialized must have a parent"); @@ -175,8 +161,16 @@ public RootXNode serializeItem return new RootXNode(item.getDefinition().getName(), valueNode); } - // definition may be null public XNode serializeItemValue(V itemValue, ItemDefinition definition) throws SchemaException { + return serializeItemValue(itemValue, definition, (SerializationContext) null); + } + + public XNode serializeItemValue(V itemValue, ItemDefinition definition, SerializationOptions options) throws SchemaException { + return serializeItemValue(itemValue, definition, new SerializationContext(options)); + } + + // definition may be null + private XNode serializeItemValue(PrismValue itemValue, ItemDefinition definition, SerializationContext ctx) throws SchemaException { XNode xnode; if (definition == null) { if (itemValue.getParent() != null) { @@ -187,34 +181,20 @@ public XNode serializeItemValue(V itemValue, ItemDefiniti throw new IllegalStateException("No prismContext in beanConverter!"); } if (definition == null && itemValue instanceof PrismPropertyValue){ -// if (itemValue instanceof PrismPropertyValue && beanConverter.canProcess(((PrismPropertyValue) itemValue).getValue().getClass())){ -// xnode = beanConverter.marshall(((PrismPropertyValue)itemValue).getValue()); -// xnode.setExplicitTypeDeclaration(true); -// return xnode; -// } return serializePropertyRawValue((PrismPropertyValue) itemValue); } if (itemValue instanceof PrismReferenceValue) { - xnode = serializeReferenceValue((PrismReferenceValue)itemValue, (PrismReferenceDefinition) definition); - PolyString commentValue = ((PrismReferenceValue) itemValue).getTargetName(); - if (commentValue != null) { - xnode.setComment(commentValue.getOrig()); - } + xnode = serializeReferenceValue((PrismReferenceValue)itemValue, (PrismReferenceDefinition) definition, ctx); } else if (itemValue instanceof PrismPropertyValue) { xnode = serializePropertyValue((PrismPropertyValue)itemValue, (PrismPropertyDefinition)definition); } else if (itemValue instanceof PrismContainerValue) { - xnode = serializeContainerValue((PrismContainerValue)itemValue, (PrismContainerDefinition)definition); + xnode = serializeContainerValue((PrismContainerValue)itemValue, (PrismContainerDefinition)definition, ctx); } else { throw new IllegalArgumentException("Unsupported value type "+itemValue.getClass()); } if (definition != null && definition.isDynamic()) { xnode.setExplicitTypeDeclaration(true); } -// Object commentValue = itemValue.getUserData(USER_DATA_KEY_COMMENT); -// if (commentValue != null) { -// xnode.setComment(commentValue.toString()); -// } -// System.out.println("item value serialization: \n" + xnode.debugDump()); return xnode; } //endregion @@ -231,13 +211,13 @@ public XNode serializeItemValue(V itemValue, ItemDefiniti // return serializeItemValueAsRootInternal(containerVal, elementName); // } - private MapXNode serializeContainerValue(PrismContainerValue containerVal, PrismContainerDefinition containerDefinition) throws SchemaException { + private MapXNode serializeContainerValue(PrismContainerValue containerVal, PrismContainerDefinition containerDefinition, SerializationContext ctx) throws SchemaException { MapXNode xmap = new MapXNode(); - serializeContainerValue(xmap, containerVal, containerDefinition); + serializeContainerValue(xmap, containerVal, containerDefinition, ctx); return xmap; } - private void serializeContainerValue(MapXNode xmap, PrismContainerValue containerVal, PrismContainerDefinition containerDefinition) throws SchemaException { + private void serializeContainerValue(MapXNode xmap, PrismContainerValue containerVal, PrismContainerDefinition containerDefinition, SerializationContext ctx) throws SchemaException { Long id = containerVal.getId(); if (id != null) { xmap.put(XNode.KEY_CONTAINER_ID, createPrimitiveXNodeAttr(id, DOMUtil.XSD_LONG)); @@ -256,7 +236,7 @@ private void serializeContainerValue(MapXNode xmap, Pr QName elementName = itemDef.getName(); Item item = containerVal.findItem(elementName); if (item != null) { - XNode xsubnode = serializeItem(item); + XNode xsubnode = serializeItem(item, ctx); xmap.put(elementName, xsubnode); serializedItems.add(elementName); } @@ -270,7 +250,7 @@ private void serializeContainerValue(MapXNode xmap, Pr if (serializedItems.contains(elementName)) { continue; } - XNode xsubnode = serializeItem(item); + XNode xsubnode = serializeItem(item, ctx); xmap.put(elementName, xsubnode); } } @@ -278,7 +258,7 @@ private void serializeContainerValue(MapXNode xmap, Pr //endregion //region Serializing references - specific functionality - private XNode serializeReferenceValue(PrismReferenceValue value, PrismReferenceDefinition definition) throws SchemaException { + private XNode serializeReferenceValue(PrismReferenceValue value, PrismReferenceDefinition definition, SerializationContext ctx) throws SchemaException { MapXNode xmap = new MapXNode(); boolean containsOid = false; String namespace = definition != null ? definition.getNamespace() : null; // namespace for filter and description @@ -303,13 +283,22 @@ private XNode serializeReferenceValue(PrismReferenceValue value, PrismReferenceD XNode xsubnode = filter.serializeToXNode(); xmap.put(createReferenceQName(XNode.KEY_REFERENCE_FILTER, namespace), xsubnode); } - + if (value.getTargetName() != null) { + if (SerializationContext.isSerializeReferenceNames(ctx)) { + XNode xsubnode = createPrimitiveXNode(value.getTargetName(), PolyStringType.COMPLEX_TYPE); + xmap.put(createReferenceQName(XNode.KEY_REFERENCE_TARGET_NAME, namespace), xsubnode); + } else { + String commentValue = " " + value.getTargetName().getOrig() + " "; + xmap.setComment(commentValue); + } + } + boolean isComposite = false; if (definition != null) { isComposite = definition.isComposite(); } if ((serializeCompositeObjects || isComposite || !containsOid) && value.getObject() != null) { - XNode xobjnode = serializeObjectContent(value.getObject()); + XNode xobjnode = serializeObjectContent(value.getObject(), ctx); xmap.put(createReferenceQName(XNode.KEY_REFERENCE_OBJECT, namespace), xobjnode); } diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java index 33ac44b351b..45827e0b1bf 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java @@ -23,6 +23,7 @@ import java.util.Collection; import java.util.List; +import com.evolveum.midpoint.prism.xml.XmlTypeConverter; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import org.apache.commons.lang.SerializationUtils; @@ -37,6 +38,7 @@ import com.evolveum.prism.xml.ns._public.types_3.RawType; import org.springframework.util.ClassUtils; +import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; /** @@ -98,6 +100,15 @@ public static T clone(T orig) { if (orig instanceof Definition) { return (T) ((Definition)orig).clone(); } + /* + * In some environments we cannot clone XMLGregorianCalendar because of this: + * Error when cloning class org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl, will try serialization instead. + * java.lang.IllegalAccessException: Class com.evolveum.midpoint.prism.util.CloneUtil can not access a member of + * class org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl with modifiers "public" + */ + if (orig instanceof XMLGregorianCalendar) { + return (T) XmlTypeConverter.createXMLGregorianCalendar((XMLGregorianCalendar) orig); + } if (orig instanceof Cloneable) { T clone = javaLangClone(orig); if (clone != null) { diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/ValueSerializationUtil.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/ValueSerializationUtil.java index dca32273291..0497001895e 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/ValueSerializationUtil.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/util/ValueSerializationUtil.java @@ -1,14 +1,10 @@ package com.evolveum.midpoint.prism.util; -import java.util.Collection; import java.util.List; import javax.xml.namespace.QName; -import ch.qos.logback.core.pattern.parser.Node; - import com.evolveum.midpoint.prism.Containerable; -import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContainerDefinition; @@ -17,20 +13,13 @@ import com.evolveum.midpoint.prism.PrismProperty; import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; -import com.evolveum.midpoint.prism.PrismReference; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.Referencable; import com.evolveum.midpoint.prism.parser.XNodeSerializer; -import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.prism.query.ObjectFilter; import com.evolveum.midpoint.prism.xnode.ListXNode; import com.evolveum.midpoint.prism.xnode.MapXNode; -import com.evolveum.midpoint.prism.xnode.PrimitiveXNode; -import com.evolveum.midpoint.prism.xnode.RootXNode; import com.evolveum.midpoint.prism.xnode.XNode; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.prism.xml.ns._public.query_3.SearchFilterType; -import com.sun.tools.xjc.model.CNonElement; public class ValueSerializationUtil { diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java index 453d92be8af..2343434961d 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/xml/XmlTypeConverter.java @@ -463,6 +463,14 @@ public static XMLGregorianCalendar createXMLGregorianCalendar(String string) { public static XMLGregorianCalendar createXMLGregorianCalendar(GregorianCalendar cal) { return getDatatypeFactory().newXMLGregorianCalendar(cal); } + + // in some environments, XMLGregorianCalendar.clone does not work + public static XMLGregorianCalendar createXMLGregorianCalendar(XMLGregorianCalendar cal) { + if (cal == null) { + return null; + } + return getDatatypeFactory().newXMLGregorianCalendar(cal.toGregorianCalendar()); // TODO find a better way + } public static XMLGregorianCalendar createXMLGregorianCalendar(int year, int month, int day, int hour, int minute, int second, int millisecond, int timezone) { diff --git a/infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java b/infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java index 6113eaf3dda..b1e23ed8649 100644 --- a/infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java +++ b/infra/prism/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java @@ -43,6 +43,7 @@ public abstract class XNode implements DebugDumpable, Visitable, Cloneable, Seri public static final QName KEY_REFERENCE_RELATION = new QName(null, "relation"); public static final QName KEY_REFERENCE_DESCRIPTION = new QName(null, "description"); public static final QName KEY_REFERENCE_FILTER = new QName(null, "filter"); + public static final QName KEY_REFERENCE_TARGET_NAME = new QName(null, "targetName"); public static final QName KEY_REFERENCE_OBJECT = new QName(null, "object"); // Common fields diff --git a/infra/schema/pom.xml b/infra/schema/pom.xml index 88e983b56a8..20bf75175af 100644 --- a/infra/schema/pom.xml +++ b/infra/schema/pom.xml @@ -38,13 +38,9 @@ 3.3-SNAPSHOT - commons-beanutils commons-beanutils - + --> commons-collections commons-collections @@ -114,12 +110,10 @@ org.apache.ws.xmlschema xmlschema-core - 2.0.3 org.jvnet.jaxb2_commons jaxb2-basics-runtime - 0.6.3 diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConversionOptions.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConversionOptions.java new file mode 100644 index 00000000000..fa3139aa4fc --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConversionOptions.java @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema; + +/** + * @author Pavol Mederly + */ +public class DeltaConversionOptions { + + private boolean serializeReferenceNames; + + public boolean isSerializeReferenceNames() { + return serializeReferenceNames; + } + + public void setSerializeReferenceNames(boolean serializeReferenceNames) { + this.serializeReferenceNames = serializeReferenceNames; + } + + public static boolean isSerializeReferenceNames(DeltaConversionOptions options) { + return options != null && options.isSerializeReferenceNames(); + } + + public static DeltaConversionOptions createSerializeReferenceNames() { + DeltaConversionOptions options = new DeltaConversionOptions(); + options.setSerializeReferenceNames(true); + return options; + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.java index 3e10cd9a478..4689dda4b1d 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/DeltaConvertor.java @@ -22,6 +22,8 @@ import javax.xml.bind.JAXBException; import javax.xml.namespace.QName; +import com.evolveum.midpoint.prism.SerializationContext; +import com.evolveum.midpoint.prism.SerializationOptions; import org.apache.commons.lang.Validate; import com.evolveum.midpoint.prism.Item; @@ -188,8 +190,12 @@ public static ObjectModificationType toObjectModification } return modType; } - - public static ObjectDeltaType toObjectDeltaType(ObjectDelta objectDelta) throws SchemaException { + + public static ObjectDeltaType toObjectDeltaType(ObjectDelta objectDelta) throws SchemaException { + return toObjectDeltaType(objectDelta, null); + } + + public static ObjectDeltaType toObjectDeltaType(ObjectDelta objectDelta, DeltaConversionOptions options) throws SchemaException { Validate.notNull(objectDelta.getPrismContext(), "ObjectDelta without prismContext cannot be converted to ObjectDeltaType"); ObjectDeltaType objectDeltaType = new ObjectDeltaType(); objectDeltaType.setChangeType(convertChangeType(objectDelta.getChangeType())); @@ -204,18 +210,6 @@ public static ObjectDeltaType toObjectDeltaType(ObjectDelta prismObject = objectDelta.getObjectToAdd(); if (prismObject != null) { -// Element objectElement = prismObject.getPrismContext().getJaxbDomHack().serializeObjectToJaxb(prismObject); -// ObjectDeltaType.ObjectToAdd objectToAdd = new ObjectDeltaType.ObjectToAdd(); -// objectToAdd.setAny(new JAXBElement(new QName("any"), prismObject.getCompileTimeClass(), prismObject.asObjectable())); -// XNode node = prismObject.getPrismContext().getXnodeProcessor().serializeObject(prismObject); -// MapXNode objToAdd = null; -// if (node instanceof RootXNode){ -// objToAdd = (MapXNode) ((RootXNode) node).getSubnode(); -// } else if (node instanceof MapXNode){ -// objToAdd = (MapXNode) node; -// } else { -// throw new IllegalArgumentException("cannot process delta with object to add: " + node); -// } objectDeltaType.setObjectToAdd(prismObject.asObjectable()); } } else if (objectDelta.getChangeType() == ChangeType.MODIFY) { @@ -224,7 +218,7 @@ public static ObjectDeltaType toObjectDeltaType(ObjectDelta propDelta : objectDelta.getModifications()) { Collection propPropModTypes; try { - propPropModTypes = toItemDeltaTypes(propDelta); + propPropModTypes = toItemDeltaTypes(propDelta, options); } catch (SchemaException e) { throw new SchemaException(e.getMessage() + " in " + objectDelta.toString(), e); } @@ -239,9 +233,15 @@ public static ObjectDeltaType toObjectDeltaType(ObjectDelta delta) throws SchemaException, JAXBException { + return toObjectDeltaTypeXml(delta, null); + } + + public static String toObjectDeltaTypeXml(ObjectDelta delta, DeltaConversionOptions options) throws SchemaException, JAXBException { Validate.notNull(delta.getPrismContext(), "ObjectDelta without prismContext cannot be converted to XML"); - ObjectDeltaType objectDeltaType = toObjectDeltaType(delta); - return delta.getPrismContext().serializeAtomicValue(objectDeltaType, SchemaConstants.T_OBJECT_DELTA, PrismContext.LANG_XML); + ObjectDeltaType objectDeltaType = toObjectDeltaType(delta, options); + SerializationOptions serializationOptions = new SerializationOptions(); + serializationOptions.setSerializeReferenceNames(DeltaConversionOptions.isSerializeReferenceNames(options)); + return delta.getPrismContext().serializeAtomicValue(objectDeltaType, SchemaConstants.T_OBJECT_DELTA, PrismContext.LANG_XML, serializationOptions); } @@ -334,6 +334,10 @@ public static ItemDelta * Converts this delta to PropertyModificationType (XML). */ public static Collection toItemDeltaTypes(ItemDelta delta) throws SchemaException { + return toItemDeltaTypes(delta, null); + } + + public static Collection toItemDeltaTypes(ItemDelta delta, DeltaConversionOptions options) throws SchemaException { delta.checkConsistence(); if (!delta.isEmpty() && delta.getPrismContext() == null) { throw new IllegalStateException("Non-empty ItemDelta with no prismContext cannot be converted to ItemDeltaType."); @@ -345,11 +349,11 @@ public static Collection toItemDeltaTypes(ItemDelta delta) throws mod.setPath(path); mod.setModificationType(ModificationTypeType.REPLACE); try { - addModValues(delta, mod, delta.getValuesToReplace()); + addModValues(delta, mod, delta.getValuesToReplace(), options); } catch (SchemaException e) { throw new SchemaException(e.getMessage() + " while converting property " + delta.getElementName(), e); } - addOldValues(delta, mod, delta.getEstimatedOldValues()); + addOldValues(delta, mod, delta.getEstimatedOldValues(), options); mods.add(mod); } if (delta.getValuesToAdd() != null) { @@ -357,11 +361,11 @@ public static Collection toItemDeltaTypes(ItemDelta delta) throws mod.setPath(path); mod.setModificationType(ModificationTypeType.ADD); try { - addModValues(delta, mod, delta.getValuesToAdd()); + addModValues(delta, mod, delta.getValuesToAdd(), options); } catch (SchemaException e) { throw new SchemaException(e.getMessage() + " while converting property " + delta.getElementName(), e); } - addOldValues(delta, mod, delta.getEstimatedOldValues()); + addOldValues(delta, mod, delta.getEstimatedOldValues(), options); mods.add(mod); } if (delta.getValuesToDelete() != null) { @@ -369,46 +373,48 @@ public static Collection toItemDeltaTypes(ItemDelta delta) throws mod.setPath(path); mod.setModificationType(ModificationTypeType.DELETE); try { - addModValues(delta, mod, delta.getValuesToDelete()); + addModValues(delta, mod, delta.getValuesToDelete(), options); } catch (SchemaException e) { throw new SchemaException(e.getMessage() + " while converting property " + delta.getElementName(), e); } - addOldValues(delta, mod, delta.getEstimatedOldValues()); + addOldValues(delta, mod, delta.getEstimatedOldValues(), options); mods.add(mod); } return mods; } // requires delta.prismContext to be set - private static void addModValues(ItemDelta delta, ItemDeltaType mod, Collection values) throws SchemaException { + private static void addModValues(ItemDelta delta, ItemDeltaType mod, Collection values, DeltaConversionOptions options) throws SchemaException { if (values == null || values.isEmpty()) { RawType modValue = new RawType(delta.getPrismContext()); mod.getValue().add(modValue); } else { for (PrismValue value : values) { - XNode xnode = toXNode(delta, value); + XNode xnode = toXNode(delta, value, options); RawType modValue = new RawType(xnode, value.getPrismContext()); mod.getValue().add(modValue); } } } - private static void addOldValues(ItemDelta delta, ItemDeltaType mod, Collection values) throws SchemaException { + private static void addOldValues(ItemDelta delta, ItemDeltaType mod, Collection values, DeltaConversionOptions options) throws SchemaException { if (values == null || values.isEmpty()) { RawType modValue = new RawType(delta.getPrismContext()); mod.getEstimatedOldValue().add(modValue); } else { for (PrismValue value : values) { - XNode xnode = toXNode(delta, value); + XNode xnode = toXNode(delta, value, options); RawType modValue = new RawType(xnode, delta.getPrismContext()); mod.getEstimatedOldValue().add(modValue); } } } - private static XNode toXNode(ItemDelta delta, PrismValue value) throws SchemaException{ + private static XNode toXNode(ItemDelta delta, PrismValue value, DeltaConversionOptions options) throws SchemaException{ XNodeSerializer serializer = delta.getPrismContext().getXnodeProcessor().createSerializer(); - XNode node = serializer.serializeItemValue(value, delta.getDefinition()); + SerializationOptions opts = new SerializationOptions(); + opts.setSerializeReferenceNames(DeltaConversionOptions.isSerializeReferenceNames(options)); + XNode node = serializer.serializeItemValue(value, delta.getDefinition(), opts); if (delta.getDefinition() != null){ node.setTypeQName(delta.getDefinition().getTypeName()); node.setExplicitTypeDeclaration(true); @@ -416,19 +422,6 @@ private static XNode toXNode(ItemDelta delta, PrismValue value) throws SchemaExc return node; } -// private static Object toAny(ItemDelta delta, PrismValue value, Document document) throws SchemaException { -// PrismContext prismContext = delta.getPrismContext(); -// if (prismContext != null) { -// return RawTypeUtil.toAny(value, document, prismContext); -// } -// if (value instanceof PrismPropertyValue) { -// PrismPropertyValue pval = (PrismPropertyValue)value; -// return pval.getRawElement(); -// } else { -// throw new SystemException("Null prism context in "+value+" in "+delta); -// } -// } - public static Collection createObjectDeltas(ObjectDeltaListType deltaList, PrismContext prismContext) throws SchemaException { List retval = new ArrayList<>(); for (ObjectDeltaType deltaType : deltaList.getDelta()) { diff --git a/infra/common/src/main/java/com/evolveum/midpoint/common/refinery/ResourceShadowDiscriminator.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/ResourceShadowDiscriminator.java similarity index 97% rename from infra/common/src/main/java/com/evolveum/midpoint/common/refinery/ResourceShadowDiscriminator.java rename to infra/schema/src/main/java/com/evolveum/midpoint/schema/ResourceShadowDiscriminator.java index ae2387d5bb8..ff655bc9254 100644 --- a/infra/common/src/main/java/com/evolveum/midpoint/common/refinery/ResourceShadowDiscriminator.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/ResourceShadowDiscriminator.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.evolveum.midpoint.common.refinery; +package com.evolveum.midpoint.schema; import java.io.Serializable; @@ -229,7 +229,7 @@ public boolean equivalent(Object obj) { if (intent == null) { if (other.intent != null) return false; - } else if (!equalsAccountType(this.intent, other.intent)) + } else if (!equalsIntent(this.intent, other.intent)) return false; if (resourceOid == null) { if (other.resourceOid != null) @@ -241,7 +241,7 @@ public boolean equivalent(Object obj) { return true; } - public static boolean equalsAccountType(String a, String b) { + public static boolean equalsIntent(String a, String b) { if (a == null || b == null) { return false; } diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java index f316672e974..c2157b805dc 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java @@ -86,6 +86,8 @@ public enum ObjectTypes { ACCESS_CERTIFICATION_CAMPAIGN(AccessCertificationCampaignType.COMPLEX_TYPE, SchemaConstantsGenerated.C_ACCESS_CERTIFICATION_CAMPAIGN, AccessCertificationCampaignType.class, ObjectManager.MODEL, "accessCertificationCampaigns"), + SEQUENCE(SequenceType.COMPLEX_TYPE, SchemaConstantsGenerated.C_SEQUENCE, SequenceType.class, ObjectManager.MODEL, "sequences"), + // as for now, this has to remain disabled (they could be used e.g. in audit logs, when the repo will support them) //WORK_ITEM(WorkItemType.COMPLEX_TYPE, SchemaConstants.C_WORK_ITEM, WorkItemType.class, ObjectManager.WORKFLOW, "workItems"), //WF_PROCESS_INSTANCE(WfProcessInstanceType.COMPLEX_TYPE, SchemaConstants.C_WF_PROCESS_INSTANCE, WfProcessInstanceType.class, ObjectManager.WORKFLOW, "wfProcessInstances"), diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java index 6e13628cee6..c3cd0e12860 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java @@ -178,6 +178,9 @@ public abstract class SchemaConstants { public static final QName MODEL_EXTENSION_INTENT = new QName(NS_MODEL_EXTENSION, "intent"); public static final QName OBJECTCLASS_PROPERTY_NAME = new QName(NS_MODEL_EXTENSION, "objectclass"); public static final QName MODEL_EXTENSION_LAST_SCAN_TIMESTAMP_PROPERTY_NAME = new QName(NS_MODEL_EXTENSION, "lastScanTimestamp"); + public static final QName MODEL_EXTENSION_OPERATIONAL_INFORMATION_PROPERTY_NAME = new QName(NS_MODEL_EXTENSION, "operationalInformation"); + public static final QName MODEL_EXTENSION_SYNCHRONIZATION_INFORMATION_PROPERTY_NAME = new QName(NS_MODEL_EXTENSION, "synchronizationInformation"); + public static final QName MODEL_EXTENSION_ITERATIVE_TASK_INFORMATION_PROPERTY_NAME = new QName(NS_MODEL_EXTENSION, "iterativeTaskInformation"); public static final String NS_MODEL_DISABLE_REASON = NS_MODEL + "/disableReason"; public static final String MODEL_DISABLE_REASON_EXPLICIT = QNameUtil.qNameToUri(new QName(NS_MODEL_DISABLE_REASON, "explicit")); diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/GenericStatisticsData.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/GenericStatisticsData.java new file mode 100644 index 00000000000..a72f83a8f6d --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/GenericStatisticsData.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +/** + * @author Pavol Mederly + */ +public class GenericStatisticsData { + + private int count; + private long totalDuration; + private Long minDuration = null; + private Long maxDuration = null; + + public int getCount() { + return count; + } + + public long getTotalDuration() { + return totalDuration; + } + + public long getMinDuration() { + return minDuration != null ? minDuration : 0; + } + + public long getMaxDuration() { + return maxDuration != null ? maxDuration : 0; + } + + public void recordOperation(long duration, int count) { + this.count += count; + totalDuration += duration; + if (minDuration == null || minDuration > duration) { + minDuration = duration; + } + if (maxDuration == null || maxDuration < duration) { + maxDuration = duration; + } + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java new file mode 100644 index 00000000000..56d27edb49e --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/IterativeTaskInformation.java @@ -0,0 +1,203 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; + +import javax.xml.datatype.DatatypeConstants; +import javax.xml.namespace.QName; +import java.util.Date; + +/** + * @author Pavol Mederly + */ +public class IterativeTaskInformation { + + protected IterativeTaskInformationType startValue; + + protected String lastSuccessObjectName; + protected String lastSuccessObjectDisplayName; + protected QName lastSuccessObjectType; + protected String lastSuccessObjectOid; + protected Date lastSuccessEndTimestamp; + protected long lastSuccessDuration; + protected long totalSuccessDuration; + protected int totalSuccessCount; + + protected String lastFailureObjectName; + protected String lastFailureObjectDisplayName; + protected QName lastFailureObjectType; + protected String lastFailureObjectOid; + protected Date lastFailureEndTimestamp; + protected long lastFailureDuration; + protected long totalFailureDuration; + protected int totalFailureCount; + protected Throwable lastFailureException; + protected String lastFailureExceptionMessage; + + protected String currentObjectName; + protected String currentObjectDisplayName; + protected QName currentObjectType; + protected String currentObjectOid; + protected Date currentObjectStartTimestamp; + + public IterativeTaskInformation() { + this(null); + } + + public IterativeTaskInformation(IterativeTaskInformationType value) { + startValue = value; + } + + public IterativeTaskInformationType getStartValue() { + return startValue; + } + + public IterativeTaskInformationType getDeltaValue() { + IterativeTaskInformationType rv = toIterativeTaskInformationType(); + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + public IterativeTaskInformationType getAggregatedValue() { + IterativeTaskInformationType delta = toIterativeTaskInformationType(); + IterativeTaskInformationType rv = aggregate(startValue, delta); + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + private IterativeTaskInformationType aggregate(IterativeTaskInformationType startValue, IterativeTaskInformationType delta) { + if (startValue == null) { + return delta; + } + IterativeTaskInformationType rv = new IterativeTaskInformationType(); + addTo(rv, startValue, true); + addTo(rv, delta, true); + return rv; + } + + protected IterativeTaskInformationType toIterativeTaskInformationType() { + IterativeTaskInformationType rv = new IterativeTaskInformationType(); + toJaxb(rv); + return rv; + } + + public void recordOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception) { + if (exception != null) { + lastFailureObjectName = objectName; + lastFailureObjectDisplayName = objectDisplayName; + lastFailureObjectType = objectType; + lastFailureObjectOid = objectOid; + lastFailureEndTimestamp = new Date(); + lastFailureDuration = lastFailureEndTimestamp.getTime() - started; + lastFailureException = exception; + lastFailureExceptionMessage = exception.getClass().getSimpleName() + ": " + exception.getMessage(); + totalFailureDuration += lastFailureDuration; + totalFailureCount++; + } else { + lastSuccessObjectName = objectName; + lastSuccessObjectDisplayName = objectDisplayName; + lastSuccessObjectType = objectType; + lastSuccessObjectOid = objectOid; + lastSuccessEndTimestamp = new Date(); + lastSuccessDuration = lastSuccessEndTimestamp.getTime() - started; + totalSuccessDuration += lastSuccessDuration; + totalSuccessCount++; + } + currentObjectName = null; + currentObjectDisplayName = null; + currentObjectType = null; + currentObjectOid = null; + currentObjectStartTimestamp = null; + } + + public void recordOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid) { + currentObjectName = objectName; + currentObjectDisplayName = objectDisplayName; + currentObjectType = objectType; + currentObjectOid = objectOid; + currentObjectStartTimestamp = new Date(); + } + + public void toJaxb(IterativeTaskInformationType rv) { + rv.setLastSuccessObjectName(lastSuccessObjectName); + rv.setLastSuccessObjectDisplayName(lastSuccessObjectDisplayName); + rv.setLastSuccessObjectType(lastSuccessObjectType); + rv.setLastSuccessObjectOid(lastSuccessObjectOid); + rv.setLastSuccessEndTimestamp(XmlTypeConverter.createXMLGregorianCalendar(lastSuccessEndTimestamp)); + rv.setLastSuccessDuration(lastSuccessDuration); + rv.setTotalSuccessDuration(totalSuccessDuration); + rv.setTotalSuccessCount(totalSuccessCount); + + rv.setLastFailureObjectName(lastFailureObjectName); + rv.setLastFailureObjectDisplayName(lastFailureObjectDisplayName); + rv.setLastFailureObjectType(lastFailureObjectType); + rv.setLastFailureObjectOid(lastFailureObjectOid); + rv.setLastFailureEndTimestamp(XmlTypeConverter.createXMLGregorianCalendar(lastFailureEndTimestamp)); + rv.setLastFailureDuration(lastFailureDuration); + rv.setLastFailureExceptionMessage(lastFailureExceptionMessage); + rv.setTotalFailureDuration(totalFailureDuration); + rv.setTotalFailureCount(totalFailureCount); + + rv.setCurrentObjectName(currentObjectName); + rv.setCurrentObjectDisplayName(currentObjectDisplayName); + rv.setCurrentObjectType(currentObjectType); + rv.setCurrentObjectOid(currentObjectOid); + rv.setCurrentObjectStartTimestamp(XmlTypeConverter.createXMLGregorianCalendar(currentObjectStartTimestamp)); + } + + // sum != null, delta != null + // overrideCurrent should be TRUE if the delta is chronologically later (i.e. if delta is meant as an update to sum) + // if it is simply an aggregation of various (parallel) sources, overrideCurrent should be FALSE + public static void addTo(IterativeTaskInformationType sum, IterativeTaskInformationType delta, boolean overrideCurrent) { + if (sum.getLastSuccessEndTimestamp() == null || (delta.getLastSuccessEndTimestamp() != null && + delta.getLastSuccessEndTimestamp().compare(sum.getLastSuccessEndTimestamp()) == DatatypeConstants.GREATER)) { + sum.setLastSuccessObjectName(delta.getLastSuccessObjectName()); + sum.setLastSuccessObjectDisplayName(delta.getLastSuccessObjectDisplayName()); + sum.setLastSuccessObjectType(delta.getLastSuccessObjectType()); + sum.setLastSuccessObjectOid(delta.getLastSuccessObjectOid()); + sum.setLastSuccessEndTimestamp(delta.getLastSuccessEndTimestamp()); + sum.setLastSuccessDuration(delta.getLastSuccessDuration()); + } + sum.setTotalSuccessDuration(sum.getTotalSuccessDuration() + delta.getTotalSuccessDuration()); + sum.setTotalSuccessCount(sum.getTotalSuccessCount() + delta.getTotalSuccessCount()); + + if (sum.getLastFailureEndTimestamp() == null || (delta.getLastFailureEndTimestamp() != null && + delta.getLastFailureEndTimestamp().compare(sum.getLastFailureEndTimestamp()) == DatatypeConstants.GREATER)) { + sum.setLastFailureObjectName(delta.getLastFailureObjectName()); + sum.setLastFailureObjectDisplayName(delta.getLastFailureObjectDisplayName()); + sum.setLastFailureObjectType(delta.getLastFailureObjectType()); + sum.setLastFailureObjectOid(delta.getLastFailureObjectOid()); + sum.setLastFailureEndTimestamp(delta.getLastFailureEndTimestamp()); + sum.setLastFailureDuration(delta.getLastFailureDuration()); + sum.setLastFailureExceptionMessage(delta.getLastFailureExceptionMessage()); + } + sum.setTotalFailureDuration(sum.getTotalFailureDuration() + delta.getTotalFailureDuration()); + sum.setTotalFailureCount(sum.getTotalFailureCount() + delta.getTotalFailureCount()); + + if (overrideCurrent || sum.getCurrentObjectStartTimestamp() == null || (delta.getCurrentObjectStartTimestamp() != null && + delta.getCurrentObjectStartTimestamp().compare(sum.getCurrentObjectStartTimestamp()) == DatatypeConstants.GREATER)) { + sum.setCurrentObjectName(delta.getCurrentObjectName()); + sum.setCurrentObjectDisplayName(delta.getCurrentObjectDisplayName()); + sum.setCurrentObjectType(delta.getCurrentObjectType()); + sum.setCurrentObjectOid(delta.getCurrentObjectOid()); + sum.setCurrentObjectStartTimestamp(delta.getCurrentObjectStartTimestamp()); + } + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/MappingsStatisticsKey.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/MappingsStatisticsKey.java new file mode 100644 index 00000000000..aab64b7eed8 --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/MappingsStatisticsKey.java @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +/** + * @author Pavol Mederly + */ +public class MappingsStatisticsKey { + + private String objectOid; + private String objectName; + + public MappingsStatisticsKey(String objectOid, String objectName) { + this.objectOid = objectOid; + this.objectName = objectName; + } + + public String getObjectOid() { + return objectOid; + } + + public String getObjectName() { + return objectName; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + MappingsStatisticsKey that = (MappingsStatisticsKey) o; + + if (objectOid != null ? !objectOid.equals(that.objectOid) : that.objectOid != null) return false; + return !(objectName != null ? !objectName.equals(that.objectName) : that.objectName != null); + + } + + @Override + public int hashCode() { + int result = objectOid != null ? objectOid.hashCode() : 0; + result = 31 * result + (objectName != null ? objectName.hashCode() : 0); + return result; + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/NotificationsStatisticsKey.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/NotificationsStatisticsKey.java new file mode 100644 index 00000000000..dc4595ec14a --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/NotificationsStatisticsKey.java @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +/** + * @author Pavol Mederly + */ +public class NotificationsStatisticsKey { + + private String transport; + private boolean success; + + public NotificationsStatisticsKey(String transport, boolean success) { + this.transport = transport; + this.success = success; + } + + public String getTransport() { + return transport; + } + + public boolean isSuccess() { + return success; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + NotificationsStatisticsKey that = (NotificationsStatisticsKey) o; + + if (success != that.success) return false; + return !(transport != null ? !transport.equals(that.transport) : that.transport != null); + + } + + @Override + public int hashCode() { + int result = transport != null ? transport.hashCode() : 0; + result = 31 * result + (success ? 1 : 0); + return result; + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationalInformation.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationalInformation.java new file mode 100644 index 00000000000..5a627942ce0 --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/OperationalInformation.java @@ -0,0 +1,515 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.util.QNameUtil; +import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingsStatisticsEntryType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingsStatisticsType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationsStatisticsEntryType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.NotificationsStatisticsType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningStatisticsEntryType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningStatisticsType; +import org.apache.commons.lang.StringUtils; + +import javax.xml.datatype.DatatypeConstants; +import javax.xml.namespace.QName; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * @author Pavol Mederly + */ +public class OperationalInformation { + + private OperationalInformationType startValue; + + private Map provisioningData = new HashMap<>(); + private Map notificationsData = new HashMap<>(); + private Map mappingsData = new HashMap<>(); + + private List messages = new ArrayList<>(); + + public OperationalInformation(OperationalInformationType value) { + startValue = value; + if (value == null) { + return; + } +// if (value.getLastMessageTimestamp() != null) { +// StatusMessage last = new StatusMessage(XmlTypeConverter.toDate(value.getLastMessageTimestamp()), value.getLastMessage()); +// messages.add(last); +// } + } + + public OperationalInformation() { + this(null); + } + + public OperationalInformationType getStartValue() { + return startValue; + } + + public OperationalInformationType getDeltaValue() { + OperationalInformationType rv = toOperationalInformationType(); + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + public OperationalInformationType getAggregatedValue() { + OperationalInformationType delta = toOperationalInformationType(); + OperationalInformationType rv = aggregate(startValue, delta); + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + private OperationalInformationType toOperationalInformationType() { + OperationalInformationType rv = new OperationalInformationType(); + rv.setProvisioningStatistics(toProvisioningStatisticsType()); + rv.setMappingsStatistics(toMappingsStatisticsType()); + rv.setNotificationsStatistics(toNotificationsStatisticsType()); + StatusMessage statusMessage = getLastStatusMessage(); + if (statusMessage != null) { + rv.setLastMessageTimestamp(XmlTypeConverter.createXMLGregorianCalendar(statusMessage.getDate())); + rv.setLastMessage(statusMessage.getMessage()); + } + return rv; + } + + private StatusMessage getLastStatusMessage() { + if (messages.isEmpty()) { + return null; + } + return messages.get(messages.size() - 1); + } + + private NotificationsStatisticsType toNotificationsStatisticsType() { + NotificationsStatisticsType rv = new NotificationsStatisticsType(); + if (notificationsData == null) { + return rv; + } + for (Map.Entry entry : notificationsData.entrySet()) { + NotificationsStatisticsKey key = entry.getKey(); + String transport = key.getTransport(); + NotificationsStatisticsEntryType entryType = findNotificationsEntryType(rv.getEntry(), transport); + if (entryType == null) { + entryType = new NotificationsStatisticsEntryType(); + entryType.setTransport(transport); + rv.getEntry().add(entryType); + } + setValueNotifications(entryType, key.isSuccess(), entry.getValue().getCount(), + entry.getValue().getMinDuration(), entry.getValue().getMaxDuration(), entry.getValue().getTotalDuration()); + } + return rv; + } + + private MappingsStatisticsType toMappingsStatisticsType() { + MappingsStatisticsType rv = new MappingsStatisticsType(); + if (mappingsData == null) { + return rv; + } + for (Map.Entry entry : mappingsData.entrySet()) { + MappingsStatisticsKey key = entry.getKey(); + String object = key.getObjectName(); + MappingsStatisticsEntryType entryType = findMappingsEntryType(rv.getEntry(), object); + if (entryType == null) { + entryType = new MappingsStatisticsEntryType(); + entryType.setObject(object); + rv.getEntry().add(entryType); + } + setValueMapping(entryType, entry.getValue().getCount(), + entry.getValue().getMinDuration(), entry.getValue().getMaxDuration(), entry.getValue().getTotalDuration()); + } + return rv; + } + + private ProvisioningStatisticsType toProvisioningStatisticsType() { + ProvisioningStatisticsType rv = new ProvisioningStatisticsType(); + if (provisioningData == null) { + return rv; + } + for (Map.Entry entry : provisioningData.entrySet()) { + ProvisioningStatisticsKey key = entry.getKey(); + String resource = key.getResourceName(); + QName oc = key.getObjectClass(); + ProvisioningStatisticsEntryType entryType = findProvisioningEntryType(rv.getEntry(), resource, oc); + if (entryType == null) { + entryType = new ProvisioningStatisticsEntryType(); + entryType.setResource(resource); + entryType.setObjectClass(oc); + rv.getEntry().add(entryType); + } + setValue(entryType, key.getOperation(), key.getStatusType(), entry.getValue().getCount(), + entry.getValue().getMinDuration(), entry.getValue().getMaxDuration(), entry.getValue().getTotalDuration()); + } + return rv; + } + + private static ProvisioningStatisticsEntryType findProvisioningEntryType(List list, String resource, QName objectClass) { + for (ProvisioningStatisticsEntryType entryType : list) { + if (StringUtils.equals(entryType.getResource(), resource) && QNameUtil.match(entryType.getObjectClass(), objectClass)) { + return entryType; + } + } + return null; + } + + private void setValue(ProvisioningStatisticsEntryType e, ProvisioningOperation operation, ProvisioningStatusType statusType, int count, long min, long max, long totalDuration) { + switch (operation) { + case ICF_GET: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setGetSuccess(e.getGetSuccess() + count); + } else { + e.setGetFailure(e.getGetFailure() + count); + } + break; + case ICF_SEARCH: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setSearchSuccess(e.getSearchSuccess() + count); + } else { + e.setSearchFailure(e.getSearchFailure() + count); + } + break; + case ICF_CREATE: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setCreateSuccess(e.getCreateSuccess() + count); + } else { + e.setCreateFailure(e.getCreateFailure() + count); + } + break; + case ICF_UPDATE: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setUpdateSuccess(e.getUpdateSuccess() + count); + } else { + e.setUpdateFailure(e.getUpdateFailure() + count); + } + break; + case ICF_DELETE: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setDeleteSuccess(e.getDeleteSuccess() + count); + } else { + e.setDeleteFailure(e.getDeleteFailure() + count); + } + break; + case ICF_SYNC: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setSyncSuccess(e.getSyncSuccess() + count); + } else { + e.setSyncFailure(e.getSyncFailure() + count); + } + break; + case ICF_SCRIPT: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setScriptSuccess(e.getScriptSuccess() + count); + } else { + e.setScriptFailure(e.getScriptFailure() + count); + } + break; + case ICF_GET_LATEST_SYNC_TOKEN: + case ICF_GET_SCHEMA: + if (statusType == ProvisioningStatusType.SUCCESS) { + e.setOtherSuccess(e.getOtherSuccess() + count); + } else { + e.setOtherFailure(e.getOtherFailure() + count); + } + break; + default: + throw new IllegalArgumentException("Illegal operation name: " + operation); + } + if (e.getMinTime() == null || min < e.getMinTime()) { + e.setMinTime(min); + } + if (e.getMaxTime() == null || max > e.getMaxTime()) { + e.setMaxTime(max); + } + e.setTotalTime(e.getTotalTime() + totalDuration); + } + + private void setValueNotifications(NotificationsStatisticsEntryType e, boolean success, int count, long min, long max, long totalDuration) { + if (success) { + e.setCountSuccess(e.getCountSuccess() + count); + } else { + e.setCountFailure(e.getCountFailure() + count); + } + + if (e.getMinTime() == null || min < e.getMinTime()) { + e.setMinTime(min); + } + if (e.getMaxTime() == null || max > e.getMaxTime()) { + e.setMaxTime(max); + } + e.setTotalTime(e.getTotalTime() + totalDuration); + } + + private void setValueMapping(MappingsStatisticsEntryType e, int count, long min, long max, long totalDuration) { + e.setCount(e.getCount() + count); + if (e.getMinTime() == null || min < e.getMinTime()) { + e.setMinTime(min); + } + if (e.getMaxTime() == null || max > e.getMaxTime()) { + e.setMaxTime(max); + } + e.setTotalTime(e.getTotalTime() + totalDuration); + } + + private OperationalInformationType aggregate(OperationalInformationType startValue, OperationalInformationType delta) { + if (startValue == null) { + return delta; + } + OperationalInformationType rv = new OperationalInformationType(); + addTo(rv, startValue); + addTo(rv, delta); + return rv; + } + + public static void addTo(OperationalInformationType rv, OperationalInformationType delta) { + addProvisioningTo(rv, delta.getProvisioningStatistics()); + addMappingsTo(rv, delta.getMappingsStatistics()); + addNotificationsTo(rv, delta.getNotificationsStatistics()); + if (delta.getLastMessageTimestamp() != null) { + if (rv.getLastMessageTimestamp() == null || rv.getLastMessageTimestamp().compare(delta.getLastMessageTimestamp()) == DatatypeConstants.LESSER) { + rv.setLastMessageTimestamp(delta.getLastMessageTimestamp()); + rv.setLastMessage(delta.getLastMessage()); + } + } + } + + private static void addNotificationsTo(OperationalInformationType rv, NotificationsStatisticsType delta) { + if (delta == null) { + return; + } + if (rv.getNotificationsStatistics() == null) { + rv.setNotificationsStatistics(delta); + return; + } + + NotificationsStatisticsType rvNST = rv.getNotificationsStatistics(); + for (NotificationsStatisticsEntryType de : delta.getEntry()) { + String transport = de.getTransport(); + NotificationsStatisticsEntryType e = findNotificationsEntryType(rvNST.getEntry(), transport); + if (e == null) { + e = new NotificationsStatisticsEntryType(); + e.setTransport(transport); + rvNST.getEntry().add(e); + } + e.setCountSuccess(e.getCountSuccess() + de.getCountSuccess()); + e.setCountFailure(e.getCountFailure() + de.getCountFailure()); + int count = e.getCountSuccess() + e.getCountFailure(); + e.setMinTime(min(e.getMinTime(), de.getMinTime())); + e.setMaxTime(max(e.getMaxTime(), de.getMaxTime())); + e.setTotalTime(e.getTotalTime() + de.getTotalTime()); + if (count > 0) { + e.setAverageTime(e.getTotalTime() / count); + } else { + e.setAverageTime(null); + } + } + } + + private static NotificationsStatisticsEntryType findNotificationsEntryType(List list, String transport) { + for (NotificationsStatisticsEntryType entry : list) { + if (StringUtils.equals(entry.getTransport(), transport)) { + return entry; + } + } + return null; + } + + + private static void addMappingsTo(OperationalInformationType rv, MappingsStatisticsType delta) { + if (delta == null) { + return; + } + if (rv.getMappingsStatistics() == null) { + rv.setMappingsStatistics(delta); + return; + } + + MappingsStatisticsType rvMST = rv.getMappingsStatistics(); + for (MappingsStatisticsEntryType de : delta.getEntry()) { + String object = de.getObject(); + MappingsStatisticsEntryType e = findMappingsEntryType(rvMST.getEntry(), object); + if (e == null) { + e = new MappingsStatisticsEntryType(); + e.setObject(object); + rvMST.getEntry().add(e); + } + e.setCount(e.getCount() + de.getCount()); + e.setMinTime(min(e.getMinTime(), de.getMinTime())); + e.setMaxTime(max(e.getMaxTime(), de.getMaxTime())); + e.setTotalTime(e.getTotalTime() + de.getTotalTime()); + if (e.getCount() > 0) { + e.setAverageTime(e.getTotalTime() / e.getCount()); + } else { + e.setAverageTime(null); + } + } + } + + private static MappingsStatisticsEntryType findMappingsEntryType(List list, String object) { + for (MappingsStatisticsEntryType lineDto : list) { + if (StringUtils.equals(lineDto.getObject(), object)) { + return lineDto; + } + } + return null; + } + + private static void addProvisioningTo(OperationalInformationType rv, ProvisioningStatisticsType delta) { + if (delta == null) { + return; + } + if (rv.getProvisioningStatistics() == null) { + rv.setProvisioningStatistics(delta); + return; + } + + ProvisioningStatisticsType rvPST = rv.getProvisioningStatistics(); + for (ProvisioningStatisticsEntryType de : delta.getEntry()) { + String resource = de.getResource(); + QName oc = de.getObjectClass(); + ProvisioningStatisticsEntryType e = findProvisioningEntryType(rvPST.getEntry(), resource, oc); + if (e == null) { + e = new ProvisioningStatisticsEntryType(); + e.setResource(resource); + e.setObjectClass(oc); + rvPST.getEntry().add(e); + } + e.setGetSuccess(e.getGetSuccess() + de.getGetSuccess()); + e.setSearchSuccess(e.getSearchSuccess() + de.getSearchSuccess()); + e.setCreateSuccess(e.getCreateSuccess() + de.getCreateSuccess()); + e.setUpdateSuccess(e.getUpdateSuccess() + de.getUpdateSuccess()); + e.setDeleteSuccess(e.getDeleteSuccess() + de.getDeleteSuccess()); + e.setSyncSuccess(e.getSyncSuccess() + de.getSyncSuccess()); + e.setScriptSuccess(e.getScriptSuccess() + de.getScriptSuccess()); + e.setOtherSuccess(e.getOtherSuccess() + de.getOtherSuccess()); + + e.setGetFailure(e.getGetFailure() + de.getGetFailure()); + e.setSearchFailure(e.getSearchFailure() + de.getSearchFailure()); + e.setCreateFailure(e.getCreateFailure() + de.getCreateFailure()); + e.setUpdateFailure(e.getUpdateFailure() + de.getUpdateFailure()); + e.setDeleteFailure(e.getDeleteFailure() + de.getDeleteFailure()); + e.setSyncFailure(e.getSyncFailure() + de.getSyncFailure()); + e.setScriptFailure(e.getScriptFailure() + de.getScriptFailure()); + e.setOtherFailure(e.getOtherFailure() + de.getOtherFailure()); + + int totalCount = e.getGetSuccess() + e.getGetFailure() + + e.getSearchSuccess() + e.getSearchFailure() + + e.getCreateSuccess() + e.getCreateFailure() + + e.getUpdateSuccess() + e.getUpdateFailure() + + e.getDeleteSuccess() + e.getDeleteFailure() + + e.getSyncSuccess() + e.getSyncFailure() + + e.getScriptSuccess() + e.getScriptFailure() + + e.getOtherSuccess() + e.getOtherFailure(); + + e.setMinTime(min(e.getMinTime(), de.getMinTime())); + e.setMaxTime(max(e.getMaxTime(), de.getMaxTime())); + e.setTotalTime(e.getTotalTime() + de.getTotalTime()); + if (totalCount > 0) { + e.setAverageTime(e.getTotalTime() / totalCount); + } else { + e.setAverageTime(null); + } + } + } + + private static Long min(Long a, Long b) { + if (a == null) { + return b; + } + if (b == null) { + return a; + } + return Math.min(a, b); + } + + private static Long max(Long a, Long b) { + if (a == null) { + return b; + } + if (b == null) { + return a; + } + return Math.max(a, b); + } + + + public void recordState(String message) { + messages.add(new StatusMessage(message)); + } + + public void recordProvisioningOperation(String resourceOid, String resourceName, QName objectClassName, ProvisioningOperation operation, boolean success, int count, long duration) { + ProvisioningStatisticsKey key = new ProvisioningStatisticsKey(resourceOid, resourceName, objectClassName, operation, success); + ProvisioningStatisticsData data = provisioningData.get(key); + if (data == null) { + data = new ProvisioningStatisticsData(); + provisioningData.put(key, data); + } + data.recordOperation(duration, count); + } + + public void recordNotificationOperation(String transportName, boolean success, long duration) { + NotificationsStatisticsKey key = new NotificationsStatisticsKey(transportName, success); + GenericStatisticsData data = notificationsData.get(key); + if (data == null) { + data = new GenericStatisticsData(); + notificationsData.put(key, data); + } + data.recordOperation(duration, 1); + } + + public void recordMappingOperation(String objectOid, String objectName, String mappingName, long duration) { + // ignoring mapping name for now + if (objectName == null) { + System.out.println("Null objectName"); + } + MappingsStatisticsKey key = new MappingsStatisticsKey(objectOid, objectName); + GenericStatisticsData data = mappingsData.get(key); + if (data == null) { + data = new GenericStatisticsData(); + mappingsData.put(key, data); + } + data.recordOperation(duration, 1); + } + + public Map getProvisioningData() { + return provisioningData; + } + + public Map getNotificationsData() { + return notificationsData; + } + + public Map getMappingsData() { + return mappingsData; + } + + public List getMessages() { + return messages; + } + + public StatusMessage getLastMessage() { + if (messages.isEmpty()) { + return null; + } else { + return messages.get(messages.size()-1); + } + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningOperation.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningOperation.java new file mode 100644 index 00000000000..e2d51344648 --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningOperation.java @@ -0,0 +1,33 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +/** + * @author Pavol Mederly + */ +public enum ProvisioningOperation { + + ICF_GET, ICF_SEARCH, + + ICF_CREATE, ICF_UPDATE, ICF_DELETE, + + ICF_SYNC, + + ICF_SCRIPT, + + ICF_GET_LATEST_SYNC_TOKEN, ICF_GET_SCHEMA +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatisticsData.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatisticsData.java new file mode 100644 index 00000000000..91821cd6777 --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatisticsData.java @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +/** + * @author Pavol Mederly + */ +public class ProvisioningStatisticsData extends GenericStatisticsData { + + //private Deque lastObjectsProcessed; + +// public static class ObjectProcessed { +// private Date timestamp; +// private String name; +// } + +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatisticsKey.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatisticsKey.java new file mode 100644 index 00000000000..27b668fe62f --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatisticsKey.java @@ -0,0 +1,84 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +import javax.xml.namespace.QName; + +/** + * @author Pavol Mederly + */ +public class ProvisioningStatisticsKey { + + private String resourceOid; + private String resourceName; // TODO normalize + private QName objectClass; + private ProvisioningOperation operation; + private ProvisioningStatusType statusType; + + public ProvisioningStatisticsKey(String resourceOid, String resourceName, QName objectClass, ProvisioningOperation operation, boolean success) { + this.resourceOid = resourceOid; + this.resourceName = resourceName; + this.objectClass = objectClass; + this.operation = operation; + this.statusType = success ? ProvisioningStatusType.SUCCESS : ProvisioningStatusType.FAILURE; + } + + public String getResourceOid() { + return resourceOid; + } + + public String getResourceName() { + return resourceName; + } + + public QName getObjectClass() { + return objectClass; + } + + public ProvisioningOperation getOperation() { + return operation; + } + + public ProvisioningStatusType getStatusType() { + return statusType; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + ProvisioningStatisticsKey that = (ProvisioningStatisticsKey) o; + + if (resourceOid != null ? !resourceOid.equals(that.resourceOid) : that.resourceOid != null) return false; + if (resourceName != null ? !resourceName.equals(that.resourceName) : that.resourceName != null) return false; + if (objectClass != null ? !objectClass.equals(that.objectClass) : that.objectClass != null) return false; + if (operation != that.operation) return false; + return statusType == that.statusType; + + } + + @Override + public int hashCode() { + int result = resourceOid != null ? resourceOid.hashCode() : 0; + result = 31 * result + (resourceName != null ? resourceName.hashCode() : 0); + result = 31 * result + (objectClass != null ? objectClass.hashCode() : 0); + result = 31 * result + (operation != null ? operation.hashCode() : 0); + result = 31 * result + (statusType != null ? statusType.hashCode() : 0); + return result; + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatusType.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatusType.java new file mode 100644 index 00000000000..703b826947e --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/ProvisioningStatusType.java @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +/** + * @author Pavol Mederly + */ +public enum ProvisioningStatusType { + SUCCESS, FAILURE +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsCollector.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsCollector.java new file mode 100644 index 00000000000..8e1e44f8c1d --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsCollector.java @@ -0,0 +1,103 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +import com.evolveum.midpoint.schema.statistics.IterativeTaskInformation; +import com.evolveum.midpoint.schema.statistics.OperationalInformation; +import com.evolveum.midpoint.schema.statistics.ProvisioningOperation; +import com.evolveum.midpoint.schema.statistics.SynchronizationInformation; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; + +import javax.xml.namespace.QName; + +/** + * An object that receives various statistics and state information, processes them and provides + * them back to appropriate clients. + * + * A bit experimental. We need to think out what kind of statistics and state information we'd like to collect. + * + * Currently this functionality is bound to Task interface. However, this may change in the future. + * + * @author Pavol Mederly + */ +public interface StatisticsCollector { + + /** + * Gets information from the current task. + */ + + OperationalInformation getOperationalInformation(); + + SynchronizationInformation getSynchronizationInformation(); + + IterativeTaskInformation getIterativeTaskInformation(); + + /** + * Gets information from the current task and its transient subtasks (aka worker threads). + */ + + OperationalInformationType getAggregateOperationalInformation(); + + IterativeTaskInformationType getAggregateIterativeTaskInformation(); + + SynchronizationInformationType getAggregateSynchronizationInformation(); + + /** + * Records various kinds of operational information. + */ + + void recordState(String message); + + void recordProvisioningOperation(String resourceOid, String resourceName, QName objectClassName, ProvisioningOperation operation, boolean success, int count, long duration); + + void recordNotificationOperation(String transportName, boolean success, long duration); + + void recordMappingOperation(String objectOid, String objectName, String mappingName, long duration); + + /** + * Records information about iterative processing of objects. + */ + + void recordIterativeOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid); + + void recordIterativeOperationStart(ShadowType shadow); + + void recordIterativeOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception); + + void recordIterativeOperationEnd(ShadowType shadow, long started, Throwable exception); + + /** + * Records information about synchronization events. + */ + + void recordSynchronizationOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid); + + void recordSynchronizationOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception, SynchronizationInformation increment); + + /** + * Sets initial values for statistics. + */ + + void resetOperationalInformation(OperationalInformationType value); + + void resetSynchronizationInformation(SynchronizationInformationType value); + + void resetIterativeTaskInformation(IterativeTaskInformationType value); +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java new file mode 100644 index 00000000000..a0e2a2126df --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatisticsUtil.java @@ -0,0 +1,58 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.prism.polystring.PolyString; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OrgType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.RoleType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; + +import javax.xml.namespace.QName; + +/** + * @author Pavol Mederly + */ +public class StatisticsUtil { + + public static String getDisplayName(ShadowType shadow) { + String objectName = PolyString.getOrig(shadow.getName()); + QName oc = shadow.getObjectClass(); + String ocName = oc != null ? oc.getLocalPart() : null; + return objectName + " (" + shadow.getKind() + " - " + shadow.getIntent() + " - " + ocName + ")"; + } + + public static String getDisplayName(PrismObject object) { + if (object == null) { + return null; + } + O objectable = object.asObjectable(); + if (objectable instanceof UserType) { + return "User " + ((UserType) objectable).getFullName() + " (" + object.getName() + ")"; + } else if (objectable instanceof RoleType) { + return "Role " + ((RoleType) objectable).getDisplayName() + " (" + object.getName() + ")"; + } else if (objectable instanceof OrgType) { + return "Org " + ((OrgType) objectable).getDisplayName() + " (" + object.getName() + ")"; + } else if (objectable instanceof ShadowType) { + return "Shadow " + getDisplayName((ShadowType) objectable); + } else { + return objectable.getClass().getSimpleName() + " " + objectable.getName(); + } + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatusMessage.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatusMessage.java new file mode 100644 index 00000000000..4108b3fa291 --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/StatusMessage.java @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +import java.io.Serializable; +import java.util.Date; + +/** + * @author Pavol + */ +public class StatusMessage implements Serializable { + private Date date; + private String message; + + public StatusMessage(Date date, String message) { + this.date = date; + this.message = message; + } + + public StatusMessage(String message) { + this.date = new Date(); + this.message = message; + } + + public Date getDate() { + return date; + } + + public String getMessage() { + return message; + } +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformation.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformation.java new file mode 100644 index 00000000000..7973b247d80 --- /dev/null +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/statistics/SynchronizationInformation.java @@ -0,0 +1,196 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.schema.statistics; + +import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; + +import javax.xml.namespace.QName; +import java.util.Date; + +/** + * @author Pavol Mederly + */ +public class SynchronizationInformation { + + private SynchronizationInformationType startValue; + + protected int countProtected; + protected int countNoSynchronizationPolicy; + protected int countSynchronizationDisabled; + protected int countNotApplicableForTask; + protected int countDeleted; + protected int countDisputed; + protected int countLinked; + protected int countUnlinked; + protected int countUnmatched; + + public SynchronizationInformation(SynchronizationInformationType value) { + startValue = value; + } + + public SynchronizationInformation() { + this(null); + } + + public SynchronizationInformationType getStartValue() { + return (SynchronizationInformationType) startValue; + } + + public SynchronizationInformationType getDeltaValue() { + SynchronizationInformationType rv = toSynchronizationInformationType(); + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + public SynchronizationInformationType getAggregatedValue() { + SynchronizationInformationType delta = toSynchronizationInformationType(); + SynchronizationInformationType rv = aggregate(startValue, delta); + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + private SynchronizationInformationType aggregate(SynchronizationInformationType startValue, SynchronizationInformationType delta) { + if (startValue == null) { + return delta; + } + SynchronizationInformationType rv = new SynchronizationInformationType(); + addTo(rv, startValue); + addTo(rv, delta); + return rv; + } + + public static void addTo(SynchronizationInformationType sum, SynchronizationInformationType delta) { + sum.setCountProtected(sum.getCountProtected() + delta.getCountProtected()); + sum.setCountNoSynchronizationPolicy(sum.getCountNoSynchronizationPolicy() + delta.getCountNoSynchronizationPolicy()); + sum.setCountSynchronizationDisabled(sum.getCountSynchronizationDisabled() + delta.getCountSynchronizationDisabled()); + sum.setCountNotApplicableForTask(sum.getCountNotApplicableForTask() + delta.getCountNotApplicableForTask()); + sum.setCountDeleted(sum.getCountDeleted() + delta.getCountDeleted()); + sum.setCountDisputed(sum.getCountDisputed() + delta.getCountDisputed()); + sum.setCountLinked(sum.getCountLinked() + delta.getCountLinked()); + sum.setCountUnlinked(sum.getCountUnlinked() + delta.getCountUnlinked()); + sum.setCountUnmatched(sum.getCountUnmatched() + delta.getCountUnmatched()); + } + + protected SynchronizationInformationType toSynchronizationInformationType() { + SynchronizationInformationType rv = new SynchronizationInformationType(); + toJaxb(rv); + return rv; + } + + private void toJaxb(SynchronizationInformationType rv) { + rv.setCountProtected(countProtected); + rv.setCountNoSynchronizationPolicy(countNoSynchronizationPolicy); + rv.setCountSynchronizationDisabled(countSynchronizationDisabled); + rv.setCountNotApplicableForTask(countNotApplicableForTask); + rv.setCountDeleted(countDeleted); + rv.setCountDisputed(countDisputed); + rv.setCountLinked(countLinked); + rv.setCountUnlinked(countUnlinked); + rv.setCountUnmatched(countUnmatched); + } + + public int getCountProtected() { + return countProtected; + } + + public void setCountProtected(int countProtected) { + this.countProtected = countProtected; + } + + public int getCountNoSynchronizationPolicy() { + return countNoSynchronizationPolicy; + } + + public void setCountNoSynchronizationPolicy(int countNoSynchronizationPolicy) { + this.countNoSynchronizationPolicy = countNoSynchronizationPolicy; + } + + public int getCountSynchronizationDisabled() { + return countSynchronizationDisabled; + } + + public void setCountSynchronizationDisabled(int countSynchronizationDisabled) { + this.countSynchronizationDisabled = countSynchronizationDisabled; + } + + public int getCountNotApplicableForTask() { + return countNotApplicableForTask; + } + + public void setCountNotApplicableForTask(int countNotApplicableForTask) { + this.countNotApplicableForTask = countNotApplicableForTask; + } + + public int getCountDeleted() { + return countDeleted; + } + + public void setCountDeleted(int countDeleted) { + this.countDeleted = countDeleted; + } + + public int getCountDisputed() { + return countDisputed; + } + + public void setCountDisputed(int countDisputed) { + this.countDisputed = countDisputed; + } + + public int getCountLinked() { + return countLinked; + } + + public void setCountLinked(int countLinked) { + this.countLinked = countLinked; + } + + public int getCountUnlinked() { + return countUnlinked; + } + + public void setCountUnlinked(int countUnlinked) { + this.countUnlinked = countUnlinked; + } + + public int getCountUnmatched() { + return countUnmatched; + } + + public void setCountUnmatched(int countUnmatched) { + this.countUnmatched = countUnmatched; + } + + public void recordSynchronizationOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception, SynchronizationInformation increment) { + countProtected += increment.countProtected; + countNoSynchronizationPolicy += increment.countNoSynchronizationPolicy; + countSynchronizationDisabled += increment.countSynchronizationDisabled; + countNotApplicableForTask += increment.countNotApplicableForTask; + countDeleted += increment.countDeleted; + countDisputed += increment.countDisputed; + countLinked += increment.countLinked; + countUnlinked += increment.countUnlinked; + countUnmatched += increment.countUnmatched; + } + + public void recordSynchronizationOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid) { + // noop + } + +} diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java index 3633b142ea2..c57efbae879 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java @@ -21,8 +21,15 @@ import javax.xml.namespace.QName; +import com.evolveum.midpoint.prism.PrismPropertyValue; +import com.evolveum.midpoint.prism.PrismReferenceValue; +import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.match.PolyStringOrigMatchingRule; +import com.evolveum.midpoint.prism.path.ItemPath; +import com.evolveum.midpoint.prism.query.NaryLogicalFilter; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import org.apache.commons.lang.Validate; import org.apache.commons.lang.mutable.MutableBoolean; @@ -333,4 +340,85 @@ public static ObjectFilter simplify(ObjectFilter filter) { return filter.clone(); } } + + @SuppressWarnings("rawtypes") + public static T getValueFromFilter(List conditions, QName propertyName) + throws SchemaException { + ItemPath propertyPath = new ItemPath(propertyName); + for (ObjectFilter f : conditions) { + if (f instanceof EqualFilter && propertyPath.equivalent(((EqualFilter) f).getFullPath())) { + List values = ((EqualFilter) f).getValues(); + if (values.size() > 1) { + throw new SchemaException("More than one " + propertyName + + " defined in the search query."); + } + if (values.size() < 1) { + throw new SchemaException("Search query does not have specified " + propertyName + "."); + } + + return (T) ((PrismPropertyValue) values.get(0)).getValue(); + } + if (NaryLogicalFilter.class.isAssignableFrom(f.getClass())) { + T value = getValueFromFilter(((NaryLogicalFilter) f).getConditions(), propertyName); + if (value != null) { + return value; + } + } + } + + return null; + } + + @SuppressWarnings("unchecked") + public static String getResourceOidFromFilter(List conditions) + throws SchemaException { + + for (ObjectFilter f : conditions) { + if (f instanceof RefFilter + && ShadowType.F_RESOURCE_REF.equals(((RefFilter) f).getDefinition().getName())) { + List values = (List) ((RefFilter) f).getValues(); + if (values.size() > 1) { + throw new SchemaException( + "More than one resource references defined in the search query."); + } + if (values.size() < 1) { + throw new SchemaException("Search query does not have specified resource reference."); + } + return values.get(0).getOid(); + } + if (NaryLogicalFilter.class.isAssignableFrom(f.getClass())) { + String resourceOid = getResourceOidFromFilter(((NaryLogicalFilter) f).getConditions()); + if (resourceOid != null) { + return resourceOid; + } + } + } + return null; + } + + public static ResourceShadowDiscriminator getCoordinates(ObjectFilter filter) throws SchemaException { + String resourceOid = null; + QName objectClass = null; + ShadowKindType kind = null; + String intent = null; + + if (filter instanceof AndFilter) { + List conditions = ((AndFilter) filter).getConditions(); + resourceOid = getResourceOidFromFilter(conditions); + objectClass = getValueFromFilter(conditions, ShadowType.F_OBJECT_CLASS); + kind = getValueFromFilter(conditions, ShadowType.F_KIND); + intent = getValueFromFilter(conditions, ShadowType.F_INTENT); + } + + if (resourceOid == null) { + throw new SchemaException("Resource not defined in a search query"); + } + if (objectClass == null && kind == null) { + throw new SchemaException("Neither objectclass not kind is specified in a search query"); + } + + ResourceShadowDiscriminator coordinates = new ResourceShadowDiscriminator(resourceOid, kind, intent, false); + coordinates.setObjectClass(objectClass); + return coordinates; + } } diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectResolver.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectResolver.java index 82980d305ad..b6f94dbe18f 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectResolver.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectResolver.java @@ -50,6 +50,7 @@ public interface ObjectResolver { * * @param ref object reference to resolve * @param contextDescription short description of the context of resolution, e.g. "executing expression FOO". Used in error messages. + * @param task * @return resolved object * @throws ObjectNotFoundException * requested object does not exist @@ -57,12 +58,14 @@ public interface ObjectResolver { * error dealing with storage schema * @throws IllegalArgumentException * wrong OID format, etc. + * + * TODO resolve module dependencies to allow task to be of type Task */ - T resolve(ObjectReferenceType ref, Class expectedType, Collection> options, - String contextDescription, OperationResult result) + T resolve(ObjectReferenceType ref, Class expectedType, Collection> options, + String contextDescription, Object task, OperationResult result) throws ObjectNotFoundException, SchemaException; - void searchIterative(Class type, ObjectQuery query, Collection> options, ResultHandler handler, OperationResult parentResult) + void searchIterative(Class type, ObjectQuery query, Collection> options, ResultHandler handler, Object task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException; } diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java index e10c6201e45..ec41ad8a8c0 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceTypeUtil.java @@ -15,7 +15,6 @@ */ package com.evolveum.midpoint.schema.util; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismProperty; @@ -91,7 +90,7 @@ public static ConnectorType getConnectorType(ResourceType resource, ObjectResolv return resource.getConnector(); } else if (resource.getConnectorRef() != null) { return resolver.resolve(resource.getConnectorRef(), ConnectorType.class, - null, "resolving connector in " + resource, parentResult); + null, "resolving connector in " + resource, null, parentResult); // TODO task } else { return null; } diff --git a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java index b4015a18095..35c5c55e8bd 100644 --- a/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java +++ b/infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java @@ -16,6 +16,7 @@ package com.evolveum.midpoint.schema.util; import com.evolveum.midpoint.prism.*; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; import com.evolveum.midpoint.schema.processor.ResourceAttribute; import com.evolveum.midpoint.schema.processor.ResourceAttributeContainer; @@ -409,6 +410,25 @@ public static boolean matches(ShadowType shadowType, String resourceOid, ShadowK } return MiscUtil.equals(intent, shadowType.getIntent()); } + + public static boolean matches(PrismObject shadow, ResourceShadowDiscriminator discr) { + return matches(shadow.asObjectable(), discr); + } + + public static boolean matches(ShadowType shadowType, ResourceShadowDiscriminator discr) { + if (shadowType == null) { + return false; + } + if (!discr.getResourceOid().equals(shadowType.getResourceRef().getOid())) { + return false; + } + if (!MiscUtil.equals(discr.getKind(), shadowType.getKind())) { + return false; + } + return ResourceShadowDiscriminator.equalsIntent(shadowType.getIntent(), discr.getIntent()); + } + + public static String getHumanReadableName(PrismObject shadow) { if (shadow == null) { diff --git a/infra/schema/src/main/resources/xml/ns/public/common/common-3.xsd b/infra/schema/src/main/resources/xml/ns/public/common/common-3.xsd index 5d3c6e63e5b..3a3185fab2f 100644 --- a/infra/schema/src/main/resources/xml/ns/public/common/common-3.xsd +++ b/infra/schema/src/main/resources/xml/ns/public/common/common-3.xsd @@ -5514,7 +5514,17 @@ + + + DEPRECATED, use searchStrategy instead. + + + + + + + @@ -5530,6 +5540,46 @@ + + + + TODO + + + + + + + Search is carried out in repository only. + + + + + + + + + + Search is always carried out on the resource. + + + + + + + + + + Search is carried out in the repository first. If not found, then the resource is queried. + + + + + + + + + @@ -12661,4 +12711,542 @@ + + + + + TODO + + + + + + + + + + + + + + + + + TODO + + + + + + + + + + + TODO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TODO + + + + + + + + + + + TODO + + + + + + + + + + + + + + + + TODO + + + + + + + + + + + TODO + + + + + + + + + + + + + + + + + TODO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TODO + + + + + + + + + + + + + + + + + + + + + + +

+ Definition of a sequence object that produces unique values. The sequence state is + persistently stored in the repository, therefore it can efficiently produce unique + identifiers in a controlled and predictable manner. +

+

+ The sequence is atomic. If two threads or even two nodes request a value from + the same sequence at the same time then different values will be returned. Therefore the + use of the sequence has some inherent cost (e.g. database locking overhead). +

+

+ The sequence produces only values of type "long". If any other type or format is needed + then an expression must be used to transform the value. +

+ + + + + + + + + Current state of the sequence. This is the next number that will be assigned + from the sequence when "advance" operation is invoked and there are no unused values + to re-use. + + + + + + + List of values that were already assigned by the sequence but they were not used. + The client can return unused values to sequence so the sequence will not advance + too fast. If there are any unused values, these will be assigned from the sequence + before the regular value from the counter. + + + + + + + Maximum value that the counter can produce. If not specified then + the highest value that the "long" datatype can produce is assumed. + (Please note that this may depend on the range of underlying database type) + + + + + + + Flag that affects the behaviour in case maxCounter is exceeded. If set to true then + the counter is reset to zero. If set to false then an error is produced. + + + + + + + The number of unused values that the sequence will maintain. + If set to zero then no values are maintained and therefore the + use of unused values is effectively prohibited. This will make + the sequence strictly monotonous. + + + + + + + + + + + + +

+ Form definition. Forms define how a certain user interface form or + dialog is presented. +

+

+ Forms inherently define presentation logic. The forms may contain + expression or other + dynamic parts. However, these parts are provided only for the purpose of + improved + user experience. The data that the form computes should only help the + user to fill out + the form or provide a value preview. The data produced by form + expressions are NOT + authoritative. +

+
+
+ + + + + + + Included form. + + + tns:FormType + + + + + + + + + +
+ + + + + +

+ This part defines the actual form presentation and layout. +

+
+
+ + + + + Display characteristics of the form. + + + + + + + List of form items. + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + displayable form component position (if true, field/group/loop will be + placed on new line) + + + + + + + + + + + + Abstract supertype for all form items. + + + + + + + + + Reference to an item of the backing object that is behind the form. + + + + + + + Type override. Normally the field type will be + determined + by the type of backing item. This field can be used as + type + override if a different presenation is required. + + + + + + + + Name of the UI widget that should be used to display this item. + Normally, the widget will be chosen automatically based on the + type + of the backing item (see "ref" element). The "widget" element can be + used to override this default behavior. It is used for default + included + types like text, label, combo, password, checkbox, etc. or class name + for + custom implementation. + + + + + + + + + This element is responsible for enabling/disabling the item. If the + expression + is not present or it returns true, then the item behaves normally. + When the expression evaluates to false then the item behaves as if + it is not there + at all. It will not be displayed, other expressions will be not + evaluated, etc. + + + + + + + + + + + + + + + + + + + + + + + + + javascript stuff, we replate ${this} with proper input id, probably + some jQuery black magic + + TODO: add event type attribute to client element for this validator + + + + + + + + + + + + A single form field. This definition is expected to render a short, + compact + visual representation of a single item (property, reference or container). + If a container is represented as a field, it has to be a very + compart representation + of the container, usually be using custom widget that creates a pop-up + when clicked. + + + + + + + + + + + + + + + + + + +

+ A group of fields. The group is rendered in a such a way that it + will be obvious + that the fields belong together and form a a logical group (e.g. by + using box + with a border). This can be used to display value of complex + containers. + But it may also be used to visualy group together a set of + related properties that are not in the same container. +

+

+ The group is NOT meant to automatically generate fields for every + container item. + Individual fields must be defined as sub-items of this group. +

+

+ If ref element is used it MUST point to PrismContainer. In that case + subitems of this + group must point to the container value items. +

+

+ The group may not have any ref element. In that case the subfields may + refer to any + property. +

+
+
+ + + + + + + List of group subitems. + + + + + + +
+ diff --git a/infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd b/infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd index dc83967577a..4cdfe914eea 100644 --- a/infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd +++ b/infra/schema/src/main/resources/xml/ns/public/model/extension-3.xsd @@ -260,6 +260,38 @@
+ + + + TODO + + + 1 + + + + + + + + TODO + + + 1 + + + + + + + + TODO + + + 1 + + + diff --git a/infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DirectoryFileObjectResolver.java b/infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DirectoryFileObjectResolver.java index 1c2ad2286de..e4bc001f820 100644 --- a/infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DirectoryFileObjectResolver.java +++ b/infra/test-util/src/main/java/com/evolveum/midpoint/test/util/DirectoryFileObjectResolver.java @@ -16,15 +16,9 @@ package com.evolveum.midpoint.test.util; import java.io.File; -import java.io.FileNotFoundException; import java.io.IOException; import java.util.Collection; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; - -import org.opends.server.types.ObjectClass; - import com.evolveum.midpoint.prism.query.ObjectQuery; import com.evolveum.midpoint.prism.util.PrismTestUtil; import com.evolveum.midpoint.schema.GetOperationOptions; @@ -32,7 +26,6 @@ import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; -import com.evolveum.midpoint.util.JAXBUtil; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; @@ -57,8 +50,8 @@ public DirectoryFileObjectResolver(File directory) { @Override public T resolve(ObjectReferenceType ref, Class expectedType, - Collection> options, String contextDescription, - OperationResult result) throws ObjectNotFoundException, SchemaException { + Collection> options, String contextDescription, + Object task, OperationResult result) throws ObjectNotFoundException, SchemaException { File file = new File( directory, oidToFilename(ref.getOid())); if (file.exists()) { try { @@ -77,8 +70,8 @@ private String oidToFilename(String oid) { @Override public void searchIterative(Class type, ObjectQuery query, - Collection> options, ResultHandler handler, - OperationResult parentResult) throws SchemaException, ObjectNotFoundException, + Collection> options, ResultHandler handler, + Object task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { throw new UnsupportedOperationException(); } diff --git a/infra/util/pom.xml b/infra/util/pom.xml index 45832d8d60e..21fa6e7edb7 100644 --- a/infra/util/pom.xml +++ b/infra/util/pom.xml @@ -87,7 +87,6 @@ org.jvnet.jaxb2_commons jaxb2-basics-runtime - 0.6.3 @@ -101,16 +100,6 @@ 3.3-SNAPSHOT test - - org.eclipse.jetty - jetty-jndi - 8.1.14.v20131031 - - - org.eclipse.jetty.orbit - javax.servlet - - - + diff --git a/infra/util/src/main/java/com/evolveum/midpoint/util/ClassPathUtil.java b/infra/util/src/main/java/com/evolveum/midpoint/util/ClassPathUtil.java index e842d52c626..758c8711808 100644 --- a/infra/util/src/main/java/com/evolveum/midpoint/util/ClassPathUtil.java +++ b/infra/util/src/main/java/com/evolveum/midpoint/util/ClassPathUtil.java @@ -35,8 +35,6 @@ import java.util.jar.JarEntry; import java.util.jar.JarFile; -import org.eclipse.jetty.jndi.local.localContextRoot; - import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; diff --git a/infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java b/infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java index 651e4a6dff5..9d5b36b181b 100644 --- a/infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java +++ b/infra/util/src/main/java/com/evolveum/midpoint/util/caching/AbstractCache.java @@ -27,7 +27,7 @@ public abstract class AbstractCache { private int entryCount = 0; - public static void enter(ThreadLocal cacheThreadLocal, Class cacheClass, Trace logger) { + public static T enter(ThreadLocal cacheThreadLocal, Class cacheClass, Trace logger) { T inst = cacheThreadLocal.get(); logger.trace("Cache: ENTER for thread {}, {}", Thread.currentThread().getName(), inst); if (inst == null) { @@ -40,9 +40,10 @@ public static void enter(ThreadLocal cacheThreadLoc cacheThreadLocal.set(inst); } inst.incrementEntryCount(); + return inst; } - public static void exit(ThreadLocal cacheThreadLocal, Trace logger) { + public static T exit(ThreadLocal cacheThreadLocal, Trace logger) { T inst = cacheThreadLocal.get(); logger.trace("Cache: EXIT for thread {}, {}", Thread.currentThread().getName(), inst); if (inst == null || inst.getEntryCount() == 0) { @@ -54,6 +55,7 @@ public static void exit(ThreadLocal cacheThreadLoca destroy(cacheThreadLocal, logger); } } + return inst; } public static void destroy(ThreadLocal cacheThreadLocal, Trace logger) { diff --git a/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertExpressionHelper.java b/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertExpressionHelper.java index 65554deaee0..8f89fb9fb8b 100644 --- a/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertExpressionHelper.java +++ b/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertExpressionHelper.java @@ -29,7 +29,6 @@ import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; -import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; @@ -43,7 +42,6 @@ import javax.xml.namespace.QName; import java.util.ArrayList; -import java.util.Collection; import java.util.List; /** @@ -80,7 +78,7 @@ private List evaluateExpression(Class resultClass, ExpressionType expr QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition(resultName, xsdType, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, shortDesc, task, result); ModelExpressionThreadLocalHolder.pushCurrentResult(result); ModelExpressionThreadLocalHolder.pushCurrentTask(task); diff --git a/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertReviewersHelper.java b/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertReviewersHelper.java index d3b80660e5b..ce14b84ed45 100644 --- a/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertReviewersHelper.java +++ b/model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertReviewersHelper.java @@ -171,7 +171,7 @@ protected List getTargetObjectOwners(AccessCertificationCas if (_case.getTargetRef() == null) { return null; } - ObjectType target = objectResolver.resolve(_case.getTargetRef(), ObjectType.class, null, "resolving cert case target", result); + ObjectType target = objectResolver.resolve(_case.getTargetRef(), ObjectType.class, null, "resolving cert case target", task, result); if (target instanceof AbstractRoleType) { ObjectReferenceType ownerRef = ((AbstractRoleType) target).getOwnerRef(); if (ownerRef != null) { @@ -190,7 +190,7 @@ protected List getObjectOwners(AccessCertificationCaseType if (_case.getObjectRef() == null) { return null; } - ObjectType object = objectResolver.resolve(_case.getObjectRef(), ObjectType.class, null, "resolving cert case object", result); + ObjectType object = objectResolver.resolve(_case.getObjectRef(), ObjectType.class, null, "resolving cert case object", task, result); if (object instanceof AbstractRoleType) { ObjectReferenceType ownerRef = ((AbstractRoleType) object).getOwnerRef(); if (ownerRef != null) { @@ -207,7 +207,7 @@ private Collection getTargetObjectApprovers(AccessCertifica if (_case.getTargetRef() == null) { return null; } - ObjectType target = objectResolver.resolve(_case.getTargetRef(), ObjectType.class, null, "resolving cert case target", result); + ObjectType target = objectResolver.resolve(_case.getTargetRef(), ObjectType.class, null, "resolving cert case target", task, result); if (target instanceof AbstractRoleType) { return ((AbstractRoleType) target).getApproverRef(); } else if (target instanceof ResourceType) { @@ -221,7 +221,7 @@ private Collection getObjectApprovers(AccessCertificationCa if (_case.getObjectRef() == null) { return null; } - ObjectType object = objectResolver.resolve(_case.getObjectRef(), ObjectType.class, null, "resolving cert case object", result); + ObjectType object = objectResolver.resolve(_case.getObjectRef(), ObjectType.class, null, "resolving cert case object", task, result); if (object instanceof AbstractRoleType) { return ((AbstractRoleType) object).getApproverRef(); } else { diff --git a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java index 7206ad1ce07..77e1c5f96a6 100644 --- a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java +++ b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java @@ -136,10 +136,10 @@ ModelContext previewChanges( * security questions, etc). * * @param user user for who the policy should apply - * @param parentResult - * @return applicable credentials policy or null + * @param task + *@param parentResult @return applicable credentials policy or null * @throws ObjectNotFoundException No system configuration or other major system inconsistency * @throws SchemaException Wrong schema or content of security policy */ - CredentialsPolicyType getCredentialsPolicy(PrismObject user, OperationResult parentResult) throws ObjectNotFoundException, SchemaException; + CredentialsPolicyType getCredentialsPolicy(PrismObject user, Task task, OperationResult parentResult) throws ObjectNotFoundException, SchemaException; } diff --git a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ProgressInformation.java b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ProgressInformation.java index b6d67d469d0..d81f27e7c11 100644 --- a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ProgressInformation.java +++ b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/ProgressInformation.java @@ -16,7 +16,7 @@ package com.evolveum.midpoint.model.api; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.util.DebugDumpable; diff --git a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java index ebbb730ec62..943e7d8d070 100644 --- a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java +++ b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java @@ -6,6 +6,7 @@ import com.evolveum.midpoint.prism.delta.DeltaSetTriple; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.security.api.Authorization; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.DebugDumpable; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; @@ -20,7 +21,7 @@ public interface EvaluatedAssignment extends DebugDumpable DeltaSetTriple getRoles(); - DeltaSetTriple getEvaluatedConstructions(OperationResult result) throws SchemaException, ObjectNotFoundException; + DeltaSetTriple getEvaluatedConstructions(Task task, OperationResult result) throws SchemaException, ObjectNotFoundException; PrismObject getTarget(); diff --git a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java index 121e3b3f017..5b29f20f7c4 100644 --- a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java +++ b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java @@ -18,11 +18,11 @@ import java.io.Serializable; import java.util.Collection; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ProgressInformation; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.delta.DeltaSetTriple; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.util.DebugDumpable; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType; diff --git a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelProjectionContext.java b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelProjectionContext.java index 26b57dbdbc0..0d6c90e31cd 100644 --- a/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelProjectionContext.java +++ b/model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelProjectionContext.java @@ -15,8 +15,8 @@ */ package com.evolveum.midpoint.model.api.context; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.delta.ObjectDelta; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/Expression.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/Expression.java index b2efbb8369f..27da3ad283f 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/Expression.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/Expression.java @@ -17,32 +17,24 @@ import java.util.ArrayList; import java.util.Collection; -import java.util.HashMap; import java.util.List; -import java.util.Map; import java.util.Map.Entry; -import java.util.Set; import javax.xml.bind.JAXBElement; import javax.xml.namespace.QName; -import com.evolveum.midpoint.util.QNameUtil; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import org.apache.commons.lang.Validate; import org.w3c.dom.Element; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpression; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; -import com.evolveum.midpoint.prism.parser.XPathHolder; import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; -import com.evolveum.midpoint.util.DebugUtil; -import com.evolveum.midpoint.util.JAXBUtil; import com.evolveum.midpoint.util.MiscUtil; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; @@ -79,10 +71,10 @@ public Expression(ExpressionType expressionType, D outputDefinition, ObjectResol this.prismContext = prismContext; } - public void parse(ExpressionFactory factory, String contextDescription, OperationResult result) + public void parse(ExpressionFactory factory, String contextDescription, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { if (expressionType == null) { - evaluators.add(createDefaultEvaluator(factory, contextDescription, result)); + evaluators.add(createDefaultEvaluator(factory, contextDescription, task, result)); return; } if (expressionType.getExpressionEvaluator() == null /* && expressionType.getSequence() == null */) { @@ -90,16 +82,16 @@ public void parse(ExpressionFactory factory, String contextDescription, Operatio } if (expressionType.getExpressionEvaluator() != null) { ExpressionEvaluator evaluator = createEvaluator(expressionType.getExpressionEvaluator(), factory, - contextDescription, result); + contextDescription, task, result); evaluators.add(evaluator); } if (evaluators.isEmpty()) { - evaluators.add(createDefaultEvaluator(factory, contextDescription, result)); + evaluators.add(createDefaultEvaluator(factory, contextDescription, task, result)); } } private ExpressionEvaluator createEvaluator(Collection> evaluatorElements, ExpressionFactory factory, - String contextDescription, OperationResult result) + String contextDescription, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { if (evaluatorElements.isEmpty()) { throw new SchemaException("Empty evaluator list in "+contextDescription); @@ -109,16 +101,16 @@ private ExpressionEvaluator createEvaluator(Collection> eval if (evaluatorFactory == null) { throw new SchemaException("Unknown expression evaluator element "+fistEvaluatorElement.getName()+" in "+contextDescription); } - return evaluatorFactory.createEvaluator(evaluatorElements, outputDefinition, contextDescription, result); + return evaluatorFactory.createEvaluator(evaluatorElements, outputDefinition, contextDescription, task, result); } - private ExpressionEvaluator createDefaultEvaluator(ExpressionFactory factory, String contextDescription, - OperationResult result) throws SchemaException, ObjectNotFoundException { + private ExpressionEvaluator createDefaultEvaluator(ExpressionFactory factory, String contextDescription, + Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { ExpressionEvaluatorFactory evaluatorFactory = factory.getDefaultEvaluatorFactory(); if (evaluatorFactory == null) { throw new SystemException("Internal error: No default expression evaluator factory"); } - return evaluatorFactory.createEvaluator(null, outputDefinition, contextDescription, result); + return evaluatorFactory.createEvaluator(null, outputDefinition, contextDescription, task, result); } public PrismValueDeltaSetTriple evaluate(ExpressionEvaluationContext context) throws SchemaException, @@ -129,7 +121,7 @@ public PrismValueDeltaSetTriple evaluate(ExpressionEvaluationContext context) try { processedVariables = processInnerVariables(context.getVariables(), context.getContextDescription(), - context.getResult()); + context.getTask(), context.getResult()); ExpressionEvaluationContext processedParameters = context.shallowClone(); processedParameters.setVariables(processedVariables); @@ -219,7 +211,7 @@ private void appendTraceFooter(StringBuilder sb) { } private ExpressionVariables processInnerVariables(ExpressionVariables variables, String contextDescription, - OperationResult result) throws SchemaException, ObjectNotFoundException { + Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { if (expressionType == null || expressionType.getVariable() == null || expressionType.getVariable().isEmpty()) { // shortcut return variables; @@ -236,7 +228,7 @@ private ExpressionVariables processInnerVariables(ExpressionVariables variables, if (variableDefType.getObjectRef() != null) { ObjectReferenceType ref = variableDefType.getObjectRef(); ref.setType(prismContext.getSchemaRegistry().qualifyTypeName(ref.getType())); - ObjectType varObject = objectResolver.resolve(ref, ObjectType.class, null, "variable "+varName+" in "+contextDescription, result); + ObjectType varObject = objectResolver.resolve(ref, ObjectType.class, null, "variable "+varName+" in "+contextDescription, task, result); newVariables.addVariableDefinition(varName, varObject); } else if (variableDefType.getValue() != null) { // Only string is supported now @@ -252,7 +244,7 @@ private ExpressionVariables processInnerVariables(ExpressionVariables variables, } } else if (variableDefType.getPath() != null) { ItemPath itemPath = variableDefType.getPath().getItemPath(); - Object resolvedValue = ExpressionUtil.resolvePath(itemPath, variables, null, objectResolver, contextDescription, result); + Object resolvedValue = ExpressionUtil.resolvePath(itemPath, variables, null, objectResolver, contextDescription, task, result); newVariables.addVariableDefinition(varName, resolvedValue); } else { throw new SchemaException("No value for variable "+varName+" in "+contextDescription); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionEvaluatorFactory.java index 51856298fcd..d6a7e4aebe0 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionEvaluatorFactory.java @@ -24,6 +24,7 @@ import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; @@ -36,8 +37,8 @@ public interface ExpressionEvaluatorFactory { QName getElementName(); - ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) + ExpressionEvaluator createEvaluator(Collection> evaluatorElements, + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException; } diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionFactory.java index 9847877f825..a21add9ab34 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionFactory.java @@ -26,6 +26,7 @@ import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType; @@ -58,23 +59,23 @@ public void setEvaluatorFactories(Collection evaluat } } - public Expression makeExpression(ExpressionType expressionType, - D outputDefinition, String shortDesc, OperationResult result) + public Expression makeExpression(ExpressionType expressionType, + D outputDefinition, String shortDesc, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { ExpressionIdentifier eid = new ExpressionIdentifier(expressionType, outputDefinition); Expression expression = (Expression) cache.get(eid); if (expression == null) { - expression = createExpression(expressionType, outputDefinition, shortDesc, result); + expression = createExpression(expressionType, outputDefinition, shortDesc, task, result); cache.put(eid, expression); } return expression; } - private Expression createExpression(ExpressionType expressionType, - D outputDefinition, String shortDesc, OperationResult result) + private Expression createExpression(ExpressionType expressionType, + D outputDefinition, String shortDesc, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { Expression expression = new Expression(expressionType, outputDefinition, objectResolver, prismContext); - expression.parse(this, shortDesc, result); + expression.parse(this, shortDesc, task, result); return expression; } diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionUtil.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionUtil.java index 26f30ee860c..41093798987 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionUtil.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/ExpressionUtil.java @@ -21,7 +21,6 @@ import java.util.Map; import java.util.Map.Entry; -import javax.xml.bind.JAXBException; import javax.xml.namespace.QName; import com.evolveum.midpoint.prism.query.ExpressionWrapper; @@ -31,19 +30,13 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; import com.evolveum.prism.xml.ns._public.types_3.ProtectedStringType; -import org.springframework.expression.ExpressionException; -import org.w3c.dom.Element; - -import com.evolveum.midpoint.model.api.expr.MidpointFunctions; import com.evolveum.midpoint.model.common.expression.functions.BasicExpressionFunctions; import com.evolveum.midpoint.model.common.expression.functions.BasicExpressionFunctionsXPath; import com.evolveum.midpoint.model.common.expression.functions.FunctionLibrary; import com.evolveum.midpoint.model.common.expression.functions.LogExpressionFunctions; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.Objectable; -import com.evolveum.midpoint.prism.PrismConstants; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; @@ -53,7 +46,6 @@ import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.PrismValue; -import com.evolveum.midpoint.prism.Recomputable; import com.evolveum.midpoint.prism.Structured; import com.evolveum.midpoint.prism.Visitable; import com.evolveum.midpoint.prism.Visitor; @@ -65,15 +57,12 @@ import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.path.ItemPathSegment; import com.evolveum.midpoint.prism.path.NameItemPathSegment; -import com.evolveum.midpoint.prism.polystring.PolyString; -import com.evolveum.midpoint.prism.query.EqualFilter; import com.evolveum.midpoint.prism.query.InOidFilter; import com.evolveum.midpoint.prism.query.LogicalFilter; import com.evolveum.midpoint.prism.query.NoneFilter; import com.evolveum.midpoint.prism.query.ObjectFilter; import com.evolveum.midpoint.prism.query.ObjectQuery; import com.evolveum.midpoint.prism.query.PropertyValueFilter; -import com.evolveum.midpoint.prism.query.RefFilter; import com.evolveum.midpoint.prism.query.ValueFilter; import com.evolveum.midpoint.prism.util.JavaTypeConverter; import com.evolveum.midpoint.prism.util.PrismUtil; @@ -96,8 +85,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; /** * @author semancik @@ -193,8 +180,8 @@ public static O convertValue(Class finalExpectedJavaType, I inputVal, return convertedVal; } - public static Object resolvePath(ItemPath path, ExpressionVariables variables, Object defaultContext, - ObjectResolver objectResolver, String shortDesc, OperationResult result) throws SchemaException, ObjectNotFoundException { + public static Object resolvePath(ItemPath path, ExpressionVariables variables, Object defaultContext, + ObjectResolver objectResolver, String shortDesc, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { Object root = defaultContext; ItemPath relativePath = path; @@ -218,7 +205,7 @@ public static Object resolvePath(ItemPath path, ExpressionVariables variables, O } if (root instanceof ObjectReferenceType) { - root = resolveReference((ObjectReferenceType)root, objectResolver, varDesc, shortDesc, result); + root = resolveReference((ObjectReferenceType)root, objectResolver, varDesc, shortDesc, task, result); } if (root instanceof Objectable) { @@ -241,14 +228,14 @@ public static Object resolvePath(ItemPath path, ExpressionVariables variables, O } } - private static PrismObject resolveReference(ObjectReferenceType ref, ObjectResolver objectResolver, String varDesc, String contextDescription, - OperationResult result) throws SchemaException, ObjectNotFoundException { + private static PrismObject resolveReference(ObjectReferenceType ref, ObjectResolver objectResolver, String varDesc, String contextDescription, + Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { if (ref.getOid() == null) { throw new SchemaException("Null OID in reference in variable "+varDesc+" in "+contextDescription); } else { try { - ObjectType objectType = objectResolver.resolve(ref, ObjectType.class, null, contextDescription, result); + ObjectType objectType = objectResolver.resolve(ref, ObjectType.class, null, contextDescription, task, result); if (objectType == null) { throw new IllegalArgumentException("Resolve returned null for "+ref+" in "+contextDescription); } @@ -531,7 +518,7 @@ public static V evaluateExpressi String shortDesc, Task task, OperationResult parentResult) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException { Expression expression = expressionFactory.makeExpression(expressionType, - outputDefinition, shortDesc, parentResult); + outputDefinition, shortDesc, task, parentResult); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, variables, shortDesc, task, parentResult); PrismValueDeltaSetTriple outputTriple = expression.evaluate(params); @@ -561,7 +548,7 @@ private static Collection evaluateStringExpression(ExpressionVariables v DOMUtil.XSD_STRING, prismContext); outputDefinition.setMaxOccurs(-1); Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, - outputDefinition, shortDesc, parentResult); + outputDefinition, shortDesc, task, parentResult); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, variables, shortDesc, task, parentResult); PrismValueDeltaSetTriple> outputTriple = expression.evaluate(params); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java index 85e8e51d7bf..d88f698c7ee 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java @@ -21,12 +21,14 @@ import javax.xml.namespace.QName; +import com.evolveum.midpoint.model.common.expression.evaluator.caching.AbstractSearchExpressionEvaluatorCache; +import com.evolveum.midpoint.prism.util.CloneUtil; import com.evolveum.midpoint.security.api.SecurityEnforcer; import com.evolveum.midpoint.util.QNameUtil; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSearchStrategyType; import com.evolveum.prism.xml.ns._public.types_3.ItemPathType; import org.apache.commons.lang.BooleanUtils; -import org.w3c.dom.Element; import com.evolveum.midpoint.model.api.ModelService; import com.evolveum.midpoint.model.api.PolicyViolationException; @@ -45,7 +47,6 @@ import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.prism.delta.PlusMinusZero; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; -import com.evolveum.midpoint.prism.parser.XPathHolder; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.path.NameItemPathSegment; import com.evolveum.midpoint.prism.query.ObjectQuery; @@ -58,7 +59,6 @@ import com.evolveum.midpoint.schema.util.MiscSchemaUtil; import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.task.api.Task; -import com.evolveum.midpoint.util.MiscUtil; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; @@ -74,7 +74,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.PopulateItemType; import com.evolveum.midpoint.xml.ns._public.common.common_3.PopulateObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType; -import com.evolveum.prism.xml.ns._public.query_3.QueryType; import com.evolveum.prism.xml.ns._public.query_3.SearchFilterType; /** @@ -91,9 +90,9 @@ public abstract class AbstractSearchExpressionEvaluator transformSingleValue(ExpressionVariables variables, PlusMinusZ LOGGER.trace("Query after extension: {}", query.debugDump()); } - resultValues = executeSearch(targetTypeClass, targetTypeQName, query, params, contextDescription, params.getResult()); + resultValues = executeSearchUsingCache(targetTypeClass, targetTypeQName, query, params, contextDescription, task, params.getResult()); } if (resultValues.isEmpty() && getExpressionEvaluatorType().isCreateOnDemand() == Boolean.TRUE && @@ -195,18 +194,102 @@ protected QName getDefaultTargetType() { return null; } - private List executeSearch(Class targetTypeClass, - final QName targetTypeQName, ObjectQuery query, final ExpressionEvaluationContext params, String contextDescription, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException { + // subclasses may provide caching + protected AbstractSearchExpressionEvaluatorCache getCache() { + return null; + } + + private List executeSearchUsingCache(Class targetTypeClass, final QName targetTypeQName, ObjectQuery query, + final ExpressionEvaluationContext params, String contextDescription, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException { + + ObjectSearchStrategyType searchStrategy = getSearchStrategy(); + + AbstractSearchExpressionEvaluatorCache cache = getCache(); + if (cache == null) { + return executeSearch(null, targetTypeClass, targetTypeQName, query, searchStrategy, params, contextDescription, task, result); + } + + List list = cache.getQueryResult(targetTypeClass, query, searchStrategy, params, prismContext); + if (list != null) { + LOGGER.trace("Cache: HIT {} ({})", query, targetTypeClass.getSimpleName()); + return CloneUtil.clone(list); + } + LOGGER.trace("Cache: MISS {} ({})", query, targetTypeClass.getSimpleName()); + List rawResult = new ArrayList<>(); + list = executeSearch(rawResult, targetTypeClass, targetTypeQName, query, searchStrategy, params, contextDescription, task, result); + if (list != null && !list.isEmpty()) { + // we don't want to cache negative results (e.g. if used with focal objects it might mean that they would be attempted to create multiple times) + cache.putQueryResult(targetTypeClass, query, searchStrategy, params, list, rawResult, prismContext); + } + return list; + } + + private ObjectSearchStrategyType getSearchStrategy() { + SearchObjectExpressionEvaluatorType evaluator = getExpressionEvaluatorType(); + if (evaluator.getSearchStrategy() != null) { + return evaluator.getSearchStrategy(); + } + if (BooleanUtils.isTrue(evaluator.isSearchOnResource())) { + return ObjectSearchStrategyType.ON_RESOURCE; + } + return ObjectSearchStrategyType.IN_REPOSITORY; + } + + private List executeSearch(List rawResult, + Class targetTypeClass, final QName targetTypeQName, ObjectQuery query, + ObjectSearchStrategyType searchStrategy, + ExpressionEvaluationContext params, String contextDescription, + Task task, OperationResult result) + throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException { + + + // TODO think about handling of CommunicationException | ConfigurationException | SecurityViolationException + // Currently if tryAlsoRepository=true (for ON_RESOURCE strategy), such errors result in searching pure repo. And if there's no such + // object in the repo, probably no exception is raised. + // But if ON_RESOURCE_IF_NEEDED, and the object does not exist in repo, an exception WILL be raised. + // + // Probably we could create specific types of fetch strategies to reflect various error handling requirements. + // (Or treat it via separate parameter.) + + switch (searchStrategy) { + case IN_REPOSITORY: + return executeSearchAttempt(rawResult, targetTypeClass, targetTypeQName, query, false, false, params, contextDescription, task, result); + case ON_RESOURCE: + return executeSearchAttempt(rawResult, targetTypeClass, targetTypeQName, query, true, true, params, contextDescription, task, result); + case ON_RESOURCE_IF_NEEDED: + List inRepo = executeSearchAttempt(rawResult, targetTypeClass, targetTypeQName, query, false, false, params, contextDescription, task, result); + if (!inRepo.isEmpty()) { + return inRepo; + } + if (rawResult != null) { + rawResult.clear(); + } + return executeSearchAttempt(rawResult, targetTypeClass, targetTypeQName, query, true, false, params, contextDescription, task, result); + default: + throw new IllegalArgumentException("Unknown search strategy: " + searchStrategy); + } + } + + private List executeSearchAttempt(final List rawResult, + Class targetTypeClass, final QName targetTypeQName, + ObjectQuery query, boolean searchOnResource, boolean tryAlsoRepository, + final ExpressionEvaluationContext params, String contextDescription, + Task task, OperationResult result) + throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException { + final List list = new ArrayList(); Collection> options = null; - if (!BooleanUtils.isTrue(getExpressionEvaluatorType().isSearchOnResource())) { + if (!searchOnResource) { options = SelectorOptions.createCollection(GetOperationOptions.createNoFetch()); } ResultHandler handler = new ResultHandler() { @Override public boolean handle(PrismObject object, OperationResult parentResult) { + if (rawResult != null) { + rawResult.add(object); + } list.add(createPrismValue(object.getOid(), targetTypeQName, params)); // TODO: we should count results and stop after some reasonably high number? @@ -216,15 +299,15 @@ public boolean handle(PrismObject object, OperationResult parentResult) { }; try { - objectResolver.searchIterative(targetTypeClass, query, options, handler, result); + objectResolver.searchIterative(targetTypeClass, query, options, handler, task, result); } catch (SchemaException e) { throw new SchemaException(e.getMessage()+" in "+contextDescription, e); } catch (CommunicationException | ConfigurationException | SecurityViolationException e) { - if (BooleanUtils.isTrue(getExpressionEvaluatorType().isSearchOnResource())) { + if (searchOnResource && tryAlsoRepository) { options = SelectorOptions.createCollection(GetOperationOptions.createNoFetch()); try { - objectResolver.searchIterative(targetTypeClass, query, options, handler, result); + objectResolver.searchIterative(targetTypeClass, query, options, handler, task, result); } catch (SchemaException e1) { throw new SchemaException(e1.getMessage()+" in "+contextDescription, e1); } catch (CommunicationException | ConfigurationException @@ -235,10 +318,8 @@ public boolean handle(PrismObject object, OperationResult parentResult) { throw new ExpressionEvaluationException("Unexpected expression exception "+e+": "+e.getMessage(), e); } } else { - throw new ExpressionEvaluationException("Unexpected expression exception "+e+": "+e.getMessage(), e); - } - - + throw new ExpressionEvaluationException("Unexpected expression exception "+e+": "+e.getMessage(), e); + } } catch (ObjectNotFoundException e) { throw e; } @@ -325,7 +406,7 @@ private String expressionDesc = "expression in assignment expression in "+contextDescription; ExpressionFactory expressionFactory = params.getExpressionFactory(); Expression expression = expressionFactory.makeExpression(expressionType, propOutputDefinition, - expressionDesc, result); + expressionDesc, task, result); ExpressionEvaluationContext expressionParams = new ExpressionEvaluationContext(null, variables, expressionDesc, task, result); expressionParams.setExpressionFactory(expressionFactory); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AsIsExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AsIsExpressionEvaluatorFactory.java index 2f8edf6cec6..0fea932daa1 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AsIsExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AsIsExpressionEvaluatorFactory.java @@ -26,6 +26,7 @@ import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.crypto.Protector; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.xml.ns._public.common.common_3.AsIsExpressionEvaluatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; @@ -58,8 +59,8 @@ public QName getElementName() { * @see com.evolveum.midpoint.common.expression.ExpressionEvaluatorFactory#createEvaluator(javax.xml.bind.JAXBElement) */ @Override - public AsIsExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) throws SchemaException { + public AsIsExpressionEvaluator createEvaluator(Collection> evaluatorElements, + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException { Validate.notNull(outputDefinition, "output definition must be specified for asIs expression evaluator"); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java index 248cc91d55e..c2efa80609c 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java @@ -20,7 +20,6 @@ import com.evolveum.midpoint.common.InternalsConfig; import com.evolveum.midpoint.model.api.ModelService; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; -import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluatorFactory.java index e617267a242..37e8ed33ebb 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluatorFactory.java @@ -23,7 +23,6 @@ import com.evolveum.midpoint.model.api.ModelService; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluator; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluatorFactory; -import com.evolveum.midpoint.model.common.expression.ExpressionFactory; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContext; @@ -32,6 +31,7 @@ import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.security.api.SecurityEnforcer; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; @@ -72,8 +72,8 @@ public QName getElementName() { * @see com.evolveum.midpoint.common.expression.ExpressionEvaluatorFactory#createEvaluator(javax.xml.bind.JAXBElement) */ @Override - public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) throws SchemaException { + public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException { Validate.notNull(outputDefinition, "output definition must be specified for assignmentTargetSearch expression evaluator"); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java index f4343c84f6a..c331e945db1 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluator.java @@ -16,66 +16,35 @@ package com.evolveum.midpoint.model.common.expression.evaluator; import java.util.Collection; -import java.util.List; -import java.util.Map; -import javax.xml.bind.JAXBElement; import javax.xml.namespace.QName; -import org.apache.commons.lang.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.w3c.dom.Element; - -import com.evolveum.midpoint.common.policy.ValuePolicyGenerator; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluator; -import com.evolveum.midpoint.model.common.expression.Source; -import com.evolveum.midpoint.model.common.expression.StringPolicyResolver; -import com.evolveum.midpoint.prism.Item; -import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; -import com.evolveum.midpoint.prism.PrismObject; -import com.evolveum.midpoint.prism.PrismProperty; -import com.evolveum.midpoint.prism.PrismPropertyDefinition; -import com.evolveum.midpoint.prism.PrismReferenceValue; -import com.evolveum.midpoint.prism.PrismValue; -import com.evolveum.midpoint.prism.PrismPropertyValue; -import com.evolveum.midpoint.prism.crypto.EncryptionException; -import com.evolveum.midpoint.prism.crypto.Protector; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; import com.evolveum.midpoint.prism.delta.ItemDelta; -import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; -import com.evolveum.midpoint.prism.xml.XsdTypeMapper; import com.evolveum.midpoint.schema.GetOperationOptions; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.constants.ExpressionConstants; -import com.evolveum.midpoint.schema.constants.SchemaConstants; -import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.schema.util.ShadowUtil; -import com.evolveum.midpoint.util.DOMUtil; -import com.evolveum.midpoint.util.RandomString; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.util.exception.SystemException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.GenerateExpressionEvaluatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorExpressionEvaluatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.StringPolicyType; /** * @author Radovan Semancik @@ -141,7 +110,7 @@ public PrismValueDeltaSetTriple> eval for (ObjectReferenceType linkRef: thisRole.getLinkRef()) { ShadowType shadowType; try { - shadowType = objectResolver.resolve(linkRef, ShadowType.class, options, desc, params.getResult()); + shadowType = objectResolver.resolve(linkRef, ShadowType.class, options, desc, params.getTask(), params.getResult()); } catch (ObjectNotFoundException e) { // Linked shadow not found. This may happen e.g. if the account is deleted and model haven't got // the chance to react yet. Just ignore such shadow. diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluatorFactory.java index 8452e5de1d4..338dfb08093 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationFromLinkExpressionEvaluatorFactory.java @@ -30,9 +30,9 @@ import com.evolveum.midpoint.prism.crypto.Protector; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; -import com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorExpressionEvaluatorType; import org.apache.commons.lang.Validate; @@ -68,8 +68,8 @@ public QName getElementName() { * @see com.evolveum.midpoint.common.expression.ExpressionEvaluatorFactory#createEvaluator(javax.xml.bind.JAXBElement) */ @Override - public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) throws SchemaException { + public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException { Validate.notNull(outputDefinition, "output definition must be specified for associationFromLink expression evaluator"); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java index df6e4baa231..39da0534d9e 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java @@ -21,7 +21,8 @@ import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.model.api.ModelService; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; -import com.evolveum.midpoint.prism.ItemDefinition; +import com.evolveum.midpoint.model.common.expression.evaluator.caching.AbstractSearchExpressionEvaluatorCache; +import com.evolveum.midpoint.model.common.expression.evaluator.caching.AssociationSearchExpressionEvaluatorCache; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; @@ -31,7 +32,6 @@ import com.evolveum.midpoint.prism.query.ObjectFilter; import com.evolveum.midpoint.prism.query.ObjectQuery; import com.evolveum.midpoint.schema.constants.ExpressionConstants; -import com.evolveum.midpoint.schema.constants.ObjectTypes; import com.evolveum.midpoint.schema.util.ObjectQueryUtil; import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.security.api.SecurityEnforcer; @@ -59,7 +59,12 @@ public AssociationTargetSearchExpressionEvaluator(SearchObjectExpressionEvaluato ModelService modelService, PrismContext prismContext, SecurityEnforcer securityEnforcer) { super(expressionEvaluatorType, outputDefinition, protector, objectResolver, modelService, prismContext, securityEnforcer); } - + + @Override + protected AbstractSearchExpressionEvaluatorCache getCache() { + return AssociationSearchExpressionEvaluatorCache.getCache(); + } + @Override protected ObjectQuery extendQuery(ObjectQuery query, ExpressionEvaluationContext params) throws SchemaException, ExpressionEvaluationException { RefinedObjectClassDefinition rAssocTargetDef = (RefinedObjectClassDefinition) params.getVariables().get(ExpressionConstants.VAR_ASSOCIATION_TARGET_OBJECT_CLASS_DEFINITION); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluatorFactory.java index 3353c337697..79743229bd0 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluatorFactory.java @@ -31,6 +31,7 @@ import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.security.api.SecurityEnforcer; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; import com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectExpressionEvaluatorType; @@ -71,8 +72,8 @@ public QName getElementName() { * @see com.evolveum.midpoint.common.expression.ExpressionEvaluatorFactory#createEvaluator(javax.xml.bind.JAXBElement) */ @Override - public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) throws SchemaException { + public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException { Validate.notNull(outputDefinition, "output definition must be specified for associationTargetSearch expression evaluator"); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java index 8038100ce49..864bb77426e 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/GenerateExpressionEvaluatorFactory.java @@ -16,33 +16,23 @@ package com.evolveum.midpoint.model.common.expression.evaluator; import java.util.Collection; -import java.util.List; import javax.xml.bind.JAXBElement; import javax.xml.namespace.QName; -import org.apache.commons.lang.StringUtils; +import com.evolveum.midpoint.task.api.Task; import org.apache.commons.lang.Validate; -import org.w3c.dom.Element; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluator; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluatorFactory; -import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContext; -import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.crypto.Protector; -import com.evolveum.midpoint.prism.delta.ItemDelta; -import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; -import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; -import com.evolveum.midpoint.util.DOMUtil; -import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.xml.ns._public.common.common_3.AsIsExpressionEvaluatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.GenerateExpressionEvaluatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; import com.evolveum.midpoint.xml.ns._public.common.common_3.StringPolicyType; @@ -74,8 +64,8 @@ public QName getElementName() { * @see com.evolveum.midpoint.common.expression.ExpressionEvaluatorFactory#createEvaluator(javax.xml.bind.JAXBElement, com.evolveum.midpoint.prism.PrismContext) */ @Override - public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) + public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { Validate.notNull(outputDefinition, "output definition must be specified for 'generate' expression evaluator"); @@ -98,7 +88,7 @@ public ExpressionEvaluator StringPolicyType elementStringPolicy = null; if (generateEvaluatorType.getValuePolicyRef() != null) { ValuePolicyType valuePolicyType = objectResolver.resolve(generateEvaluatorType.getValuePolicyRef(), ValuePolicyType.class, - null, "resolving value policy reference in "+contextDescription, result); + null, "resolving value policy reference in "+contextDescription, task, result); elementStringPolicy = valuePolicyType.getStringPolicy(); } diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/LiteralExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/LiteralExpressionEvaluatorFactory.java index 22b58edfc4b..cdf2d69b4e6 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/LiteralExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/LiteralExpressionEvaluatorFactory.java @@ -15,16 +15,13 @@ */ package com.evolveum.midpoint.model.common.expression.evaluator; -import java.util.ArrayList; import java.util.Collection; -import java.util.List; import javax.xml.bind.JAXBElement; import javax.xml.namespace.QName; -import org.apache.commons.lang.StringUtils; +import com.evolveum.midpoint.task.api.Task; import org.apache.commons.lang.Validate; -import org.w3c.dom.Element; import com.evolveum.midpoint.common.StaticExpressionUtil; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluator; @@ -32,15 +29,10 @@ import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContext; -import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; -import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.util.DOMUtil; -import com.evolveum.midpoint.util.JAXBUtil; -import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; @@ -66,8 +58,8 @@ public QName getElementName() { * @see com.evolveum.midpoint.common.expression.ExpressionEvaluatorFactory#createEvaluator(javax.xml.bind.JAXBElement, com.evolveum.midpoint.prism.PrismContext) */ @Override - public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, D outputDefinition, - String contextDescription, OperationResult result) throws SchemaException { + public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, D outputDefinition, + String contextDescription, Task task, OperationResult result) throws SchemaException { Validate.notNull(outputDefinition, "output definition must be specified for literal expression evaluator"); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/PathExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/PathExpressionEvaluatorFactory.java index 1ee70bcdfd6..09400686917 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/PathExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/PathExpressionEvaluatorFactory.java @@ -20,8 +20,8 @@ import javax.xml.bind.JAXBElement; import javax.xml.namespace.QName; +import com.evolveum.midpoint.task.api.Task; import org.apache.commons.lang.Validate; -import org.w3c.dom.Element; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluator; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluatorFactory; @@ -29,9 +29,6 @@ import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.crypto.Protector; -import com.evolveum.midpoint.prism.delta.ItemDelta; -import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; -import com.evolveum.midpoint.prism.parser.XPathHolder; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; @@ -67,7 +64,7 @@ public QName getElementName() { */ @Override public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) throws SchemaException { + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException { Validate.notNull(outputDefinition, "output definition must be specified for path expression evaluator"); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.java index cff9218b6b8..cfd9a0eacf1 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.java @@ -17,26 +17,16 @@ import javax.xml.namespace.QName; -import com.evolveum.midpoint.common.InternalsConfig; import com.evolveum.midpoint.model.api.ModelService; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; -import com.evolveum.midpoint.prism.ItemDefinition; -import com.evolveum.midpoint.prism.PrismContainerDefinition; -import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismReferenceDefinition; import com.evolveum.midpoint.prism.PrismReferenceValue; import com.evolveum.midpoint.prism.crypto.Protector; -import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.security.api.SecurityEnforcer; -import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.util.exception.SystemException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; -import com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectRefExpressionEvaluatorType; /** diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java index 0b1839730d7..cffcfe51d61 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluatorFactory.java @@ -23,9 +23,7 @@ import com.evolveum.midpoint.model.api.ModelService; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluator; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluatorFactory; -import com.evolveum.midpoint.model.common.expression.ExpressionFactory; import com.evolveum.midpoint.prism.ItemDefinition; -import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismReferenceDefinition; import com.evolveum.midpoint.prism.PrismValue; @@ -33,8 +31,8 @@ import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.security.api.SecurityEnforcer; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; import com.evolveum.midpoint.xml.ns._public.common.common_3.SearchObjectRefExpressionEvaluatorType; @@ -73,8 +71,8 @@ public QName getElementName() { * @see com.evolveum.midpoint.common.expression.ExpressionEvaluatorFactory#createEvaluator(javax.xml.bind.JAXBElement) */ @Override - public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) throws SchemaException { + public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException { Validate.notNull(outputDefinition, "output definition must be specified for referenceSearch expression evaluator"); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java new file mode 100644 index 00000000000..88218c0184b --- /dev/null +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java @@ -0,0 +1,97 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.common.expression.evaluator.caching; + +import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; +import com.evolveum.midpoint.prism.PrismContext; +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.prism.PrismValue; +import com.evolveum.midpoint.prism.query.ObjectQuery; +import com.evolveum.midpoint.util.caching.AbstractCache; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSearchStrategyType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * Cache for search expression-based evaluators. + * + * It needs to be customized in the following ways: + * - what's in the query key besides basic data - namely, what parts of ExpressionEvaluationContext should be part of the key? + * - should we store anything in addition to the resulting list of values? E.g. shadow kind in case of associationTargetSearch that is used for invalidation? + * + * V - type of cached result items + * RV - type of raw values that we are searching for + * QK, QR - customized query keys / values + * + * After refactoring, this class contains almost nothing ;) Consider removing it altogether. + * + * @author Pavol Mederly + */ +public abstract class AbstractSearchExpressionEvaluatorCache extends AbstractCache { + + private static final Trace LOGGER = TraceManager.getTrace(AbstractSearchExpressionEvaluatorCache.class); + + // Making client's life easier - if it stores the cache in ThreadLocal variable and needs any other cache-related + // information (e.g. custom invalidator), it does not need to create another ThreadLocal for that. + private Object clientContextInformation; + + public Object getClientContextInformation() { + return clientContextInformation; + } + + public void setClientContextInformation(Object clientContextInformation) { + this.clientContextInformation = clientContextInformation; + } + + protected Map queries = new HashMap<>(); + + public List getQueryResult(Class type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext) { + QK queryKey = createQueryKey(type, query, searchStrategy, params, prismContext); + if (queryKey != null) { // TODO BRUTAL HACK + QR result = queries.get(queryKey); + if (result != null) { + return result.getResultingList(); + } + } + return null; + } + + public void putQueryResult(Class type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, + ExpressionEvaluationContext params, List resultList, List rawResultList, + PrismContext prismContext) { + QK queryKey = createQueryKey(type, query, searchStrategy, params, prismContext); + if (queryKey != null) { // TODO BRUTAL HACK + QR queryResult = createQueryResult(resultList, rawResultList); + queries.put(queryKey, queryResult); + } + } + + abstract protected QK createQueryKey(Class type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, + ExpressionEvaluationContext params, PrismContext prismContext); + + protected abstract QR createQueryResult(List resultList, List rawResultList); + + @Override + public String description() { + return "Q:"+queries.size(); + } +} diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java new file mode 100644 index 00000000000..eca8c344eba --- /dev/null +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java @@ -0,0 +1,120 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.common.expression.evaluator.caching; + +import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; +import com.evolveum.midpoint.prism.PrismContainerValue; +import com.evolveum.midpoint.prism.PrismContext; +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.prism.query.ObjectQuery; +import com.evolveum.midpoint.util.logging.LoggingUtils; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSearchStrategyType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; + +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * Search expression evaluator dealing with shadows - requires specific invalidation strategies. + * + * @author Pavol Mederly + */ +public class AssociationSearchExpressionEvaluatorCache + extends AbstractSearchExpressionEvaluatorCache< + PrismContainerValue, + PrismObject, + AssociationSearchQueryKey, AssociationSearchQueryResult> { + + private static final Trace LOGGER = TraceManager.getTrace(AssociationSearchExpressionEvaluatorCache.class); + + private static ThreadLocal cacheInstances = new ThreadLocal<>(); + + public static AbstractSearchExpressionEvaluatorCache getCache() { + return cacheInstances.get(); + } + public static AssociationSearchExpressionEvaluatorCache enterCache() { + return enter(cacheInstances, AssociationSearchExpressionEvaluatorCache.class, LOGGER); + } + + public static AssociationSearchExpressionEvaluatorCache exitCache() { + return exit(cacheInstances, LOGGER); + } + + @Override + protected AssociationSearchQueryKey createQueryKey(Class type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext) { + try { + return new AssociationSearchQueryKey(type, query, searchStrategy, params, prismContext); + } catch (Exception e) { // TODO THIS IS REALLY UGLY HACK - query converter / prism serializer refuse to serialize some queries - should be fixed RSN! + LoggingUtils.logException(LOGGER, "Couldn't create query key. Although this particular exception is harmless, please fix prism implementation!", e); + return null; // we "treat" it so that we simply pretend the entry is not in the cache and/or refuse to enter it into the cache + } + } + + @Override + protected AssociationSearchQueryResult createQueryResult(List> resultList, List> rawResultList) { + return new AssociationSearchQueryResult(resultList, rawResultList); + } + + // shadow may be null + public void invalidate(PrismObject resource, PrismObject shadow) { + LOGGER.trace("Invalidating cache for resource = {}, shadow kind = {}", + resource, shadow != null ? shadow.asObjectable().getKind() : "(no shadow)"); + + if (resource == null || resource.getOid() == null) { // shouldn't occur + LOGGER.warn("No resource - invalidating all the cache"); + queries.clear(); + return; + } + String resourceOid = resource.getOid(); + ShadowKindType kind = null; + if (shadow != null) { + kind = shadow.asObjectable().getKind(); + } + + Set> entries = queries.entrySet(); + Iterator> iterator = entries.iterator(); + while (iterator.hasNext()) { + Map.Entry entry = iterator.next(); + if (matches(entry, resourceOid, kind)) { + LOGGER.trace("Invalidating query key {}", entry.getKey()); + iterator.remove(); + } + } + } + + private boolean matches(Map.Entry entry, String resourceOid, ShadowKindType kind) { + AssociationSearchQueryResult result = entry.getValue(); + if (result.getResourceOid() == null) { + return true; // shouldn't occur + } + if (!result.getResourceOid().equals(resourceOid)) { + return false; + } + if (kind == null || result.getKind() == null) { + return true; + } + return result.getKind().equals(kind); + } +} diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryKey.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryKey.java new file mode 100644 index 00000000000..3c9ae02616c --- /dev/null +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryKey.java @@ -0,0 +1,56 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.common.expression.evaluator.caching; + +import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; +import com.evolveum.midpoint.prism.PrismContext; +import com.evolveum.midpoint.prism.query.ObjectQuery; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSearchStrategyType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; + +import javax.xml.namespace.QName; + +/** + * @author Pavol Mederly + */ +public class AssociationSearchQueryKey extends QueryKey { + + private QName mappingName; + + public AssociationSearchQueryKey(Class type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, ExpressionEvaluationContext params, PrismContext prismContext) { + super(type, query, searchStrategy, prismContext); + mappingName = params != null ? params.getMappingQName() : null; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + if (!super.equals(o)) return false; + + AssociationSearchQueryKey that = (AssociationSearchQueryKey) o; + + return !(mappingName != null ? !mappingName.equals(that.mappingName) : that.mappingName != null); + } + + @Override + public int hashCode() { + int result = super.hashCode(); + result = 31 * result + (mappingName != null ? mappingName.hashCode() : 0); + return result; + } +} diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryResult.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryResult.java new file mode 100644 index 00000000000..74ec4dea74e --- /dev/null +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryResult.java @@ -0,0 +1,54 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.common.expression.evaluator.caching; + +import com.evolveum.midpoint.prism.PrismContainerValue; +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.schema.util.ShadowUtil; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import org.apache.commons.lang.Validate; + +import java.util.List; + +/** + * @author Pavol Mederly + */ +public class AssociationSearchQueryResult extends QueryResult> { + + private String resourceOid; + private ShadowKindType kind; + + public AssociationSearchQueryResult(List> resultingList, List> rawResultsList) { + super(resultingList); + + Validate.isTrue(rawResultsList != null && !rawResultsList.isEmpty()); + ShadowType shadow = rawResultsList.get(0).asObjectable(); + + resourceOid = ShadowUtil.getResourceOid(shadow); + kind = shadow.getKind(); + } + + public String getResourceOid() { + return resourceOid; + } + + public ShadowKindType getKind() { + return kind; + } +} diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java new file mode 100644 index 00000000000..79fa2257e00 --- /dev/null +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.common.expression.evaluator.caching; + +import com.evolveum.midpoint.prism.PrismContext; +import com.evolveum.midpoint.prism.query.ObjectQuery; +import com.evolveum.midpoint.prism.query.QueryJaxbConvertor; +import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.exception.SystemException; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSearchStrategyType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; +import com.evolveum.prism.xml.ns._public.query_3.QueryType; + +/** + * @author Pavol Mederly + */ +public class QueryKey { + + private Class type; + private QueryType query; + private ObjectSearchStrategyType searchStrategy; + + public QueryKey(Class type, ObjectQuery query, ObjectSearchStrategyType searchStrategy, PrismContext prismContext) { + this.type = type; + try { + this.query = query != null ? QueryJaxbConvertor.createQueryType(query, prismContext) : null; + } catch (SchemaException e) { + throw new SystemException(e); + } + this.searchStrategy = searchStrategy; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + + QueryKey queryKey = (QueryKey) o; + + if (query != null ? !query.equals(queryKey.query) : queryKey.query != null) return false; + if (type != null ? !type.equals(queryKey.type) : queryKey.type != null) return false; + if (searchStrategy != null ? !searchStrategy.equals(queryKey.searchStrategy) : queryKey.searchStrategy != null) + return false; + + return true; + } + + @Override + public int hashCode() { + int result = type != null ? type.hashCode() : 0; + result = 31 * result + (query != null ? query.hashCode() : 0); + result = 31 * result + (searchStrategy != null ? searchStrategy.hashCode() : 0); + return result; + } + + public Class getType() { + return type; + } + + @Override + public String toString() { + return "AbstractQueryKey{" + + "type=" + type + + ", query=" + query + + ", searchStrategy=" + searchStrategy + + '}'; + } +} diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryResult.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryResult.java new file mode 100644 index 00000000000..08e0ad3366c --- /dev/null +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryResult.java @@ -0,0 +1,37 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.common.expression.evaluator.caching; + +import com.evolveum.midpoint.prism.PrismValue; + +import java.util.List; + +/** + * @author Pavol Mederly + */ +public class QueryResult { + + private List resultingList; + + public QueryResult(List resultingList) { + this.resultingList = resultingList; + } + + public List getResultingList() { + return resultingList; + } +} diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptEvaluator.java index 1fd81ec8045..3f876871616 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptEvaluator.java @@ -24,6 +24,7 @@ import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; @@ -43,9 +44,9 @@ */ public interface ScriptEvaluator { - public List evaluate(ScriptExpressionEvaluatorType expressionType, ExpressionVariables variables, - ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, ObjectResolver objectResolver, - Collection functions, String contextDescription, OperationResult result) + public List evaluate(ScriptExpressionEvaluatorType expressionType, ExpressionVariables variables, + ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, ObjectResolver objectResolver, + Collection functions, String contextDescription, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, ExpressionSyntaxException; /** diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpression.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpression.java index f7e76e374b7..f88c8c980de 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpression.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpression.java @@ -30,6 +30,7 @@ import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.SchemaDebugUtil; import com.evolveum.midpoint.schema.util.ObjectResolver; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.DebugDumpable; import com.evolveum.midpoint.util.DebugUtil; @@ -97,8 +98,8 @@ public void setFunctions(Collection functions) { this.functions = functions; } - public List evaluate(ExpressionVariables variables, ScriptExpressionReturnTypeType suggestedReturnType, - boolean useNew, String contextDescription, OperationResult result) + public List evaluate(ExpressionVariables variables, ScriptExpressionReturnTypeType suggestedReturnType, + boolean useNew, String contextDescription, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException { ScriptExpressionEvaluationContext context = new ScriptExpressionEvaluationContext(variables, contextDescription, result, this); @@ -107,7 +108,7 @@ public List evaluate(ExpressionVariables variables, Sc try { context.setupThreadLocal(); - List expressionResult = evaluator.evaluate(scriptType, variables, outputDefinition, suggestedReturnType, objectResolver, functions, contextDescription, result); + List expressionResult = evaluator.evaluate(scriptType, variables, outputDefinition, suggestedReturnType, objectResolver, functions, contextDescription, task, result); traceExpressionSuccess(variables, contextDescription, expressionResult); return expressionResult; diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java index 1076b3e3581..216bf7dddf0 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluator.java @@ -57,7 +57,7 @@ protected List transformSingleValue(ExpressionVariables variables, PlusMinusZ if (returnType == null && isRelative()) { returnType = ScriptExpressionReturnTypeType.SCALAR; } - return (List) scriptExpression.evaluate(variables, returnType, useNew, contextDescription, result); + return (List) scriptExpression.evaluate(variables, returnType, useNew, contextDescription, task, result); } /* (non-Javadoc) diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluatorFactory.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluatorFactory.java index bf1df2ec547..c1f8533fb79 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluatorFactory.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/ScriptExpressionEvaluatorFactory.java @@ -26,6 +26,7 @@ import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.security.api.SecurityEnforcer; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectFactory; import com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType; @@ -54,7 +55,7 @@ public QName getElementName() { */ @Override public ExpressionEvaluator createEvaluator(Collection> evaluatorElements, - D outputDefinition, String contextDescription, OperationResult result) throws SchemaException { + D outputDefinition, String contextDescription, Task task, OperationResult result) throws SchemaException { if (evaluatorElements.size() > 1) { throw new SchemaException("More than one evaluator specified in "+contextDescription); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java index 944b485b12c..f49aa517a6e 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/jsr223/Jsr223ScriptEvaluator.java @@ -17,11 +17,9 @@ import java.util.ArrayList; import java.util.Collection; -import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; -import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import javax.script.Bindings; @@ -32,18 +30,14 @@ import javax.script.ScriptException; import javax.xml.namespace.QName; -import org.w3c.dom.Element; - import com.evolveum.midpoint.common.monitor.InternalMonitor; import com.evolveum.midpoint.model.common.expression.ExpressionSyntaxException; import com.evolveum.midpoint.model.common.expression.ExpressionUtil; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; -import com.evolveum.midpoint.model.common.expression.functions.BasicExpressionFunctions; import com.evolveum.midpoint.model.common.expression.functions.FunctionLibrary; import com.evolveum.midpoint.model.common.expression.script.ScriptEvaluator; import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.ItemDefinition; -import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; @@ -52,25 +46,22 @@ import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.PrismReferenceDefinition; -import com.evolveum.midpoint.prism.PrismReferenceValue; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.crypto.Protector; import com.evolveum.midpoint.prism.polystring.PolyString; -import com.evolveum.midpoint.prism.util.JavaTypeConverter; import com.evolveum.midpoint.prism.xml.XsdTypeMapper; import com.evolveum.midpoint.schema.constants.MidPointConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.util.exception.SystemException; -import com.evolveum.midpoint.util.exception.TunnelException; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType; -import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; /** * Expression evaluator that is using javax.script (JSR-223) engine. @@ -101,12 +92,12 @@ public Jsr223ScriptEvaluator(String engineName, PrismContext prismContext, Prote @Override public List evaluate(ScriptExpressionEvaluatorType expressionType, - ExpressionVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, - ObjectResolver objectResolver, Collection functions, - String contextDescription, OperationResult result) throws ExpressionEvaluationException, + ExpressionVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, + ObjectResolver objectResolver, Collection functions, + String contextDescription, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, ExpressionSyntaxException { - Bindings bindings = convertToBindings(variables, objectResolver, functions, contextDescription, result); + Bindings bindings = convertToBindings(variables, objectResolver, functions, contextDescription, task, result); String codeString = expressionType.getCode(); if (codeString == null) { @@ -208,7 +199,7 @@ public Object evaluateReportScript(String codeString, ExpressionVariables va String contextDescription, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, ExpressionSyntaxException { - Bindings bindings = convertToBindings(variables, objectResolver, functions, contextDescription, result); + Bindings bindings = convertToBindings(variables, objectResolver, functions, contextDescription, (Task) null, result); // String codeString = code; if (codeString == null) { @@ -272,9 +263,9 @@ private boolean isEmpty(T val) { return false; } - private Bindings convertToBindings(ExpressionVariables variables, ObjectResolver objectResolver, - Collection functions, - String contextDescription, OperationResult result) throws ExpressionSyntaxException, ObjectNotFoundException { + private Bindings convertToBindings(ExpressionVariables variables, ObjectResolver objectResolver, + Collection functions, + String contextDescription, Task task, OperationResult result) throws ExpressionSyntaxException, ObjectNotFoundException { Bindings bindings = scriptEngine.createBindings(); // Functions if (functions != null) { @@ -290,7 +281,7 @@ private Bindings convertToBindings(ExpressionVariables variables, ObjectResolver continue; } String variableName = variableEntry.getKey().getLocalPart(); - Object variableValue = convertVariableValue(variableEntry.getValue(), variableName, objectResolver, contextDescription, result); + Object variableValue = convertVariableValue(variableEntry.getValue(), variableName, objectResolver, contextDescription, task, result); bindings.put(variableName, variableValue); } } @@ -298,10 +289,10 @@ private Bindings convertToBindings(ExpressionVariables variables, ObjectResolver } private Object convertVariableValue(Object originalValue, String variableName, ObjectResolver objectResolver, - String contextDescription, OperationResult result) throws ExpressionSyntaxException, ObjectNotFoundException { + String contextDescription, Task task, OperationResult result) throws ExpressionSyntaxException, ObjectNotFoundException { if (originalValue instanceof ObjectReferenceType) { originalValue = resolveReference((ObjectReferenceType)originalValue, objectResolver, variableName, - contextDescription, result); + contextDescription, task, result); } if (originalValue instanceof PrismObject) { return ((PrismObject)originalValue).asObjectable(); @@ -328,14 +319,14 @@ private Object convertVariableValue(Object originalValue, String variableName, O return originalValue; } - private Object resolveReference(ObjectReferenceType ref, ObjectResolver objectResolver, String name, String contextDescription, - OperationResult result) throws ExpressionSyntaxException, ObjectNotFoundException { + private Object resolveReference(ObjectReferenceType ref, ObjectResolver objectResolver, String name, String contextDescription, + Task task, OperationResult result) throws ExpressionSyntaxException, ObjectNotFoundException { if (ref.getOid() == null) { throw new ExpressionSyntaxException("Null OID in reference in variable "+name+" in "+contextDescription); } else { try { - return objectResolver.resolve(ref, ObjectType.class, null, contextDescription, result); + return objectResolver.resolve(ref, ObjectType.class, null, contextDescription, task, result); } catch (ObjectNotFoundException e) { throw new ObjectNotFoundException("Object not found during variable "+name+" resolution in "+contextDescription+": "+e.getMessage(),e, ref.getOid()); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/LazyXPathVariableResolver.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/LazyXPathVariableResolver.java index 166e96a55df..1376d22e79d 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/LazyXPathVariableResolver.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/LazyXPathVariableResolver.java @@ -109,7 +109,7 @@ public Object resolveVariable(QName name) { type = ref.getType(); try { - variableValue = objectResolver.resolve(ref, ObjectType.class, null, contextDescription, result); + variableValue = objectResolver.resolve(ref, ObjectType.class, null, contextDescription, null, result); // TODO task } catch (ObjectNotFoundException e) { ObjectNotFoundException newEx = new ObjectNotFoundException("Object not found during variable "+name+" resolution in "+contextDescription+": "+e.getMessage(),e, ref.getOid()); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/XPathScriptEvaluator.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/XPathScriptEvaluator.java index 8386348de1b..5f9d4aa85f5 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/XPathScriptEvaluator.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/script/xpath/XPathScriptEvaluator.java @@ -17,7 +17,6 @@ import com.evolveum.midpoint.model.common.expression.ExpressionSyntaxException; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; -import com.evolveum.midpoint.model.common.expression.functions.BasicExpressionFunctions; import com.evolveum.midpoint.model.common.expression.functions.FunctionLibrary; import com.evolveum.midpoint.model.common.expression.script.ScriptEvaluator; import com.evolveum.midpoint.prism.ItemDefinition; @@ -32,6 +31,7 @@ import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ExceptionUtil; import com.evolveum.midpoint.schema.util.ObjectResolver; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; @@ -43,7 +43,6 @@ import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; import org.w3c.dom.Element; -import org.w3c.dom.Node; import org.w3c.dom.NodeList; import javax.xml.namespace.QName; @@ -52,7 +51,6 @@ import java.util.ArrayList; import java.util.Collection; import java.util.List; -import java.util.Map; /** * @author Radovan Semancik @@ -71,9 +69,9 @@ public XPathScriptEvaluator(PrismContext prismContext) { @Override public List evaluate(ScriptExpressionEvaluatorType expressionType, - ExpressionVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, - ObjectResolver objectResolver, Collection functions, - String contextDescription, OperationResult result) throws ExpressionEvaluationException, + ExpressionVariables variables, ItemDefinition outputDefinition, ScriptExpressionReturnTypeType suggestedReturnType, + ObjectResolver objectResolver, Collection functions, + String contextDescription, Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, ExpressionSyntaxException { String codeString = expressionType.getCode(); diff --git a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java index 5319f506d87..5772f6dddf8 100644 --- a/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java +++ b/model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/Mapping.java @@ -17,14 +17,10 @@ import java.util.ArrayList; import java.util.Collection; -import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; -import java.util.Map.Entry; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; import javax.xml.datatype.DatatypeConstants; import javax.xml.datatype.Duration; import javax.xml.datatype.XMLGregorianCalendar; @@ -49,9 +45,6 @@ import com.evolveum.midpoint.model.common.expression.ObjectDeltaObject; import com.evolveum.midpoint.model.common.expression.Source; import com.evolveum.midpoint.model.common.expression.StringPolicyResolver; -import com.evolveum.midpoint.model.common.expression.evaluator.LiteralExpressionEvaluatorFactory; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpression; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpressionFactory; import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContext; @@ -66,11 +59,8 @@ import com.evolveum.midpoint.prism.Visitor; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; import com.evolveum.midpoint.prism.delta.ItemDelta; -import com.evolveum.midpoint.prism.parser.XPathHolder; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.path.NameItemPathSegment; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; -import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.SchemaDebugUtil; @@ -84,7 +74,6 @@ import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionReturnMultiplicityType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionVariableDefinitionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingSourceDeclarationType; @@ -94,7 +83,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ValueFilterType; /** @@ -487,7 +475,7 @@ public void evaluate(Task task, OperationResult parentResult) throws ExpressionE traceEvaluationStart(); try { - evaluateTimeConstraintValid(result); + evaluateTimeConstraintValid(task, result); if (!timeConstraintValid) { outputTriple = null; @@ -496,7 +484,7 @@ public void evaluate(Task task, OperationResult parentResult) throws ExpressionE return; } - parseSources(result); + parseSources(task, result); parseTarget(); if (outputPath != null && outputDefinition == null) { @@ -669,14 +657,14 @@ private boolean computeConditionResult(Collection> b return ExpressionUtil.computeConditionResult(booleanPropertyValues); } - public Boolean evaluateTimeConstraintValid(OperationResult result) throws SchemaException, ObjectNotFoundException { + public Boolean evaluateTimeConstraintValid(Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { if (timeConstraintValid == null) { - parseTimeConstraints(result); + parseTimeConstraints(task, result); } return timeConstraintValid; } - private void parseTimeConstraints(OperationResult result) throws SchemaException, ObjectNotFoundException { + private void parseTimeConstraints(Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { MappingTimeDeclarationType timeFromType = mappingType.getTimeFrom(); MappingTimeDeclarationType timeToType = mappingType.getTimeTo(); if (timeFromType == null && timeToType == null) { @@ -684,7 +672,7 @@ private void parseTimeConstraints(OperationResult result) throws SchemaException return; } - XMLGregorianCalendar timeFrom = parseTime(timeFromType, result); + XMLGregorianCalendar timeFrom = parseTime(timeFromType, task, result); if (timeFrom == null && timeFromType != null) { // Time is specified but there is no value for it. // This means that event that should start validity haven't happened yet @@ -692,7 +680,7 @@ private void parseTimeConstraints(OperationResult result) throws SchemaException timeConstraintValid = false; return; } - XMLGregorianCalendar timeTo = parseTime(timeToType, result); + XMLGregorianCalendar timeTo = parseTime(timeToType, task, result); if (timeFrom != null && timeFrom.compare(now) == DatatypeConstants.GREATER) { // before timeFrom @@ -731,7 +719,7 @@ private void parseTimeConstraints(OperationResult result) throws SchemaException } - private XMLGregorianCalendar parseTime(MappingTimeDeclarationType timeType, OperationResult result) throws SchemaException, ObjectNotFoundException { + private XMLGregorianCalendar parseTime(MappingTimeDeclarationType timeType, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { if (timeType == null) { return null; } @@ -744,7 +732,7 @@ private XMLGregorianCalendar parseTime(MappingTimeDeclarationType timeType, Oper time = (XMLGregorianCalendar) defaultReferenceTime.clone(); } } else { - time = parseTimeSource(referenceTimeType, result); + time = parseTimeSource(referenceTimeType, task, result); if (time == null) { // Reference time is specified but the value is not present. return null; @@ -758,7 +746,7 @@ private XMLGregorianCalendar parseTime(MappingTimeDeclarationType timeType, Oper return time; } - private XMLGregorianCalendar parseTimeSource(MappingSourceDeclarationType sourceType, OperationResult result) throws SchemaException, ObjectNotFoundException { + private XMLGregorianCalendar parseTimeSource(MappingSourceDeclarationType sourceType, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { ItemPathType itemPathType = sourceType.getPath(); if (itemPathType == null) { throw new SchemaException("No path in source definition in "+getMappingContextDescription()); @@ -768,7 +756,7 @@ private XMLGregorianCalendar parseTimeSource(MappingSourceDeclarationType source throw new SchemaException("Empty source path in "+getMappingContextDescription()); } - Object sourceObject = ExpressionUtil.resolvePath(path, variables, sourceContext, objectResolver, "reference time definition in "+getMappingContextDescription(), result); + Object sourceObject = ExpressionUtil.resolvePath(path, variables, sourceContext, objectResolver, "reference time definition in "+getMappingContextDescription(), task, result); if (sourceObject == null) { return null; } @@ -786,7 +774,7 @@ private XMLGregorianCalendar parseTimeSource(MappingSourceDeclarationType source return timeProperty.getRealValue(); } - private Collection> parseSources(OperationResult result) throws SchemaException, ObjectNotFoundException { + private Collection> parseSources(Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { List sourceTypes = mappingType.getSource(); if (defaultSource != null) { defaultSource.recompute(); @@ -795,7 +783,7 @@ private Collection> parseSources(OperationResult result) throws Sche } if (sourceTypes != null) { for (MappingSourceDeclarationType sourceType: sourceTypes) { - Source source = parseSource(sourceType, result); + Source source = parseSource(sourceType, task, result); source.recompute(); // Override existing sources (e.g. default source) @@ -813,7 +801,7 @@ private Collection> parseSources(OperationResult result) throws Sche return sources; } - private Source parseSource(MappingSourceDeclarationType sourceType, OperationResult result) throws SchemaException, ObjectNotFoundException { + private Source parseSource(MappingSourceDeclarationType sourceType, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { ItemPathType itemPathType = sourceType.getPath(); if (itemPathType == null) { throw new SchemaException("No path in source definition in "+getMappingContextDescription()); @@ -827,7 +815,7 @@ private Source parseSo name = ItemPath.getName(path.last()); } ItemPath resolvePath = path; - Object sourceObject = ExpressionUtil.resolvePath(path, variables, sourceContext, objectResolver, "source definition in "+getMappingContextDescription(), result); + Object sourceObject = ExpressionUtil.resolvePath(path, variables, sourceContext, objectResolver, "source definition in "+getMappingContextDescription(), task, result); Item itemOld = null; ItemDelta delta = null; Item itemNew = null; @@ -948,7 +936,7 @@ private void evaluateCondition(Task task, OperationResult result) throws SchemaE } PrismPropertyDefinition conditionOutput = new PrismPropertyDefinition<>(CONDITION_OUTPUT_NAME, DOMUtil.XSD_BOOLEAN, expressionFactory.getPrismContext()); Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(conditionExpressionType, - conditionOutput, "condition in "+getMappingContextDescription(), result); + conditionOutput, "condition in "+getMappingContextDescription(), task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(sources, variables, "condition in "+getMappingContextDescription(), task, result); params.setStringPolicyResolver(stringPolicyResolver); @@ -967,7 +955,7 @@ private void evaluateExpression(Task task, OperationResult result, boolean condi expressionType = mappingType.getExpression(); } expression = expressionFactory.makeExpression(expressionType, outputDefinition, - "expression in "+getMappingContextDescription(), result); + "expression in "+getMappingContextDescription(), task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(sources, variables, "expression in "+getMappingContextDescription(), task, result); params.setDefaultSource(defaultSource); diff --git a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpression.java b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpression.java index 871330f7f8f..54113f2ce3f 100644 --- a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpression.java +++ b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpression.java @@ -19,11 +19,6 @@ import java.io.File; import java.io.IOException; -import java.util.HashMap; -import java.util.Map; - -import javax.xml.bind.JAXBElement; -import javax.xml.namespace.QName; import org.testng.annotations.BeforeSuite; import org.testng.annotations.Test; @@ -91,7 +86,7 @@ public void testIterationCondition() throws Exception { PrismPropertyDefinition outputDefinition = new PrismPropertyDefinition(ExpressionConstants.OUTPUT_ELMENT_NAME, DOMUtil.XSD_BOOLEAN, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, outputDefinition , TEST_NAME, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, outputDefinition , TEST_NAME, null, result); ExpressionVariables variables = new ExpressionVariables(); PrismObject user = PrismTestUtil.parseObject(new File(TEST_DIR, "user-jack.xml")); diff --git a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.java b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.java index 72b9dcc3270..3295f33984d 100644 --- a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.java +++ b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/TestExpressionUtil.java @@ -18,29 +18,18 @@ import static org.testng.AssertJUnit.assertTrue; import static org.testng.AssertJUnit.assertEquals; -import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.util.PrismAsserts; import org.testng.annotations.Test; -import org.testng.AssertJUnit; import java.io.File; import java.io.IOException; -import java.util.HashMap; -import java.util.Map; - -import javax.xml.bind.JAXBException; -import javax.xml.namespace.QName; import org.testng.annotations.BeforeSuite; -import org.testng.annotations.Test; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.xml.sax.SAXException; -import com.evolveum.midpoint.model.common.expression.ExpressionUtil; -import com.evolveum.midpoint.model.common.expression.ItemDeltaItem; -import com.evolveum.midpoint.model.common.expression.ObjectDeltaObject; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismProperty; import com.evolveum.midpoint.prism.PrismPropertyDefinition; @@ -209,7 +198,7 @@ private T resolvePath(String path, ExpressionVariables variables, final Stri ItemPath itemPath = toItemPath(path); // WHEN - Object resolved = ExpressionUtil.resolvePath(itemPath, variables, null, null, TEST_NAME, result); + Object resolved = ExpressionUtil.resolvePath(itemPath, variables, null, null, TEST_NAME, null, result); // THEN System.out.println("Resolved:"); diff --git a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java index b9f2089f381..00d1b08d3ea 100644 --- a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java +++ b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/AbstractScriptTest.java @@ -20,10 +20,6 @@ import com.evolveum.midpoint.model.common.expression.ExpressionUtil; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; import com.evolveum.midpoint.model.common.expression.functions.FunctionLibrary; -import com.evolveum.midpoint.model.common.expression.script.ScriptEvaluator; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpression; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpressionEvaluationContext; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpressionFactory; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismPropertyDefinition; @@ -55,12 +51,10 @@ import org.testng.annotations.Test; import org.xml.sax.SAXException; -import javax.xml.bind.JAXBElement; import javax.xml.bind.JAXBException; import javax.xml.namespace.QName; import java.io.File; -import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.Collection; @@ -258,7 +252,7 @@ private ScriptExpressionEvaluatorType parseScriptType(String fileName) throws Sc private List> evaluateExpression(ScriptExpressionEvaluatorType scriptType, ItemDefinition outputDefinition, ExpressionVariables variables, String shortDesc, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException { ScriptExpression scriptExpression = scriptExpressionfactory.createScriptExpression(scriptType, outputDefinition, shortDesc); - return scriptExpression.evaluate(variables, null, false, shortDesc, result); + return scriptExpression.evaluate(variables, null, false, shortDesc, null, result); } private List> evaluateExpression(ScriptExpressionEvaluatorType scriptType, QName typeName, boolean scalar, diff --git a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java index 051144e7ffa..bcf03385d37 100644 --- a/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java +++ b/model/model-common/src/test/java/com/evolveum/midpoint/model/common/expression/script/TestScriptCaching.java @@ -18,42 +18,27 @@ import com.evolveum.midpoint.common.monitor.InternalMonitor; import com.evolveum.midpoint.model.common.expression.ExpressionUtil; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; -import com.evolveum.midpoint.model.common.expression.functions.BasicExpressionFunctions; import com.evolveum.midpoint.model.common.expression.functions.FunctionLibrary; -import com.evolveum.midpoint.model.common.expression.script.ScriptEvaluator; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpression; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpressionFactory; import com.evolveum.midpoint.model.common.expression.script.jsr223.Jsr223ScriptEvaluator; import com.evolveum.midpoint.prism.ItemDefinition; -import com.evolveum.midpoint.prism.Objectable; import com.evolveum.midpoint.prism.PrismContext; -import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; -import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.crypto.AESProtector; import com.evolveum.midpoint.prism.crypto.Protector; -import com.evolveum.midpoint.prism.polystring.PolyString; import com.evolveum.midpoint.prism.util.PrismTestUtil; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; import com.evolveum.midpoint.schema.MidPointPrismContextFactory; import com.evolveum.midpoint.schema.constants.MidPointConstants; -import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectResolver; -import com.evolveum.midpoint.schema.util.SchemaTestConstants; import com.evolveum.midpoint.test.util.DirectoryFileObjectResolver; import com.evolveum.midpoint.test.util.TestUtil; import com.evolveum.midpoint.util.DOMUtil; -import com.evolveum.midpoint.util.MiscUtil; import com.evolveum.midpoint.util.PrettyPrinter; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionEvaluatorType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; import org.testng.AssertJUnit; import org.testng.annotations.BeforeClass; @@ -62,15 +47,12 @@ import org.xml.sax.SAXException; import java.io.File; -import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.List; -import javax.xml.bind.JAXBElement; import javax.xml.bind.JAXBException; -import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; import static org.testng.AssertJUnit.*; @@ -167,7 +149,7 @@ private long executeScript(String filname, String expectedResult, String desc) t // WHEN long startTime = System.currentTimeMillis(); - List> scripResults = scriptExpression.evaluate(variables , null, false, desc, result); + List> scripResults = scriptExpression.evaluate(variables , null, false, desc, null, result); long endTime = System.currentTimeMillis(); // THEN diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelConstants.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelConstants.java index 11c70d3f290..327db21dba5 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelConstants.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelConstants.java @@ -42,6 +42,6 @@ public class ModelConstants { public static final QName INTENT_PROPERTY_NAME = new QName(ModelConstants.NS_EXTENSION, "intent"); public static final QName FILENAME_PROPERTY_NAME = new QName(ModelConstants.NS_EXTENSION, "filename"); - - + + } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java index ac386437924..b3462365d79 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010-2013 Evolveum + * Copyright (c) 2010-2015 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -253,11 +253,7 @@ public String addObject(PrismObject object, ModelExecu object.checkConsistence(); T objectType = object.asObjectable(); - // FIXME?? prismContext.adopt(objectType); - if (!(objectType instanceof ShadowType)) { - PrismValidate.notEmpty(objectType.getName(), "Object name must not be null or empty."); - } OperationResult result = parentResult.createSubresult(ADD_OBJECT); result.addParams(new String[] { "object" }, object); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java index 7691b1b1180..8d20c231f1b 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelObjectResolver.java @@ -81,7 +81,7 @@ public class ModelObjectResolver implements ObjectResolver { @Override public O resolve(ObjectReferenceType ref, Class expectedType, Collection> options, - String contextDescription, OperationResult result) throws ObjectNotFoundException, SchemaException { + String contextDescription, Object task, OperationResult result) throws ObjectNotFoundException, SchemaException { String oid = ref.getOid(); Class typeClass = null; QName typeQName = ref.getType(); @@ -92,7 +92,7 @@ public O resolve(ObjectReferenceType ref, Class expect expectedType = (Class) typeClass; } try { - return getObject(expectedType, oid, options, null, result); + return getObject(expectedType, oid, options, (Task) task, result); } catch (SystemException ex) { throw ex; } catch (ObjectNotFoundException ex) { @@ -211,18 +211,18 @@ public T getObject(Class clazz, String oid, Collection return objectType; } - public void searchIterative(Class type, ObjectQuery query, Collection> options, ResultHandler handler, OperationResult parentResult) + public void searchIterative(Class type, ObjectQuery query, Collection> options, ResultHandler handler, Object task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { if (ObjectTypes.isClassManagedByProvisioning(type)) { - provisioning.searchObjectsIterative(type, query, options, handler, parentResult); + provisioning.searchObjectsIterative(type, query, options, handler, (Task) task, parentResult); } else { cacheRepositoryService.searchObjectsIterative(type, query, handler, options, parentResult); } } - public Integer countObjects(Class type, ObjectQuery query, Collection> options, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { + public Integer countObjects(Class type, ObjectQuery query, Collection> options, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { if (ObjectTypes.isClassManagedByProvisioning(type)) { - return provisioning.countObjects(type, query, options, parentResult); + return provisioning.countObjects(type, query, options, task, parentResult); } else { return cacheRepositoryService.countObjects(type, query, parentResult); } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java index eb808510944..8427dae92d8 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java @@ -23,7 +23,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; -import java.util.Iterator; import java.util.List; import java.util.Set; @@ -40,8 +39,6 @@ import com.evolveum.midpoint.model.api.hooks.ReadHook; import com.evolveum.midpoint.model.impl.scripting.ExecutionContext; import com.evolveum.midpoint.model.impl.scripting.ScriptingExpressionEvaluator; -import com.evolveum.midpoint.prism.ConsistencyCheckScope; -import com.evolveum.midpoint.prism.parser.XNodeSerializer; import com.evolveum.midpoint.prism.polystring.PolyString; import com.evolveum.midpoint.schema.util.ObjectQueryUtil; import com.evolveum.midpoint.util.QNameUtil; @@ -65,8 +62,6 @@ import com.evolveum.midpoint.audit.api.AuditEventStage; import com.evolveum.midpoint.audit.api.AuditEventType; import com.evolveum.midpoint.audit.api.AuditService; -import com.evolveum.midpoint.common.InternalsConfig; -import com.evolveum.midpoint.common.crypto.CryptoUtil; import com.evolveum.midpoint.common.refinery.LayerRefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.LayerRefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; @@ -89,18 +84,12 @@ import com.evolveum.midpoint.model.impl.lens.projector.Projector; import com.evolveum.midpoint.model.impl.util.Utils; import com.evolveum.midpoint.prism.DisplayableValueImpl; -import com.evolveum.midpoint.prism.Item; -import com.evolveum.midpoint.prism.ItemDefinition; -import com.evolveum.midpoint.prism.PrismContainer; -import com.evolveum.midpoint.prism.PrismContainerDefinition; -import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismObjectDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.PrismReference; import com.evolveum.midpoint.prism.PrismReferenceValue; -import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.Visitable; import com.evolveum.midpoint.prism.Visitor; import com.evolveum.midpoint.prism.crypto.Protector; @@ -116,7 +105,6 @@ import com.evolveum.midpoint.prism.query.ObjectQuery; import com.evolveum.midpoint.prism.query.OrFilter; import com.evolveum.midpoint.prism.query.TypeFilter; -import com.evolveum.midpoint.prism.xml.XsdTypeMapper; import com.evolveum.midpoint.provisioning.api.ProvisioningOperationOptions; import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.repo.api.RepoAddOptions; @@ -134,7 +122,6 @@ import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.result.OperationResultRunner; import com.evolveum.midpoint.schema.result.OperationResultStatus; -import com.evolveum.midpoint.schema.util.MiscSchemaUtil; import com.evolveum.midpoint.schema.util.ShadowUtil; import com.evolveum.midpoint.security.api.AuthorizationConstants; import com.evolveum.midpoint.security.api.ObjectSecurityConstraints; @@ -144,7 +131,6 @@ import com.evolveum.midpoint.task.api.TaskManager; import com.evolveum.midpoint.util.DebugUtil; import com.evolveum.midpoint.util.DisplayableValue; -import com.evolveum.midpoint.util.exception.AuthorizationException; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; @@ -166,17 +152,11 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType; import com.evolveum.midpoint.xml.ns._public.common.common_3.LookupTableRowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.LookupTableType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectPolicyConfigurationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSynchronizationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateItemDefinitionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyAccessType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyLimitationsType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.RoleType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType; @@ -285,6 +265,9 @@ public class ModelController implements ModelService, ModelInteractionService, T @Autowired(required = true) ContextFactory contextFactory; + @Autowired(required = true) + private SchemaTransformer schemaTransformer; + public ModelObjectResolver getObjectResolver() { return objectResolver; @@ -318,7 +301,7 @@ public PrismObject getObject(Class clazz, String oi object = objectResolver.getObject(clazz, oid, options, task, result).asPrismObject(); - applySchemasAndSecurity(object, rootOptions, null, task, result); + schemaTransformer.applySchemasAndSecurity(object, rootOptions, null, task, result); resolve(object, options, task, result); // resolveNames(object, options, task, result); @@ -457,7 +440,7 @@ private void resolve(PrismObject object, ItemPath path PrismObject refObject = refVal.getObject(); if (refObject == null) { refObject = objectResolver.resolve(refVal, object.toString(), option.getOptions(), task, result); - applySchemasAndSecurity(refObject, option.getOptions(), null, task, result); + schemaTransformer.applySchemasAndSecurity(refObject, option.getOptions(), null, task, result); refVal.setObject(refObject); } if (!rest.isEmpty()) { @@ -914,24 +897,21 @@ public PrismObjectDefinition getEditObjectDefinition(P ObjectTemplateType objectTemplateType; try { - objectTemplateType = determineObjectTemplate(object.getCompileTimeClass(), phase, result); + objectTemplateType = schemaTransformer.determineObjectTemplate(object.getCompileTimeClass(), phase, result); } catch (ConfigurationException | ObjectNotFoundException e) { result.recordFatalError(e); throw e; } - applyObjectTemplateToDefinition(objectDefinition, objectTemplateType, result); + schemaTransformer.applyObjectTemplateToDefinition(objectDefinition, objectTemplateType, result); - applySecurityConstraints(objectDefinition, ItemPath.EMPTY_PATH, securityConstraints, - securityConstraints.getActionDecision(ModelAuthorizationAction.READ.getUrl(), phase), - securityConstraints.getActionDecision(ModelAuthorizationAction.ADD.getUrl(), phase), - securityConstraints.getActionDecision(ModelAuthorizationAction.MODIFY.getUrl(), phase), phase); + schemaTransformer.applySecurityConstraints(objectDefinition, securityConstraints, phase); if (object.canRepresent(ShadowType.class)) { PrismObject shadow = (PrismObject)object; String resourceOid = ShadowUtil.getResourceOid(shadow); PrismObject resource; try { - resource = provisioning.getObject(ResourceType.class, resourceOid, null, null, result); + resource = provisioning.getObject(ResourceType.class, resourceOid, null, null, result); // TODO include task here } catch (CommunicationException | SecurityViolationException e) { throw new ConfigurationException(e.getMessage(), e); } @@ -944,162 +924,9 @@ public PrismObjectDefinition getEditObjectDefinition(P return objectDefinition; } - private void applyObjectTemplateToDefinition(PrismObjectDefinition objectDefinition, ObjectTemplateType objectTemplateType, OperationResult result) throws ObjectNotFoundException, SchemaException { - if (objectTemplateType == null) { - return; - } - for (ObjectReferenceType includeRef: objectTemplateType.getIncludeRef()) { - PrismObject subTemplate = cacheRepositoryService.getObject(ObjectTemplateType.class, includeRef.getOid(), null, result); - applyObjectTemplateToDefinition(objectDefinition, subTemplate.asObjectable(), result); - } - for (ObjectTemplateItemDefinitionType templateItemDefType: objectTemplateType.getItem()) { - ItemPathType ref = templateItemDefType.getRef(); - if (ref == null) { - throw new SchemaException("No 'ref' in item definition in "+objectTemplateType); - } - ItemPath itemPath = ref.getItemPath(); - ItemDefinition itemDef = objectDefinition.findItemDefinition(itemPath); - applyObjectTemplateItem(itemDef, templateItemDefType, "item "+itemPath+" in object type "+objectDefinition.getTypeName()+" as specified in item definition in "+objectTemplateType); - - } - } - private void applyObjectTemplateToObject(PrismObject object, ObjectTemplateType objectTemplateType, OperationResult result) throws ObjectNotFoundException, SchemaException { - if (objectTemplateType == null) { - return; - } - for (ObjectReferenceType includeRef: objectTemplateType.getIncludeRef()) { - PrismObject subTemplate = cacheRepositoryService.getObject(ObjectTemplateType.class, includeRef.getOid(), null, result); - applyObjectTemplateToObject(object, subTemplate.asObjectable(), result); - } - for (ObjectTemplateItemDefinitionType templateItemDefType: objectTemplateType.getItem()) { - ItemPathType ref = templateItemDefType.getRef(); - if (ref == null) { - throw new SchemaException("No 'ref' in item definition in "+objectTemplateType); - } - ItemPath itemPath = ref.getItemPath(); - ItemDefinition itemDefFromObject = object.getDefinition().findItemDefinition(itemPath); - applyObjectTemplateItem(itemDefFromObject, templateItemDefType, "item "+itemPath+" in " + object - + " as specified in item definition in "+objectTemplateType); - Item item = object.findItem(itemPath); - if (item != null) { - ItemDefinition itemDef = item.getDefinition(); - if (itemDef != itemDefFromObject) { - applyObjectTemplateItem(itemDef, templateItemDefType, "item "+itemPath+" in " + object - + " as specified in item definition in "+objectTemplateType); - } - } - - } - } - - private void applyObjectTemplateItem(ID itemDef, - ObjectTemplateItemDefinitionType templateItemDefType, String desc) throws SchemaException { - if (itemDef == null) { - throw new SchemaException("No definition for "+desc); - } - - String displayName = templateItemDefType.getDisplayName(); - if (displayName != null) { - itemDef.setDisplayName(displayName); - } - - Integer displayOrder = templateItemDefType.getDisplayOrder(); - if (displayOrder != null) { - itemDef.setDisplayOrder(displayOrder); - } - - List limitations = templateItemDefType.getLimitations(); - if (limitations != null) { - PropertyLimitationsType limitationsType = MiscSchemaUtil.getLimitationsType(limitations, LayerType.PRESENTATION); - if (limitationsType != null) { - if (limitationsType.getMinOccurs() != null) { - itemDef.setMinOccurs(XsdTypeMapper.multiplicityToInteger(limitationsType.getMinOccurs())); - } - if (limitationsType.getMaxOccurs() != null) { - itemDef.setMaxOccurs(XsdTypeMapper.multiplicityToInteger(limitationsType.getMaxOccurs())); - } - if (limitationsType.isIgnore() != null) { - itemDef.setIgnored(limitationsType.isIgnore()); - } - PropertyAccessType accessType = limitationsType.getAccess(); - if (accessType != null) { - if (accessType.isAdd() != null) { - itemDef.setCanAdd(accessType.isAdd()); - } - if (accessType.isModify() != null) { - itemDef.setCanModify(accessType.isModify()); - } - if (accessType.isRead() != null) { - itemDef.setCanRead(accessType.isRead()); - } - } - } - } - - ObjectReferenceType valueEnumerationRef = templateItemDefType.getValueEnumerationRef(); - if (valueEnumerationRef != null) { - PrismReferenceValue valueEnumerationRVal = MiscSchemaUtil.objectReferenceTypeToReferenceValue(valueEnumerationRef); - itemDef.setValueEnumerationRef(valueEnumerationRVal); - } - } - private void applySecurityConstraints(D itemDefinition, ItemPath itemPath, ObjectSecurityConstraints securityConstraints, - AuthorizationDecisionType defaultReadDecision, AuthorizationDecisionType defaultAddDecision, AuthorizationDecisionType defaultModifyDecision, - AuthorizationPhaseType phase) { - AuthorizationDecisionType readDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.READ.getUrl(), defaultReadDecision, phase); - AuthorizationDecisionType addDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.ADD.getUrl(), defaultAddDecision, phase); - AuthorizationDecisionType modifyDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.MODIFY.getUrl(), defaultModifyDecision, phase); -// LOGGER.trace("Decision for {}: {}", itemPath, readDecision); - if (readDecision != AuthorizationDecisionType.ALLOW) { - itemDefinition.setCanRead(false); - } - if (addDecision != AuthorizationDecisionType.ALLOW) { - itemDefinition.setCanAdd(false); - } - if (modifyDecision != AuthorizationDecisionType.ALLOW) { - itemDefinition.setCanModify(false); - } - - if (itemDefinition instanceof PrismContainerDefinition) { - PrismContainerDefinition containerDefinition = (PrismContainerDefinition)itemDefinition; - List subDefinitions = ((PrismContainerDefinition)containerDefinition).getDefinitions(); - for (ItemDefinition subDef: subDefinitions) { - if (!subDef.getName().equals(ShadowType.F_ATTRIBUTES)) { // Shadow attributes have special handling - applySecurityConstraints(subDef, new ItemPath(itemPath, subDef.getName()), securityConstraints, - readDecision, addDecision, modifyDecision, phase); - } - } - } - } - - private AuthorizationDecisionType computeItemDecision(ObjectSecurityConstraints securityConstraints, ItemPath itemPath, String actionUrl, - AuthorizationDecisionType defaultDecision, AuthorizationPhaseType phase) { - AuthorizationDecisionType explicitDecision = securityConstraints.findItemDecision(itemPath, actionUrl, phase); -// LOGGER.trace("Explicit decision for {}: {}", itemPath, explicitDecision); - if (explicitDecision != null) { - return explicitDecision; - } else { - return defaultDecision; - } - } - - public ObjectTemplateType determineObjectTemplate(Class objectType, AuthorizationPhaseType phase, OperationResult result) throws SchemaException, ConfigurationException, ObjectNotFoundException { - PrismObject systemConfiguration = Utils.getSystemConfiguration(cacheRepositoryService, result); - if (systemConfiguration == null) { - return null; - } - ObjectPolicyConfigurationType objectPolicyConfiguration = ModelUtils.determineObjectPolicyConfiguration(objectType, systemConfiguration.asObjectable()); - if (objectPolicyConfiguration == null) { - return null; - } - ObjectReferenceType objectTemplateRef = objectPolicyConfiguration.getObjectTemplateRef(); - if (objectTemplateRef == null) { - return null; - } - PrismObject template = cacheRepositoryService.getObject(ObjectTemplateType.class, objectTemplateRef.getOid(), null, result); - return template.asObjectable(); - } + @Override public RefinedObjectClassDefinition getEditObjectClassDefinition(PrismObject shadow, PrismObject resource, AuthorizationPhaseType phase) @@ -1132,11 +959,11 @@ public RefinedObjectClassDefinition getEditObjectClassDefinition(PrismObject RoleSelectionSpecification getAssignableRoleSpecifi private RoleSelectionSpecification getAllRoleTypesSpec(RoleSelectionSpecification spec, OperationResult result) throws ObjectNotFoundException, SchemaException, ConfigurationException { - ObjectTemplateType objectTemplateType = determineObjectTemplate(RoleType.class, AuthorizationPhaseType.REQUEST, result); + ObjectTemplateType objectTemplateType = schemaTransformer.determineObjectTemplate(RoleType.class, AuthorizationPhaseType.REQUEST, result); if (objectTemplateType == null) { return spec; } @@ -1327,7 +1154,7 @@ private DisplayableValue getRoleSelectionSpecEq(EqualFilter eqFi } @Override - public CredentialsPolicyType getCredentialsPolicy(PrismObject user, OperationResult parentResult) throws ObjectNotFoundException, SchemaException { + public CredentialsPolicyType getCredentialsPolicy(PrismObject user, Task task, OperationResult parentResult) throws ObjectNotFoundException, SchemaException { // TODO: check for user membership in an organization (later versions) OperationResult result = parentResult.createMinorSubresult(GET_CREDENTIALS_POLICY); @@ -1343,7 +1170,7 @@ public CredentialsPolicyType getCredentialsPolicy(PrismObject user, Op return null; } SecurityPolicyType securityPolicyType; - securityPolicyType = objectResolver.resolve(secPolicyRef, SecurityPolicyType.class, null, "security policy referred from system configuration", result); + securityPolicyType = objectResolver.resolve(secPolicyRef, SecurityPolicyType.class, null, "security policy referred from system configuration", task, result); if (securityPolicyType == null) { result.recordNotApplicableIfUnknown(); return null; @@ -1420,7 +1247,7 @@ public SearchResultList> searchObjects(Cla } switch (searchProvider) { case REPOSITORY: list = cacheRepositoryService.searchObjects(type, query, options, result); break; - case PROVISIONING: list = provisioning.searchObjects(type, query, options, result); break; + case PROVISIONING: list = provisioning.searchObjects(type, query, options, task, result); break; case TASK_MANAGER: list = taskManager.searchObjects(type, query, options, result); break; case WORKFLOW: throw new UnsupportedOperationException(); default: throw new AssertionError("Unexpected search provider: " + searchProvider); @@ -1470,7 +1297,7 @@ public SearchResultList> searchObjects(Cla RepositoryCache.exit(); } - applySchemasAndSecurityToObjects(list, rootOptions, null, task, result); + schemaTransformer.applySchemasAndSecurityToObjects(list, rootOptions, null, task, result); return list; } @@ -1516,7 +1343,7 @@ public boolean handle(PrismObject object, OperationResult parentResult) { } } // resolveNames(object, options, task, parentResult); - applySchemasAndSecurity(object, rootOptions, null, task, parentResult); + schemaTransformer.applySchemasAndSecurity(object, rootOptions, null, task, parentResult); } catch (SchemaException | ObjectNotFoundException | SecurityViolationException | CommunicationException | ConfigurationException ex) { parentResult.recordFatalError(ex); @@ -1542,7 +1369,7 @@ public boolean handle(PrismObject object, OperationResult parentResult) { try { switch (searchProvider) { case REPOSITORY: metadata = cacheRepositoryService.searchObjectsIterative(type, query, internalHandler, options, result); break; - case PROVISIONING: metadata = provisioning.searchObjectsIterative(type, query, options, internalHandler, result); break; + case PROVISIONING: metadata = provisioning.searchObjectsIterative(type, query, options, internalHandler, task, result); break; case TASK_MANAGER: throw new UnsupportedOperationException("searchIterative in task manager is currently not supported"); case WORKFLOW: throw new UnsupportedOperationException("searchIterative in task manager is currently not supported"); default: throw new AssertionError("Unexpected search provider: " + searchProvider); @@ -1622,7 +1449,7 @@ public Integer countObjects(Class type, ObjectQuery qu objectManager = ObjectTypes.ObjectManager.REPOSITORY; } switch (objectManager) { - case PROVISIONING: count = provisioning.countObjects(type, query, null, parentResult); break; + case PROVISIONING: count = provisioning.countObjects(type, query, null, task, parentResult); break; case REPOSITORY: count = cacheRepositoryService.countObjects(type, query, parentResult); break; case TASK_MANAGER: count = taskManager.countObjects(type, query, parentResult); break; default: throw new AssertionError("Unexpected objectManager: " + objectManager); @@ -1700,7 +1527,7 @@ public PrismObject findShadowOwner(String accountOid, Task task, Opera if (user != null) { try { - applySchemasAndSecurity(user, null, null, task, result); + schemaTransformer.applySchemasAndSecurity(user, null, null, task, result); } catch (SchemaException | SecurityViolationException | ConfigurationException | ObjectNotFoundException ex) { LoggingUtils.logException(LOGGER, "Couldn't list account shadow owner from repository" @@ -1740,7 +1567,7 @@ public List> listResourceObjects(String resour try { - list = provisioning.listResourceObjects(resourceOid, objectClass, paging, result); + list = provisioning.listResourceObjects(resourceOid, objectClass, paging, task, result); } catch (SchemaException ex) { ModelUtils.recordFatalError(result, ex); @@ -1996,197 +1823,13 @@ public Set discoverConnectors(ConnectorHostType hostType, Task ta RepositoryCache.exit(); throw e; } - applySchemasAndSecurityToObjectTypes(discoverConnectors, null, null, task, result); + schemaTransformer.applySchemasAndSecurityToObjectTypes(discoverConnectors, null, null, task, result); result.computeStatus("Connector discovery failed"); RepositoryCache.exit(); result.cleanupResult(); return discoverConnectors; } - private void applySchemasAndSecurityToObjectTypes(Collection objectTypes, - GetOperationOptions options, AuthorizationPhaseType phase, Task task, OperationResult result) - throws SecurityViolationException, SchemaException, ConfigurationException, ObjectNotFoundException { - for (T objectType: objectTypes) { - applySchemasAndSecurity(objectType.asPrismObject(), options, phase, task, result); - } - } - - private void applySchemasAndSecurityToObjects(Collection> objects, - GetOperationOptions options, AuthorizationPhaseType phase, Task task, OperationResult result) - throws SecurityViolationException, SchemaException { - for (PrismObject object: objects) { - OperationResult subresult = new OperationResult(ModelController.class.getName()+".applySchemasAndSecurityToObjects"); - try { - applySchemasAndSecurity(object, options, phase, task, subresult); - } catch (IllegalArgumentException|IllegalStateException|SchemaException|SecurityViolationException|ConfigurationException|ObjectNotFoundException e) { - LOGGER.error("Error post-processing object {}: {}", new Object[]{object, e.getMessage(), e}); - OperationResultType fetchResult = object.asObjectable().getFetchResult(); - if (fetchResult == null) { - fetchResult = subresult.createOperationResultType(); - object.asObjectable().setFetchResult(fetchResult); - } else { - fetchResult.getPartialResults().add(subresult.createOperationResultType()); - } - fetchResult.setStatus(OperationResultStatusType.FATAL_ERROR); - } - } - } - - - private void applySecurityConstraints(List> items, ObjectSecurityConstraints securityConstraints, - AuthorizationDecisionType defaultReadDecision, AuthorizationDecisionType defaultAddDecision, AuthorizationDecisionType defaultModifyDecision, - AuthorizationPhaseType phase) { - if (items == null) { - return; - } - Iterator> iterator = items.iterator(); - while (iterator.hasNext()) { - Item item = iterator.next(); - ItemPath itemPath = item.getPath(); - AuthorizationDecisionType itemReadDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.READ.getUrl(), defaultReadDecision, phase); - AuthorizationDecisionType itemAddDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.ADD.getUrl(), defaultReadDecision, phase); - AuthorizationDecisionType itemModifyDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.MODIFY.getUrl(), defaultReadDecision, phase); - ItemDefinition itemDef = item.getDefinition(); - if (itemDef != null) { - if (itemReadDecision != AuthorizationDecisionType.ALLOW) { - itemDef.setCanRead(false); - } - if (itemAddDecision != AuthorizationDecisionType.ALLOW) { - itemDef.setCanAdd(false); - } - if (itemModifyDecision != AuthorizationDecisionType.ALLOW) { - itemDef.setCanModify(false); - } - } - if (item instanceof PrismContainer) { - if (itemReadDecision == AuthorizationDecisionType.DENY) { - // Explicitly denied access to the entire container - iterator.remove(); - } else { - // No explicit decision (even ALLOW is not final here as something may be denied deeper inside) - AuthorizationDecisionType subDefaultReadDecision = defaultReadDecision; - if (itemReadDecision == AuthorizationDecisionType.ALLOW) { - // This means allow to all subitems unless otherwise denied. - subDefaultReadDecision = AuthorizationDecisionType.ALLOW; - } - List> values = ((PrismContainer)item).getValues(); - Iterator> vi = values.iterator(); - while (vi.hasNext()) { - PrismContainerValue cval = vi.next(); - List> subitems = cval.getItems(); - if (subitems != null) { - applySecurityConstraints(subitems, securityConstraints, subDefaultReadDecision, itemAddDecision, itemModifyDecision, phase); - if (subitems.isEmpty()) { - vi.remove(); - } - } - } - if (item.isEmpty()) { - iterator.remove(); - } - } - } else { - if (itemReadDecision == AuthorizationDecisionType.DENY || (itemReadDecision == null && defaultReadDecision == null)) { - iterator.remove(); - } - } - } - } - - /** - * Validate the objects, apply security to the object definition, remove any non-visible properties (security), - * apply object template definitions and so on. This method is called for - * any object that is returned from the Model Service. - */ - protected void applySchemasAndSecurity(PrismObject object, GetOperationOptions rootOptions, - AuthorizationPhaseType phase, Task task, OperationResult parentResult) - throws SchemaException, SecurityViolationException, ConfigurationException, ObjectNotFoundException { - OperationResult result = parentResult.createMinorSubresult(ModelController.class.getName()+".applySchemasAndSecurity"); - validateObject(object, rootOptions, result); - - PrismObjectDefinition objectDefinition = object.deepCloneDefinition(true); - - try { - ObjectSecurityConstraints securityConstraints = securityEnforcer.compileSecurityConstraints(object, null); - if (LOGGER.isTraceEnabled()) { - LOGGER.trace("Security constrains for {}:\n{}", object, securityConstraints==null?"null":securityConstraints.debugDump()); - } - if (securityConstraints == null) { - throw new AuthorizationException("Access denied"); - } - AuthorizationDecisionType globalReadDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.READ.getUrl(), phase); - if (globalReadDecision == AuthorizationDecisionType.DENY) { - // shortcut - throw new AuthorizationException("Access denied"); - } - AuthorizationDecisionType globalAddDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.ADD.getUrl(), phase); - AuthorizationDecisionType globalModifyDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.MODIFY.getUrl(), phase); - applySecurityConstraints((List)object.getValue().getItems(), securityConstraints, globalReadDecision, - globalAddDecision, globalModifyDecision, phase); - if (object.isEmpty()) { - // let's make it explicit - throw new AuthorizationException("Access denied"); - } - - applySecurityConstraints(objectDefinition, ItemPath.EMPTY_PATH, securityConstraints, globalReadDecision, globalAddDecision, globalModifyDecision, phase); - - } catch (SecurityViolationException | SchemaException e) { - result.recordFatalError(e); - throw e; - } - - ObjectTemplateType objectTemplateType; - try { - objectTemplateType = determineObjectTemplate(object.getCompileTimeClass(), AuthorizationPhaseType.REQUEST, result); - } catch (ConfigurationException | ObjectNotFoundException e) { - result.recordFatalError(e); - throw e; - } - applyObjectTemplateToObject(object, objectTemplateType, result); - - result.computeStatus(); - result.recordSuccessIfUnknown(); - } - - private void validateObject(PrismObject object, GetOperationOptions options, OperationResult result) { - try { - if (InternalsConfig.readEncryptionChecks) { - CryptoUtil.checkEncrypted(object); - } - if (!InternalsConfig.consistencyChecks) { - return; - } - Class type = object.getCompileTimeClass(); - boolean tolerateRaw = false; - if (type == ResourceType.class || ShadowType.class.isAssignableFrom(type) || type == ReportType.class) { - // We tolarate raw values for resource and shadows in case the user has requested so - tolerateRaw = options.isRaw(options); - if (hasError(object, result)) { - // If there is an error then the object might not be complete. - // E.g. we do not have a complete dynamic schema to apply to the object - // Tolerate some raw meat in that case. - tolerateRaw = true; - } - } - object.checkConsistence(true, !tolerateRaw, ConsistencyCheckScope.THOROUGH); - } catch (RuntimeException e) { - result.recordFatalError(e); - throw e; - } - } - - private boolean hasError(PrismObject object, OperationResult result) { - if (result != null && result.isError()) { - return true; - } - OperationResultType fetchResult = object.asObjectable().getFetchResult(); - if (fetchResult != null && - (fetchResult.getStatus() == OperationResultStatusType.FATAL_ERROR || - fetchResult.getStatus() == OperationResultStatusType.PARTIAL_ERROR)) { - return true; - } - return false; - } /* * (non-Javadoc) @@ -2286,7 +1929,7 @@ public void scheduleTasksNow(Collection taskOids, OperationResult parent public PrismObject getTaskByIdentifier(String identifier, Collection> options, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, ConfigurationException, SecurityViolationException { PrismObject task = taskManager.getTaskTypeByIdentifier(identifier, options, parentResult); GetOperationOptions rootOptions = SelectorOptions.findRootOptions(options); - applySchemasAndSecurity(task, rootOptions, null, null, parentResult); + schemaTransformer.applySchemasAndSecurity(task, rootOptions, null, null, parentResult); return task; } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java new file mode 100644 index 00000000000..4f9d4764dfc --- /dev/null +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/SchemaTransformer.java @@ -0,0 +1,477 @@ +/** + * Copyright (c) 2014-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.evolveum.midpoint.model.impl.controller; + +import java.util.Collection; +import java.util.Iterator; +import java.util.List; + +import org.apache.commons.lang.Validate; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.stereotype.Component; + +import com.evolveum.midpoint.common.InternalsConfig; +import com.evolveum.midpoint.common.crypto.CryptoUtil; +import com.evolveum.midpoint.model.api.ModelAuthorizationAction; +import com.evolveum.midpoint.model.impl.util.Utils; +import com.evolveum.midpoint.prism.ConsistencyCheckScope; +import com.evolveum.midpoint.prism.Item; +import com.evolveum.midpoint.prism.ItemDefinition; +import com.evolveum.midpoint.prism.PrismContainer; +import com.evolveum.midpoint.prism.PrismContainerDefinition; +import com.evolveum.midpoint.prism.PrismContainerValue; +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.prism.PrismObjectDefinition; +import com.evolveum.midpoint.prism.PrismReferenceValue; +import com.evolveum.midpoint.prism.PrismValue; +import com.evolveum.midpoint.prism.path.ItemPath; +import com.evolveum.midpoint.prism.xml.XsdTypeMapper; +import com.evolveum.midpoint.repo.api.RepositoryService; +import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.schema.util.MiscSchemaUtil; +import com.evolveum.midpoint.security.api.ObjectSecurityConstraints; +import com.evolveum.midpoint.security.api.SecurityEnforcer; +import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.util.exception.AuthorizationException; +import com.evolveum.midpoint.util.exception.ConfigurationException; +import com.evolveum.midpoint.util.exception.ObjectNotFoundException; +import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.exception.SecurityViolationException; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationDecisionType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.AuthorizationPhaseType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectPolicyConfigurationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateItemDefinitionType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyAccessType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyLimitationsType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType; +import com.evolveum.prism.xml.ns._public.types_3.ItemPathType; + +/** + * Transforms the schema and objects by applying security constraints, + * object template schema refinements, etc. + * + * @author semancik + */ +@Component +public class SchemaTransformer { + + private static final Trace LOGGER = TraceManager.getTrace(SchemaTransformer.class); + + @Autowired(required = true) + @Qualifier("cacheRepositoryService") + private transient RepositoryService cacheRepositoryService; + + @Autowired(required = true) + private SecurityEnforcer securityEnforcer; + + public void applySchemasAndSecurityToObjectTypes(Collection objectTypes, + GetOperationOptions options, AuthorizationPhaseType phase, Task task, OperationResult result) + throws SecurityViolationException, SchemaException, ConfigurationException, ObjectNotFoundException { + for (T objectType: objectTypes) { + applySchemasAndSecurity(objectType.asPrismObject(), options, phase, task, result); + } + } + + public void applySchemasAndSecurityToObjects(Collection> objects, + GetOperationOptions options, AuthorizationPhaseType phase, Task task, OperationResult result) + throws SecurityViolationException, SchemaException { + for (PrismObject object: objects) { + OperationResult subresult = new OperationResult(ModelController.class.getName()+".applySchemasAndSecurityToObjects"); + try { + applySchemasAndSecurity(object, options, phase, task, subresult); + } catch (IllegalArgumentException|IllegalStateException|SchemaException|SecurityViolationException|ConfigurationException|ObjectNotFoundException e) { + LOGGER.error("Error post-processing object {}: {}", new Object[]{object, e.getMessage(), e}); + OperationResultType fetchResult = object.asObjectable().getFetchResult(); + if (fetchResult == null) { + fetchResult = subresult.createOperationResultType(); + object.asObjectable().setFetchResult(fetchResult); + } else { + fetchResult.getPartialResults().add(subresult.createOperationResultType()); + } + fetchResult.setStatus(OperationResultStatusType.FATAL_ERROR); + } + } + } + + /** + * Validate the objects, apply security to the object definition, remove any non-visible properties (security), + * apply object template definitions and so on. This method is called for + * any object that is returned from the Model Service. + */ + public void applySchemasAndSecurity(PrismObject object, GetOperationOptions rootOptions, + AuthorizationPhaseType phase, Task task, OperationResult parentResult) + throws SchemaException, SecurityViolationException, ConfigurationException, ObjectNotFoundException { + OperationResult result = parentResult.createMinorSubresult(ModelController.class.getName()+".applySchemasAndSecurity"); + validateObject(object, rootOptions, result); + + PrismObjectDefinition objectDefinition = object.deepCloneDefinition(true); + + if (phase == null) { + applySchemasAndSecurityPhase(object, objectDefinition, rootOptions, AuthorizationPhaseType.REQUEST, task, result); + applySchemasAndSecurityPhase(object, objectDefinition, rootOptions, AuthorizationPhaseType.EXECUTION, task, result); + } else { + applySchemasAndSecurityPhase(object, objectDefinition, rootOptions, phase, task, result); + } + + ObjectTemplateType objectTemplateType; + try { + objectTemplateType = determineObjectTemplate(object.getCompileTimeClass(), AuthorizationPhaseType.REQUEST, result); + } catch (ConfigurationException | ObjectNotFoundException e) { + result.recordFatalError(e); + throw e; + } + applyObjectTemplateToObject(object, objectTemplateType, result); + + result.computeStatus(); + result.recordSuccessIfUnknown(); + } + + private void applySchemasAndSecurityPhase(PrismObject object, PrismObjectDefinition objectDefinition, + GetOperationOptions rootOptions, AuthorizationPhaseType phase, Task task, OperationResult result) + throws SchemaException, SecurityViolationException, ConfigurationException, ObjectNotFoundException { + Validate.notNull(phase); + try { + ObjectSecurityConstraints securityConstraints = securityEnforcer.compileSecurityConstraints(object, null); + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("Security constrains for {}:\n{}", object, securityConstraints==null?"null":securityConstraints.debugDump()); + } + if (securityConstraints == null) { + throw new AuthorizationException("Access denied"); + } + AuthorizationDecisionType globalReadDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.READ.getUrl(), phase); + if (globalReadDecision == AuthorizationDecisionType.DENY) { + // shortcut + throw new AuthorizationException("Access denied"); + } + AuthorizationDecisionType globalAddDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.ADD.getUrl(), phase); + AuthorizationDecisionType globalModifyDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.MODIFY.getUrl(), phase); + applySecurityConstraints((List)object.getValue().getItems(), securityConstraints, globalReadDecision, + globalAddDecision, globalModifyDecision, phase); + if (object.isEmpty()) { + // let's make it explicit + throw new AuthorizationException("Access denied"); + } + + applySecurityConstraintsItemDef(objectDefinition, ItemPath.EMPTY_PATH, securityConstraints, globalReadDecision, globalAddDecision, globalModifyDecision, phase); + + } catch (SecurityViolationException | SchemaException e) { + result.recordFatalError(e); + throw e; + } + } + + public void applySecurityConstraints(List> items, ObjectSecurityConstraints securityConstraints, + AuthorizationDecisionType defaultReadDecision, AuthorizationDecisionType defaultAddDecision, AuthorizationDecisionType defaultModifyDecision, + AuthorizationPhaseType phase) { + LOGGER.trace("applySecurityConstraints(items): items={}, phase={}, defaults R={}, A={}, M={}", + new Object[]{items, phase, defaultReadDecision, defaultAddDecision, defaultModifyDecision}); + if (items == null) { + return; + } + Iterator> iterator = items.iterator(); + while (iterator.hasNext()) { + Item item = iterator.next(); + ItemPath itemPath = item.getPath(); + AuthorizationDecisionType itemReadDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.READ.getUrl(), defaultReadDecision, phase); + AuthorizationDecisionType itemAddDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.ADD.getUrl(), defaultReadDecision, phase); + AuthorizationDecisionType itemModifyDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.MODIFY.getUrl(), defaultReadDecision, phase); + LOGGER.trace("applySecurityConstraints(item): {}: decisions R={}, A={}, M={}", + new Object[]{itemPath, itemReadDecision, itemAddDecision, itemModifyDecision}); + ItemDefinition itemDef = item.getDefinition(); + if (itemDef != null) { + if (itemReadDecision != AuthorizationDecisionType.ALLOW) { + itemDef.setCanRead(false); + } + if (itemAddDecision != AuthorizationDecisionType.ALLOW) { + itemDef.setCanAdd(false); + } + if (itemModifyDecision != AuthorizationDecisionType.ALLOW) { + itemDef.setCanModify(false); + } + } + if (item instanceof PrismContainer) { + if (itemReadDecision == AuthorizationDecisionType.DENY) { + // Explicitly denied access to the entire container + iterator.remove(); + } else { + // No explicit decision (even ALLOW is not final here as something may be denied deeper inside) + AuthorizationDecisionType subDefaultReadDecision = defaultReadDecision; + if (itemReadDecision == AuthorizationDecisionType.ALLOW) { + // This means allow to all subitems unless otherwise denied. + subDefaultReadDecision = AuthorizationDecisionType.ALLOW; + } + List> values = ((PrismContainer)item).getValues(); + Iterator> vi = values.iterator(); + while (vi.hasNext()) { + PrismContainerValue cval = vi.next(); + List> subitems = cval.getItems(); + if (subitems != null) { + applySecurityConstraints(subitems, securityConstraints, subDefaultReadDecision, itemAddDecision, itemModifyDecision, phase); + if (subitems.isEmpty()) { + vi.remove(); + } + } + } + if (item.isEmpty()) { + iterator.remove(); + } + } + } else { + if (itemReadDecision == AuthorizationDecisionType.DENY || (itemReadDecision == null && defaultReadDecision == null)) { + iterator.remove(); + } + } + } + } + + public void applySecurityConstraints(D itemDefinition, ObjectSecurityConstraints securityConstraints, + AuthorizationPhaseType phase) { + if (phase == null) { + applySecurityConstraintsPhase(itemDefinition, securityConstraints, AuthorizationPhaseType.REQUEST); + applySecurityConstraintsPhase(itemDefinition, securityConstraints, AuthorizationPhaseType.EXECUTION); + } else { + applySecurityConstraintsPhase(itemDefinition, securityConstraints, phase); + } + } + + private void applySecurityConstraintsPhase(D itemDefinition, ObjectSecurityConstraints securityConstraints, + AuthorizationPhaseType phase) { + Validate.notNull(phase); + AuthorizationDecisionType defaultReadDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.READ.getUrl(), phase); + AuthorizationDecisionType defaultAddDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.ADD.getUrl(), phase); + AuthorizationDecisionType defaultModifyDecision = securityConstraints.getActionDecision(ModelAuthorizationAction.MODIFY.getUrl(), phase); + LOGGER.trace("applySecurityConstraints(itemDefs): def={}, phase={}, defaults R={}, A={}, M={}", + new Object[]{itemDefinition, phase, defaultReadDecision, defaultAddDecision, defaultModifyDecision}); + applySecurityConstraintsItemDef(itemDefinition, ItemPath.EMPTY_PATH, securityConstraints, + defaultReadDecision, defaultAddDecision, defaultModifyDecision, phase); + + } + + private void applySecurityConstraintsItemDef(D itemDefinition, ItemPath itemPath, ObjectSecurityConstraints securityConstraints, + AuthorizationDecisionType defaultReadDecision, AuthorizationDecisionType defaultAddDecision, AuthorizationDecisionType defaultModifyDecision, + AuthorizationPhaseType phase) { + AuthorizationDecisionType readDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.READ.getUrl(), defaultReadDecision, phase); + AuthorizationDecisionType addDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.ADD.getUrl(), defaultAddDecision, phase); + AuthorizationDecisionType modifyDecision = computeItemDecision(securityConstraints, itemPath, ModelAuthorizationAction.MODIFY.getUrl(), defaultModifyDecision, phase); + LOGGER.trace("applySecurityConstraints(itemDef): {}: decisions R={}, A={}, M={}", + new Object[]{itemPath, readDecision, addDecision, modifyDecision}); + if (readDecision != AuthorizationDecisionType.ALLOW) { + itemDefinition.setCanRead(false); + } + if (addDecision != AuthorizationDecisionType.ALLOW) { + itemDefinition.setCanAdd(false); + } + if (modifyDecision != AuthorizationDecisionType.ALLOW) { + itemDefinition.setCanModify(false); + } + + if (itemDefinition instanceof PrismContainerDefinition) { + PrismContainerDefinition containerDefinition = (PrismContainerDefinition)itemDefinition; + List subDefinitions = ((PrismContainerDefinition)containerDefinition).getDefinitions(); + for (ItemDefinition subDef: subDefinitions) { + if (!subDef.getName().equals(ShadowType.F_ATTRIBUTES)) { // Shadow attributes have special handling + applySecurityConstraintsItemDef(subDef, new ItemPath(itemPath, subDef.getName()), securityConstraints, + readDecision, addDecision, modifyDecision, phase); + } + } + } + } + + public AuthorizationDecisionType computeItemDecision(ObjectSecurityConstraints securityConstraints, ItemPath itemPath, String actionUrl, + AuthorizationDecisionType defaultDecision, AuthorizationPhaseType phase) { + AuthorizationDecisionType explicitDecision = securityConstraints.findItemDecision(itemPath, actionUrl, phase); +// LOGGER.trace("Explicit decision for {}: {}", itemPath, explicitDecision); + if (explicitDecision != null) { + return explicitDecision; + } else { + return defaultDecision; + } + } + + + + public ObjectTemplateType determineObjectTemplate(Class objectType, AuthorizationPhaseType phase, OperationResult result) throws SchemaException, ConfigurationException, ObjectNotFoundException { + PrismObject systemConfiguration = Utils.getSystemConfiguration(cacheRepositoryService, result); + if (systemConfiguration == null) { + return null; + } + ObjectPolicyConfigurationType objectPolicyConfiguration = ModelUtils.determineObjectPolicyConfiguration(objectType, systemConfiguration.asObjectable()); + if (objectPolicyConfiguration == null) { + return null; + } + ObjectReferenceType objectTemplateRef = objectPolicyConfiguration.getObjectTemplateRef(); + if (objectTemplateRef == null) { + return null; + } + PrismObject template = cacheRepositoryService.getObject(ObjectTemplateType.class, objectTemplateRef.getOid(), null, result); + return template.asObjectable(); + } + + public void applyObjectTemplateToDefinition(PrismObjectDefinition objectDefinition, ObjectTemplateType objectTemplateType, OperationResult result) throws ObjectNotFoundException, SchemaException { + if (objectTemplateType == null) { + return; + } + for (ObjectReferenceType includeRef: objectTemplateType.getIncludeRef()) { + PrismObject subTemplate = cacheRepositoryService.getObject(ObjectTemplateType.class, includeRef.getOid(), null, result); + applyObjectTemplateToDefinition(objectDefinition, subTemplate.asObjectable(), result); + } + for (ObjectTemplateItemDefinitionType templateItemDefType: objectTemplateType.getItem()) { + ItemPathType ref = templateItemDefType.getRef(); + if (ref == null) { + throw new SchemaException("No 'ref' in item definition in "+objectTemplateType); + } + ItemPath itemPath = ref.getItemPath(); + ItemDefinition itemDef = objectDefinition.findItemDefinition(itemPath); + applyObjectTemplateItem(itemDef, templateItemDefType, "item "+itemPath+" in object type "+objectDefinition.getTypeName()+" as specified in item definition in "+objectTemplateType); + + } + } + + private void applyObjectTemplateToObject(PrismObject object, ObjectTemplateType objectTemplateType, OperationResult result) throws ObjectNotFoundException, SchemaException { + if (objectTemplateType == null) { + return; + } + for (ObjectReferenceType includeRef: objectTemplateType.getIncludeRef()) { + PrismObject subTemplate = cacheRepositoryService.getObject(ObjectTemplateType.class, includeRef.getOid(), null, result); + applyObjectTemplateToObject(object, subTemplate.asObjectable(), result); + } + for (ObjectTemplateItemDefinitionType templateItemDefType: objectTemplateType.getItem()) { + ItemPathType ref = templateItemDefType.getRef(); + if (ref == null) { + throw new SchemaException("No 'ref' in item definition in "+objectTemplateType); + } + ItemPath itemPath = ref.getItemPath(); + ItemDefinition itemDefFromObject = object.getDefinition().findItemDefinition(itemPath); + applyObjectTemplateItem(itemDefFromObject, templateItemDefType, "item "+itemPath+" in " + object + + " as specified in item definition in "+objectTemplateType); + Item item = object.findItem(itemPath); + if (item != null) { + ItemDefinition itemDef = item.getDefinition(); + if (itemDef != itemDefFromObject) { + applyObjectTemplateItem(itemDef, templateItemDefType, "item "+itemPath+" in " + object + + " as specified in item definition in "+objectTemplateType); + } + } + + } + } + + private void applyObjectTemplateItem(ID itemDef, + ObjectTemplateItemDefinitionType templateItemDefType, String desc) throws SchemaException { + if (itemDef == null) { + throw new SchemaException("No definition for "+desc); + } + + String displayName = templateItemDefType.getDisplayName(); + if (displayName != null) { + itemDef.setDisplayName(displayName); + } + + Integer displayOrder = templateItemDefType.getDisplayOrder(); + if (displayOrder != null) { + itemDef.setDisplayOrder(displayOrder); + } + + List limitations = templateItemDefType.getLimitations(); + if (limitations != null) { + PropertyLimitationsType limitationsType = MiscSchemaUtil.getLimitationsType(limitations, LayerType.PRESENTATION); + if (limitationsType != null) { + if (limitationsType.getMinOccurs() != null) { + itemDef.setMinOccurs(XsdTypeMapper.multiplicityToInteger(limitationsType.getMinOccurs())); + } + if (limitationsType.getMaxOccurs() != null) { + itemDef.setMaxOccurs(XsdTypeMapper.multiplicityToInteger(limitationsType.getMaxOccurs())); + } + if (limitationsType.isIgnore() != null) { + itemDef.setIgnored(limitationsType.isIgnore()); + } + PropertyAccessType accessType = limitationsType.getAccess(); + if (accessType != null) { + if (accessType.isAdd() != null) { + itemDef.setCanAdd(accessType.isAdd()); + } + if (accessType.isModify() != null) { + itemDef.setCanModify(accessType.isModify()); + } + if (accessType.isRead() != null) { + itemDef.setCanRead(accessType.isRead()); + } + } + } + } + + ObjectReferenceType valueEnumerationRef = templateItemDefType.getValueEnumerationRef(); + if (valueEnumerationRef != null) { + PrismReferenceValue valueEnumerationRVal = MiscSchemaUtil.objectReferenceTypeToReferenceValue(valueEnumerationRef); + itemDef.setValueEnumerationRef(valueEnumerationRVal); + } + } + + + private void validateObject(PrismObject object, GetOperationOptions options, OperationResult result) { + try { + if (InternalsConfig.readEncryptionChecks) { + CryptoUtil.checkEncrypted(object); + } + if (!InternalsConfig.consistencyChecks) { + return; + } + Class type = object.getCompileTimeClass(); + boolean tolerateRaw = false; + if (type == ResourceType.class || ShadowType.class.isAssignableFrom(type) || type == ReportType.class) { + // We tolarate raw values for resource and shadows in case the user has requested so + tolerateRaw = options.isRaw(options); + if (hasError(object, result)) { + // If there is an error then the object might not be complete. + // E.g. we do not have a complete dynamic schema to apply to the object + // Tolerate some raw meat in that case. + tolerateRaw = true; + } + } + object.checkConsistence(true, !tolerateRaw, ConsistencyCheckScope.THOROUGH); + } catch (RuntimeException e) { + result.recordFatalError(e); + throw e; + } + } + + private boolean hasError(PrismObject object, OperationResult result) { + if (result != null && result.isError()) { + return true; + } + OperationResultType fetchResult = object.asObjectable().getFetchResult(); + if (fetchResult != null && + (fetchResult.getStatus() == OperationResultStatusType.FATAL_ERROR || + fetchResult.getStatus() == OperationResultStatusType.PARTIAL_ERROR)) { + return true; + } + return false; + } + +} diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ExpressionHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ExpressionHandler.java index 6a18b6450b4..a994b6375aa 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ExpressionHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ExpressionHandler.java @@ -16,16 +16,10 @@ package com.evolveum.midpoint.model.impl.expr; import java.util.Collection; -import java.util.HashMap; -import java.util.Map; -import javax.xml.namespace.QName; - -import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; -import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; import org.apache.commons.lang.Validate; @@ -36,26 +30,19 @@ import com.evolveum.midpoint.model.common.expression.Expression; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; import com.evolveum.midpoint.model.common.expression.ExpressionFactory; -import com.evolveum.midpoint.model.common.expression.ExpressionUtil; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpression; -import com.evolveum.midpoint.model.common.expression.script.ScriptExpressionFactory; import com.evolveum.midpoint.model.common.expression.script.xpath.XPathScriptEvaluator; -import com.evolveum.midpoint.model.common.mapping.MappingFactory; import com.evolveum.midpoint.model.impl.ModelObjectResolver; import com.evolveum.midpoint.model.impl.controller.ModelController; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.constants.ObjectTypes; -import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.schema.util.ObjectResolver; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.xml.ns._public.common.api_types_3.PropertyReferenceListType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; @@ -110,7 +97,7 @@ public String evaluateExpression(ShadowType shadow, ExpressionType expressionTyp PrismPropertyDefinition outputDefinition = new PrismPropertyDefinition<>(ExpressionConstants.OUTPUT_ELMENT_NAME, DOMUtil.XSD_STRING, prismContext); Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, - outputDefinition, shortDesc, result); + outputDefinition, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, variables, shortDesc, task, result); PrismValueDeltaSetTriple> outputTriple = expression.evaluate(params); @@ -142,7 +129,7 @@ public boolean evaluateConfirmationExpression(UserType user, ShadowType shadow, PrismPropertyDefinition outputDefinition = new PrismPropertyDefinition<>(ExpressionConstants.OUTPUT_ELMENT_NAME, DOMUtil.XSD_BOOLEAN, prismContext); Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, - outputDefinition, shortDesc, result); + outputDefinition, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, variables, shortDesc, task, result); PrismValueDeltaSetTriple> outputTriple = expression.evaluate(params); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java index 012cfb934df..806e0080c75 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java @@ -18,7 +18,6 @@ import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.context.ModelContext; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.api.expr.MidpointFunctions; @@ -39,6 +38,7 @@ import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.ResultHandler; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.constants.SchemaConstants; @@ -707,21 +707,21 @@ public ShadowType getLinkedShadow(FocusType focus, String resourceOid, ShadowKin public Integer countAccounts(String resourceOid, QName attributeName, T attributeValue) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { OperationResult result = getCurrentResult(MidpointFunctions.class.getName()+".countAccounts"); ResourceType resourceType = modelObjectResolver.getObjectSimple(ResourceType.class, resourceOid, null, null, result); - return countAccounts(resourceType, attributeName, attributeValue, result); + return countAccounts(resourceType, attributeName, attributeValue, getCurrentTask(), result); } public Integer countAccounts(ResourceType resourceType, QName attributeName, T attributeValue) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { OperationResult result = getCurrentResult(MidpointFunctions.class.getName()+".countAccounts"); - return countAccounts(resourceType, attributeName, attributeValue, result); + return countAccounts(resourceType, attributeName, attributeValue, getCurrentTask(), result); } public Integer countAccounts(ResourceType resourceType, String attributeName, T attributeValue) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { OperationResult result = getCurrentResult(MidpointFunctions.class.getName()+".countAccounts"); QName attributeQName = new QName(ResourceTypeUtil.getResourceNamespace(resourceType), attributeName); - return countAccounts(resourceType, attributeQName, attributeValue, result); + return countAccounts(resourceType, attributeQName, attributeValue, getCurrentTask(), result); } - private Integer countAccounts(ResourceType resourceType, QName attributeName, T attributeValue, OperationResult result) + private Integer countAccounts(ResourceType resourceType, QName attributeName, T attributeValue, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { RefinedResourceSchema rSchema = RefinedResourceSchema.getRefinedSchema(resourceType); @@ -733,20 +733,20 @@ private Integer countAccounts(ResourceType resourceType, QName attributeName RefFilter resourceRefFilter = RefFilter.createReferenceEqual(ShadowType.F_RESOURCE_REF, ShadowType.class, resourceType); AndFilter filter = AndFilter.createAnd(idFilter, ocFilter, resourceRefFilter); ObjectQuery query = ObjectQuery.createObjectQuery(filter); - return modelObjectResolver.countObjects(ShadowType.class, query, null, result); + return modelObjectResolver.countObjects(ShadowType.class, query, null, task, result); } public boolean isUniquePropertyValue(ObjectType objectType, String propertyPathString, T propertyValue) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { Validate.notEmpty(propertyPathString, "Empty property path"); OperationResult result = getCurrentResult(MidpointFunctions.class.getName()+".isUniquePropertyValue"); ItemPath propertyPath = new XPathHolder(propertyPathString).toItemPath(); - return isUniquePropertyValue(objectType, propertyPath, propertyValue, result); + return isUniquePropertyValue(objectType, propertyPath, propertyValue, getCurrentTask(), result); } - private boolean isUniquePropertyValue(final ObjectType objectType, ItemPath propertyPath, T propertyValue, OperationResult result) + private boolean isUniquePropertyValue(final ObjectType objectType, ItemPath propertyPath, T propertyValue, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { - List conflictingObjects = getObjectsInConflictOnPropertyValue(objectType, propertyPath, propertyValue, DefaultMatchingRule.NAME, false, result); + List conflictingObjects = getObjectsInConflictOnPropertyValue(objectType, propertyPath, propertyValue, DefaultMatchingRule.NAME, false, task, result); return conflictingObjects.isEmpty(); } @@ -759,10 +759,10 @@ public List getObjectsInConflictOnPropertyValue(O o OperationResult result = getCurrentResult(MidpointFunctions.class.getName()+".getObjectsInConflictOnPropertyValue"); ItemPath propertyPath = new XPathHolder(propertyPathString).toItemPath(); QName matchingRuleQName = new QName(matchingRuleName); // no namespace for now - return getObjectsInConflictOnPropertyValue(objectType, propertyPath, propertyValue, matchingRuleQName, getAllConflicting, result); + return getObjectsInConflictOnPropertyValue(objectType, propertyPath, propertyValue, matchingRuleQName, getAllConflicting, getCurrentTask(), result); } - private List getObjectsInConflictOnPropertyValue(final O objectType, ItemPath propertyPath, T propertyValue, QName matchingRule, final boolean getAllConflicting, OperationResult result) + private List getObjectsInConflictOnPropertyValue(final O objectType, ItemPath propertyPath, T propertyValue, QName matchingRule, final boolean getAllConflicting, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { Validate.notNull(objectType, "Null object"); @@ -796,7 +796,7 @@ public boolean handle(PrismObject object, OperationResult parentResult) { } }; - modelObjectResolver.searchIterative((Class) objectType.getClass(), query, null, handler, result); + modelObjectResolver.searchIterative((Class) objectType.getClass(), query, null, handler, task, result); return conflictingObjects; } @@ -805,11 +805,11 @@ public boolean isUniqueAccountValue(ResourceType resourceType, ShadowType sh Validate.notEmpty(attributeName,"Empty attribute name"); OperationResult result = getCurrentResult(MidpointFunctions.class.getName()+".isUniqueAccountValue"); QName attributeQName = new QName(ResourceTypeUtil.getResourceNamespace(resourceType), attributeName); - return isUniqueAccountValue(resourceType, shadowType, attributeQName, attributeValue, result); + return isUniqueAccountValue(resourceType, shadowType, attributeQName, attributeValue, getCurrentTask(), result); } private boolean isUniqueAccountValue(ResourceType resourceType, final ShadowType shadowType, - QName attributeName, T attributeValue, OperationResult result) + QName attributeName, T attributeValue, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { Validate.notNull(resourceType, "Null resource"); @@ -848,7 +848,7 @@ public boolean handle(PrismObject object, OperationResult parentResu } }; - modelObjectResolver.searchIterative(ShadowType.class, query, null, handler, result); + modelObjectResolver.searchIterative(ShadowType.class, query, null, handler, task, result); return isUniqueHolder.getValue(); } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ImportAccountsFromResourceTaskHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ImportAccountsFromResourceTaskHandler.java index 181201110bd..306aca34e80 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ImportAccountsFromResourceTaskHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/importer/ImportAccountsFromResourceTaskHandler.java @@ -108,6 +108,9 @@ public class ImportAccountsFromResourceTaskHandler extends AbstractSearchIterati public ImportAccountsFromResourceTaskHandler() { super("Import from resource", OperationConstants.IMPORT_ACCOUNTS_FROM_RESOURCE); setLogFinishInfo(true); + setPreserveStatistics(false); + setEnableIterationStatistics(true); + setEnableSynchronizationStatistics(true); } @PostConstruct diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckResultHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckResultHandler.java index 838b55b4c03..eb4e9eb1291 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckResultHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckResultHandler.java @@ -20,6 +20,7 @@ import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; import com.evolveum.midpoint.model.impl.sync.SynchronizationService; import com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeResultHandler; +import com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeTaskHandler; import com.evolveum.midpoint.model.impl.util.Utils; import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.PrismContainer; @@ -660,6 +661,8 @@ private String reportOrFixUniqueness(OperationResult result) { // TODO report the duplicates that remain } + result.summarize(); // there can be many 'search owner' subresults + return stat.toString() + "\n" + details.toString(); } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckTaskHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckTaskHandler.java index 24bf490e920..02fc9d6843c 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckTaskHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/ShadowIntegrityCheckTaskHandler.java @@ -79,6 +79,7 @@ public class ShadowIntegrityCheckTaskHandler extends AbstractSearchIterativeTask public ShadowIntegrityCheckTaskHandler() { super("Shadow integrity check", OperationConstants.CHECK_SHADOW_INTEGRITY); setLogFinishInfo(true); + setPreserveStatistics(false); } @PostConstruct diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java index 26d52db4a83..3affd4906d8 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentEvaluator.java @@ -377,7 +377,7 @@ private void evaluateFocusMappings(EvaluatedAssignmentImpl evaluatedAssignmen for (MappingType mappingType: mappingsType.getMapping()) { Mapping mapping = LensUtil.createFocusMapping(mappingFactory, lensContext, mappingType, source, focusOdo, - assignmentPathVariables, systemConfiguration, now, sourceDescription, result); + assignmentPathVariables, systemConfiguration, now, sourceDescription, task, result); if (mapping == null) { continue; } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssociationSearchExpressionCacheInvalidator.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssociationSearchExpressionCacheInvalidator.java new file mode 100644 index 00000000000..84a35293ca2 --- /dev/null +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssociationSearchExpressionCacheInvalidator.java @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.impl.lens; + +import com.evolveum.midpoint.model.common.expression.evaluator.caching.AbstractSearchExpressionEvaluatorCache; +import com.evolveum.midpoint.model.common.expression.evaluator.caching.AssociationSearchExpressionEvaluatorCache; +import com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener; +import com.evolveum.midpoint.provisioning.api.ResourceObjectShadowChangeDescription; +import com.evolveum.midpoint.provisioning.api.ResourceOperationDescription; +import com.evolveum.midpoint.provisioning.api.ResourceOperationListener; +import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.Task; + +/** + * @author Pavol Mederly + */ +class AssociationSearchExpressionCacheInvalidator implements ResourceOperationListener, ResourceObjectChangeListener { + + private AssociationSearchExpressionEvaluatorCache cache; + + public AssociationSearchExpressionCacheInvalidator(AssociationSearchExpressionEvaluatorCache cache) { + this.cache = cache; + } + + @Override + public void notifyChange(ResourceObjectShadowChangeDescription change, Task task, OperationResult parentResult) { + cache.invalidate(change.getResource(), change.getCurrentShadow()); + } + + @Override + public void notifySuccess(ResourceOperationDescription operationDescription, Task task, OperationResult parentResult) { + notifyAny(operationDescription); + } + + // we are quite paranoid, so we'll process also failures and in-progress events + + @Override + public void notifyFailure(ResourceOperationDescription operationDescription, Task task, OperationResult parentResult) { + notifyAny(operationDescription); + } + + @Override + public void notifyInProgress(ResourceOperationDescription operationDescription, Task task, OperationResult parentResult) { + notifyAny(operationDescription); + } + + private void notifyAny(ResourceOperationDescription operationDescription) { + cache.invalidate(operationDescription.getResource(), operationDescription.getCurrentShadow()); + } + + @Override + public String getName() { + return "AbstractSearchExpressionEvaluatorCache invalidator"; + } +} diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java index 6e75a5abed0..d6c8af80ab4 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ChangeExecutor.java @@ -22,7 +22,6 @@ import static com.evolveum.midpoint.model.api.ProgressInformation.StateType.ENTERING; import com.evolveum.midpoint.common.Clock; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelAuthorizationAction; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.api.ProgressInformation; @@ -50,7 +49,6 @@ import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.delta.ReferenceDelta; import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; import com.evolveum.midpoint.prism.xnode.PrimitiveXNode; import com.evolveum.midpoint.provisioning.api.ProvisioningOperationOptions; import com.evolveum.midpoint.provisioning.api.ProvisioningService; @@ -58,12 +56,12 @@ import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.GetOperationOptions; import com.evolveum.midpoint.schema.ObjectDeltaOperation; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.constants.ObjectTypes; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.result.OperationResultStatus; -import com.evolveum.midpoint.schema.util.ObjectTypeUtil; import com.evolveum.midpoint.schema.util.ShadowUtil; import com.evolveum.midpoint.schema.util.SynchronizationSituationUtil; import com.evolveum.midpoint.security.api.OwnerResolver; @@ -83,7 +81,6 @@ import com.evolveum.prism.xml.ns._public.types_3.RawType; import org.apache.commons.lang.BooleanUtils; -import org.jfree.util.Log; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Component; @@ -1307,7 +1304,7 @@ private void evaluateScriptArgument(ProvisioningScriptArgumentType argument, Exp DOMUtil.XSD_STRING, prismContext); String shortDesc = "Provisioning script argument expression"; - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(argument, scriptArgumentDefinition, shortDesc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(argument, scriptArgumentDefinition, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, variables, shortDesc, task, result); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java index be90dbc8388..89eb9642b08 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java @@ -30,6 +30,8 @@ import com.evolveum.midpoint.model.api.hooks.HookOperationMode; import com.evolveum.midpoint.model.api.hooks.HookRegistry; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; +import com.evolveum.midpoint.model.common.expression.evaluator.caching.AbstractSearchExpressionEvaluatorCache; +import com.evolveum.midpoint.model.common.expression.evaluator.caching.AssociationSearchExpressionEvaluatorCache; import com.evolveum.midpoint.model.common.expression.script.ScriptExpression; import com.evolveum.midpoint.model.common.expression.script.ScriptExpressionFactory; import com.evolveum.midpoint.model.impl.controller.ModelUtils; @@ -52,7 +54,10 @@ import com.evolveum.midpoint.prism.query.ObjectFilter; import com.evolveum.midpoint.prism.query.RefFilter; import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.provisioning.api.ChangeNotificationDispatcher; import com.evolveum.midpoint.provisioning.api.ProvisioningService; +import com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener; +import com.evolveum.midpoint.provisioning.api.ResourceOperationListener; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.ObjectDeltaOperation; import com.evolveum.midpoint.schema.constants.ExpressionConstants; @@ -70,7 +75,6 @@ import com.evolveum.midpoint.task.api.TaskExecutionStatus; import com.evolveum.midpoint.task.api.TaskManager; import com.evolveum.midpoint.util.DebugUtil; -import com.evolveum.midpoint.util.MiscUtil; import com.evolveum.midpoint.util.exception.AuthorizationException; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; @@ -149,7 +153,10 @@ public class Clockwork { @Autowired private transient ProvisioningService provisioningService; - + + @Autowired + private transient ChangeNotificationDispatcher changeNotificationDispatcher; + @Autowired(required = true) private ScriptExpressionFactory scriptExpressionFactory; @@ -180,7 +187,9 @@ public HookOperationMode run(LensContext context, Task try { FocusConstraintsChecker.enterCache(); + enterAssociationSearchExpressionEvaluatorCache(); provisioningService.enterConstraintsCheckerCache(); + while (context.getState() != ModelState.FINAL) { // TODO implement in model context (as transient or even non-transient attribute) to allow for checking in more complex scenarios @@ -203,10 +212,32 @@ public HookOperationMode run(LensContext context, Task return click(context, task, result); } finally { FocusConstraintsChecker.exitCache(); + exitAssociationSearchExpressionEvaluatorCache(); provisioningService.exitConstraintsCheckerCache(); } } + private void enterAssociationSearchExpressionEvaluatorCache() { + AssociationSearchExpressionEvaluatorCache cache = AssociationSearchExpressionEvaluatorCache.enterCache(); + AssociationSearchExpressionCacheInvalidator invalidator = new AssociationSearchExpressionCacheInvalidator(cache); + cache.setClientContextInformation(invalidator); + changeNotificationDispatcher.registerNotificationListener((ResourceObjectChangeListener) invalidator); + changeNotificationDispatcher.registerNotificationListener((ResourceOperationListener) invalidator); + } + + private void exitAssociationSearchExpressionEvaluatorCache() { + AssociationSearchExpressionEvaluatorCache cache = AssociationSearchExpressionEvaluatorCache.exitCache(); + if (cache == null) { + return; // shouldn't occur + } + Object invalidator = cache.getClientContextInformation(); + if (invalidator == null || !(invalidator instanceof AssociationSearchExpressionCacheInvalidator)) { + return; // shouldn't occur either + } + changeNotificationDispatcher.unregisterNotificationListener((ResourceObjectChangeListener) invalidator); + changeNotificationDispatcher.unregisterNotificationListener((ResourceOperationListener) invalidator); + } + private int getMaxClicks(LensContext context, OperationResult result) throws SchemaException, ObjectNotFoundException { PrismObject sysconfigObject = LensUtil.getSystemConfiguration(context, repositoryService, result); Integer maxClicks = SystemConfigurationTypeUtil.getMaxModelClicks(sysconfigObject); @@ -990,6 +1021,6 @@ private void authorizeAssignmentRequest(String actionUrl, securityEnforcer.authorize(actionUrl, AuthorizationPhaseType.REQUEST, object, null, target, ownerResolver, result); } } - - + + } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Construction.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Construction.java index b4c96e03758..c5345e5c954 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Construction.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Construction.java @@ -56,9 +56,13 @@ import com.evolveum.midpoint.util.DebugDumpable; import com.evolveum.midpoint.util.DebugUtil; import com.evolveum.midpoint.util.PrettyPrinter; +import com.evolveum.midpoint.util.exception.CommunicationException; +import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.exception.SecurityViolationException; +import com.evolveum.midpoint.util.exception.SystemException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType; @@ -297,16 +301,17 @@ public void setAssignmentPath(AssignmentPath assignmentPath) { this.assignmentPath = assignmentPath; } - public ResourceType getResource(OperationResult result) throws ObjectNotFoundException, SchemaException { + public ResourceType getResource(Task task, OperationResult result) throws ObjectNotFoundException, SchemaException { if (resource == null) { if (constructionType.getResource() != null) { resource = constructionType.getResource(); } else if (constructionType.getResourceRef() != null) { try { - resource = objectResolver.resolve(constructionType.getResourceRef(), ResourceType.class, - null, "account construction in "+ source , result); + resource = LensUtil.getResource(lensContext, constructionType.getResourceRef().getOid(), objectResolver, task, result); } catch (ObjectNotFoundException e) { throw new ObjectNotFoundException("Resource reference seems to be invalid in account construction in " + source + ": "+e.getMessage(), e); + } catch (SecurityViolationException|CommunicationException|ConfigurationException e) { + throw new SystemException("Couldn't fetch the resource in account construction in " + source + ": " + e.getMessage(), e); } } if (resource == null) { @@ -317,13 +322,13 @@ public ResourceType getResource(OperationResult result) throws ObjectNotFoundExc } public void evaluate(Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException { - evaluateKindIntentObjectClass(result); + evaluateKindIntentObjectClass(task, result); assignmentPathVariables = LensUtil.computeAssignmentPathVariables(assignmentPath); evaluateAttributes(task, result); evaluateAssociations(task, result); } - private void evaluateKindIntentObjectClass(OperationResult result) throws SchemaException, ObjectNotFoundException { + private void evaluateKindIntentObjectClass(Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { String resourceOid = null; if (constructionType.getResourceRef() != null) { resourceOid = constructionType.getResourceRef().getOid(); @@ -331,7 +336,7 @@ private void evaluateKindIntentObjectClass(OperationResult result) throws Schema if (constructionType.getResource() != null) { resourceOid = constructionType.getResource().getOid(); } - ResourceType resource = getResource(result); + ResourceType resource = getResource(task, result); if (!resource.getOid().equals(resourceOid)) { throw new IllegalStateException("The specified resource and the resource in construction does not match"); } @@ -350,7 +355,7 @@ private void evaluateKindIntentObjectClass(OperationResult result) throws Schema if (refinedObjectClassDefinition == null) { if (constructionType.getIntent() != null) { - throw new SchemaException("No "+kind+" type '"+constructionType.getIntent()+"' found in "+getResource(result)+" as specified in construction in "+source); + throw new SchemaException("No "+kind+" type '"+constructionType.getIntent()+"' found in "+getResource(task, result)+" as specified in construction in "+source); } else { throw new SchemaException("No default "+kind+" type found in " + resource + " as specified in construction in "+source); } @@ -360,7 +365,7 @@ private void evaluateKindIntentObjectClass(OperationResult result) throws Schema for (QName auxiliaryObjectClassName: constructionType.getAuxiliaryObjectClass()) { RefinedObjectClassDefinition auxOcDef = refinedSchema.getRefinedDefinition(auxiliaryObjectClassName); if (auxOcDef == null) { - throw new SchemaException("No auxiliary object class "+auxiliaryObjectClassName+" found in "+getResource(result)+" as specified in construction in "+source); + throw new SchemaException("No auxiliary object class "+auxiliaryObjectClassName+" found in "+getResource(task, result)+" as specified in construction in "+source); } auxiliaryObjectClassDefinitions.add(auxOcDef); } @@ -405,7 +410,7 @@ private Mapping, ResourceAttributeDefinition> evalu } ResourceAttributeDefinition outputDefinition = findAttributeDefinition(attrName); if (outputDefinition == null) { - throw new SchemaException("Attribute "+attrName+" not found in schema for account type "+getIntent()+", "+ObjectTypeUtil.toShortString(getResource(result))+" as definied in "+ObjectTypeUtil.toShortString(source), attrName); + throw new SchemaException("Attribute "+attrName+" not found in schema for account type "+getIntent()+", "+ObjectTypeUtil.toShortString(getResource(task, result))+" as definied in "+ObjectTypeUtil.toShortString(source), attrName); } Mapping,ResourceAttributeDefinition> mapping = mappingFactory.createMapping(outboundMappingType, "for attribute " + PrettyPrinter.prettyPrint(attrName) + " in "+source); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentImpl.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentImpl.java index 168278a6678..62b1b10af6c 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentImpl.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedAssignmentImpl.java @@ -43,7 +43,6 @@ import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType; import com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.PolicyConstraintsType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType; @@ -104,13 +103,13 @@ public DeltaSetTriple> getConstructions() { * * @return */ - public DeltaSetTriple getEvaluatedConstructions(OperationResult result) throws SchemaException, ObjectNotFoundException { + public DeltaSetTriple getEvaluatedConstructions(Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { DeltaSetTriple rv = new DeltaSetTriple<>(); for (PlusMinusZero whichSet : PlusMinusZero.values()) { Collection> constructionSet = constructions.getSet(whichSet); if (constructionSet != null) { for (Construction construction : constructionSet) { - rv.addToSet(whichSet, new EvaluatedConstructionImpl(construction, result)); + rv.addToSet(whichSet, new EvaluatedConstructionImpl(construction, task, result)); } } } @@ -208,10 +207,10 @@ public void setForceRecon(boolean forceRecon) { this.forceRecon = forceRecon; } - public Collection getResources(OperationResult result) throws ObjectNotFoundException, SchemaException { + public Collection getResources(Task task, OperationResult result) throws ObjectNotFoundException, SchemaException { Collection resources = new ArrayList(); for (Construction acctConstr: constructions.getAllValues()) { - resources.add(acctConstr.getResource(result)); + resources.add(acctConstr.getResource(task, result)); } return resources; } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedConstructionImpl.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedConstructionImpl.java index 9a66f94e8f0..ea3ed906229 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedConstructionImpl.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedConstructionImpl.java @@ -19,6 +19,7 @@ import com.evolveum.midpoint.model.api.context.EvaluatedConstruction; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.DebugUtil; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; @@ -60,8 +61,8 @@ public void setDirectlyAssigned(boolean directlyAssigned) { this.directlyAssigned = directlyAssigned; } - public EvaluatedConstructionImpl(Construction construction, OperationResult result) throws SchemaException, ObjectNotFoundException { - resource = construction.getResource(result).asPrismObject(); + public EvaluatedConstructionImpl(Construction construction, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException { + resource = construction.getResource(task, result).asPrismObject(); kind = construction.getKind(); intent = construction.getIntent(); directlyAssigned = construction.getAssignmentPath() == null || construction.getAssignmentPath().size() == 1; diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java index 49aeebf80ee..2a4d378f55d 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java @@ -15,7 +15,6 @@ */ package com.evolveum.midpoint.model.impl.lens; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.api.ProgressInformation; import com.evolveum.midpoint.model.api.ProgressListener; @@ -26,6 +25,7 @@ import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.schema.ObjectDeltaOperation; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.util.DebugUtil; import com.evolveum.midpoint.util.QNameUtil; diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java index 8dfd3f47f16..ec9bd5a1f19 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java @@ -17,7 +17,6 @@ import java.util.Collection; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.common.expression.ObjectDeltaObject; import com.evolveum.midpoint.prism.Objectable; import com.evolveum.midpoint.prism.PrismContainer; @@ -33,6 +32,7 @@ import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.path.NameItemPathSegment; import com.evolveum.midpoint.schema.ObjectDeltaOperation; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.util.DebugUtil; diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java index 42ce706bfb1..252b1956b93 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensProjectionContext.java @@ -28,11 +28,12 @@ import com.evolveum.midpoint.prism.*; import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.schema.DeltaConvertor; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.util.exception.*; import com.evolveum.midpoint.xml.ns._public.model.model_context_3.LensProjectionContextType; - import com.evolveum.prism.xml.ns._public.types_3.ObjectDeltaType; + import org.apache.commons.lang.StringUtils; import org.jvnet.jaxb2_commons.lang.Validate; @@ -40,7 +41,6 @@ import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.context.ModelProjectionContext; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.prism.delta.ChangeType; diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java index ee104480dd8..6a766bdbf36 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java @@ -27,15 +27,15 @@ import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; +import com.evolveum.midpoint.schema.util.ObjectResolver; + import org.apache.commons.lang.BooleanUtils; import org.apache.commons.lang.mutable.MutableBoolean; import com.evolveum.midpoint.common.ActivationComputer; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; -import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.common.expression.Expression; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; import com.evolveum.midpoint.model.common.expression.ExpressionFactory; @@ -60,11 +60,9 @@ import com.evolveum.midpoint.prism.delta.ReferenceDelta; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.util.PrismUtil; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.repo.api.RepositoryService; -import com.evolveum.midpoint.schema.GetOperationOptions; -import com.evolveum.midpoint.schema.SelectorOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; @@ -96,11 +94,9 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.MetadataType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectPolicyConfigurationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.PasswordType; import com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyConstraintType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectTypeDefinitionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectTypeDependencyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExpressionReturnTypeType; @@ -108,7 +104,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.StringPolicyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemConfigurationType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.SystemObjectsType; import com.evolveum.midpoint.xml.ns._public.common.common_3.TimeIntervalStatusType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ValuePolicyType; import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; @@ -132,18 +127,32 @@ public static void traceContext(Trace logger, String acti } public static ResourceType getResource(LensContext context, - String resourceOid, ProvisioningService provisioningService, OperationResult result) throws ObjectNotFoundException, + String resourceOid, ProvisioningService provisioningService, Task task, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { ResourceType resourceType = context.getResource(resourceOid); if (resourceType == null) { // Fetching from provisioning to take advantage of caching and // pre-parsed schema - resourceType = provisioningService.getObject(ResourceType.class, resourceOid, null, null, result) + resourceType = provisioningService.getObject(ResourceType.class, resourceOid, null, task, result) .asObjectable(); context.rememberResource(resourceType); } return resourceType; } + + public static ResourceType getResource(LensContext context, String resourceOid, ObjectResolver objectResolver, + Task task, OperationResult result) throws ObjectNotFoundException, + CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { + ResourceType resourceType = context.getResource(resourceOid); + if (resourceType == null) { + ObjectReferenceType ref = new ObjectReferenceType(); + ref.setType(ResourceType.COMPLEX_TYPE); + ref.setOid(resourceOid); + resourceType = objectResolver.resolve(ref, ResourceType.class, null, "resource fetch in lens", task, result); + context.rememberResource(resourceType); + } + return resourceType; + } public static String refineProjectionIntent(ShadowKindType kind, String intent, ResourceType resource, PrismContext prismContext) throws SchemaException { RefinedResourceSchema refinedSchema = RefinedResourceSchema.getRefinedSchema(resource, LayerType.MODEL, prismContext); @@ -154,20 +163,23 @@ public static String refineProjectionIntent(ShadowKindType kind, String intent, return rObjClassDef.getIntent(); } - public static LensProjectionContext getProjectionContext(LensContext context, - PrismObject equivalentAccount, ProvisioningService provisioningService, PrismContext prismContext, OperationResult result) throws ObjectNotFoundException, + public static LensProjectionContext getProjectionContext(LensContext context, PrismObject equivalentAccount, + ProvisioningService provisioningService, PrismContext prismContext, + Task task, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { ShadowType equivalentAccountType = equivalentAccount.asObjectable(); ShadowKindType kind = ShadowUtil.getKind(equivalentAccountType); return getProjectionContext(context, ShadowUtil.getResourceOid(equivalentAccountType), kind, equivalentAccountType.getIntent(), provisioningService, - prismContext, result); + prismContext, task, result); } - public static LensProjectionContext getProjectionContext(LensContext context, - String resourceOid, ShadowKindType kind, String intent, ProvisioningService provisioningService, PrismContext prismContext, OperationResult result) throws ObjectNotFoundException, + public static LensProjectionContext getProjectionContext(LensContext context, String resourceOid, + ShadowKindType kind, String intent, + ProvisioningService provisioningService, PrismContext prismContext, + Task task, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { - ResourceType resource = getResource(context, resourceOid, provisioningService, result); + ResourceType resource = getResource(context, resourceOid, provisioningService, task, result); String refinedIntent = refineProjectionIntent(kind, intent, resource, prismContext); ResourceShadowDiscriminator rsd = new ResourceShadowDiscriminator(resourceOid, kind, refinedIntent); return context.findProjectionContext(rsd); @@ -569,11 +581,19 @@ public static void evaluateScript( ModelExpressionThreadLocalHolder.pushCurrentResult(parentResult); ModelExpressionThreadLocalHolder.pushCurrentTask(task); try { - scriptExpression.evaluate(variables, ScriptExpressionReturnTypeType.SCALAR, false, shortDesc, parentResult); + scriptExpression.evaluate(variables, ScriptExpressionReturnTypeType.SCALAR, false, shortDesc, task, parentResult); } finally { ModelExpressionThreadLocalHolder.popLensContext(); ModelExpressionThreadLocalHolder.popCurrentResult(); @@ -600,66 +620,6 @@ public static void evaluateScript( } } - public static void loadFullAccount(LensContext context, LensProjectionContext accCtx, ProvisioningService provisioningService, - OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { - if (accCtx.isFullShadow()) { - // already loaded - return; - } - if (accCtx.isAdd() && accCtx.getOid() == null) { - // nothing to load yet - return; - } - ResourceShadowDiscriminator discr = accCtx.getResourceShadowDiscriminator(); - if (discr != null && discr.getOrder() > 0) { - // It may be just too early to load the projection - if (LensUtil.hasLowerOrderContext(context, accCtx) && (context.getExecutionWave() < accCtx.getWave())) { - // We cannot reliably load the context now - return; - } - } - - - GetOperationOptions getOptions = GetOperationOptions.createAllowNotFound(); - if (SchemaConstants.CHANGE_CHANNEL_DISCOVERY.equals(context.getChannel())) { - LOGGER.trace("Loading full resource object {} from provisioning - with doNotDiscover to avoid loops", accCtx); - getOptions.setDoNotDiscovery(true); - } else { - LOGGER.trace("Loading full resource object {} from provisioning (discovery enabled)", accCtx); - } - try { - Collection> options = SelectorOptions.createCollection(getOptions); - PrismObject objectOld = provisioningService.getObject(ShadowType.class, - accCtx.getOid(), options, - null, result); - // TODO: use setLoadedObject() instead? - accCtx.setObjectCurrent(objectOld); - ShadowType oldShadow = objectOld.asObjectable(); - accCtx.determineFullShadowFlag(oldShadow.getFetchResult()); - - } catch (ObjectNotFoundException ex) { - LOGGER.trace("Load of full resource object {} ended with ObjectNotFoundException (options={})", accCtx, getOptions); - if (accCtx.isDelete()){ - //this is OK, shadow was deleted, but we will continue in processing with old shadow..and set it as full so prevent from other full loading - accCtx.setFullShadow(true); - } else { - accCtx.setSynchronizationPolicyDecision(SynchronizationPolicyDecision.BROKEN); - if (GetOperationOptions.isDoNotDiscovery(getOptions)) { - LOGGER.error("Load of full resource object {} resulted in ObjectNotFoundException (discovery disabled to avoid loops)", accCtx, getOptions); - throw ex; - } else { - // Setting the context to broken should be enough here. - } - } - } - - accCtx.recompute(); - - - if (LOGGER.isTraceEnabled()) { - LOGGER.trace("Loaded full resource object:\n{}", accCtx.debugDump()); - } - } public static Object getIterationVariableValue(LensProjectionContext accCtx) { Integer iterationOld = null; @@ -882,7 +842,7 @@ public static String formatIterationToken(LensContext } PrismPropertyDefinition outputDefinition = new PrismPropertyDefinition(ExpressionConstants.VAR_ITERATION_TOKEN, DOMUtil.XSD_STRING, context.getPrismContext()); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(tokenExpressionType, outputDefinition , "iteration token expression in "+accountContext.getHumanReadableName(), result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(tokenExpressionType, outputDefinition , "iteration token expression in "+accountContext.getHumanReadableName(), task, result); Collection> sources = new ArrayList<>(); PrismPropertyDefinition inputDefinition = new PrismPropertyDefinition(ExpressionConstants.VAR_ITERATION, @@ -940,7 +900,7 @@ public static boolean evaluateIterationCondition(LensCont } PrismPropertyDefinition outputDefinition = new PrismPropertyDefinition(ExpressionConstants.OUTPUT_ELMENT_NAME, DOMUtil.XSD_BOOLEAN, context.getPrismContext()); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, outputDefinition , desc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, outputDefinition , desc, task, result); variables.addVariableDefinition(ExpressionConstants.VAR_ITERATION, iteration); variables.addVariableDefinition(ExpressionConstants.VAR_ITERATION_TOKEN, iterationToken); @@ -975,7 +935,7 @@ public static boolean isValid(AssignmentType assignmentType, XMLGregorianCalenda public static Mapping createFocusMapping(final MappingFactory mappingFactory, final LensContext context, final MappingType mappingType, ObjectType originObject, ObjectDeltaObject focusOdo, AssignmentPathVariables assignmentPathVariables, PrismObject configuration, - XMLGregorianCalendar now, String contextDesc, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException { + XMLGregorianCalendar now, String contextDesc, Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException { Integer iteration = null; String iterationToken = null; if (focusOdo.getNewObject() != null) { @@ -988,14 +948,14 @@ public static boolean isValid(AssignmentType assignmentType, XMLGregorianCalenda iterationToken = focusOldType.getIterationToken(); } return createFocusMapping(mappingFactory, context, mappingType, originObject, focusOdo, assignmentPathVariables, - iteration, iterationToken, configuration, now, contextDesc, result); + iteration, iterationToken, configuration, now, contextDesc, task, result); } public static Mapping createFocusMapping(final MappingFactory mappingFactory, final LensContext context, final MappingType mappingType, ObjectType originObject, ObjectDeltaObject focusOdo, AssignmentPathVariables assignmentPathVariables, Integer iteration, String iterationToken, PrismObject configuration, - XMLGregorianCalendar now, String contextDesc, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException { + XMLGregorianCalendar now, String contextDesc, final Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException { Mapping mapping = mappingFactory.createMapping(mappingType, contextDesc); if (!mapping.isApplicableToChannel(context.getChannel())) { @@ -1063,7 +1023,7 @@ public StringPolicyType resolve() { ObjectReferenceType ref = ((GenerateExpressionEvaluatorType) object).getValuePolicyRef(); try{ ValuePolicyType valuePolicyType = mappingFactory.getObjectResolver().resolve(ref, ValuePolicyType.class, - null, "resolving value policy for generate attribute "+ outputDefinition.getName()+" value", new OperationResult("Resolving value policy")); + null, "resolving value policy for generate attribute "+ outputDefinition.getName()+" value", task, new OperationResult("Resolving value policy")); if (valuePolicyType != null){ return valuePolicyType.getStringPolicy(); } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AssignmentProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AssignmentProcessor.java index 06d5e270568..58664e4c7b4 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AssignmentProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/AssignmentProcessor.java @@ -21,7 +21,6 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; -import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; @@ -35,7 +34,6 @@ import org.springframework.stereotype.Component; import com.evolveum.midpoint.common.ActivationComputer; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.EvaluatedAssignment; @@ -46,8 +44,6 @@ import com.evolveum.midpoint.model.common.mapping.MappingFactory; import com.evolveum.midpoint.model.impl.controller.ModelUtils; import com.evolveum.midpoint.model.impl.lens.AssignmentEvaluator; -import com.evolveum.midpoint.model.impl.lens.AssignmentPath; -import com.evolveum.midpoint.model.impl.lens.AssignmentPathSegment; import com.evolveum.midpoint.model.impl.lens.Construction; import com.evolveum.midpoint.model.impl.lens.ConstructionPack; import com.evolveum.midpoint.model.impl.lens.EvaluatedAbstractRoleImpl; @@ -57,7 +53,6 @@ import com.evolveum.midpoint.model.impl.lens.LensFocusContext; import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; import com.evolveum.midpoint.model.impl.lens.LensUtil; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.Objectable; import com.evolveum.midpoint.prism.PrismContainer; @@ -86,6 +81,7 @@ import com.evolveum.midpoint.prism.xml.XsdTypeMapper; import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.repo.api.RepositoryService; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.result.OperationResultStatus; @@ -115,7 +111,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.PolicyConstraintEnforcementType; import com.evolveum.midpoint.xml.ns._public.common.common_3.PolicyConstraintsType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; @@ -555,7 +550,7 @@ private void processAssignmentsProjectionsWithFocus(LensCo // because there may be interaction from focusMappings of some roles to outbound mappings of other roles. // Now we have complete focus with all the focusMappings so we can evaluate the constructions evaluateConstructions(context, evaluatedAssignmentTriple, task, result); - collectToConstructionMaps(context, evaluatedAssignmentTriple, constructionMapTriple, result); + collectToConstructionMaps(context, evaluatedAssignmentTriple, constructionMapTriple, task, result); if (LOGGER.isTraceEnabled()) { // Dump the maps @@ -921,35 +916,35 @@ private void evaluateConstructions(LensContext context, private void collectToConstructionMaps(LensContext context, DeltaSetTriple> evaluatedAssignmentTriple, - DeltaMapTriple constructionMapTriple, + DeltaMapTriple constructionMapTriple, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException { - collectToConstructionMapFromEvaluatedAssignments(context, evaluatedAssignmentTriple.getZeroSet(), constructionMapTriple, PlusMinusZero.ZERO, result); - collectToConstructionMapFromEvaluatedAssignments(context, evaluatedAssignmentTriple.getPlusSet(), constructionMapTriple, PlusMinusZero.PLUS, result); - collectToConstructionMapFromEvaluatedAssignments(context, evaluatedAssignmentTriple.getMinusSet(), constructionMapTriple, PlusMinusZero.MINUS, result); + collectToConstructionMapFromEvaluatedAssignments(context, evaluatedAssignmentTriple.getZeroSet(), constructionMapTriple, PlusMinusZero.ZERO, task, result); + collectToConstructionMapFromEvaluatedAssignments(context, evaluatedAssignmentTriple.getPlusSet(), constructionMapTriple, PlusMinusZero.PLUS, task, result); + collectToConstructionMapFromEvaluatedAssignments(context, evaluatedAssignmentTriple.getMinusSet(), constructionMapTriple, PlusMinusZero.MINUS, task, result); } private void collectToConstructionMapFromEvaluatedAssignments(LensContext context, Collection> evaluatedAssignments, - DeltaMapTriple constructionMapTriple, PlusMinusZero mode, + DeltaMapTriple constructionMapTriple, PlusMinusZero mode, Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException { for (EvaluatedAssignmentImpl evaluatedAssignment: evaluatedAssignments) { if (LOGGER.isTraceEnabled()) { LOGGER.trace("Collecting constructions from evaluated assignment:\n{}", evaluatedAssignment.debugDump()); } DeltaSetTriple> constructionTriple = evaluatedAssignment.getConstructions(); - collectToConstructionMapFromEvaluatedConstructions(context, evaluatedAssignment, constructionTriple.getZeroSet(), constructionMapTriple, mode, PlusMinusZero.ZERO, result); - collectToConstructionMapFromEvaluatedConstructions(context, evaluatedAssignment, constructionTriple.getPlusSet(), constructionMapTriple, mode, PlusMinusZero.PLUS, result); - collectToConstructionMapFromEvaluatedConstructions(context, evaluatedAssignment, constructionTriple.getMinusSet(), constructionMapTriple, mode, PlusMinusZero.MINUS, result); + collectToConstructionMapFromEvaluatedConstructions(context, evaluatedAssignment, constructionTriple.getZeroSet(), constructionMapTriple, mode, PlusMinusZero.ZERO, task, result); + collectToConstructionMapFromEvaluatedConstructions(context, evaluatedAssignment, constructionTriple.getPlusSet(), constructionMapTriple, mode, PlusMinusZero.PLUS, task, result); + collectToConstructionMapFromEvaluatedConstructions(context, evaluatedAssignment, constructionTriple.getMinusSet(), constructionMapTriple, mode, PlusMinusZero.MINUS, task, result); } } private void collectToConstructionMapFromEvaluatedConstructions(LensContext context, - EvaluatedAssignmentImpl evaluatedAssignment, - Collection> evaluatedConstructions, - DeltaMapTriple constructionMapTriple, - PlusMinusZero mode1, PlusMinusZero mode2, - OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException { + EvaluatedAssignmentImpl evaluatedAssignment, + Collection> evaluatedConstructions, + DeltaMapTriple constructionMapTriple, + PlusMinusZero mode1, PlusMinusZero mode2, + Task task, OperationResult result) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException { for (Construction construction : evaluatedConstructions) { @@ -959,10 +954,10 @@ private void collectToConstructionMapFromEvaluatedConstruc continue; } - String resourceOid = construction.getResource(result).getOid(); + String resourceOid = construction.getResource(task, result).getOid(); String intent = construction.getIntent(); ShadowKindType kind = construction.getKind(); - ResourceType resource = LensUtil.getResource(context, resourceOid, provisioningService, result); + ResourceType resource = LensUtil.getResource(context, resourceOid, provisioningService, task, result); intent = LensUtil.refineProjectionIntent(kind, intent, resource, prismContext); ResourceShadowDiscriminator rat = new ResourceShadowDiscriminator(resourceOid, kind, intent); ConstructionPack constructionPack = null; @@ -1014,7 +1009,7 @@ private EvaluatedAssignmentImpl evaluateAssignment(Item // Evaluate assignment. This follows to the assignment targets, follows to the inducements, // evaluates all the expressions, etc. EvaluatedAssignmentImpl evaluatedAssignment = assignmentEvaluator.evaluate(assignmentIdi, evaluateOld, source, assignmentPlacementDesc, task, result); - context.rememberResources(evaluatedAssignment.getResources(result)); + context.rememberResources(evaluatedAssignment.getResources(task, result)); result.recordSuccess(); return evaluatedAssignment; } catch (ObjectNotFoundException ex) { diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java index ce016b55cc7..47cafa8d76b 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java @@ -18,11 +18,9 @@ import static com.evolveum.midpoint.common.InternalsConfig.consistencyChecks; -import com.evolveum.midpoint.common.refinery.PropertyLimitations; import com.evolveum.midpoint.common.refinery.RefinedAssociationDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.common.mapping.Mapping; @@ -30,13 +28,9 @@ import com.evolveum.midpoint.model.impl.lens.Construction; import com.evolveum.midpoint.model.impl.lens.ItemValueWithOrigin; import com.evolveum.midpoint.model.impl.lens.LensContext; -import com.evolveum.midpoint.model.impl.lens.LensFocusContext; import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; import com.evolveum.midpoint.model.impl.lens.LensUtil; -import com.evolveum.midpoint.prism.Containerable; -import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; -import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; @@ -55,12 +49,9 @@ import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.match.MatchingRuleRegistry; import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.provisioning.api.ProvisioningService; -import com.evolveum.midpoint.schema.GetOperationOptions; -import com.evolveum.midpoint.schema.constants.SchemaConstants; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.util.DebugUtil; -import com.evolveum.midpoint.util.MiscUtil; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; @@ -72,9 +63,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType; import com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType; import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.PropertyAccessType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; @@ -88,7 +76,6 @@ import java.util.Collection; import java.util.Comparator; import java.util.HashMap; -import java.util.HashSet; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; @@ -110,9 +97,9 @@ public class ConsolidationProcessor { private PrismContainerDefinition associationDefinition; - @Autowired(required = true) - private ProvisioningService provisioningService; - + @Autowired(required=true) + private ContextLoader contextLoader; + @Autowired(required=true) private MatchingRuleRegistry matchingRuleRegistry; @@ -122,8 +109,8 @@ public class ConsolidationProcessor { /** * Converts delta set triples to a secondary account deltas. */ - void consolidateValues(LensContext context, LensProjectionContext accCtx, - OperationResult result) + void consolidateValues(LensContext context, LensProjectionContext accCtx, + Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException { //todo filter changes which were already in account sync delta @@ -141,7 +128,7 @@ void consolidateValues(LensContext context, LensProject // Nothing to do } else { // This is ADD, KEEP, UNLINK or null. All are in fact the same as KEEP - consolidateValuesModifyProjection(context, accCtx, result); + consolidateValuesModifyProjection(context, accCtx, task, result); if (consistencyChecks) context.checkConsistence(); } if (consistencyChecks) context.checkConsistence(); @@ -162,7 +149,7 @@ private boolean wasProjectionDeleted(LensProjectionContext accContext) { } private ObjectDelta consolidateValuesToModifyDelta(LensContext context, - LensProjectionContext projCtx, boolean addUnchangedValues, OperationResult result) + LensProjectionContext projCtx, boolean addUnchangedValues, Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException { @@ -271,7 +258,7 @@ public boolean isAuthoritative() { // resource availability. We need to know, if the account was read full // or we have only the shadow from the repository. If we have only // shadow, the weak mappings may applied even if they should not be. - LensUtil.loadFullAccount(context, projCtx, provisioningService, result); + contextLoader.loadFullShadow(context, projCtx, task, result); if (projCtx.getSynchronizationPolicyDecision() == SynchronizationPolicyDecision.BROKEN) { return null; } @@ -596,8 +583,8 @@ private boolean hasActiveStrongM return false; } - private void consolidateValuesModifyProjection(LensContext context, - LensProjectionContext accCtx, OperationResult result) + private void consolidateValuesModifyProjection(LensContext context, + LensProjectionContext accCtx, Task task, OperationResult result) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException, PolicyViolationException { @@ -606,7 +593,7 @@ private void consolidateValuesModifyProjection(LensContext addUnchangedValues = true; } - ObjectDelta modifyDelta = consolidateValuesToModifyDelta(context, accCtx, addUnchangedValues, result); + ObjectDelta modifyDelta = consolidateValuesToModifyDelta(context, accCtx, addUnchangedValues, task, result); if (modifyDelta == null || modifyDelta.isEmpty()) { return; } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java index 476bab89859..bfb7fcb5f52 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ContextLoader.java @@ -30,7 +30,6 @@ import org.springframework.stereotype.Component; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; @@ -56,6 +55,7 @@ import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.MiscSchemaUtil; @@ -105,7 +105,7 @@ public void load(LensContext context, String activityD context.recompute(); for (LensProjectionContext projectionContext: context.getProjectionContexts()) { - preprocessProjectionContext(context, projectionContext, result); + preprocessProjectionContext(context, projectionContext, task, result); } if (consistencyChecks) context.checkConsistence(); @@ -122,6 +122,7 @@ public void load(LensContext context, String activityD if (FocusType.class.isAssignableFrom(context.getFocusClass())) { // this also removes the accountRef deltas loadLinkRefs((LensContext)context, task, result); + LOGGER.trace("loadLinkRefs done"); } // Some cleanup @@ -152,7 +153,7 @@ public void load(LensContext context, String activityD for (LensProjectionContext projectionContext: context.getProjectionContexts()) { context.checkAbortRequested(); - finishLoadOfProjectionContext(context, projectionContext, result); + finishLoadOfProjectionContext(context, projectionContext, task, result); } if (consistencyChecks) context.checkConsistence(); @@ -164,7 +165,6 @@ public void load(LensContext context, String activityD } LensUtil.traceContext(LOGGER, activityDescription, "after load", false, context, false); - } @@ -213,18 +213,18 @@ private void removeRottenContexts(LensContext context) /** * Make sure that the projection context is loaded as approppriate. */ - public void makeSureProjectionIsLoaded(LensContext context, - LensProjectionContext projectionContext, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { - preprocessProjectionContext(context, projectionContext, result); - finishLoadOfProjectionContext(context, projectionContext, result); + public void makeSureProjectionIsLoaded(LensContext context, + LensProjectionContext projectionContext, Task task, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { + preprocessProjectionContext(context, projectionContext, task, result); + finishLoadOfProjectionContext(context, projectionContext, task, result); } /** * Make sure that the context is OK and consistent. It means that is has a resource, it has correctly processed * discriminator, etc. */ - private void preprocessProjectionContext(LensContext context, - LensProjectionContext projectionContext, OperationResult result) + private void preprocessProjectionContext(LensContext context, + LensProjectionContext projectionContext, Task task, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { if (!ShadowType.class.isAssignableFrom(projectionContext.getObjectTypeClass())) { return; @@ -259,7 +259,7 @@ private void preprocessProjectionContext(LensContext c } ResourceType resource = projectionContext.getResource(); if (resource == null) { - resource = LensUtil.getResource(context, resourceOid, provisioningService, result); + resource = LensUtil.getResource(context, resourceOid, provisioningService, task, result); projectionContext.setResource(resource); } String refinedIntent = LensUtil.refineProjectionIntent(kind, intent, resource, prismContext); @@ -357,6 +357,7 @@ private void loadObjectCurrent(LensContext context, Op PrismObject object = cacheRepositoryService.getObject(focusContext.getObjectTypeClass(), userOid, null, result); focusContext.setLoadedObject(object); focusContext.setFresh(true); + LOGGER.trace("Focal object loaded: {}", object); } private void setPrimaryDeltaOldValue(LensElementContext ctx) throws SchemaException, ObjectNotFoundException { @@ -445,18 +446,23 @@ private void loadLinkRefs(LensContext context, Task tas return; } + LOGGER.trace("loadLinkRefs starting"); + PrismObject userCurrent = focusContext.getObjectCurrent(); if (userCurrent != null) { loadLinkRefsFromFocus(context, userCurrent, task, result); + LOGGER.trace("loadLinkRefsFromFocus done"); } if (consistencyChecks) context.checkConsistence(); loadLinkRefsFromDelta(context, userCurrent, focusContext.getPrimaryDelta(), task, result); + LOGGER.trace("loadLinkRefsFromDelta done"); if (consistencyChecks) context.checkConsistence(); - loadProjectionContextsSync(context, result); + loadProjectionContextsSync(context, task, result); + LOGGER.trace("loadProjectionContextsSync done"); if (consistencyChecks) context.checkConsistence(); } @@ -496,7 +502,7 @@ private void loadLinkRefsFromFocus(LensContext context, // We need to fetch from provisioning and not repository so the correct definition will be set. Collection> options = SelectorOptions.createCollection(GetOperationOptions.createNoFetch()); try { - shadow = provisioningService.getObject(ShadowType.class, oid, options, null, result); + shadow = provisioningService.getObject(ShadowType.class, oid, options, task, result); } catch (ObjectNotFoundException e) { // Broken accountRef. We need to mark it for deletion LensProjectionContext accountContext = getOrCreateBrokenAccountContext(context, oid); @@ -576,7 +582,7 @@ private void loadLinkRefsFromDelta(LensContext context, provisioningService.applyDefinition(account, result); if (consistencyChecks) ShadowUtil.checkConsistence(account, "account from "+linkRefDelta); // Check for conflicting change - accountContext = LensUtil.getProjectionContext(context, account, provisioningService, prismContext, result); + accountContext = LensUtil.getProjectionContext(context, account, provisioningService, prismContext, task, result); if (accountContext != null) { // There is already existing context for the same discriminator. Tolerate this only if // the deltas match. It is an error otherwise. @@ -596,7 +602,7 @@ private void loadLinkRefsFromDelta(LensContext context, } } else { // Create account context from embedded object - accountContext = createProjectionContext(context, account, result); + accountContext = createProjectionContext(context, account, task, result); } // This is a new account that is to be added. So it should // go to account primary delta @@ -613,7 +619,7 @@ private void loadLinkRefsFromDelta(LensContext context, // Using NO_FETCH so we avoid reading in a full account. This is more efficient as we don't need full account here. // We need to fetch from provisioning and not repository so the correct definition will be set. Collection> options = SelectorOptions.createCollection(GetOperationOptions.createNoFetch()); - account = provisioningService.getObject(ShadowType.class, oid, options, null, result); + account = provisioningService.getObject(ShadowType.class, oid, options, task, result); // Create account context from retrieved object accountContext = getOrCreateAccountContext(context, account, task, result); accountContext.setLoadedObject(account); @@ -631,7 +637,7 @@ private void loadLinkRefsFromDelta(LensContext context, provisioningService.applyDefinition(account, result); } // Create account context from embedded object - accountContext = createProjectionContext(context, account, result); + accountContext = createProjectionContext(context, account, task, result); ObjectDelta accountPrimaryDelta = account.createAddDelta(); accountContext.setPrimaryDelta(accountPrimaryDelta); accountContext.setFullShadow(true); @@ -659,7 +665,7 @@ private void loadLinkRefsFromDelta(LensContext context, // Using NO_FETCH so we avoid reading in a full account. This is more efficient as we don't need full account here. // We need to fetch from provisioning and not repository so the correct definition will be set. Collection> options = SelectorOptions.createCollection(GetOperationOptions.createNoFetch()); - account = provisioningService.getObject(ShadowType.class, oid, options, null, result); + account = provisioningService.getObject(ShadowType.class, oid, options, task, result); // Create account context from retrieved object accountContext = getOrCreateAccountContext(context, account, task, result); accountContext.setLoadedObject(account); @@ -668,7 +674,7 @@ private void loadLinkRefsFromDelta(LensContext context, try{ // Broken accountRef. We need to try again with raw options, because the error should be thrown because of non-existent resource Collection> options = SelectorOptions.createCollection(GetOperationOptions.createRaw()); - account = provisioningService.getObject(ShadowType.class, oid, options, null, result); + account = provisioningService.getObject(ShadowType.class, oid, options, task, result); accountContext = getOrCreateBrokenAccountContext(context, oid); accountContext.setFresh(true); accountContext.setExists(false); @@ -712,7 +718,7 @@ private void loadLinkRefsFromDelta(LensContext context, } - private void loadProjectionContextsSync(LensContext context, OperationResult result) throws SchemaException, + private void loadProjectionContextsSync(LensContext context, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { for (LensProjectionContext accountCtx : context.getProjectionContexts()) { @@ -741,7 +747,7 @@ private void loadProjectionContextsSync(LensContext co // Using NO_FETCH so we avoid reading in a full account. This is more efficient as we don't need full account here. // We need to fetch from provisioning and not repository so the correct definition will be set. Collection> options = SelectorOptions.createCollection(GetOperationOptions.createNoFetch()); - account = provisioningService.getObject(ShadowType.class, oid, options, null, result); + account = provisioningService.getObject(ShadowType.class, oid, options, task, result); // We will not set old account if the delta is delete. The // account does not really exists now. // (but the OID and resource will be set from the repo @@ -762,9 +768,7 @@ private void loadProjectionContextsSync(LensContext co if (resourceOid == null) { throw new IllegalArgumentException("No resource OID in " + account); } - ResourceType resourceType = provisioningService.getObject(ResourceType.class, - resourceOid, null, null, result).asObjectable(); - context.rememberResource(resourceType); + ResourceType resourceType = LensUtil.getResource(context, resourceOid, provisioningService, task, result); accountCtx.setResource(resourceType); } accountCtx.setFresh(true); @@ -796,7 +800,7 @@ private LensProjectionContext getOrCreateAccountContext(Le if (projectionContext == null) { String intent = ShadowUtil.getIntent(accountType); ShadowKindType kind = ShadowUtil.getKind(accountType); - ResourceType resource = LensUtil.getResource(context, resourceOid, provisioningService, result); + ResourceType resource = LensUtil.getResource(context, resourceOid, provisioningService, task, result); intent = LensUtil.refineProjectionIntent(kind, intent, resource, prismContext); ResourceShadowDiscriminator rsd = new ResourceShadowDiscriminator(resourceOid, kind, intent); projectionContext = LensUtil.getOrCreateProjectionContext(context, rsd); @@ -863,7 +867,7 @@ private void markShadowDead(String oid, OperationResult result) { private LensProjectionContext createProjectionContext(LensContext context, - PrismObject account, OperationResult result) throws ObjectNotFoundException, + PrismObject account, Task task, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { ShadowType shadowType = account.asObjectable(); String resourceOid = ShadowUtil.getResourceOid(shadowType); @@ -872,7 +876,7 @@ private LensProjectionContext createProjectionContext(Lens } String intent = ShadowUtil.getIntent(shadowType); ShadowKindType kind = ShadowUtil.getKind(shadowType); - ResourceType resource = LensUtil.getResource(context, resourceOid, provisioningService, result); + ResourceType resource = LensUtil.getResource(context, resourceOid, provisioningService, task, result); String accountIntent = LensUtil.refineProjectionIntent(kind, intent, resource, prismContext); ResourceShadowDiscriminator rsd = new ResourceShadowDiscriminator(resourceOid, kind, accountIntent); LensProjectionContext accountSyncContext = context.findProjectionContext(rsd); @@ -917,7 +921,7 @@ private LensProjectionContext getOrCreateBrokenAccountCon * variable if it's not set (from provisioning), load resource (if not set already), etc. */ private void finishLoadOfProjectionContext(LensContext context, - LensProjectionContext projContext, OperationResult result) + LensProjectionContext projContext, Task task, OperationResult result) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { @@ -962,7 +966,12 @@ private void finishLoadOfProjectionContext(LensContext Collection> options = SelectorOptions.createCollection(rootOptions); try{ PrismObject objectOld = provisioningService.getObject( - projContext.getObjectTypeClass(), projectionObjectOid, options, null, result); + projContext.getObjectTypeClass(), projectionObjectOid, options, task, result); + if (LOGGER.isTraceEnabled()) { + if (!GetOperationOptions.isNoFetch(rootOptions) && !GetOperationOptions.isRaw(rootOptions)) { + LOGGER.trace("Full shadow loaded: {}", objectOld); + } + } projContext.setLoadedObject(objectOld); ShadowType oldShadow = objectOld.asObjectable(); if (projContext.isDoReconciliation()) { @@ -1019,12 +1028,7 @@ private void finishLoadOfProjectionContext(LensContext // Load resource if (resourceType == null) { - resourceType = context.getResource(resourceOid); - if (resourceType == null) { - PrismObject resource = provisioningService.getObject(ResourceType.class, resourceOid, null, null, result); - resourceType = resource.asObjectable(); - context.rememberResource(resourceType); - } + resourceType = LensUtil.getResource(context, resourceOid, provisioningService, task, result); projContext.setResource(resourceType); } @@ -1087,4 +1091,113 @@ private void fullCheckConsistence(LensContext context) } } + public void loadFullShadow(LensContext context, LensProjectionContext projCtx, Task task, OperationResult result) + throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException { + if (projCtx.isFullShadow()) { + // already loaded + return; + } + if (projCtx.isAdd() && projCtx.getOid() == null) { + // nothing to load yet + return; + } + ResourceShadowDiscriminator discr = projCtx.getResourceShadowDiscriminator(); + if (discr != null && discr.getOrder() > 0) { + // It may be just too early to load the projection + if (LensUtil.hasLowerOrderContext(context, projCtx) && (context.getExecutionWave() < projCtx.getWave())) { + // We cannot reliably load the context now + return; + } + } + + GetOperationOptions getOptions = GetOperationOptions.createAllowNotFound(); + if (SchemaConstants.CHANGE_CHANNEL_DISCOVERY.equals(context.getChannel())) { + LOGGER.trace("Loading full resource object {} from provisioning - with doNotDiscover to avoid loops", projCtx); + getOptions.setDoNotDiscovery(true); + } else { + LOGGER.trace("Loading full resource object {} from provisioning (discovery enabled)", projCtx); + } + try { + Collection> options = SelectorOptions.createCollection(getOptions); + PrismObject objectCurrent = provisioningService.getObject(ShadowType.class, + projCtx.getOid(), options, task, result); + // TODO: use setLoadedObject() instead? + projCtx.setObjectCurrent(objectCurrent); + ShadowType oldShadow = objectCurrent.asObjectable(); + projCtx.determineFullShadowFlag(oldShadow.getFetchResult()); + // The getObject may return different OID than we have requested in case that compensation happened + // TODO: this probably need to be fixed in the consistency mechanism + // TODO: the following line is a temporary fix + projCtx.setOid(objectCurrent.getOid()); + + } catch (ObjectNotFoundException ex) { + LOGGER.trace("Load of full resource object {} ended with ObjectNotFoundException (options={})", projCtx, getOptions); + if (projCtx.isDelete()){ + //this is OK, shadow was deleted, but we will continue in processing with old shadow..and set it as full so prevent from other full loading + projCtx.setFullShadow(true); + } else { + + boolean compensated = false; + if (!GetOperationOptions.isDoNotDiscovery(getOptions)) { + // The account might have been re-created by the discovery. + // Reload focus, try to find out if there is a new matching link (and the old is gone) + LensFocusContext focusContext = context.getFocusContext(); + if (focusContext != null) { + Class focusClass = focusContext.getObjectTypeClass(); + if (FocusType.class.isAssignableFrom(focusClass)) { + LOGGER.trace("Reloading focus to check for new links"); + PrismObject focusCurrent = cacheRepositoryService.getObject(focusContext.getObjectTypeClass(), focusContext.getOid(), null, result); + FocusType focusType = (FocusType) focusCurrent.asObjectable(); + for (ObjectReferenceType linkRef: focusType.getLinkRef()) { + if (linkRef.getOid().equals(projCtx.getOid())) { + throw new SystemException("Internal error: the old OID still exists in the linkRef ("+focusCurrent+")"); + } + boolean found = false; + for (LensProjectionContext pCtx: context.getProjectionContexts()) { + if (linkRef.getOid().equals(pCtx.getOid())) { + found = true; + break; + } + } + if (!found) { + // This link is new, it is not in the existing lens context + PrismObject newLinkRepoShadow = cacheRepositoryService.getObject(ShadowType.class, linkRef.getOid(), null, result); + if (ShadowUtil.matches(newLinkRepoShadow, projCtx.getResourceShadowDiscriminator())) { + LOGGER.trace("Found new matching link: {}, updating projection context", newLinkRepoShadow); + projCtx.setObjectCurrent(newLinkRepoShadow); + projCtx.setOid(newLinkRepoShadow.getOid()); + projCtx.recompute(); + compensated = true; + break; + } else { + LOGGER.trace("Found new link: {}, but skipping it because it does not match the projection context", newLinkRepoShadow); + } + } + } + } + } + + } + + if (!compensated) { + projCtx.setSynchronizationPolicyDecision(SynchronizationPolicyDecision.BROKEN); + if (GetOperationOptions.isDoNotDiscovery(getOptions)) { + LOGGER.error("Load of full resource object {} resulted in ObjectNotFoundException (discovery disabled to avoid loops)", projCtx, getOptions); + throw ex; + } else { + // Setting the context to broken should be enough here. + } + } + } + } + + projCtx.recompute(); + + + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("Loaded full resource object:\n{}", projCtx.debugDump()); + } + } + + } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/CredentialsProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/CredentialsProcessor.java index 8cce65f45d8..6308f03f001 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/CredentialsProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/CredentialsProcessor.java @@ -22,7 +22,6 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.common.expression.ItemDeltaItem; @@ -57,6 +56,7 @@ import com.evolveum.midpoint.prism.path.ItemPathSegment; import com.evolveum.midpoint.prism.schema.PrismSchema; import com.evolveum.midpoint.prism.schema.SchemaRegistry; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.processor.*; @@ -111,7 +111,7 @@ private void processFocusPassword(LensContext context, processFocusCredentialsCommon(context, new ItemPath(UserType.F_CREDENTIALS, CredentialsType.F_PASSWORD), now, task, result); - passwordPolicyProcessor.processPasswordPolicy(focusContext, context, result); + passwordPolicyProcessor.processPasswordPolicy(focusContext, context, task, result); } public void processProjectionCredentials(LensContext context, LensProjectionContext projectionContext, @@ -122,7 +122,7 @@ public void processProjectionCredentials(LensContext c processProjectionPassword((LensContext)context, projectionContext, now, task, result); } - passwordPolicyProcessor.processPasswordPolicy(projectionContext, context, result); + passwordPolicyProcessor.processPasswordPolicy(projectionContext, context, task, result); } private void processProjectionPassword(LensContext context, diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java index 781d42d0918..ee16bf86026 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/DependencyProcessor.java @@ -28,7 +28,6 @@ import org.springframework.stereotype.Component; import com.evolveum.midpoint.common.Clock; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.ModelState; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; @@ -40,6 +39,7 @@ import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.xml.XmlTypeConverter; import com.evolveum.midpoint.provisioning.api.ProvisioningService; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ResourceTypeUtil; import com.evolveum.midpoint.task.api.Task; diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/InboundProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/InboundProcessor.java index 67a54fb7ce7..e0b2b4aa87f 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/InboundProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/InboundProcessor.java @@ -21,7 +21,6 @@ import com.evolveum.midpoint.common.refinery.PropertyLimitations; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.common.expression.ItemDeltaItem; @@ -52,6 +51,7 @@ import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.provisioning.api.ProvisioningService; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; @@ -102,8 +102,8 @@ public class InboundProcessor { @Autowired(required = true) private MappingFactory mappingFactory; - @Autowired - private ProvisioningService provisioningService; + @Autowired(required=true) + private ContextLoader contextLoader; @Autowired(required = true) private MappingEvaluationHelper mappingEvaluatorHelper; @@ -268,7 +268,7 @@ private void processInboundExpressionsForProjection(LensCo if (!projContext.isFullShadow()) { LOGGER.warn("Attempted to execute inbound expression on account shadow {} WITHOUT full account. Trying to load the account now.", projContext.getOid()); // todo change to trace level eventually try { - LensUtil.loadFullAccount(context, projContext, provisioningService, result); + contextLoader.loadFullShadow(context, projContext, task, result); if (projContext.getSynchronizationPolicyDecision() == SynchronizationPolicyDecision.BROKEN) { return; } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/MappingEvaluationHelper.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/MappingEvaluationHelper.java index 758dc23115f..4f3eae5d2a1 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/MappingEvaluationHelper.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/MappingEvaluationHelper.java @@ -18,27 +18,20 @@ import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; -import java.util.HashSet; -import java.util.List; import java.util.Map; import java.util.Map.Entry; -import java.util.Set; import javax.xml.datatype.DatatypeConstants; import javax.xml.datatype.XMLGregorianCalendar; -import org.apache.commons.lang.mutable.MutableBoolean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.evolveum.midpoint.model.common.mapping.Mapping; import com.evolveum.midpoint.model.common.mapping.MappingFactory; -import com.evolveum.midpoint.model.impl.lens.LensContext; import com.evolveum.midpoint.model.impl.lens.LensElementContext; -import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; import com.evolveum.midpoint.model.impl.lens.LensUtil; import com.evolveum.midpoint.model.impl.trigger.RecomputeTriggerHandler; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContainerDefinition; @@ -46,19 +39,13 @@ import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismObjectDefinition; -import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.delta.ContainerDelta; import com.evolveum.midpoint.prism.delta.ItemDelta; -import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; -import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; -import com.evolveum.midpoint.util.Handler; -import com.evolveum.midpoint.util.PrettyPrinter; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; @@ -68,7 +55,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType; import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.TriggerType; /** @@ -136,7 +122,7 @@ public collectItemDefinitionsFr PrismObject includeObject = includeRef.asReferenceValue().getObject(); if (includeObject == null) { ObjectTemplateType includeObjectType = modelObjectResolver.resolve(includeRef, ObjectTemplateType.class, - null, "include reference in "+objectTemplateType + " in " + contextDesc, result); + null, "include reference in "+objectTemplateType + " in " + contextDesc, task, result); includeObject = includeObjectType.asPrismObject(); // Store resolved object for future use (e.g. next waves). includeRef.asReferenceValue().setObject(includeObject); @@ -296,7 +294,7 @@ private XMLGregorianCalendar collectTripleFromTemplate(Len PrismObject includeObject = includeRef.asReferenceValue().getObject(); if (includeObject == null) { ObjectTemplateType includeObjectType = modelObjectResolver.resolve(includeRef, ObjectTemplateType.class, - null, "include reference in "+objectTemplateType + " in " + contextDesc, result); + null, "include reference in "+objectTemplateType + " in " + contextDesc, task, result); includeObject = includeObjectType.asPrismObject(); // Store resolved object for future use (e.g. next waves). includeRef.asReferenceValue().setObject(includeObject); @@ -362,12 +360,12 @@ private XM continue; } Mapping mapping = LensUtil.createFocusMapping(mappingFactory, context, mappingType, objectTemplateType, userOdo, - null, iteration, iterationToken, context.getSystemConfiguration(), now, contextDesc, result); + null, iteration, iterationToken, context.getSystemConfiguration(), now, contextDesc, task, result); if (mapping == null) { continue; } - Boolean timeConstraintValid = mapping.evaluateTimeConstraintValid(result); + Boolean timeConstraintValid = mapping.evaluateTimeConstraintValid(task, result); if (timeConstraintValid != null && !timeConstraintValid) { // Delayed mapping. Just schedule recompute time diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java index bbe0a0c138b..b3d54ecdcbe 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/OutboundProcessor.java @@ -27,34 +27,28 @@ import com.evolveum.midpoint.common.refinery.RefinedAssociationDefinition; import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.common.expression.ObjectDeltaObject; import com.evolveum.midpoint.model.common.expression.StringPolicyResolver; import com.evolveum.midpoint.model.common.mapping.Mapping; import com.evolveum.midpoint.model.common.mapping.MappingFactory; -import com.evolveum.midpoint.model.common.mapping.PrismValueDeltaSetTripleProducer; import com.evolveum.midpoint.model.impl.lens.Construction; import com.evolveum.midpoint.model.impl.lens.LensContext; -import com.evolveum.midpoint.model.impl.lens.LensFocusContext; import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; import com.evolveum.midpoint.model.impl.lens.LensUtil; -import com.evolveum.midpoint.model.impl.util.Utils; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.OriginType; import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObjectDefinition; -import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.delta.ChangeType; import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.prism.path.ItemPath; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.schema.util.ObjectTypeUtil; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.PrettyPrinter; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; @@ -69,8 +63,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingStrengthType; import com.evolveum.midpoint.xml.ns._public.common.common_3.MappingType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectAssociationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.StringPolicyType; @@ -146,8 +138,9 @@ public void processOutbound(LensContext context, LensPr Mapping,RefinedAttributeDefinition> mapping = mappingFactory.createMapping(outboundMappingType, "outbound mapping for " + PrettyPrinter.prettyPrint(refinedAttributeDefinition.getName()) + " in " + rOcDef.getResourceType()); - - Mapping,RefinedAttributeDefinition> evaluatedMapping = evaluateMapping(mapping, attributeName, refinedAttributeDefinition, + mapping.setOriginObject(rOcDef.getResourceType()); + mapping.setOriginType(OriginType.OUTBOUND); + Mapping,RefinedAttributeDefinition> evaluatedMapping = evaluateMapping(mapping, attributeName, refinedAttributeDefinition, focusOdo, projectionOdo, operation, rOcDef, null, context, projCtx, task, result); if (evaluatedMapping != null) { @@ -188,7 +181,7 @@ public void processOutbound(LensContext context, LensPr private Mapping evaluateMapping(final Mapping mapping, QName mappingQName, D targetDefinition, ObjectDeltaObject focusOdo, ObjectDeltaObject projectionOdo, String operation, RefinedObjectClassDefinition rOcDef, RefinedObjectClassDefinition assocTargetObjectClassDefinition, - LensContext context, LensProjectionContext projCtx, Task task, OperationResult result) + LensContext context, LensProjectionContext projCtx, final Task task, OperationResult result) throws ExpressionEvaluationException, ObjectNotFoundException, SchemaException { if (!mapping.isApplicableToChannel(context.getChannel())) { LOGGER.trace("Skipping outbound mapping for {} because the channel does not match", mappingQName); @@ -250,7 +243,7 @@ public StringPolicyType resolve() { ObjectReferenceType ref = ((GenerateExpressionEvaluatorType) object).getValuePolicyRef(); try{ ValuePolicyType valuePolicyType = mappingFactory.getObjectResolver().resolve(ref, ValuePolicyType.class, - null, "resolving value policy for generate attribute "+ outputDefinition.getName()+"value", new OperationResult("Resolving value policy")); + null, "resolving value policy for generate attribute "+ outputDefinition.getName()+"value", task, new OperationResult("Resolving value policy")); if (valuePolicyType != null){ return valuePolicyType.getStringPolicy(); } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/PasswordPolicyProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/PasswordPolicyProcessor.java index 8e939ce5e74..d470cf5c55f 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/PasswordPolicyProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/PasswordPolicyProcessor.java @@ -19,6 +19,7 @@ import java.util.ArrayList; import java.util.List; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.prism.xml.ns._public.types_3.ProtectedStringType; import org.springframework.beans.factory.annotation.Autowired; @@ -26,14 +27,11 @@ import com.evolveum.midpoint.common.policy.PasswordPolicyUtils; import com.evolveum.midpoint.model.api.PolicyViolationException; -import com.evolveum.midpoint.model.api.context.ModelState; import com.evolveum.midpoint.model.impl.ModelObjectResolver; import com.evolveum.midpoint.model.impl.lens.LensContext; import com.evolveum.midpoint.model.impl.lens.LensFocusContext; import com.evolveum.midpoint.model.impl.lens.LensObjectDeltaOperation; import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; -import com.evolveum.midpoint.model.impl.lens.LensUtil; -import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismProperty; import com.evolveum.midpoint.prism.PrismReference; @@ -51,7 +49,6 @@ import com.evolveum.midpoint.util.exception.SystemException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; -import com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType; import com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; @@ -92,7 +89,7 @@ void processPasswordPolicy(ValuePolicyType passwordPolicy, PrismProperty passwor } void processPasswordPolicy(LensFocusContext focusContext, - LensContext context, OperationResult result) + LensContext context, Task task, OperationResult result) throws PolicyViolationException, SchemaException { if (!UserType.class.isAssignableFrom(focusContext.getObjectTypeClass())) { @@ -150,7 +147,7 @@ void processPasswordPolicy(LensFocusContext focusContex ValuePolicyType passwordPolicy; if (focusContext.getOrgPasswordPolicy() == null){ - passwordPolicy = determineValuePolicy(userDelta, focusContext.getObjectAny(), context, result); + passwordPolicy = determineValuePolicy(userDelta, focusContext.getObjectAny(), context, task, result); focusContext.setOrgPasswordPolicy(passwordPolicy); } else { passwordPolicy = focusContext.getOrgPasswordPolicy(); @@ -175,13 +172,13 @@ private boolean wasExecuted(ObjectDelta userDelt } //TODO: maybe some caching of orgs????? - private ValuePolicyType determineValuePolicy(ObjectDelta userDelta, PrismObject object, LensContext context, OperationResult result) throws SchemaException{ + private ValuePolicyType determineValuePolicy(ObjectDelta userDelta, PrismObject object, LensContext context, Task task, OperationResult result) throws SchemaException{ //check the modification of organization first - ValuePolicyType valuePolicy = determineValuePolicy(userDelta, result); + ValuePolicyType valuePolicy = determineValuePolicy(userDelta, task, result); //if null, check the existing organization if (valuePolicy == null){ - valuePolicy = determineValuePolicy(object, result); + valuePolicy = determineValuePolicy(object, task, result); } //if still null, just use global policy @@ -196,7 +193,7 @@ private ValuePolicyType determineVa return valuePolicy; } - private ValuePolicyType determineValuePolicy(ObjectDelta userDelta, OperationResult result) + private ValuePolicyType determineValuePolicy(ObjectDelta userDelta, Task task, OperationResult result) throws SchemaException { ReferenceDelta orgDelta = userDelta.findReferenceModification(UserType.F_PARENT_ORG_REF); ValuePolicyType passwordPolicy = null; @@ -212,12 +209,12 @@ private ValuePolicyType determineValuePolicy(ObjectDelta userDelta, Op if (ref != null) { LOGGER.trace("Org {} has specified password policy.", orgType); passwordPolicy = resolver.resolve(ref, ValuePolicyType.class, null, - "resolving password policy for organization", result); + "resolving password policy for organization", task, result); LOGGER.trace("Resolved password policy {}", passwordPolicy); } if (passwordPolicy == null) { - passwordPolicy = determineValuePolicy(org, result); + passwordPolicy = determineValuePolicy(org, task, result); } } catch (ObjectNotFoundException e) { @@ -229,7 +226,7 @@ private ValuePolicyType determineValuePolicy(ObjectDelta userDelta, Op return passwordPolicy; } - private ValuePolicyType determineValuePolicy(PrismObject object, OperationResult result) + private ValuePolicyType determineValuePolicy(PrismObject object, Task task, OperationResult result) throws SchemaException { LOGGER.trace("Determining password policies from object", object); PrismReference orgRef = object.findReference(ObjectType.F_PARENT_ORG_REF); @@ -251,7 +248,7 @@ private ValuePolicyType determineValuePolicy(PrismObject object, OperationResult PrismObject org = resolver.resolve(orgRefValue, "resolving parent org ref", null, null, result); orgs.add(org); - valuePolicy = resolvePolicy(org, result); + valuePolicy = resolvePolicy(org, task, result); } } @@ -261,7 +258,7 @@ private ValuePolicyType determineValuePolicy(PrismObject object, OperationResult // go deeper if (valuePolicy == null) { for (PrismObject orgType : orgs) { - valuePolicy = determineValuePolicy(orgType, result); + valuePolicy = determineValuePolicy(orgType, task, result); if (valuePolicy != null){ return valuePolicy; } @@ -270,7 +267,7 @@ private ValuePolicyType determineValuePolicy(PrismObject object, OperationResult return valuePolicy; } - private ValuePolicyType resolvePolicy(PrismObject org, OperationResult result) + private ValuePolicyType resolvePolicy(PrismObject org, Task task, OperationResult result) throws SchemaException { try { OrgType orgType = org.asObjectable(); @@ -280,7 +277,7 @@ private ValuePolicyType resolvePolicy(PrismObject org, OperationResult } return resolver.resolve(ref, ValuePolicyType.class, null, - "resolving password policy for organization", result); + "resolving password policy for organization", task, result); } catch (ObjectNotFoundException e) { // TODO Auto-generated catch block @@ -291,7 +288,7 @@ private ValuePolicyType resolvePolicy(PrismObject org, OperationResult } void processPasswordPolicy(LensProjectionContext projectionContext, - LensContext context, OperationResult result) throws SchemaException, PolicyViolationException{ + LensContext context, Task task, OperationResult result) throws SchemaException, PolicyViolationException{ ObjectDelta accountDelta = projectionContext.getDelta(); @@ -333,7 +330,7 @@ void processPasswordPolicy(LensProjectionContext projecti // PrismProperty password = getPassword(projectionContext); ValuePolicyType passwordPolicy = null; if (isCheckOrgPolicy(context)){ - passwordPolicy = determineValuePolicy(context.getFocusContext().getObjectAny(), result); + passwordPolicy = determineValuePolicy(context.getFocusContext().getObjectAny(), task, result); context.getFocusContext().setOrgPasswordPolicy(passwordPolicy); } else { passwordPolicy = projectionContext.getEffectivePasswordPolicy(); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java index 51caee469cb..b6641b74469 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java @@ -19,12 +19,8 @@ import java.util.ArrayList; import java.util.Collection; -import java.util.HashMap; import java.util.Iterator; import java.util.List; -import java.util.Map; - -import javax.xml.namespace.QName; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; @@ -34,12 +30,8 @@ import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; -import com.evolveum.midpoint.model.common.expression.Expression; -import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; import com.evolveum.midpoint.model.common.expression.ExpressionFactory; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; -import com.evolveum.midpoint.model.common.expression.ItemDeltaItem; -import com.evolveum.midpoint.model.common.expression.Source; import com.evolveum.midpoint.model.impl.lens.LensContext; import com.evolveum.midpoint.model.impl.lens.LensFocusContext; import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; @@ -51,19 +43,15 @@ import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismObjectDefinition; -import com.evolveum.midpoint.prism.PrismProperty; -import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.prism.delta.ObjectDelta; -import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.GetOperationOptions; import com.evolveum.midpoint.schema.SelectorOptions; -import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.processor.ResourceAttribute; import com.evolveum.midpoint.schema.processor.ResourceAttributeContainer; @@ -71,7 +59,6 @@ import com.evolveum.midpoint.schema.util.ResourceTypeUtil; import com.evolveum.midpoint.schema.util.ShadowUtil; import com.evolveum.midpoint.task.api.Task; -import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; @@ -81,10 +68,8 @@ import com.evolveum.midpoint.util.exception.SecurityViolationException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType; import com.evolveum.midpoint.xml.ns._public.common.common_3.IterationSpecificationType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSynchronizationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectTypeDefinitionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; @@ -127,7 +112,10 @@ public class ProjectionValuesProcessor { @Autowired(required = true) private SynchronizationService synchronizationService; - @Autowired(required = true) + @Autowired(required=true) + private ContextLoader contextLoader; + + @Autowired(required=true) private ProvisioningService provisioningService; private List conflictingAccountContexts = new ArrayList(); @@ -171,7 +159,7 @@ private void processProjections(LensContext context, if (consistencyChecks) context.checkConsistence(); if (!projContext.hasFullShadow() && hasIterationExpression(projContext)) { - LensUtil.loadFullAccount(context, projContext, provisioningService, result); + contextLoader.loadFullShadow(context, projContext, task, result); if (projContext.getSynchronizationPolicyDecision() == SynchronizationPolicyDecision.BROKEN) { return; } @@ -239,7 +227,7 @@ private void processProjections(LensContext context, // LensUtil.traceContext(LOGGER, activityDescription, "values (outbound)", false, context, true); // Merges the values together, processing exclusions and strong/weak mappings are needed - consolidationProcessor.consolidateValues(context, projContext, result); + consolidationProcessor.consolidateValues(context, projContext, task, result); if (consistencyChecks) context.checkConsistence(); context.recompute(); @@ -280,7 +268,7 @@ private void processProjections(LensContext context, checker.setPrismContext(prismContext); checker.setContext(context); checker.setProvisioningService(provisioningService); - checker.check(result); + checker.check(task, result); if (checker.isSatisfiesConstraints()) { LOGGER.trace("Current shadow satisfies uniqueness constraints. Iteration {}, token '{}'", iteration, iterationToken); conflict = false; @@ -288,8 +276,8 @@ private void processProjections(LensContext context, LOGGER.trace("Current shadow does not satisfy constraints. Conflicting shadow exists. Needed to found out what's wrong."); if (checker.getConflictingShadow() != null){ PrismObject fullConflictingShadow = null; - try{ //TODO task in the get method - fullConflictingShadow = provisioningService.getObject(ShadowType.class, checker.getConflictingShadow().getOid(), null, null, result); + try{ + fullConflictingShadow = provisioningService.getObject(ShadowType.class, checker.getConflictingShadow().getOid(), null, task, result); } catch (ObjectNotFoundException ex){ //if object not found exception occurred, its ok..the account was deleted by the discovery, so there esits no more conflicting shadow LOGGER.trace("Conflicting shadow was deleted by discovery. It does not exist anymore. Continue with adding current shadow."); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java index 15c8a124836..be1fa4a9eb9 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/Projector.java @@ -24,17 +24,18 @@ import javax.xml.datatype.XMLGregorianCalendar; import com.evolveum.midpoint.model.api.ProgressInformation; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.evolveum.midpoint.common.Clock; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.impl.lens.LensContext; import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; import com.evolveum.midpoint.model.impl.lens.LensUtil; import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.CommunicationException; @@ -207,8 +208,11 @@ private void projectInternal(LensContext context, Stri focusProcessor.processFocus(context, activityDescription, now, task, result); context.recomputeFocus(); if (consistencyChecks) context.checkConsistence(); - - // Process activation of all resources, regardless of the waves. This is needed to properly + + LensUtil.traceContext(LOGGER, activityDescription, "focus processing", false, context, false); + LensUtil.checkContextSanity(context, "focus processing", result); + + // Process activation of all resources, regardless of the waves. This is needed to properly // sort projections to waves as deprovisioning will reverse the dependencies. And we know whether // a projection is provisioned or deprovisioned only after the activation is processed. if (fromStart && inFirstWave) { @@ -224,16 +228,12 @@ private void projectInternal(LensContext context, Stri assignmentProcessor.removeIgnoredContexts(context); // TODO move implementation of this method elsewhere; but it has to be invoked here, as activationProcessor sets the IGNORE flag } LensUtil.traceContext(LOGGER, activityDescription, "projection activation of all resources", true, context, true); - + if (consistencyChecks) context.checkConsistence(); + dependencyProcessor.sortProjectionsToWaves(context); maxWaves = dependencyProcessor.computeMaxWaves(context); LOGGER.trace("Continuing wave {}, maxWaves={}", context.getProjectionWave(), maxWaves); - LensUtil.traceContext(LOGGER, activityDescription,"focus processing", false, context, false); - if (consistencyChecks) context.checkConsistence(); - LensUtil.checkContextSanity(context, "focus processing", result); - - // Focus-related processing is over. Now we will process projections in a loop. for (LensProjectionContext projectionContext: context.getProjectionContexts()) { context.checkAbortRequested(); @@ -252,7 +252,7 @@ private void projectInternal(LensContext context, Stri LOGGER.trace("WAVE {} PROJECTION {}", context.getProjectionWave(), projectionDesc); // Some projections may not be loaded at this point, e.g. high-order dependency projections - contextLoader.makeSureProjectionIsLoaded(context, projectionContext, result); + contextLoader.makeSureProjectionIsLoaded(context, projectionContext, task, result); if (consistencyChecks) context.checkConsistence(); @@ -280,7 +280,7 @@ private void projectInternal(LensContext context, Stri LensUtil.traceContext(LOGGER, activityDescription, "projection values and credentials of "+projectionDesc, false, context, true); if (consistencyChecks) context.checkConsistence(); - reconciliationProcessor.processReconciliation(context, projectionContext, result); + reconciliationProcessor.processReconciliation(context, projectionContext, task, result); projectionContext.recompute(); LensUtil.traceContext(LOGGER, activityDescription, "projection reconciliation of "+projectionDesc, false, context, false); if (consistencyChecks) context.checkConsistence(); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java index c1242d80bab..40316751f3b 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java @@ -28,6 +28,7 @@ import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismContainerValue; import com.evolveum.midpoint.prism.delta.ContainerDelta; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.PrettyPrinter; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; @@ -105,7 +106,7 @@ public class ReconciliationProcessor { private static final Trace LOGGER = TraceManager.getTrace(ReconciliationProcessor.class); void processReconciliation(LensContext context, - LensProjectionContext projectionContext, OperationResult result) throws SchemaException, + LensProjectionContext projectionContext, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { LensFocusContext focusContext = context.getFocusContext(); @@ -116,11 +117,11 @@ void processReconciliation(LensContext context, // We can do this only for focal types. return; } - processReconciliationFocus(context, projectionContext, result); + processReconciliationFocus(context, projectionContext, task, result); } void processReconciliationFocus(LensContext context, - LensProjectionContext projCtx, OperationResult result) throws SchemaException, + LensProjectionContext projCtx, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { @@ -155,8 +156,8 @@ void processReconciliationFocus(LensContext context, if (!projCtx.isFullShadow()) { // We need to load the object PrismObject objectOld = provisioningService.getObject(ShadowType.class, - projCtx.getOid(), SelectorOptions.createCollection(GetOperationOptions.createDoNotDiscovery()) - , null, result); + projCtx.getOid(), SelectorOptions.createCollection(GetOperationOptions.createDoNotDiscovery()), + task, result); ShadowType oldShadow = objectOld.asObjectable(); projCtx.determineFullShadowFlag(oldShadow.getFetchResult()); projCtx.setLoadedObject(objectOld); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ShadowConstraintsChecker.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ShadowConstraintsChecker.java index 16fe52b448d..7be23721bd9 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ShadowConstraintsChecker.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ShadowConstraintsChecker.java @@ -27,6 +27,7 @@ import com.evolveum.midpoint.provisioning.api.ConstraintsCheckingResult; import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; @@ -103,7 +104,7 @@ public PrismObject getConflictingShadow() { return constraintsCheckingResult.getConflictingShadow(); } - public void check(OperationResult result) throws SchemaException, ObjectAlreadyExistsException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { + public void check(Task task, OperationResult result) throws SchemaException, ObjectAlreadyExistsException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { RefinedObjectClassDefinition projDef = projectionContext.getStructuralObjectClassDefinition(); PrismObject projectionNew = projectionContext.getObjectNew(); @@ -141,7 +142,7 @@ public boolean confirmViolation(String oid) { constraintsCheckingResult = provisioningService.checkConstraints(projDef, projectionNew, projectionContext.getResource(), projectionContext.getOid(), projectionContext.getResourceShadowDiscriminator(), - confirmer, result); + confirmer, task, result); if (constraintsCheckingResult.isSatisfiesConstraints()) { satisfiesConstraints = true; diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationConfirmationEvaluator.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationConfirmationEvaluator.java index 8e705c1a620..0abee1a4a52 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationConfirmationEvaluator.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/CorrelationConfirmationEvaluator.java @@ -24,7 +24,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Component; -import org.w3c.dom.Element; import com.evolveum.midpoint.model.common.expression.Expression; import com.evolveum.midpoint.model.common.expression.ExpressionEvaluationContext; @@ -383,7 +382,7 @@ public boolean evaluateConfirmationExpression(Class foc PrismPropertyDefinition outputDefinition = new PrismPropertyDefinition<>(ExpressionConstants.OUTPUT_ELMENT_NAME, DOMUtil.XSD_BOOLEAN, prismContext); Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, - outputDefinition, shortDesc, result); + outputDefinition, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, variables, shortDesc, task, result); PrismValueDeltaSetTriple> outputTriple = expression.evaluate(params); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/LiveSyncTaskHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/LiveSyncTaskHandler.java index 0916a6d596a..ab4f08c8fdb 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/LiveSyncTaskHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/LiveSyncTaskHandler.java @@ -15,24 +15,21 @@ */ package com.evolveum.midpoint.model.impl.sync; -import javax.annotation.PostConstruct; - -import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; -import com.evolveum.midpoint.schema.result.OperationResultStatus; -import com.evolveum.midpoint.task.api.*; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.impl.ModelConstants; import com.evolveum.midpoint.model.impl.util.Utils; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.provisioning.api.ProvisioningService; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; +import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; import com.evolveum.midpoint.schema.result.OperationConstants; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.schema.result.OperationResultStatus; +import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.task.api.TaskCategory; +import com.evolveum.midpoint.task.api.TaskHandler; +import com.evolveum.midpoint.task.api.TaskManager; +import com.evolveum.midpoint.task.api.TaskRunResult; import com.evolveum.midpoint.task.api.TaskRunResult.TaskRunResultStatus; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; @@ -43,7 +40,10 @@ import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.LayerType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import javax.annotation.PostConstruct; import java.util.List; /** @@ -75,9 +75,18 @@ public class LiveSyncTaskHandler implements TaskHandler { private void initialize() { taskManager.registerHandler(HANDLER_URI, this); } - + @Override public TaskRunResult run(Task task) { + TaskHandlerUtil.fetchAllStatistics(task); + try { + return runInternal(task); + } finally { + TaskHandlerUtil.storeAllStatistics(task); + } + } + + private TaskRunResult runInternal(Task task) { LOGGER.trace("LiveSyncTaskHandler.run starting"); long progress = task.getProgress(); @@ -240,7 +249,7 @@ public TaskRunResult run(Task task) { // This "run" is finished. But the task goes on ... runResult.setRunResultStatus(TaskRunResultStatus.FINISHED); - runResult.setProgress(progress); + runResult.setProgress(progress); // Might collide with increasing progress in provisioning module, e.g. when an exception is thrown. But that's OK for now. LOGGER.trace("LiveSyncTaskHandler.run stopping (resource {})", resourceOid); return runResult; } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/RecomputeTaskHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/RecomputeTaskHandler.java index 1746a07c490..786f72e3bd9 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/RecomputeTaskHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/RecomputeTaskHandler.java @@ -95,6 +95,7 @@ public class RecomputeTaskHandler extends AbstractSearchIterativeTaskHandler resource boolean interrupted; - OperationResult opResult = result.createSubresult(OperationConstants.RECONCILIATION+".ResourceReconciliation"); + OperationResult opResult = result.createSubresult(OperationConstants.RECONCILIATION+".resourceReconciliation"); // Instantiate result handler. This will be called with every search // result in the following iterative search @@ -457,6 +464,8 @@ private boolean performResourceReconciliation(PrismObject resource handler.setSourceChannel(SchemaConstants.CHANGE_CHANNEL_RECON); handler.setStopOnError(false); + coordinatorTask.setExpectedTotal(null); + try { ObjectQuery query = createObjectclassSearchQuery(resource, objectclassDef); @@ -464,7 +473,7 @@ private boolean performResourceReconciliation(PrismObject resource OperationResult searchResult = new OperationResult(OperationConstants.RECONCILIATION+".searchIterative"); handler.createWorkerThreads(coordinatorTask, searchResult); - provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, searchResult); // note that progress is incremented within the handler, as it extends AbstractSearchIterativeResultHandler + provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, coordinatorTask, searchResult); // note that progress is incremented within the handler, as it extends AbstractSearchIterativeResultHandler handler.completeProcessing(searchResult); interrupted = !coordinatorTask.canRun(); @@ -473,10 +482,10 @@ private boolean performResourceReconciliation(PrismObject resource String message = "Processed " + handler.getProgress() + " account(s), got " + handler.getErrors() + " error(s)"; if (interrupted) { - message += "; was interrupted during processing."; + message += "; was interrupted during processing"; } if (handler.getProgress() > 0) { - message += " Average time for one object: " + handler.getAverageTime() + " ms (wall clock time average: " + handler.getWallAverageTime() + " ms)."; + message += ". Average time for one object: " + handler.getAverageTime() + " ms (wall clock time average: " + handler.getWallAverageTime() + " ms)."; } OperationResultStatus resultStatus = OperationResultStatus.SUCCESS; @@ -531,6 +540,8 @@ private boolean performShadowReconciliation(final PrismObject reso if (LOGGER.isTraceEnabled()) { LOGGER.trace("Shadow recon query:\n{}", query.debugDump()); } + + long started = System.currentTimeMillis(); final Holder countHolder = new Holder(0L); @@ -549,6 +560,7 @@ public boolean handle(PrismObject shadow) { return task.canRun(); } }; + Utils.searchIterative(repositoryService, ShadowType.class, query, handler , BLOCK_SIZE, opResult); interrupted = !task.canRun(); @@ -562,8 +574,9 @@ public boolean handle(PrismObject shadow) { reconResult.setShadowReconCount(countHolder.getValue()); result.createSubresult(OperationConstants.RECONCILIATION+".shadowReconciliation.statistics") - .recordStatus(OperationResultStatus.SUCCESS, "Processed " + countHolder.getValue() + " shadow(s)" - + (interrupted ? "; was interrupted during processing" : "")); + .recordStatus(OperationResultStatus.SUCCESS, "Processed " + countHolder.getValue() + " shadow(s) in " + + (System.currentTimeMillis() - started) + " ms." + + (interrupted ? " Was interrupted during processing." : "")); return !interrupted; } @@ -633,10 +646,9 @@ private boolean scanForUnfinishedOperations(Task task, String resourceOid, Recon ObjectAlreadyExistsException, CommunicationException, ObjectNotFoundException, ConfigurationException, SecurityViolationException { LOGGER.trace("Scan for unfinished operations starting"); - OperationResult opResult = result.createSubresult(OperationConstants.RECONCILIATION+".RepoReconciliation"); + OperationResult opResult = result.createSubresult(OperationConstants.RECONCILIATION+".repoReconciliation"); opResult.addParam("reconciled", true); - NotFilter notNull = NotFilter.createNot(createFailedOpFilter(null)); AndFilter andFilter = AndFilter.createAnd(notNull, RefFilter.createReferenceEqual(ShadowType.F_RESOURCE_REF, ShadowType.class, prismContext, resourceOid)); @@ -645,10 +657,19 @@ private boolean scanForUnfinishedOperations(Task task, String resourceOid, Recon List> shadows = repositoryService.searchObjects( ShadowType.class, query, null, opResult); + task.setExpectedTotal((long) shadows.size()); // for this phase, obviously + LOGGER.trace("Found {} accounts that were not successfully processed.", shadows.size()); reconResult.setUnOpsCount(shadows.size()); + + long startedAll = System.currentTimeMillis(); + int processedSuccess = 0, processedFailure = 0; for (PrismObject shadow : shadows) { + + long started = System.currentTimeMillis(); + task.recordIterativeOperationStart(shadow.asObjectable()); + OperationResult provisioningResult = new OperationResult(OperationConstants.RECONCILIATION+".finishOperation"); try { RepositoryCache.enter(); @@ -657,7 +678,12 @@ private boolean scanForUnfinishedOperations(Task task, String resourceOid, Recon Utils.clearRequestee(task); provisioningService.finishOperation(shadow, options, task, provisioningResult); // retryFailedOperation(shadow.asObjectable(), opResult); - } catch (Exception ex) { + + task.recordIterativeOperationEnd(shadow.asObjectable(), started, null); + processedSuccess++; + } catch (Throwable ex) { + task.recordIterativeOperationEnd(shadow.asObjectable(), started, ex); + processedFailure++; opResult.recordFatalError("Failed to finish operation with shadow: " + ObjectTypeUtil.toShortString(shadow.asObjectable()) +". Reason: " + ex.getMessage(), ex); Collection modifications = PropertyDelta .createModificationReplacePropertyCollection(ShadowType.F_ATTEMPT_NUMBER, @@ -672,19 +698,26 @@ private boolean scanForUnfinishedOperations(Task task, String resourceOid, Recon RepositoryCache.exit(); } + // TODO record statistics as well incrementAndRecordProgress(task, opResult); if (!task.canRun()) { - return false; + break; } } // for each try the operation again - + + String message = "Processing unfinished operations done. Out of " + shadows.size() + " objects, " + + processedSuccess + " were processed successfully and processing of " + processedFailure + " resulted in failure. " + + "Total time spent: " + (System.currentTimeMillis() - startedAll) + " ms. " + + (!task.canRun() ? "Was interrupted during processing." : ""); + opResult.computeStatus(); - - LOGGER.trace("Scan for unfinished operations finished, processed {} accounts, result: {}", shadows.size(), opResult.getStatus()); - return true; + result.createSubresult(opResult.getOperation()+".statistics").recordStatus(opResult.getStatus(), message); + + LOGGER.debug("{}. Result: {}", message, opResult.getStatus()); + return task.canRun(); } private ObjectFilter createFailedOpFilter(FailedOperationTypeType failedOp) throws SchemaException{ diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java index d50444958f7..cd6bfc1997a 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationService.java @@ -25,9 +25,11 @@ import javax.annotation.PostConstruct; import javax.annotation.PreDestroy; -import javax.xml.datatype.XMLGregorianCalendar; import javax.xml.namespace.QName; +import com.evolveum.midpoint.prism.polystring.PolyString; +import com.evolveum.midpoint.schema.statistics.StatisticsUtil; +import com.evolveum.midpoint.schema.statistics.SynchronizationInformation; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; import org.springframework.beans.factory.annotation.Autowired; @@ -36,7 +38,6 @@ import com.evolveum.midpoint.audit.api.AuditService; import com.evolveum.midpoint.common.InternalsConfig; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.common.expression.ExpressionFactory; @@ -57,13 +58,13 @@ import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.prism.delta.PropertyDelta; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; import com.evolveum.midpoint.provisioning.api.ChangeNotificationDispatcher; import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener; import com.evolveum.midpoint.provisioning.api.ResourceObjectShadowChangeDescription; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.constants.ObjectTypes; import com.evolveum.midpoint.schema.constants.SchemaConstants; @@ -91,7 +92,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSynchronizationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; @@ -160,10 +160,18 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task } OperationResult subResult = parentResult.createSubresult(NOTIFY_CHANGE); + + PrismObject currentShadow = change.getCurrentShadow(); + PrismObject applicableShadow = currentShadow; + if (applicableShadow == null) { + // We need this e.g. in case of delete + applicableShadow = change.getOldShadow(); + } + + SynchronizationEventInformation eventInfo = new SynchronizationEventInformation(applicableShadow, task); + try { - - PrismObject currentShadow = change.getCurrentShadow(); - + if (isProtected((PrismObject) currentShadow)){ LOGGER.trace("SYNCHRONIZATION skipping {} because it is protected", currentShadow); // Just make sure there is no misleading synchronization situation in the shadow @@ -174,15 +182,11 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task shadowDelta.getModifications(), null, null, task, subResult); } subResult.recordStatus(OperationResultStatus.NOT_APPLICABLE, "Skipped because it is protected"); + eventInfo.setProtected(); + eventInfo.record(task); return; } - PrismObject applicableShadow = currentShadow; - if (applicableShadow == null) { - // We need this e.g. in case of delete - applicableShadow = change.getOldShadow(); - } - ResourceType resourceType = change.getResource().asObjectable(); PrismObject configuration = Utils.getSystemConfiguration(repositoryService, subResult); @@ -194,6 +198,8 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task + " ignoring change from channel " + change.getSourceChannel(); LOGGER.debug(message); subResult.recordStatus(OperationResultStatus.NOT_APPLICABLE, message); + eventInfo.setNoSynchronizationPolicy(); + eventInfo.record(task); return; } @@ -202,6 +208,8 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task + " ignoring change from channel " + change.getSourceChannel(); LOGGER.debug(message); subResult.recordStatus(OperationResultStatus.NOT_APPLICABLE, message); + eventInfo.setSynchronizationNotEnabled(); + eventInfo.record(task); return; } @@ -210,6 +218,8 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task LOGGER.trace("SYNCHRONIZATION skipping {} because it does not match kind/intent defined in task",new Object[] { applicableShadow}); subResult.recordStatus(OperationResultStatus.NOT_APPLICABLE, "Skipped because it does not match objectClass/kind/intent"); + eventInfo.setDoesNotMatchTaskSpecification(); + eventInfo.record(task); return; } @@ -225,6 +235,7 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task } else { LOGGER.trace("SYNCHRONIZATION: SITUATION: '{}', {}", situation.getSituation().value(), situation.getCorrelatedOwner()); } + eventInfo.setSituation(situation.getSituation()); if (Utils.isDryRun(task)){ PrismObject object = null; @@ -242,6 +253,7 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task } repositoryService.modifyObject(ShadowType.class, object.getOid(), modifications, subResult); subResult.recordSuccess(); + eventInfo.record(task); return; } @@ -253,9 +265,11 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task } reactToChange(focusType, change, synchronizationPolicy, situation, resourceType, logDebug, configuration, task, subResult); - + eventInfo.record(task); subResult.computeStatus(); } catch (Exception ex) { + eventInfo.setException(ex); + eventInfo.record(task); subResult.recordFatalError(ex); throw new SystemException(ex); } finally { @@ -1003,4 +1017,63 @@ private void executeActions(SynchronizationReactionType re public String getName() { return "model synchronization service"; } + + private static class SynchronizationEventInformation { + + private String objectName; + private String objectDisplayName; + private String objectOid; + private Throwable exception; + private long started; + + private SynchronizationInformation increment = new SynchronizationInformation(); // quite a hack TODO replace by something appropriate + + public SynchronizationEventInformation(PrismObject currentShadow, Task task) { + started = System.currentTimeMillis(); + if (currentShadow != null) { + final ShadowType shadow = currentShadow.asObjectable(); + objectName = PolyString.getOrig(shadow.getName()); + objectDisplayName = StatisticsUtil.getDisplayName(shadow); + objectOid = currentShadow.getOid(); + } + task.recordSynchronizationOperationStart(objectName, objectDisplayName, ShadowType.COMPLEX_TYPE, objectOid); + } + + public void setProtected() { + increment.setCountProtected(1); + } + + public void setNoSynchronizationPolicy() { + increment.setCountNoSynchronizationPolicy(1); + } + + public void setSynchronizationNotEnabled() { + increment.setCountSynchronizationDisabled(1); + } + + public void setDoesNotMatchTaskSpecification() { + increment.setCountNotApplicableForTask(1); + } + + public void setSituation(SynchronizationSituationType situation) { + switch (situation) { + case LINKED: increment.setCountLinked(1); break; + case UNLINKED: increment.setCountUnlinked(1); break; + case DELETED: increment.setCountDeleted(1); break; + case DISPUTED: increment.setCountDisputed(1); break; + case UNMATCHED: increment.setCountUnmatched(1); break; + default: + // noop (or throw exception?) + } + } + + public void setException(Exception ex) { + exception = ex; + } + + public void record(Task task) { + task.recordSynchronizationOperationEnd(objectName, objectDisplayName, ShadowType.COMPLEX_TYPE, objectOid, started, exception, increment); + } + + } } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizeAccountResultHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizeAccountResultHandler.java index 6941b7d9877..2cf19492491 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizeAccountResultHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizeAccountResultHandler.java @@ -20,6 +20,7 @@ import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.model.impl.importer.ImportAccountsFromResourceTaskHandler; import com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeResultHandler; +import com.evolveum.midpoint.model.impl.util.AbstractSearchIterativeTaskHandler; import com.evolveum.midpoint.model.impl.util.Utils; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.delta.ChangeType; @@ -72,6 +73,7 @@ public SynchronizeAccountResultHandler(ResourceType resource, ObjectClassComplex this.resourceOid = resource.getOid(); this.objectClass = objectClass; forceAdd = false; + setRecordIterationStatistics(false); } public boolean isForceAdd() { diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/TaskHandlerUtil.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/TaskHandlerUtil.java new file mode 100644 index 00000000000..dde7596474b --- /dev/null +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/TaskHandlerUtil.java @@ -0,0 +1,126 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.model.impl.sync; + +import com.evolveum.midpoint.prism.PrismProperty; +import com.evolveum.midpoint.schema.constants.SchemaConstants; +import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; +import com.evolveum.midpoint.util.exception.ObjectNotFoundException; +import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.logging.LoggingUtils; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; + +/** + * @author Pavol Mederly + */ +public class TaskHandlerUtil { + + private static final transient Trace LOGGER = TraceManager.getTrace(TaskHandlerUtil.class); + + public static void initAllStatistics(Task task) { + fetchAllStatistics(task, false, true, true); + } + + public static void fetchAllStatistics(Task task) { + fetchAllStatistics(task, true, true, true); + } + + public static void fetchAllStatistics(Task task, boolean preserveStatistics, boolean enableIterationStatistics, boolean enableSynchronizationStatistics) { + if (preserveStatistics) { + fetchOperationalInformation(task); + if (enableIterationStatistics) { + fetchIterativeTaskInformation(task); + } + if (enableSynchronizationStatistics) { + fetchSynchronizationInformation(task); + } + } else { + if (enableIterationStatistics) { + task.resetIterativeTaskInformation(null); + } + if (enableSynchronizationStatistics) { + task.resetSynchronizationInformation(null); + } + } + } + + public static void storeAllStatistics(Task task) { + storeAllStatistics(task, true, true); + } + + public static void storeAllStatistics(Task task, boolean enableIterationStatistics, boolean enableSynchronizationStatistics) { + try { + storeOperationalInformation(task); + if (enableIterationStatistics) { + storeIterativeTaskInformation(task); + } + if (enableSynchronizationStatistics) { + storeSynchronizationInformation(task); + } + task.savePendingModifications(task.getResult()); + } catch (SchemaException|ObjectNotFoundException |ObjectAlreadyExistsException |RuntimeException e) { + LoggingUtils.logUnexpectedException(LOGGER, "Couldn't store statistical information into task {}", e, task); + } + } + + public static void fetchOperationalInformation(Task task) { + PrismProperty property = task.getExtensionProperty(SchemaConstants.MODEL_EXTENSION_OPERATIONAL_INFORMATION_PROPERTY_NAME); + if (property == null || property.isEmpty()) { + task.resetOperationalInformation(null); + } else { + task.resetOperationalInformation(property.getValue().getValue()); + } + } + + public static void fetchSynchronizationInformation(Task task) { + PrismProperty property = task.getExtensionProperty(SchemaConstants.MODEL_EXTENSION_SYNCHRONIZATION_INFORMATION_PROPERTY_NAME); + if (property == null || property.isEmpty()) { + task.resetSynchronizationInformation(null); + } else { + task.resetSynchronizationInformation(property.getValue().getValue()); + } + } + + public static void fetchIterativeTaskInformation(Task task) { + PrismProperty property = task.getExtensionProperty(SchemaConstants.MODEL_EXTENSION_ITERATIVE_TASK_INFORMATION_PROPERTY_NAME); + if (property == null || property.isEmpty()) { + task.resetIterativeTaskInformation(null); + } else { + task.resetIterativeTaskInformation(property.getValue().getValue()); + } + } + + public static void storeOperationalInformation(Task task) throws SchemaException { + OperationalInformationType operationalInformationType = task.getAggregateOperationalInformation(); + task.setExtensionPropertyValue(SchemaConstants.MODEL_EXTENSION_OPERATIONAL_INFORMATION_PROPERTY_NAME, operationalInformationType); + } + + public static void storeSynchronizationInformation(Task task) throws SchemaException { + SynchronizationInformationType synchronizationInformationType = task.getAggregateSynchronizationInformation(); + task.setExtensionPropertyValue(SchemaConstants.MODEL_EXTENSION_SYNCHRONIZATION_INFORMATION_PROPERTY_NAME, synchronizationInformationType); + } + + public static void storeIterativeTaskInformation(Task task) throws SchemaException { + IterativeTaskInformationType iterativeTaskInformationType = task.getAggregateIterativeTaskInformation(); + task.setExtensionPropertyValue(SchemaConstants.MODEL_EXTENSION_ITERATIVE_TASK_INFORMATION_PROPERTY_NAME, iterativeTaskInformationType); + } +} diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseAction.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseAction.java index 7f4797f6675..8050ce688cc 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseAction.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/action/BaseAction.java @@ -30,7 +30,6 @@ import com.evolveum.midpoint.audit.api.AuditService; import com.evolveum.midpoint.common.InternalsConfig; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.impl.controller.ModelController; import com.evolveum.midpoint.model.impl.lens.ChangeExecutor; @@ -49,6 +48,7 @@ import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.provisioning.api.ResourceObjectShadowChangeDescription; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ShadowUtil; diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeResultHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeResultHandler.java index ea43d761b7a..813d4a5c6d3 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeResultHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeResultHandler.java @@ -15,15 +15,26 @@ */ package com.evolveum.midpoint.model.impl.util; +import com.evolveum.midpoint.model.impl.sync.TaskHandlerUtil; import com.evolveum.midpoint.prism.PrismProperty; +import com.evolveum.midpoint.prism.polystring.PolyString; import com.evolveum.midpoint.repo.cache.RepositoryCache; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResultStatus; +import com.evolveum.midpoint.schema.statistics.StatisticsUtil; +import com.evolveum.midpoint.schema.util.ObjectTypeUtil; import com.evolveum.midpoint.task.api.LightweightTaskHandler; import com.evolveum.midpoint.task.api.TaskManager; +import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.exception.SystemException; import com.evolveum.midpoint.util.logging.LoggingUtils; +import com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OrgType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.RoleType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; import org.apache.commons.lang.StringUtils; import com.evolveum.midpoint.prism.PrismObject; @@ -35,8 +46,10 @@ import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; +import javax.xml.namespace.QName; import java.util.ArrayList; import java.util.List; +import java.util.Set; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.TimeUnit; @@ -64,6 +77,9 @@ public abstract class AbstractSearchIterativeResultHandler private boolean stopOnError; private boolean logObjectProgress; private boolean logErrors = true; + private boolean recordIterationStatistics = true; // whether we want to do these ourselves or we let SynchronizationService do that for us + private boolean enableIterationStatistics = true; // whether we want to collect these statistics at all + private boolean enableSynchronizationStatistics = false; // whether we want to collect sync statistics private BlockingQueue requestQueue; private AtomicBoolean stopRequestedByAnyWorker = new AtomicBoolean(false); private final long startTime; @@ -125,9 +141,33 @@ public void setLogObjectProgress(boolean logObjectProgress) { this.logObjectProgress = logObjectProgress; } + public boolean isRecordIterationStatistics() { + return recordIterationStatistics; + } + + public void setRecordIterationStatistics(boolean recordIterationStatistics) { + this.recordIterationStatistics = recordIterationStatistics; + } + + public boolean isEnableIterationStatistics() { + return enableIterationStatistics; + } + + public void setEnableIterationStatistics(boolean enableIterationStatistics) { + this.enableIterationStatistics = enableIterationStatistics; + } + + public boolean isEnableSynchronizationStatistics() { + return enableSynchronizationStatistics; + } + + public void setEnableSynchronizationStatistics(boolean enableSynchronizationStatistics) { + this.enableSynchronizationStatistics = enableSynchronizationStatistics; + } + /* (non-Javadoc) - * @see com.evolveum.midpoint.schema.ResultHandler#handle(com.evolveum.midpoint.prism.PrismObject, com.evolveum.midpoint.schema.result.OperationResult) - */ + * @see com.evolveum.midpoint.schema.ResultHandler#handle(com.evolveum.midpoint.prism.PrismObject, com.evolveum.midpoint.schema.result.OperationResult) + */ @Override public boolean handle(PrismObject object, OperationResult parentResult) { if (object.getOid() == null) { @@ -255,6 +295,9 @@ private void processRequest(ProcessingRequest request, Task workerTask, Operatio PrismObject object = request.object; + String objectName = PolyString.getOrig(object.getName()); + String objectDisplayName = getDisplayName(object); + OperationResult result = parentResult.createSubresult(taskOperationPrefix + ".handle"); result.addParam("object", object); @@ -271,6 +314,11 @@ private void processRequest(ProcessingRequest request, Task workerTask, Operatio getProcessShortNameCapitalized(), object, getContextDesc()}); } + if (isRecordIterationStatistics()) { + workerTask.recordIterativeOperationStart(objectName, objectDisplayName, + null /* TODO */, object.getOid()); + } + // The meat cont = handleObject(object, workerTask, result); @@ -281,14 +329,28 @@ private void processRequest(ProcessingRequest request, Task workerTask, Operatio if (result.isError()) { // Alternative way how to indicate an error. + if (isRecordIterationStatistics()) { + workerTask.recordIterativeOperationEnd(objectName, objectDisplayName, + null /* TODO */, object.getOid(), startTime, getException(result)); + } cont = processError(object, null, result); - } else if (result.isSuccess()) { - // FIXME: hack. Hardcoded ugly summarization of successes. something like - // AbstractSummarizingResultHandler [lazyman] - result.getSubresults().clear(); + } else { + if (isRecordIterationStatistics()) { + workerTask.recordIterativeOperationEnd(objectName, objectDisplayName, + null /* TODO */, object.getOid(), startTime, null); + } + if (result.isSuccess()) { + // FIXME: hack. Hardcoded ugly summarization of successes. something like + // AbstractSummarizingResultHandler [lazyman] + result.getSubresults().clear(); + } } } catch (CommonException|RuntimeException e) { + if (isRecordIterationStatistics()) { + workerTask.recordIterativeOperationEnd(objectName, objectDisplayName, + null /* TODO */, object.getOid(), startTime, e); + } cont = processError(object, e, result); } finally { RepositoryCache.exit(); @@ -303,11 +365,14 @@ private void processRequest(ProcessingRequest request, Task workerTask, Operatio // or parentResult as obtained in handle(..) method in single-thread scenario parentResult.summarize(); - if (shouldReportProgress()) { - try { - coordinatorTask.setProgressImmediate(progress, result); // this is necessary for the progress to be immediately available in GUI - } catch (ObjectNotFoundException | SchemaException | RuntimeException e) { - LoggingUtils.logException(LOGGER, "Couldn't record progress for task {}", e, coordinatorTask); + synchronized (coordinatorTask) { + coordinatorTask.setProgress(progress); + if (requestQueue != null) { + workerTask.setProgress(workerTask.getProgress()+1); + } + if (shouldReportProgress()) { + TaskHandlerUtil.storeAllStatistics(coordinatorTask, isEnableIterationStatistics(), isEnableSynchronizationStatistics()); + // includes savePendingModifications - this is necessary for the progress to be immediately available in GUI } } @@ -332,6 +397,20 @@ private void processRequest(ProcessingRequest request, Task workerTask, Operatio } } + // may be overriden + protected String getDisplayName(PrismObject object) { + return StatisticsUtil.getDisplayName(object); + } + + // TODO implement better + protected Throwable getException(OperationResult result) { + if (result.getCause() != null) { + return result.getCause(); + } else { + return new SystemException(result.getMessage()); + } + } + private boolean shouldReportProgress() { long curr = System.currentTimeMillis(); long lastUpdate = progressLastUpdated.get(); @@ -424,6 +503,12 @@ public void createWorkerThreads(Task coordinatorTask, OperationResult opResult) workerSpecificResults.add(workerSpecificResult); Task subtask = coordinatorTask.createSubtask(new WorkerHandler(workerSpecificResult)); + if (isEnableIterationStatistics()) { + subtask.resetIterativeTaskInformation(null); + } + if (isEnableSynchronizationStatistics()) { + subtask.resetSynchronizationInformation(null); + } subtask.setCategory(coordinatorTask.getCategory()); subtask.setResult(new OperationResult(taskOperationPrefix + ".executeWorker", OperationResultStatus.IN_PROGRESS, null)); subtask.setName("Worker thread " + (i+1) + " of " + threadsCount); diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeTaskHandler.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeTaskHandler.java index 0e97f10c5f5..b84ddb81baa 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeTaskHandler.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeTaskHandler.java @@ -20,6 +20,7 @@ import java.util.HashMap; import java.util.Map; +import com.evolveum.midpoint.model.impl.sync.TaskHandlerUtil; import com.evolveum.midpoint.prism.PrismProperty; import com.evolveum.midpoint.prism.query.QueryJaxbConvertor; import com.evolveum.midpoint.repo.api.RepositoryService; @@ -69,7 +70,10 @@ public abstract class AbstractSearchIterativeTaskHandler) type, query, queryOptions, resultHandler, opResult); + modelObjectResolver.searchIterative((Class) type, query, queryOptions, resultHandler, coordinatorTask, opResult); } else { repositoryService.searchObjectsIterative(type, query, (ResultHandler) resultHandler, null, opResult); } diff --git a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/Utils.java b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/Utils.java index 6c851a3be41..cb1a5ed6aaf 100644 --- a/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/Utils.java +++ b/model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/Utils.java @@ -27,7 +27,6 @@ import com.evolveum.midpoint.common.crypto.CryptoUtil; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; import com.evolveum.midpoint.model.impl.ModelConstants; @@ -56,6 +55,7 @@ import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.constants.ExpressionConstants; import com.evolveum.midpoint.schema.constants.SchemaConstants; @@ -91,34 +91,36 @@ public final class Utils { private Utils() { } - public static void resolveResource(ShadowType shadow, ProvisioningService provisioning, - OperationResult result) throws CommunicationException, SchemaException, ObjectNotFoundException, ConfigurationException, - SecurityViolationException { - - Validate.notNull(shadow, "Resource object shadow must not be null."); - Validate.notNull(provisioning, "Provisioning service must not be null."); - - ResourceType resource = getResource(shadow, provisioning, result); - shadow.setResourceRef(null); - shadow.setResource(resource); - } - - public static ResourceType getResource(ShadowType shadow, ProvisioningService provisioning, - OperationResult result) throws CommunicationException, SchemaException, ObjectNotFoundException, ConfigurationException, - SecurityViolationException { - - if (shadow.getResource() != null) { - return shadow.getResource(); - } - - if (shadow.getResourceRef() == null) { - throw new IllegalArgumentException("Couldn't resolve resource. Resource object shadow doesn't" + - " contain resource nor resource ref."); - } - - ObjectReferenceType resourceRef = shadow.getResourceRef(); - return provisioning.getObject(ResourceType.class, resourceRef.getOid(), null, null, result).asObjectable(); - } + // inefficient (does not make use of LensContext resource cache) + // and seemingly not used at all => commenting out before deleting forever +// public static void resolveResource(ShadowType shadow, ProvisioningService provisioning, +// OperationResult result) throws CommunicationException, SchemaException, ObjectNotFoundException, ConfigurationException, +// SecurityViolationException { +// +// Validate.notNull(shadow, "Resource object shadow must not be null."); +// Validate.notNull(provisioning, "Provisioning service must not be null."); +// +// ResourceType resource = getResource(shadow, provisioning, result); +// shadow.setResourceRef(null); +// shadow.setResource(resource); +// } +// +// public static ResourceType getResource(ShadowType shadow, ProvisioningService provisioning, +// OperationResult result) throws CommunicationException, SchemaException, ObjectNotFoundException, ConfigurationException, +// SecurityViolationException { +// +// if (shadow.getResource() != null) { +// return shadow.getResource(); +// } +// +// if (shadow.getResourceRef() == null) { +// throw new IllegalArgumentException("Couldn't resolve resource. Resource object shadow doesn't" + +// " contain resource nor resource ref."); +// } +// +// ObjectReferenceType resourceRef = shadow.getResourceRef(); +// return provisioning.getObject(ResourceType.class, resourceRef.getOid(), null, null, result).asObjectable(); +// } public static void searchIterative(RepositoryService repositoryService, Class type, ObjectQuery query, Handler> handler, int blockSize, OperationResult opResult) throws SchemaException { diff --git a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java index 4881b0bf05c..02fe6c5cf6e 100644 --- a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java +++ b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/AbstractInternalModelIntegrationTest.java @@ -36,7 +36,6 @@ import com.evolveum.midpoint.common.crypto.CryptoUtil; import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.impl.lens.LensContext; import com.evolveum.midpoint.model.impl.lens.LensFocusContext; import com.evolveum.midpoint.model.impl.lens.LensProjectionContext; @@ -54,6 +53,7 @@ import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.util.PrismTestUtil; import com.evolveum.midpoint.schema.DeltaConvertor; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.MidPointConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ShadowUtil; diff --git a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/controller/ControllerAddObjectTest.java b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/controller/ControllerAddObjectTest.java index 513128e89e0..7b2da46bc3b 100644 --- a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/controller/ControllerAddObjectTest.java +++ b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/controller/ControllerAddObjectTest.java @@ -28,6 +28,7 @@ import javax.xml.bind.JAXBException; +import com.evolveum.midpoint.util.exception.NoFocusNameSchemaException; import org.mockito.Mockito; import org.mockito.invocation.InvocationOnMock; import org.mockito.stubbing.Answer; @@ -118,7 +119,7 @@ public void nullResult() throws Exception { controller.addObject(new UserType().asPrismObject(), null, taskManager.createTaskInstance(), null); } - @Test(expectedExceptions = IllegalArgumentException.class) + @Test(expectedExceptions = NoFocusNameSchemaException.class) @SuppressWarnings("unchecked") public void addUserWithoutName() throws Exception { TestUtil.displayTestTile("addUserWithoutName"); diff --git a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java index 9651c46004a..a8b538ea35d 100644 --- a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java +++ b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/expr/TestModelExpressions.java @@ -19,14 +19,12 @@ import static org.testng.AssertJUnit.assertEquals; import java.io.File; -import java.io.FileNotFoundException; import java.io.IOException; import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; -import javax.xml.bind.JAXBElement; import javax.xml.bind.JAXBException; import javax.xml.namespace.QName; @@ -131,7 +129,7 @@ public void testHello() throws Exception { ExpressionVariables variables = null; // WHEN - List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, result); + List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, null, result); // THEN display("Script output", scriptOutputs); @@ -172,7 +170,7 @@ public void testGetUserByOid() throws Exception { variables.addVariableDefinition(new QName(SchemaConstants.NS_C, "user"), chef); // WHEN - List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, result); + List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, null, result); // THEN display("Script output", scriptOutputs); @@ -200,7 +198,7 @@ public void testGetManagersOids() throws Exception { variables.addVariableDefinition(new QName(SchemaConstants.NS_C, "user"), chef); // WHEN - List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, result); + List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, null, result); // THEN display("Script output", scriptOutputs); @@ -229,7 +227,7 @@ public void testGetOrgByName() throws Exception { ExpressionVariables variables = new ExpressionVariables(); // WHEN - List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, result); + List> scriptOutputs = scriptExpression.evaluate(variables, null, false, TEST_NAME, null, result); // THEN display("Script output", scriptOutputs); diff --git a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java index e2852d38213..11e1ee5fbe6 100644 --- a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java +++ b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java @@ -31,7 +31,6 @@ import org.testng.AssertJUnit; import org.testng.annotations.Test; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.impl.AbstractInternalModelIntegrationTest; import com.evolveum.midpoint.model.impl.lens.LensContext; @@ -42,6 +41,7 @@ import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.prism.util.PrismTestUtil; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.task.api.TaskManager; diff --git a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java index 7c31f10bbc0..a72a85aaaff 100644 --- a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java +++ b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjector.java @@ -41,7 +41,6 @@ import com.evolveum.icf.dummy.resource.DummyAccount; import com.evolveum.midpoint.common.monitor.InternalMonitor; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.impl.AbstractInternalModelIntegrationTest; @@ -66,6 +65,7 @@ import com.evolveum.midpoint.prism.util.PrismAsserts; import com.evolveum.midpoint.prism.util.PrismTestUtil; import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ResourceTypeUtil; diff --git a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjectorRoleEntitlement.java b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjectorRoleEntitlement.java index f0f99bc9410..1a3adf6792a 100644 --- a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjectorRoleEntitlement.java +++ b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestProjectorRoleEntitlement.java @@ -40,7 +40,6 @@ import com.evolveum.icf.dummy.resource.DummyAccount; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.SynchronizationPolicyDecision; import com.evolveum.midpoint.model.impl.AbstractInternalModelIntegrationTest; @@ -64,6 +63,7 @@ import com.evolveum.midpoint.prism.util.PrismAsserts; import com.evolveum.midpoint.prism.util.PrismTestUtil; import com.evolveum.midpoint.prism.xml.XmlTypeConverter; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ResourceTypeUtil; diff --git a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java index 3ffc95c74cf..94f2bf7f5f0 100644 --- a/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java +++ b/model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java @@ -33,7 +33,6 @@ import com.evolveum.icf.dummy.resource.DummyAccount; import com.evolveum.icf.dummy.resource.DummyGroup; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.impl.AbstractInternalModelIntegrationTest; import com.evolveum.midpoint.model.impl.lens.Clockwork; import com.evolveum.midpoint.model.impl.lens.LensContext; @@ -45,6 +44,7 @@ import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.util.PrismAsserts; import com.evolveum.midpoint.provisioning.api.ResourceObjectShadowChangeDescription; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; diff --git a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java index 9fbe2148f5e..6a079b234d8 100644 --- a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java +++ b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractConfiguredModelIntegrationTest.java @@ -199,6 +199,7 @@ public class AbstractConfiguredModelIntegrationTest extends AbstractModelIntegra protected static final String USER_JACK_OID = "c0c010c0-d34d-b33f-f00d-111111111111"; protected static final String USER_JACK_USERNAME = "jack"; protected static final String USER_JACK_FULL_NAME = "Jack Sparrow"; + protected static final String USER_JACK_FAMILY_NAME = "Sparrow"; protected static final File USER_BARBOSSA_FILE = new File(COMMON_DIR, "user-barbossa.xml"); protected static final String USER_BARBOSSA_OID = "c0c010c0-d34d-b33f-f00d-111111111112"; @@ -209,6 +210,7 @@ public class AbstractConfiguredModelIntegrationTest extends AbstractModelIntegra protected static final String USER_GUYBRUSH_OID = "c0c010c0-d34d-b33f-f00d-111111111116"; protected static final String USER_GUYBRUSH_USERNAME = "guybrush"; protected static final String USER_GUYBRUSH_FULL_NAME = "Guybrush Threepwood"; + protected static final String USER_GUYBRUSH_FAMILY_NAME = "Threepwood"; // Largo does not have a full name set, employeeType=PIRATE protected static final File USER_LARGO_FILE = new File(COMMON_DIR, "user-largo.xml"); diff --git a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java index d551b8f1bbc..1d24de39ec2 100644 --- a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java +++ b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java @@ -1532,9 +1532,9 @@ public void test410AssignHermanKhakiAccount() throws Exception { DummyAccount khakiAccount = getDummyAccount(RESOURCE_DUMMY_KHAKI_NAME, USER_HERMAN_USERNAME); assertNotNull("No khaki account", khakiAccount); assertTrue("khaki account not enabled", khakiAccount.isEnabled()); - assertEquals("Wrong quote (validFrom) in khaki account", "from: 1700-05-30T11:00:00Z", + assertEquals("Wrong quote (validFrom) in khaki account", "from: 1700-05-30T11:00:00.000Z", khakiAccount.getAttributeValue(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_QUOTE_NAME)); - assertEquals("Wrong drink (validTo) in khaki account", "to: 2233-03-23T18:30:00Z", + assertEquals("Wrong drink (validTo) in khaki account", "to: 2233-03-23T18:30:00.000Z", khakiAccount.getAttributeValue(DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_DRINK_NAME)); } diff --git a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java index ae168c24066..86e9576d5aa 100644 --- a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java +++ b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java @@ -30,16 +30,17 @@ import javax.xml.bind.JAXBException; import javax.xml.namespace.QName; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.MidPointConstants; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.RoleType; + import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.annotation.DirtiesContext.ClassMode; import org.springframework.test.context.ContextConfiguration; import org.testng.AssertJUnit; import org.testng.annotations.Test; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.model.api.ModelExecuteOptions; import com.evolveum.midpoint.model.api.PolicyViolationException; import com.evolveum.midpoint.model.api.context.ModelContext; diff --git a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecurity.java b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecurity.java index 5e40c4b05d5..f8c7c657966 100644 --- a/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecurity.java +++ b/model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecurity.java @@ -31,9 +31,7 @@ import com.evolveum.midpoint.prism.PrismObjectDefinition; import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.prism.query.AndFilter; import com.evolveum.midpoint.prism.query.NoneFilter; -import com.evolveum.midpoint.prism.query.ObjectFilter; import com.evolveum.midpoint.prism.query.ObjectQuery; import com.evolveum.midpoint.prism.query.TypeFilter; import com.evolveum.midpoint.prism.util.PrismAsserts; @@ -49,9 +47,7 @@ import com.evolveum.midpoint.security.api.AuthorizationConstants; import com.evolveum.midpoint.security.api.MidPointPrincipal; import com.evolveum.midpoint.task.api.Task; -import com.evolveum.midpoint.test.IntegrationTestTools; import com.evolveum.midpoint.test.util.TestUtil; -import com.evolveum.midpoint.util.DisplayableValue; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ExpressionEvaluationException; @@ -73,7 +69,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.OrgType; import com.evolveum.midpoint.xml.ns._public.common.common_3.OwnedObjectSpecificationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.RoleType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityPolicyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SecurityQuestionsCredentialsPolicyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; @@ -94,7 +89,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collection; import java.util.List; @@ -161,6 +155,9 @@ public class TestSecurity extends AbstractInitializedModelIntegrationTest { protected static final File ROLE_PROP_READ_SOME_MODIFY_SOME_REQ_EXEC_FILE = new File(TEST_DIR, "role-prop-read-some-modify-some-req-exec.xml"); protected static final String ROLE_PROP_READ_SOME_MODIFY_SOME_REQ_EXEC_OID = "00000000-0000-0000-0000-00000000ac08"; + protected static final File ROLE_PROP_READ_SOME_MODIFY_SOME_EXEC_ALL_FILE = new File(TEST_DIR, "role-prop-read-some-modify-some-exec-all.xml"); + protected static final String ROLE_PROP_READ_SOME_MODIFY_SOME_EXEC_ALL_OID = "00000000-0000-0000-0000-00000000ad08"; + protected static final File ROLE_SELF_ACCOUNTS_READ_FILE = new File(TEST_DIR, "role-self-accounts-read.xml"); protected static final String ROLE_SELF_ACCOUNTS_READ_OID = "00000000-0000-0000-0000-00000000aa09"; @@ -230,6 +227,7 @@ public void initSystem(Task initTask, OperationResult initResult) throws Excepti repoAddObjectFromFile(ROLE_OBJECT_FILTER_CARIBBEAN_FILE, RoleType.class, initResult); repoAddObjectFromFile(ROLE_PROP_READ_SOME_MODIFY_SOME_FILE, RoleType.class, initResult); repoAddObjectFromFile(ROLE_PROP_READ_SOME_MODIFY_SOME_REQ_EXEC_FILE, RoleType.class, initResult); + repoAddObjectFromFile(ROLE_PROP_READ_SOME_MODIFY_SOME_EXEC_ALL_FILE, RoleType.class, initResult); repoAddObjectFromFile(ROLE_SELF_ACCOUNTS_READ_FILE, RoleType.class, initResult); repoAddObjectFromFile(ROLE_SELF_ACCOUNTS_READ_WRITE_FILE, RoleType.class, initResult); repoAddObjectFromFile(ROLE_SELF_ACCOUNTS_PARTIAL_CONTROL_FILE, RoleType.class, initResult); @@ -909,6 +907,81 @@ public void testAutzJackPropReadSomeModifySome(final String TEST_NAME, String ro assertGlobalStateUntouched(); } + + @Test + public void test218AutzJackPropReadSomeModifySomeExecAll() throws Exception { + final String TEST_NAME = "test218AutzJackPropReadSomeModifySomeExecAll"; + TestUtil.displayTestTile(this, TEST_NAME); + // GIVEN + cleanupAutzTest(USER_JACK_OID); + assignRole(USER_JACK_OID, ROLE_PROP_READ_SOME_MODIFY_SOME_EXEC_ALL_OID); + login(USER_JACK_USERNAME); + + // WHEN + TestUtil.displayWhen(TEST_NAME); + + assertReadAllow(); + + assertModifyAllow(UserType.class, USER_JACK_OID, UserType.F_ADDITIONAL_NAME, PrismTestUtil.createPolyString("Captain")); + + PrismObject userJack = getUser(USER_JACK_OID); + display("Jack", userJack); + PrismAsserts.assertPropertyValue(userJack, UserType.F_NAME, PrismTestUtil.createPolyString(USER_JACK_USERNAME)); + PrismAsserts.assertPropertyValue(userJack, UserType.F_FULL_NAME, PrismTestUtil.createPolyString(USER_JACK_FULL_NAME)); + PrismAsserts.assertPropertyValue(userJack, UserType.F_FAMILY_NAME, PrismTestUtil.createPolyString(USER_JACK_FAMILY_NAME)); + PrismAsserts.assertPropertyValue(userJack, new ItemPath(UserType.F_ACTIVATION, ActivationType.F_ADMINISTRATIVE_STATUS), + ActivationStatusType.ENABLED); + PrismAsserts.assertNoItem(userJack, UserType.F_GIVEN_NAME); + PrismAsserts.assertNoItem(userJack, UserType.F_ADDITIONAL_NAME); + PrismAsserts.assertNoItem(userJack, UserType.F_DESCRIPTION); + PrismAsserts.assertNoItem(userJack, new ItemPath(UserType.F_ACTIVATION, ActivationType.F_EFFECTIVE_STATUS)); + assertAssignmentsWithTargets(userJack, 1); + + PrismObjectDefinition userJackEditSchema = getEditObjectDefinition(userJack); + display("Jack's edit schema", userJackEditSchema); + assertItemFlags(userJackEditSchema, UserType.F_NAME, true, false, false); + assertItemFlags(userJackEditSchema, UserType.F_FULL_NAME, true, false, true); + assertItemFlags(userJackEditSchema, UserType.F_DESCRIPTION, false, false, true); + assertItemFlags(userJackEditSchema, UserType.F_GIVEN_NAME, false, false, false); + assertItemFlags(userJackEditSchema, UserType.F_FAMILY_NAME, true, false, false); + assertItemFlags(userJackEditSchema, UserType.F_ADDITIONAL_NAME, false, false, true); + assertItemFlags(userJackEditSchema, UserType.F_METADATA, false, false, false); + assertItemFlags(userJackEditSchema, new ItemPath(UserType.F_METADATA, MetadataType.F_CREATE_TIMESTAMP), false, false, false); + assertItemFlags(userJackEditSchema, UserType.F_ASSIGNMENT, true, false, false); + assertItemFlags(userJackEditSchema, new ItemPath(UserType.F_ASSIGNMENT, UserType.F_METADATA), true, false, false); + assertItemFlags(userJackEditSchema, new ItemPath(UserType.F_ASSIGNMENT, UserType.F_METADATA, MetadataType.F_CREATE_TIMESTAMP), true, false, false); + assertItemFlags(userJackEditSchema, new ItemPath(UserType.F_ACTIVATION, ActivationType.F_ADMINISTRATIVE_STATUS), true, false, false); + assertItemFlags(userJackEditSchema, new ItemPath(UserType.F_ACTIVATION, ActivationType.F_EFFECTIVE_STATUS), false, false, false); + + PrismObject userGuybrush = findUserByUsername(USER_GUYBRUSH_USERNAME); + display("Guybrush", userGuybrush); + PrismAsserts.assertPropertyValue(userGuybrush, UserType.F_NAME, PrismTestUtil.createPolyString(USER_GUYBRUSH_USERNAME)); + PrismAsserts.assertPropertyValue(userGuybrush, UserType.F_FULL_NAME, PrismTestUtil.createPolyString(USER_GUYBRUSH_FULL_NAME)); + PrismAsserts.assertPropertyValue(userGuybrush, UserType.F_FAMILY_NAME, PrismTestUtil.createPolyString(USER_GUYBRUSH_FAMILY_NAME)); + PrismAsserts.assertPropertyValue(userGuybrush, new ItemPath(UserType.F_ACTIVATION, ActivationType.F_ADMINISTRATIVE_STATUS), + ActivationStatusType.ENABLED); + PrismAsserts.assertNoItem(userGuybrush, UserType.F_GIVEN_NAME); + PrismAsserts.assertNoItem(userGuybrush, UserType.F_ADDITIONAL_NAME); + PrismAsserts.assertNoItem(userGuybrush, UserType.F_DESCRIPTION); + PrismAsserts.assertNoItem(userGuybrush, new ItemPath(UserType.F_ACTIVATION, ActivationType.F_EFFECTIVE_STATUS)); + assertAssignmentsWithTargets(userGuybrush, 3); + + assertAddDeny(); + + assertModifyAllow(UserType.class, USER_JACK_OID, UserType.F_FULL_NAME, PrismTestUtil.createPolyString("Captain Jack Sparrow")); + assertModifyAllow(UserType.class, USER_GUYBRUSH_OID, UserType.F_DESCRIPTION, "Pirate wannabe"); + assertModifyAllow(UserType.class, USER_JACK_OID, UserType.F_COST_CENTER, "V3RYC0STLY"); + + assertModifyDeny(UserType.class, USER_JACK_OID, UserType.F_HONORIFIC_PREFIX, PrismTestUtil.createPolyString("Captain")); + assertModifyDeny(UserType.class, USER_GUYBRUSH_OID, UserType.F_HONORIFIC_PREFIX, PrismTestUtil.createPolyString("Pirate")); + assertModifyDeny(UserType.class, USER_BARBOSSA_OID, UserType.F_HONORIFIC_PREFIX, PrismTestUtil.createPolyString("Mutinier")); + + assertModifyDeny(UserType.class, USER_JACK_OID, UserType.F_ORGANIZATION, PrismTestUtil.createPolyString("Brethren of the Coast")); + + assertDeleteDeny(); + + assertGlobalStateUntouched(); + } @Test public void test230AutzJackMasterMinistryOfRum() throws Exception { @@ -1383,7 +1456,7 @@ public void test280AutzJackEndUser() throws Exception { private void assertCredentialsPolicy(PrismObject user) throws ObjectNotFoundException, SchemaException { OperationResult result = new OperationResult("assertCredentialsPolicy"); - CredentialsPolicyType credentialsPolicy = modelInteractionService.getCredentialsPolicy(user, result); + CredentialsPolicyType credentialsPolicy = modelInteractionService.getCredentialsPolicy(user, null, result); result.computeStatus(); TestUtil.assertSuccess(result); assertNotNull("No credentials policy for "+user, credentialsPolicy); diff --git a/model/model-intest/src/test/resources/logback-test.xml b/model/model-intest/src/test/resources/logback-test.xml index 020fe5bcaf7..c7aca6df50c 100644 --- a/model/model-intest/src/test/resources/logback-test.xml +++ b/model/model-intest/src/test/resources/logback-test.xml @@ -71,16 +71,16 @@ - + - + - + diff --git a/model/model-intest/src/test/resources/security/role-prop-read-some-modify-some-exec-all.xml b/model/model-intest/src/test/resources/security/role-prop-read-some-modify-some-exec-all.xml new file mode 100644 index 00000000000..2898f711f7e --- /dev/null +++ b/model/model-intest/src/test/resources/security/role-prop-read-some-modify-some-exec-all.xml @@ -0,0 +1,50 @@ + + + Prop Read Some Modify Some Exec All + + a1 + http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#read + request + c:name + c:fullName + c:activation/c:administrativeStatus + c:assignment + c:familyName + + + a2 + http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#read + execution + + + a3 + http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#modify + request + c:fullName + c:additionalName + c:description + c:costCenter + + + a4 + http://midpoint.evolveum.com/xml/ns/public/security/authorization-model-3#modify + execution + + diff --git a/model/notifications-impl/pom.xml b/model/notifications-impl/pom.xml index 764a4bac429..ea5460a5a23 100644 --- a/model/notifications-impl/pom.xml +++ b/model/notifications-impl/pom.xml @@ -91,6 +91,11 @@ org.apache.commons commons-email + + javax.activation + activation + + org.testng diff --git a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/MailTransport.java b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/MailTransport.java index c098676766e..671735ab795 100644 --- a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/MailTransport.java +++ b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/MailTransport.java @@ -95,13 +95,14 @@ public void send(Message mailMessage, String transportName, Task task, Operation } MailConfigurationType mailConfigurationType = systemConfiguration.getNotificationConfiguration().getMail(); - if (mailConfigurationType.getRedirectToFile() != null) { + String redirectToFile = mailConfigurationType.getRedirectToFile(); + if (redirectToFile != null) { try { - TransportUtil.appendToFile(mailConfigurationType.getRedirectToFile(), formatToFile(mailMessage)); + TransportUtil.appendToFile(redirectToFile, formatToFile(mailMessage)); result.recordSuccess(); } catch (IOException e) { - LoggingUtils.logException(LOGGER, "Couldn't write to mail redirect file {}", e, mailConfigurationType.getRedirectToFile()); - result.recordPartialError("Couldn't write to mail redirect file " + mailConfigurationType.getRedirectToFile(), e); + LoggingUtils.logException(LOGGER, "Couldn't write to mail redirect file {}", e, redirectToFile); + result.recordPartialError("Couldn't write to mail redirect file " + redirectToFile, e); } return; } @@ -113,16 +114,19 @@ public void send(Message mailMessage, String transportName, Task task, Operation return; } + long start = System.currentTimeMillis(); + String from = mailConfigurationType.getDefaultFrom() != null ? mailConfigurationType.getDefaultFrom() : "nobody@nowhere.org"; for (MailServerConfigurationType mailServerConfigurationType : mailConfigurationType.getServer()) { OperationResult resultForServer = result.createSubresult(DOT_CLASS + "send.forServer"); - resultForServer.addContext("server", mailServerConfigurationType.getHost()); + final String host = mailServerConfigurationType.getHost(); + resultForServer.addContext("server", host); resultForServer.addContext("port", mailServerConfigurationType.getPort()); Properties properties = System.getProperties(); - properties.setProperty("mail.smtp.host", mailServerConfigurationType.getHost()); + properties.setProperty("mail.smtp.host", host); if (mailServerConfigurationType.getPort() != null) { properties.setProperty("mail.smtp.port", String.valueOf(mailServerConfigurationType.getPort())); } @@ -150,6 +154,8 @@ public void send(Message mailMessage, String transportName, Task task, Operation } } + task.recordState("Sending notification mail via " + host); + Session session = Session.getInstance(properties); try { @@ -172,7 +178,7 @@ public void send(Message mailMessage, String transportName, Task task, Operation try { password = protector.decryptString(passwordProtected); } catch (EncryptionException e) { - String msg = "Couldn't send mail message to " + mailMessage.getTo() + " via " + mailServerConfigurationType.getHost() + ", because the plaintext password value couldn't be obtained. Trying another mail server, if there is any."; + String msg = "Couldn't send mail message to " + mailMessage.getTo() + " via " + host + ", because the plaintext password value couldn't be obtained. Trying another mail server, if there is any."; LoggingUtils.logException(LOGGER, msg, e); resultForServer.recordFatalError(msg, e); continue; @@ -183,18 +189,23 @@ public void send(Message mailMessage, String transportName, Task task, Operation t.connect(); } t.sendMessage(mimeMessage, mimeMessage.getAllRecipients()); - LOGGER.info("Message sent successfully to " + mailMessage.getTo() + " via server " + mailServerConfigurationType.getHost() + "."); + LOGGER.info("Message sent successfully to " + mailMessage.getTo() + " via server " + host + "."); resultForServer.recordSuccess(); result.recordSuccess(); + long duration = System.currentTimeMillis() - start; + task.recordState("Notification mail sent successfully via " + host + ", in " + duration + " ms overall."); + task.recordNotificationOperation(NAME, true, duration); return; } catch (MessagingException e) { - String msg = "Couldn't send mail message to " + mailMessage.getTo() + " via " + mailServerConfigurationType.getHost() + ", trying another mail server, if there is any"; + String msg = "Couldn't send mail message to " + mailMessage.getTo() + " via " + host + ", trying another mail server, if there is any"; LoggingUtils.logException(LOGGER, msg, e); resultForServer.recordFatalError(msg, e); + task.recordState("Error sending notification mail via " + host); } } LOGGER.warn("No more mail servers to try, mail notification to " + mailMessage.getTo() + " will not be sent.") ; result.recordWarning("Mail notification to " + mailMessage.getTo() + " could not be sent."); + task.recordNotificationOperation(NAME, false, System.currentTimeMillis() - start); } diff --git a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java index 14442648feb..4855423f276 100644 --- a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java +++ b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/api/transports/SimpleSmsTransport.java @@ -25,7 +25,6 @@ import com.evolveum.midpoint.notifications.api.transports.Transport; import com.evolveum.midpoint.notifications.impl.NotificationsUtil; import com.evolveum.midpoint.prism.PrismContext; -import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.delta.PrismValueDeltaSetTriple; @@ -60,8 +59,6 @@ import java.net.URI; import java.net.URLEncoder; import java.util.Date; -import java.util.HashMap; -import java.util.Map; /** * @author mederly @@ -230,7 +227,7 @@ private String evaluateExpression(ExpressionType expressionType, ExpressionVaria QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition(resultName, DOMUtil.XSD_STRING, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, shortDesc, task, result); PrismValueDeltaSetTriple> exprResult = expression.evaluate(params); diff --git a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/handlers/BaseHandler.java b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/handlers/BaseHandler.java index ccfd54b16a3..2c27bac88ac 100644 --- a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/handlers/BaseHandler.java +++ b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/handlers/BaseHandler.java @@ -21,7 +21,6 @@ import com.evolveum.midpoint.model.common.expression.ExpressionFactory; import com.evolveum.midpoint.model.common.expression.ExpressionVariables; import com.evolveum.midpoint.notifications.api.EventHandler; -import com.evolveum.midpoint.notifications.api.NotificationManager; import com.evolveum.midpoint.notifications.api.events.Event; import com.evolveum.midpoint.notifications.impl.NotificationManagerImpl; import com.evolveum.midpoint.notifications.impl.NotificationsUtil; @@ -129,7 +128,7 @@ protected boolean evaluateBooleanExpression(ExpressionType expressionType, Expre QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition<>(resultName, DOMUtil.XSD_BOOLEAN, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, shortDesc, task, result); PrismValueDeltaSetTriple> exprResultTriple = expression.evaluate(params); @@ -168,7 +167,7 @@ private List evaluateExpression(ExpressionType expressionType, Expressio QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition<>(resultName, DOMUtil.XSD_STRING, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, shortDesc, task, result); PrismValueDeltaSetTriple> exprResult = expression.evaluate(params); diff --git a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/BaseHelper.java b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/BaseHelper.java index 9e114a6c37d..3ceebbf1798 100644 --- a/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/BaseHelper.java +++ b/model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/helpers/BaseHelper.java @@ -123,7 +123,7 @@ protected boolean evaluateBooleanExpression(ExpressionType expressionType, Expre QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition(resultName, DOMUtil.XSD_BOOLEAN, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, shortDesc, task, result); ModelExpressionThreadLocalHolder.pushCurrentResult(result); @@ -171,7 +171,7 @@ private List evaluateExpression(ExpressionType expressionType, Expressio QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition(resultName, DOMUtil.XSD_STRING, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, shortDesc, task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, shortDesc, task, result); PrismValueDeltaSetTriple> exprResult; diff --git a/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportCreateTaskHandler.java b/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportCreateTaskHandler.java index 44bf62b9d1a..dda748c38c6 100644 --- a/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportCreateTaskHandler.java +++ b/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportCreateTaskHandler.java @@ -3,8 +3,6 @@ import java.io.ByteArrayInputStream; import java.io.File; import java.io.InputStream; -import java.io.Serializable; -import java.io.Writer; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Collection; @@ -14,7 +12,6 @@ import java.util.Map; import javax.annotation.PostConstruct; -import javax.xml.bind.JAXBElement; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.JRTemplate; @@ -24,7 +21,6 @@ import net.sf.jasperreports.engine.JasperReport; import net.sf.jasperreports.engine.export.JRCsvExporter; import net.sf.jasperreports.engine.export.JRRtfExporter; -import net.sf.jasperreports.engine.export.JRXhtmlExporter; import net.sf.jasperreports.engine.export.JRXlsExporter; import net.sf.jasperreports.engine.export.oasis.JROdsExporter; import net.sf.jasperreports.engine.export.oasis.JROdtExporter; @@ -38,12 +34,10 @@ import net.sf.jasperreports.export.SimpleExporterInput; import net.sf.jasperreports.export.SimpleOutputStreamExporterOutput; import net.sf.jasperreports.export.SimpleWriterExporterOutput; -import net.sf.jasperreports.export.WriterExporterOutput; import org.apache.commons.codec.binary.Base64; import org.apache.commons.io.FilenameUtils; import org.apache.commons.lang.StringUtils; -import org.hibernate.param.ParameterSpecification; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -54,23 +48,13 @@ import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismProperty; -import com.evolveum.midpoint.prism.PrismPropertyValue; import com.evolveum.midpoint.prism.delta.ObjectDelta; -import com.evolveum.midpoint.prism.parser.QueryConvertor; -import com.evolveum.midpoint.prism.parser.XNodeSerializer; import com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.prism.query.ObjectFilter; -import com.evolveum.midpoint.prism.query.ObjectQuery; -import com.evolveum.midpoint.prism.util.RawTypeUtil; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; -import com.evolveum.midpoint.prism.xnode.PrimitiveXNode; -import com.evolveum.midpoint.prism.xnode.XNode; import com.evolveum.midpoint.report.api.ReportConstants; import com.evolveum.midpoint.report.api.ReportService; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.MiscSchemaUtil; import com.evolveum.midpoint.schema.util.ObjectResolver; -import com.evolveum.midpoint.schema.util.ParamsTypeUtil; import com.evolveum.midpoint.schema.util.ReportTypeUtil; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.task.api.TaskCategory; @@ -86,14 +70,11 @@ import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.ExportType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ParamsType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportOutputType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportParameterType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ReportType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SubreportType; -import com.evolveum.prism.xml.ns._public.query_3.SearchFilterType; import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; -import com.evolveum.prism.xml.ns._public.types_3.RawType; @Component public class ReportCreateTaskHandler implements TaskHandler{ @@ -156,8 +137,8 @@ public TaskRunResult run(Task task) { long progress = task.getProgress(); try { - ReportType parentReport = objectResolver.resolve(task.getObjectRef(), ReportType.class, null, "resolving report", result); - Map parameters = completeReport(parentReport, result); + ReportType parentReport = objectResolver.resolve(task.getObjectRef(), ReportType.class, null, "resolving report", task, result); + Map parameters = completeReport(parentReport, task, result); PrismContainer reportParams = (PrismContainer) task.getExtensionItem(ReportConstants.REPORT_PARAMS_PROPERTY_NAME); if (reportParams != null) { @@ -205,11 +186,11 @@ public TaskRunResult run(Task task) { return runResult; } - private Map completeReport(ReportType parentReport, OperationResult result) throws SchemaException, ObjectNotFoundException{ - return completeReport(parentReport, null, null, result); + private Map completeReport(ReportType parentReport, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException{ + return completeReport(parentReport, null, null, task, result); } - private Map completeReport(ReportType parentReport, JasperReport subReport, String subReportName, OperationResult result) throws SchemaException, ObjectNotFoundException{ + private Map completeReport(ReportType parentReport, JasperReport subReport, String subReportName, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException{ Map params = new HashMap(); if (subReport != null && StringUtils.isNotBlank(subReportName)){ @@ -220,7 +201,7 @@ private Map completeReport(ReportType parentReport, JasperReport params.putAll(parameters); LOGGER.trace("create report params : {}", parameters); - Map subreportParameters = processSubreportParameters(parentReport, result); + Map subreportParameters = processSubreportParameters(parentReport, task, result); params.putAll(subreportParameters); return params; } @@ -287,11 +268,11 @@ private Map prepareReportParameters(ReportType reportType, Opera return params; } - private Map processSubreportParameters(ReportType reportType, OperationResult subreportResult) throws SchemaException, ObjectNotFoundException{ + private Map processSubreportParameters(ReportType reportType, Task task, OperationResult subreportResult) throws SchemaException, ObjectNotFoundException{ Map subreportParameters = new HashMap(); for(SubreportType subreport : reportType.getSubreport()) { - Map subreportParam = getSubreportParameters(subreport, subreportResult); + Map subreportParam = getSubreportParameters(subreport, task, subreportResult); LOGGER.trace("create subreport params : {}", subreportParam); subreportParameters.putAll(subreportParam); @@ -299,11 +280,11 @@ private Map processSubreportParameters(ReportType reportType, Op return subreportParameters; } - private Map getSubreportParameters(SubreportType subreportType, OperationResult subResult) + private Map getSubreportParameters(SubreportType subreportType, Task task, OperationResult subResult) throws SchemaException, ObjectNotFoundException { Map reportParams = new HashMap(); ReportType reportType = objectResolver.resolve(subreportType.getReportRef(), ReportType.class, null, - "resolve subreport", subResult); + "resolve subreport", task, subResult); Map parameters = prepareReportParameters(reportType, subResult); reportParams.putAll(parameters); @@ -311,7 +292,7 @@ private Map getSubreportParameters(SubreportType subreportType, JasperReport jasperReport = ReportTypeUtil.loadJasperReport(reportType); reportParams.put(subreportType.getName(), jasperReport); - Map subReportParams = processSubreportParameters(reportType, subResult); + Map subReportParams = processSubreportParameters(reportType, task, subResult); reportParams.putAll(subReportParams); return reportParams; diff --git a/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java b/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java index 5f665c89ae8..f2c483ece35 100644 --- a/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java +++ b/model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportUtils.java @@ -15,6 +15,12 @@ */ package com.evolveum.midpoint.report.impl; +import com.evolveum.midpoint.prism.Containerable; +import com.evolveum.midpoint.prism.Item; +import com.evolveum.midpoint.prism.PrismContainerValue; +import com.evolveum.midpoint.prism.PrismPropertyValue; +import com.evolveum.midpoint.prism.PrismReferenceValue; +import com.evolveum.midpoint.prism.PrismReference; import com.evolveum.midpoint.prism.path.ItemPathSegment; import com.evolveum.midpoint.prism.path.NameItemPathSegment; import java.io.File; @@ -46,6 +52,7 @@ import com.evolveum.prism.xml.ns._public.types_3.ProtectedStringType; import com.evolveum.prism.xml.ns._public.types_3.RawType; import java.lang.reflect.Method; +import java.util.Iterator; import java.util.MissingResourceException; /** @@ -170,6 +177,42 @@ public static String prettyPrintForReport(ProtectedStringType pst) { return "*****"; } + public static String prettyPrintForReport(PrismPropertyValue ppv) { + return prettyPrintForReport(ppv.getValue()); + } + + public static String prettyPrintForReport(PrismContainerValue pcv) { + StringBuilder sb = new StringBuilder(); + for (Iterator iter = pcv.getItems().iterator(); iter.hasNext();) { + Item item = iter.next(); + sb.append(prettyPrintForReport(item.getElementName())); + sb.append("="); + sb.append("{"); + for (Iterator iter2 = item.getValues().iterator(); iter2.hasNext();) { + Object item2 = iter2.next(); + sb.append(prettyPrintForReport(item2)); + sb.append(", "); + } + sb.setLength(Math.max(sb.length() - 2, 0)); // delete last delimiter + sb.append("}"); + sb.append(", "); + } + sb.setLength(Math.max(sb.length() - 2, 0)); // delete last delimiter + return sb.toString(); + } + + public static String prettyPrintForReport(PrismReferenceValue prv) { + StringBuilder sb = new StringBuilder(); + sb.append(prettyPrintForReport(prv.getTargetType())); + sb.append(": "); + if (prv.getTargetName() != null) { + sb.append(prv.getTargetName()); + } else { + sb.append(prv.getOid()); + } + return sb.toString(); + } + public static String prettyPrintForReport(OperationResultType ort) { StringBuilder sb = new StringBuilder(); if (ort.getOperation() != null) { @@ -226,6 +269,10 @@ public static String prettyPrintForReport(Object value) { } // 1. Try to find prettyPrintForReport in this class first + if (value instanceof Containerable) { //e.g. RoleType needs to be converted to PCV in order to format properly + value = (((Containerable) value).asPrismContainerValue()); + } + for (Method method : ReportUtils.class.getMethods()) { if (method.getName().equals("prettyPrintForReport")) { Class[] parameterTypes = method.getParameterTypes(); @@ -243,7 +290,7 @@ public static String prettyPrintForReport(Object value) { String str = PrettyPrinter.prettyPrint(value); if (str.length() > 1000) { return str.substring(0, 1000); - } + } return str; } @@ -271,7 +318,12 @@ private static String printItemDeltaValue(ItemPathType itemPath, Object value) { if (isMetadata(itemPath)) { return ""; } - return prettyPrintForReport(((RawType) value).getParsedRealValue(null, itemPath.getItemPath())); + + Object parsedRealValue = ((RawType) value).getParsedRealValue(null, itemPath.getItemPath()); + if (parsedRealValue instanceof Containerable) { // this is for PCV + return prettyPrintForReport(((Containerable) parsedRealValue).asPrismContainerValue()); + } + return prettyPrintForReport(parsedRealValue); } catch (SchemaException e) { return "###INTERNAL#ERROR### " + e.getClass().getName() + ": " + e.getMessage() + "; prettyPrintForReport method for value " + value; } catch (RuntimeException e) { diff --git a/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughApproversInLevel.java b/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughApproversInLevel.java index 14c30c5041f..a22439905a5 100644 --- a/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughApproversInLevel.java +++ b/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughApproversInLevel.java @@ -141,7 +141,7 @@ private Collection evaluateExpression(ExpressionType appro PrismContext prismContext = expressionFactory.getPrismContext(); QName approverOidName = new QName(SchemaConstants.NS_C, "approverOid"); PrismPropertyDefinition approverOidDef = new PrismPropertyDefinition(approverOidName, DOMUtil.XSD_STRING, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(approverExpression, approverOidDef, "approverExpression", result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(approverExpression, approverOidDef, "approverExpression", task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, "approverExpression", task, result); PrismValueDeltaSetTriple> exprResult = expression.evaluate(params); @@ -164,7 +164,7 @@ private boolean evaluateBooleanExpression(ExpressionType expressionType, Express PrismContext prismContext = expressionFactory.getPrismContext(); QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition(resultName, DOMUtil.XSD_BOOLEAN, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, "automatic approval expression", result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, "automatic approval expression", task, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, "automatic approval expression", task, result); PrismValueDeltaSetTriple> exprResultTriple = expression.evaluate(params); diff --git a/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/general/GcpExpressionHelper.java b/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/general/GcpExpressionHelper.java index a902ea6ac66..9c576485cc5 100644 --- a/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/general/GcpExpressionHelper.java +++ b/model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/general/GcpExpressionHelper.java @@ -44,8 +44,6 @@ import javax.xml.namespace.QName; import java.util.Collection; -import java.util.HashMap; -import java.util.Map; /** * @author mederly @@ -82,7 +80,7 @@ private boolean evaluateBooleanExpression(ExpressionType expressionType, Express PrismContext prismContext = expressionFactory.getPrismContext(); QName resultName = new QName(SchemaConstants.NS_C, "result"); PrismPropertyDefinition resultDef = new PrismPropertyDefinition(resultName, DOMUtil.XSD_BOOLEAN, prismContext); - Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, opContext, result); + Expression,PrismPropertyDefinition> expression = expressionFactory.makeExpression(expressionType, resultDef, opContext, taskFromModel, result); ExpressionEvaluationContext params = new ExpressionEvaluationContext(null, expressionVariables, opContext, taskFromModel, result); PrismValueDeltaSetTriple> exprResultTriple = expression.evaluate(params); diff --git a/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java b/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java index dd92d25a3ac..eb881a68266 100644 --- a/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java +++ b/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java @@ -22,7 +22,6 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.Objectable; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.delta.ItemDelta; @@ -32,6 +31,7 @@ import com.evolveum.midpoint.schema.GetOperationOptions; import com.evolveum.midpoint.schema.ObjectOperationOption; import com.evolveum.midpoint.schema.ProvisioningDiag; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.ResultHandler; import com.evolveum.midpoint.schema.SearchResultList; import com.evolveum.midpoint.schema.SearchResultMetadata; @@ -211,13 +211,13 @@ public int synchronize(ResourceShadowDiscriminator shadowCoordinates, Task task, * Should fail if object type is wrong. Should fail if unknown property is * specified in the query. * - * @param query - * search query * @param paging * paging specification to limit operation result (optional) - * @param parentResult - * parent OperationResult (in/out) - * @return all objects of specified type that match search criteria (subject + * @param query + * search query + * @param task + *@param parentResult + * parent OperationResult (in/out) @return all objects of specified type that match search criteria (subject * to paging) * * @throws IllegalArgumentException @@ -230,15 +230,15 @@ public int synchronize(ResourceShadowDiscriminator shadowCoordinates, Task task, * @throws SecurityViolationException * Security violation while communicating with the connector or processing provisioning policies */ - public SearchResultList> searchObjects(Class type, ObjectQuery query, Collection> options, OperationResult parentResult) + public SearchResultList> searchObjects(Class type, ObjectQuery query, Collection> options, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException; /** * Options: if noFetch or raw, we count only shadows from the repository. */ - public Integer countObjects(Class type, ObjectQuery query, Collection> options, OperationResult parentResult) - throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, + public Integer countObjects(Class type, ObjectQuery query, Collection> options, Task task, OperationResult parentResult) + throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException; /** @@ -254,10 +254,10 @@ public Integer countObjects(Class type, ObjectQuery qu * search query * @param handler * result handler - * @param parentResult + * @param task + *@param parentResult * parent OperationResult (in/out) - * - * @throws IllegalArgumentException + * @throws IllegalArgumentException * wrong object type * @throws GenericConnectorException * unknown connector framework error @@ -268,8 +268,8 @@ public Integer countObjects(Class type, ObjectQuery qu * @throws SecurityViolationException * Security violation while communicating with the connector or processing provisioning policies */ - public SearchResultMetadata searchObjectsIterative(Class type, ObjectQuery query, Collection> options, - final ResultHandler handler, final OperationResult parentResult) + public SearchResultMetadata searchObjectsIterative(Class type, ObjectQuery query, Collection> options, + final ResultHandler handler, Task task, final OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException; /** @@ -418,15 +418,15 @@ public void executeScript(String resourceOid, Provisionin * @param resourceOid OID of the resource to fetch objects from * @param objectClass Object class of the objects to fetch * @param paging paging specification to limit operation result (optional) - * @param parentResult - * parent OperationResult (in/out) - * @return resource objects in a form of "detached shadows" + * @param task + *@param parentResult + * parent OperationResult (in/out) @return resource objects in a form of "detached shadows" * @throws ObjectNotFoundException specified resource object does not exist * @throws SchemaException error handling resource schema * @throws CommunicationException error communicating with the resource */ public List> listResourceObjects(String resourceOid, QName objectClass, ObjectPaging paging, - OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException; + Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException; public void finishOperation(PrismObject object, ProvisioningOperationOptions options, Task task, OperationResult parentResult) @@ -484,7 +484,7 @@ ConstraintsCheckingResult checkConstraints(RefinedObjectClassDefinition shadowDe String shadowOid, ResourceShadowDiscriminator resourceShadowDiscriminator, ConstraintViolationConfirmer constraintViolationConfirmer, - OperationResult parentResult) throws CommunicationException, ObjectAlreadyExistsException, SchemaException, SecurityViolationException, ConfigurationException, ObjectNotFoundException; + Task task, OperationResult parentResult) throws CommunicationException, ObjectAlreadyExistsException, SchemaException, SecurityViolationException, ConfigurationException, ObjectNotFoundException; void enterConstraintsCheckerCache(); diff --git a/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceEventDescription.java b/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceEventDescription.java index a671dafa186..8f4a1351635 100644 --- a/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceEventDescription.java +++ b/provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ResourceEventDescription.java @@ -128,4 +128,20 @@ public String debugDump(int indent) { // // + public PrismObject getShadow() { + PrismObject shadow; + if (getCurrentShadow() != null) { + shadow = getCurrentShadow(); + } else if (getOldShadow() != null) { + shadow = getOldShadow(); + } else if (getDelta() != null && getDelta().isAdd()) { + if (getDelta().getObjectToAdd() == null) { + throw new IllegalStateException("Found ADD delta, but no object to add was specified."); + } + shadow = getDelta().getObjectToAdd(); + } else { + throw new IllegalStateException("Resource event description does not contain neither old shadow, nor current shadow, nor shadow in delta"); + } + return shadow; + } } diff --git a/provisioning/provisioning-impl/pom.xml b/provisioning/provisioning-impl/pom.xml index 5365269990e..3bf4e457a6a 100644 --- a/provisioning/provisioning-impl/pom.xml +++ b/provisioning/provisioning-impl/pom.xml @@ -205,7 +205,6 @@ org.apache.derby derbyclient - 10.8.1.2 jar diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectAlreadyExistHandler.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectAlreadyExistHandler.java index f9ddb07e24f..79fc2c55536 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectAlreadyExistHandler.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectAlreadyExistHandler.java @@ -20,14 +20,11 @@ import java.util.Collection; import java.util.List; -import javax.xml.namespace.QName; - import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; -import com.evolveum.midpoint.prism.PrismProperty; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.query.AndFilter; import com.evolveum.midpoint.prism.query.EqualFilter; @@ -157,7 +154,7 @@ public boolean handle(PrismObject object, OperationResult parentResult) { }; - provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, parentResult); + provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, task, parentResult); return foundAccount; } diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectNotFoundHandler.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectNotFoundHandler.java index 50a734c21e0..5f5f3f1ca42 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectNotFoundHandler.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/consistency/impl/ObjectNotFoundHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010-2013 Evolveum + * Copyright (c) 2010-2015 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,6 +23,7 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.provisioning.impl.ConstraintsChecker; + import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Component; @@ -48,10 +49,12 @@ import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.schema.util.MiscSchemaUtil; import com.evolveum.midpoint.schema.util.ObjectTypeUtil; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.task.api.TaskManager; import com.evolveum.midpoint.util.DOMUtil; +import com.evolveum.midpoint.util.DebugUtil; import com.evolveum.midpoint.util.QNameUtil; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; @@ -125,11 +128,16 @@ public T handleError(T shadow, FailedOperation op, Except ObjectDelta delta = null; switch (op) { case DELETE: + LOGGER.debug("DISCOVERY: cannot find object {}. The operation in progress is DELETE, therefore just deleting the shadow", shadow); LOGGER.trace("Deleting shadow from the repository."); for (OperationResult subResult : parentResult.getSubresults()){ subResult.muteError(); } - cacheRepositoryService.deleteObject(ShadowType.class, shadow.getOid(), result); + try { + cacheRepositoryService.deleteObject(ShadowType.class, shadow.getOid(), result); + } catch (ObjectNotFoundException e) { + LOGGER.debug("Cannot delete {} in consistency compensation (discovery): {} - this is probably harmless", shadow, e.getMessage()); + } parentResult.recordHandledError("Object was not found on the " + ObjectTypeUtil.toShortString(shadow.getResource()) + ". Shadow deleted from the repository to equalize the state on the resource and in the repository."); @@ -138,8 +146,10 @@ public T handleError(T shadow, FailedOperation op, Except delta = ObjectDelta.createDeleteDelta(shadow.getClass(), shadow.getOid(), prismContext); ResourceOperationDescription operationDescritpion = createOperationDescription(shadow, ex, shadow.getResource(), delta, task, result); changeNotificationDispatcher.notifySuccess(operationDescritpion, task, result); + LOGGER.debug("DISCOVERY: cannot find object {}: DELETE operation handler done", shadow); return shadow; case MODIFY: + LOGGER.debug("DISCOVERY: cannot find object {}. The operation in progress is MODIFY, therefore initiating synchronization", shadow); LOGGER.trace("Starting discovery to find out if the object should exist or not."); OperationResult handleErrorResult = result.createSubresult("Discovery for situation: Object not found on the " + ObjectTypeUtil.toShortString(shadow.getResource())); @@ -166,13 +176,11 @@ public T handleError(T shadow, FailedOperation op, Except changeNotificationDispatcher.notifyChange(change, task, handleErrorResult); handleErrorResult.computeStatus(); String oidVal = null; - foundReturnedValue(handleErrorResult, oidVal); + findReturnedValue(handleErrorResult, oidVal); if (oid != null){ LOGGER.trace("Found new oid {} as a return param from model. Probably the new shadow was created.", oid); - } - - if (oid != null ) { - LOGGER.trace("Modifying re-created object according to given changes."); + LOGGER.debug("DISCOVERY: object {} re-created, applying pending changes", shadow); + LOGGER.trace("Modifying re-created object by applying pending changes:\n{}", DebugUtil.debugDump(modifications)); try { ProvisioningOperationOptions options = new ProvisioningOperationOptions(); options.setCompletePostponed(false); @@ -184,34 +192,36 @@ public T handleError(T shadow, FailedOperation op, Except parentResult.recordHandledError( "Modifications were not applied, because shadow was deleted by discovery. Repository state were refreshed and unused shadow was deleted."); } -// return shadow; } else{ + LOGGER.debug("DISCOVERY: object {} deleted, application of pending changes skipped", shadow); parentResult.recordHandledError( "Object was deleted by discovery. Modification were not applied."); } - -// LOGGER.trace("Shadow was probably unlinked from the user, so the discovery decided that the account should not exist. Deleting also unused shadow from the repo."); - try { - cacheRepositoryService.deleteObject(ShadowType.class, shadow.getOid(), parentResult); - } catch (ObjectNotFoundException e) { - // delete the old shadow that was probably deleted from - // the - // user, or the new one was assigned - //TODO: log this - } - result.computeStatus(); - if (oid != null){ - shadowModifications.setOid(oid); - shadow.setOid(oid); - } + // We do not need the old shadow any more. Even if the object was re-created it has a new shadow now. + try { + cacheRepositoryService.deleteObject(ShadowType.class, shadow.getOid(), parentResult); + } catch (ObjectNotFoundException e) { + // delete the old shadow that was probably deleted from the + // user, or the new one was assigned + LOGGER.debug("Cannot delete {} in consistency compensation (discovery): {} - this is probably harmless", shadow, e.getMessage()); + + } + result.computeStatus(); + if (oid != null){ + shadowModifications.setOid(oid); + shadow.setOid(oid); + } + LOGGER.debug("DISCOVERY: cannot find object {}: MODIFY operation handler done", shadow); return shadow; case GET: if (!compensate){ + LOGGER.trace("DISCOVERY: cannot find object {}, GET operation: handling skipped", shadow); result.recordFatalError(ex.getMessage(), ex); throw new ObjectNotFoundException(ex.getMessage(), ex); } + LOGGER.debug("DISCOVERY: cannot find object {}. The operation in progress is GET, therefore initiating synchronization", shadow); OperationResult handleGetErrorResult = result.createSubresult("Discovery for situation: Object not found on the " + ObjectTypeUtil.toShortString(shadow.getResource())); Collection deadModification = PropertyDelta.createModificationReplacePropertyCollection(ShadowType.F_DEAD, shadow.asPrismObject().getDefinition(), true); @@ -234,37 +244,34 @@ public T handleError(T shadow, FailedOperation op, Except changeNotificationDispatcher.notifyChange(getChange, task, handleGetErrorResult); // String oidVal = null; handleGetErrorResult.computeStatus(); - foundReturnedValue(handleGetErrorResult, null); + findReturnedValue(handleGetErrorResult, null); -// if (oid != null && !shadow.getOid().equals(oid)){ - try { - cacheRepositoryService.deleteObject(ShadowType.class, shadow.getOid(), result); - - } catch (ObjectNotFoundException e) { - // delete the old shadow that was probably deleted from - // the - // user, or the new one was assigned - //TODO: log this - - } -// } + try { + cacheRepositoryService.deleteObject(ShadowType.class, shadow.getOid(), result); + } catch (ObjectNotFoundException e) { + // delete the old shadow that was probably deleted from the + // user, or the new one was assigned + LOGGER.debug("Cannot delete {} in consistency compensation (discovery): {} - this is probably harmless", shadow, e.getMessage()); + } for (OperationResult subResult : parentResult.getSubresults()){ subResult.muteError(); } if (oid != null) { - PrismObject prismShadow; + PrismObject newShadow; try { - prismShadow = provisioningService.getObject(shadow.getClass(), oid, null, task, result); + newShadow = provisioningService.getObject(shadow.getClass(), oid, null, task, result); } finally { result.computeStatus(); } - shadow = (T) prismShadow.asObjectable(); + LOGGER.debug("DISCOVERY: object {} re-created as {}. GET operation handler done.", shadow, newShadow); + shadow = (T) newShadow.asObjectable(); parentResult.recordHandledError("Object was re-created by the discovery."); return shadow; } else { parentResult.recordHandledError("Object was deleted by the discovery and the invalid link was removed from the user."); result.computeStatus(); + LOGGER.debug("DISCOVERY: object {} was deleted. GET operation handler done.", shadow); throw new ObjectNotFoundException(ex.getMessage(), ex); } @@ -290,7 +297,7 @@ private ResourceObjectShadowChangeDescription createResourceObjectShadowChangeDe return change; } - private void foundReturnedValue(OperationResult handleErrorResult, String oidVal) { + private void findReturnedValue(OperationResult handleErrorResult, String oidVal) { if (oidVal != null) { oid = oidVal; return; @@ -298,7 +305,7 @@ private void foundReturnedValue(OperationResult handleErrorResult, String oidVal List subresults = handleErrorResult.getSubresults(); for (OperationResult subresult : subresults) { String oidValue = (String) subresult.getReturn("createdAccountOid"); - foundReturnedValue(subresult, oidValue); + findReturnedValue(subresult, oidValue); } return; } diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java index 2b615682da6..95eb56b5e3a 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java @@ -147,7 +147,7 @@ public void notifyChange(ResourceObjectShadowChangeDescription change, Task task if (InternalsConfig.consistencyChecks) change.checkConsistence(); if ((null != changeListeners) && (!changeListeners.isEmpty())) { - for (ResourceObjectChangeListener listener : changeListeners) { + for (ResourceObjectChangeListener listener : new ArrayList<>(changeListeners)) { // sometimes there is registration/deregistration from within //LOGGER.trace("Listener: {}", listener.getClass().getSimpleName()); try { listener.notifyChange(change, task, parentResult); @@ -178,7 +178,7 @@ public void notifyFailure(ResourceOperationDescription failureDescription, failureDescription.checkConsistence(); if ((null != changeListeners) && (!changeListeners.isEmpty())) { - for (ResourceOperationListener listener : operationListeners) { + for (ResourceOperationListener listener : new ArrayList<>(operationListeners)) { // sometimes there is registration/deregistration from within //LOGGER.trace("Listener: {}", listener.getClass().getSimpleName()); try { listener.notifyFailure(failureDescription, task, parentResult); @@ -208,7 +208,7 @@ public void notifySuccess(ResourceOperationDescription failureDescription, failureDescription.checkConsistence(); if ((null != changeListeners) && (!changeListeners.isEmpty())) { - for (ResourceOperationListener listener : operationListeners) { + for (ResourceOperationListener listener : new ArrayList<>(operationListeners)) { // sometimes there is registration/deregistration from within //LOGGER.trace("Listener: {}", listener.getClass().getSimpleName()); try { listener.notifySuccess(failureDescription, task, parentResult); @@ -238,7 +238,7 @@ public void notifyInProgress(ResourceOperationDescription failureDescription, failureDescription.checkConsistence(); if ((null != changeListeners) && (!changeListeners.isEmpty())) { - for (ResourceOperationListener listener : operationListeners) { + for (ResourceOperationListener listener : new ArrayList<>(operationListeners)) { // sometimes there is registration/deregistration from within //LOGGER.trace("Listener: {}", listener.getClass().getSimpleName()); try { listener.notifyInProgress(failureDescription, task, parentResult); @@ -281,7 +281,7 @@ public void notifyEvent(ResourceEventDescription eventDescription, // if (InternalsConfig.consistencyChecks) eventDescription.checkConsistence(); if ((null != eventListeners) && (!eventListeners.isEmpty())) { - for (ResourceEventListener listener : eventListeners) { + for (ResourceEventListener listener : new ArrayList<>(eventListeners)) { // sometimes there is registration/deregistration from within //LOGGER.trace("Listener: {}", listener.getClass().getSimpleName()); try { listener.notifyEvent(eventDescription, task, parentResult); diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java index 17dd0ed5d41..df9406c6fa5 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ConstraintsChecker.java @@ -16,7 +16,6 @@ package com.evolveum.midpoint.provisioning.impl; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContext; import com.evolveum.midpoint.prism.PrismObject; @@ -34,9 +33,11 @@ import com.evolveum.midpoint.provisioning.api.ProvisioningService; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.processor.ResourceAttributeDefinition; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.MiscUtil; import com.evolveum.midpoint.util.caching.AbstractCache; import com.evolveum.midpoint.util.exception.CommunicationException; @@ -52,6 +53,7 @@ import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; import javax.xml.namespace.QName; + import java.util.Collection; import java.util.HashSet; import java.util.List; @@ -122,7 +124,7 @@ public void setConstraintViolationConfirmer(ConstraintViolationConfirmer constra private ConstraintsCheckingResult constraintsCheckingResult; - public ConstraintsCheckingResult check(OperationResult result) throws SchemaException, ObjectAlreadyExistsException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { + public ConstraintsCheckingResult check(Task task, OperationResult result) throws SchemaException, ObjectAlreadyExistsException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { constraintsCheckingResult = new ConstraintsCheckingResult(); constraintsCheckingResult.setSatisfiesConstraints(true); @@ -144,7 +146,7 @@ public ConstraintsCheckingResult check(OperationResult result) throws SchemaExce continue; } constraintsCheckingResult.getCheckedAttributes().add(attr.getElementName()); - boolean unique = checkAttributeUniqueness(attr, shadowDefinition, resourceType, shadowOid, result); + boolean unique = checkAttributeUniqueness(attr, shadowDefinition, resourceType, shadowOid, task, result); if (!unique) { LOGGER.debug("Attribute {} conflicts with existing object (in {})", attr, resourceShadowDiscriminator); constraintsCheckingResult.getConflictingAttributes().add(attr.getElementName()); @@ -156,7 +158,7 @@ public ConstraintsCheckingResult check(OperationResult result) throws SchemaExce } private boolean checkAttributeUniqueness(PrismProperty identifier, RefinedObjectClassDefinition accountDefinition, - ResourceType resourceType, String oid, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { + ResourceType resourceType, String oid, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { List> identifierValues = identifier.getValues(); if (identifierValues.isEmpty()) { @@ -174,11 +176,11 @@ private boolean checkAttributeUniqueness(PrismProperty identifier, RefinedObject EqualFilter.createEqual(new ItemPath(ShadowType.F_ATTRIBUTES, identifier.getDefinition().getName()), identifier.getDefinition(), identifierValues), isNotDead)); - boolean unique = checkUniqueness(oid, identifier, query, result); + boolean unique = checkUniqueness(oid, identifier, query, task, result); return unique; } - private boolean checkUniqueness(String oid, PrismProperty identifier, ObjectQuery query, OperationResult result) throws SchemaException, ObjectNotFoundException, SecurityViolationException, CommunicationException, ConfigurationException { + private boolean checkUniqueness(String oid, PrismProperty identifier, ObjectQuery query, Task task, OperationResult result) throws SchemaException, ObjectNotFoundException, SecurityViolationException, CommunicationException, ConfigurationException { if (Cache.isOk(resourceType.getOid(), oid, shadowDefinition.getTypeName(), identifier.getDefinition().getName(), identifier.getValues())) { return true; @@ -189,7 +191,7 @@ private boolean checkUniqueness(String oid, PrismProperty identifier, ObjectQuer // because there could be a matching rule; see ShadowManager.processQueryMatchingRuleFilter. // Besides that, now the constraint checking is cached at a higher level, so this is not a big issue any more. Collection> options = SelectorOptions.createCollection(GetOperationOptions.createNoFetch()); - List> foundObjects = provisioningService.searchObjects(ShadowType.class, query, options, result); + List> foundObjects = provisioningService.searchObjects(ShadowType.class, query, options, task, result); if (LOGGER.isTraceEnabled()) { LOGGER.trace("Uniqueness check of {} resulted in {} results, using query:\n{}", new Object[]{identifier, foundObjects.size(), query.debugDump()}); diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java index 97a16a7b9af..08dc2e83f0d 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/EntitlementConverter.java @@ -285,7 +285,7 @@ public boolean handle(PrismObject entitlementShadow) { ShadowUtil.getHumanReadableName(resourceObject), query); } try { - connector.search(entitlementDef, query, handler, attributesToReturn, null, searchHierarchyConstraints, parentResult); + connector.search(entitlementDef, query, handler, attributesToReturn, null, searchHierarchyConstraints, subjectCtx, parentResult); } catch (GenericFrameworkException e) { throw new GenericConnectorException("Generic error in the connector " + connector + ". Reason: " + e.getMessage(), e); @@ -499,7 +499,7 @@ public boolean handle(PrismObject entitlementShadow) { }; try { LOGGER.trace("Searching for associations in deleted shadow, query: {}", query); - subjectCtx.getConnector(parentResult).search(entitlementOcDef, query, handler, attributesToReturn, null, searchHierarchyConstraints, parentResult); + subjectCtx.getConnector(parentResult).search(entitlementOcDef, query, handler, attributesToReturn, null, searchHierarchyConstraints, subjectCtx, parentResult); } catch (TunnelException e) { throw (SchemaException)e.getCause(); } catch (GenericFrameworkException e) { diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java index dab1f3bac04..0a2ee2515af 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java @@ -15,31 +15,34 @@ */ package com.evolveum.midpoint.provisioning.impl; -import java.util.Collection; - -import javax.xml.namespace.QName; - import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance; import com.evolveum.midpoint.provisioning.util.ProvisioningUtil; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import javax.xml.namespace.QName; +import java.util.Collection; + /** * @author semancik * */ -public class ProvisioningContext { +public class ProvisioningContext extends StateReporter { + + private static final Trace LOGGER = TraceManager.getTrace(ProvisioningContext.class); private ResourceManager resourceManager; private ConnectorManager connectorManager; @@ -58,7 +61,6 @@ public class ProvisioningContext { private RefinedResourceSchema refinedSchema; public ProvisioningContext(ConnectorManager connectorManager, ResourceManager resourceManager, OperationResult parentResult) { - super(); this.connectorManager = connectorManager; this.resourceManager = resourceManager; this.parentResult = parentResult; @@ -105,6 +107,9 @@ public ResourceType getResource() throws ObjectNotFoundException, SchemaExceptio throw new SchemaException("Null resource OID "+getDesc()); } resource = resourceManager.getResource(resourceOid, parentResult).asObjectable(); + if (resource != null && resource.getName() != null) { + super.setResourceName(resource.getName().getOrig()); + } } return resource; } @@ -133,6 +138,7 @@ public Task getTask() { public void setTask(Task task) { this.task = task; + super.setTask(task); } public String getChannel() { @@ -234,5 +240,5 @@ private ConnectorInstance getConnectorInstance(OperationResult parentResult) public String toString() { return "ProvisioningContext("+getDesc()+")"; } - + } diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContextFactory.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContextFactory.java index 750cbf6de83..a47eeaa3bb1 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContextFactory.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContextFactory.java @@ -24,10 +24,10 @@ import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance; import com.evolveum.midpoint.provisioning.util.ProvisioningUtil; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ShadowUtil; import com.evolveum.midpoint.task.api.Task; diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java index c4ed7b840da..c3e4e14ff45 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java @@ -24,7 +24,6 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.*; import com.evolveum.midpoint.provisioning.api.ConstraintViolationConfirmer; import com.evolveum.midpoint.provisioning.api.ConstraintsCheckingResult; @@ -55,6 +54,7 @@ import com.evolveum.midpoint.repo.api.RepoAddOptions; import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.ResultHandler; import com.evolveum.midpoint.schema.SearchResultList; import com.evolveum.midpoint.schema.SearchResultMetadata; @@ -483,8 +483,8 @@ private PrismProperty getTokenProperty(ResourceShadowDiscriminator shadowCoordin } @Override - public SearchResultList> searchObjects(Class type, ObjectQuery query, - Collection> options, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, + public SearchResultList> searchObjects(Class type, ObjectQuery query, + Collection> options, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { OperationResult result = parentResult.createSubresult(ProvisioningService.class.getName() + ".searchObjects"); @@ -512,7 +512,7 @@ public boolean handle(PrismObject object, OperationResult parentResult) { } }; - metadata = searchObjectsIterative(type, query, options, handler, result); + metadata = searchObjectsIterative(type, query, options, handler, task, result); } catch (ConfigurationException e) { ProvisioningUtil.recordFatalError(LOGGER, result, "Could not search objects: configuration problem: " + e.getMessage(), e); @@ -641,7 +641,7 @@ private PrismObject completeObject(Class type, Pris } - public Integer countObjects(Class type, ObjectQuery query, Collection> options, OperationResult parentResult) + public Integer countObjects(Class type, ObjectQuery query, Collection> options, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { @@ -676,7 +676,7 @@ public Integer countObjects(Class type, ObjectQuery qu Integer count; try { - count = getShadowCache(Mode.STANDARD).countObjects(query, result); + count = getShadowCache(Mode.STANDARD).countObjects(query, task, result); result.computeStatus(); } catch (ConfigurationException e) { ProvisioningUtil.recordFatalError(LOGGER, result, null, e); @@ -929,7 +929,7 @@ public OperationResult testResource(String resourceOid) throws ObjectNotFoundExc @SuppressWarnings({ "rawtypes", "unchecked" }) @Override public List> listResourceObjects(String resourceOid, - QName objectClass, ObjectPaging paging, OperationResult parentResult) throws SchemaException, + QName objectClass, ObjectPaging paging, Task task, OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { final OperationResult result = parentResult.createSubresult(ProvisioningService.class.getName() @@ -962,7 +962,7 @@ public boolean handle(ShadowType shadow) { }; try { - getShadowCache(Mode.STANDARD).searchObjectsIterative(query, null, shadowHandler, false, result); + getShadowCache(Mode.STANDARD).searchObjectsIterative(query, null, shadowHandler, false, task, result); } catch (ConfigurationException ex) { result.recordFatalError(ex.getMessage(), ex); result.cleanupResult(ex); @@ -1023,9 +1023,9 @@ public void finishOperation(PrismObject object, Provis @SuppressWarnings({ "rawtypes", "unchecked" }) @Override - public SearchResultMetadata searchObjectsIterative(final Class type, ObjectQuery query, - Collection> options, - final ResultHandler handler, final OperationResult parentResult) throws SchemaException, + public SearchResultMetadata searchObjectsIterative(final Class type, ObjectQuery query, + Collection> options, + final ResultHandler handler, Task task, final OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { Validate.notNull(parentResult, "Operation result must not be null."); @@ -1189,7 +1189,7 @@ public boolean handle(ShadowType shadowType) { SearchResultMetadata metadata; try { - metadata = getShadowCache(Mode.STANDARD).searchObjectsIterative(query, options, shadowHandler, true, result); + metadata = getShadowCache(Mode.STANDARD).searchObjectsIterative(query, options, shadowHandler, true, task, result); result.computeStatus(); } catch (ConfigurationException e) { ProvisioningUtil.recordFatalError(LOGGER, result, null, e); @@ -1433,7 +1433,7 @@ public ConstraintsCheckingResult checkConstraints(RefinedObjectClassDefinition s String shadowOid, ResourceShadowDiscriminator resourceShadowDiscriminator, ConstraintViolationConfirmer constraintViolationConfirmer, - OperationResult parentResult) throws CommunicationException, ObjectAlreadyExistsException, SchemaException, SecurityViolationException, ConfigurationException, ObjectNotFoundException { + Task task, OperationResult parentResult) throws CommunicationException, ObjectAlreadyExistsException, SchemaException, SecurityViolationException, ConfigurationException, ObjectNotFoundException { OperationResult result = parentResult.createSubresult(ProvisioningService.class.getName() + ".checkConstraints"); ConstraintsChecker checker = new ConstraintsChecker(); checker.setCacheRepositoryService(cacheRepositoryService); @@ -1446,7 +1446,7 @@ public ConstraintsCheckingResult checkConstraints(RefinedObjectClassDefinition s checker.setResourceShadowDiscriminator(resourceShadowDiscriminator); checker.setConstraintViolationConfirmer(constraintViolationConfirmer); try { - ConstraintsCheckingResult retval = checker.check(result); + ConstraintsCheckingResult retval = checker.check(task, result); result.computeStatus(); return retval; } catch (CommunicationException|ObjectAlreadyExistsException|SchemaException|SecurityViolationException|ConfigurationException|ObjectNotFoundException|RuntimeException e) { diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceEventListenerImpl.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceEventListenerImpl.java index 93b348ae0bb..7e2507d40ab 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceEventListenerImpl.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceEventListenerImpl.java @@ -106,22 +106,9 @@ public void notifyEvent(ResourceEventDescription eventDescription, Task task, Op applyDefinitions(eventDescription, parentResult); PrismObject shadow = null; - - if (eventDescription.getCurrentShadow() != null){ - shadow = eventDescription.getCurrentShadow(); - } else if (eventDescription.getOldShadow() != null){ - shadow = eventDescription.getOldShadow(); - } else if (eventDescription.getDelta() != null && eventDescription.getDelta().isAdd()){ - if (eventDescription.getDelta().getObjectToAdd() == null){ - throw new IllegalStateException("Found ADD delta, but no object to add was specified."); - } - shadow = eventDescription.getDelta().getObjectToAdd(); - } else{ - - throw new IllegalStateException("Resource event description does not contain neither old shadow, nor current shadow, nor shadow in delta"); - } - - + + shadow = eventDescription.getShadow(); + ShadowCache shadowCache = getShadowCache(Mode.STANDARD); ProvisioningContext ctx = provisioningContextFactory.create(shadow, task, parentResult); diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java index 90bd5f5909d..2da4e681666 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java @@ -35,7 +35,6 @@ import com.evolveum.midpoint.common.monitor.InternalMonitor; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; import com.evolveum.midpoint.prism.ComplexTypeDefinition; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.Definition; import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; @@ -84,7 +83,6 @@ import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.util.exception.SecurityViolationException; import com.evolveum.midpoint.util.exception.SystemException; -import com.evolveum.midpoint.util.logging.LoggingUtils; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.AvailabilityStatusType; @@ -93,12 +91,10 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.CapabilityCollectionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorConfigurationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalStateType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.SchemaGenerationConstraintsType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.XmlSchemaType; import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationCapabilityType; @@ -987,7 +983,8 @@ public Object executeScript(String resourceOid, ProvisioningScriptType script, T ConnectorInstance connectorInstance = connectorTypeManager.getConfiguredConnectorInstance(resource, false, result); ExecuteProvisioningScriptOperation scriptOperation = ProvisioningUtil.convertToScriptOperation(script, "script on "+resource, prismContext); try { - return connectorInstance.executeScript(scriptOperation, result); + StateReporter reporter = new StateReporter(resourceOid, task); + return connectorInstance.executeScript(scriptOperation, reporter, result); } catch (GenericFrameworkException e) { // Not expected. Transform to system exception result.recordFatalError("Generic provisioning framework error", e); diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java index dd1a3348a8b..4944fefa074 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java @@ -47,7 +47,6 @@ import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismContainer; @@ -75,6 +74,7 @@ import com.evolveum.midpoint.provisioning.ucf.api.ResultHandler; import com.evolveum.midpoint.provisioning.ucf.impl.ConnectorFactoryIcfImpl; import com.evolveum.midpoint.provisioning.util.ProvisioningUtil; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.SearchResultMetadata; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; @@ -234,7 +234,7 @@ public boolean handle(PrismObject shadow) { } }; try { - connector.search(ctx.getObjectClassDefinition(), query, handler, attributesToReturn, null, null, parentResult); + connector.search(ctx.getObjectClassDefinition(), query, handler, attributesToReturn, null, null, ctx, parentResult); if (shadowHolder.isEmpty()) { throw new ObjectNotFoundException("No object found for secondary identifier "+secondaryIdentifier); } @@ -303,7 +303,7 @@ public PrismObject addResourceObject(ProvisioningContext ctx, throw new UnsupportedOperationException("Resource does not support 'create' operation"); } - resourceAttributesAfterAdd = connector.addObject(shadowClone, additionalOperations, parentResult); + resourceAttributesAfterAdd = connector.addObject(shadowClone, additionalOperations, ctx, parentResult); if (LOGGER.isDebugEnabled()) { // TODO: reduce only to new/different attributes. Dump all @@ -388,7 +388,7 @@ public void deleteResourceObject(ProvisioningContext ctx, PrismObject executeModify(ProvisioningCont } if (!operationsWave.isEmpty()) { Collection sideEffects = - connector.modifyObject(objectClassDefinition, identifiersWorkingCopy, operationsWave, parentResult); + connector.modifyObject(objectClassDefinition, identifiersWorkingCopy, operationsWave, ctx, parentResult); sideEffectChanges.addAll(sideEffects); // we accept that one attribute can be changed multiple times in sideEffectChanges; TODO: normalize } @@ -1036,8 +1036,8 @@ public boolean handle(PrismObject shadow) { ConnectorInstance connector = ctx.getConnector(parentResult); SearchResultMetadata metadata = null; try { - metadata = connector.search(objectClassDef, query, innerResultHandler, attributesToReturn, - objectClassDef.getPagedSearches(), searchHierarchyConstraints, parentResult); + metadata = connector.search(objectClassDef, query, innerResultHandler, attributesToReturn, objectClassDef.getPagedSearches(), searchHierarchyConstraints, ctx, + parentResult); } catch (GenericFrameworkException e) { parentResult.recordFatalError("Generic error in the connector: " + e.getMessage(), e); throw new SystemException("Generic error in the connector: " + e.getMessage(), e); @@ -1083,7 +1083,7 @@ public PrismProperty fetchCurrentToken(ProvisioningContext ctx, OperationResult PrismProperty lastToken = null; ConnectorInstance connector = ctx.getConnector(parentResult); try { - lastToken = connector.fetchCurrentToken(ctx.getObjectClassDefinition(), parentResult); + lastToken = connector.fetchCurrentToken(ctx.getObjectClassDefinition(), ctx, parentResult); } catch (GenericFrameworkException e) { parentResult.recordFatalError("Generic error in the connector: " + e.getMessage(), e); throw new CommunicationException("Generic error in the connector: " + e.getMessage(), e); @@ -1455,7 +1455,7 @@ public List> fetchChanges(ProvisioningContext ctx, PrismPrope ConnectorInstance connector = ctx.getConnector(parentResult); // get changes from the connector - List> changes = connector.fetchChanges(ctx.getObjectClassDefinition(), lastToken, attrsToReturn, parentResult); + List> changes = connector.fetchChanges(ctx.getObjectClassDefinition(), lastToken, attrsToReturn, ctx, parentResult); Iterator> iterator = changes.iterator(); while (iterator.hasNext()) { @@ -1510,7 +1510,7 @@ public List> fetchChanges(ProvisioningContext ctx, PrismPrope // re-fetch the shadow if necessary (if attributesToGet does not match) ResourceObjectIdentification identification = new ResourceObjectIdentification(shadowCtx.getObjectClassDefinition(), change.getIdentifiers()); LOGGER.trace("Re-fetching object {} because of attrsToReturn", identification); - currentShadow = connector.fetchObject(ShadowType.class, identification, shadowAttrsToReturn, parentResult); + currentShadow = connector.fetchObject(ShadowType.class, identification, shadowAttrsToReturn, ctx, parentResult); } } diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectReferenceResolver.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectReferenceResolver.java index 8f36ba7b83e..85ddcc157ee 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectReferenceResolver.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectReferenceResolver.java @@ -82,8 +82,8 @@ public PrismObject fetchResourceObject(ProvisioningContext ctx, } ResourceObjectIdentification identification = new ResourceObjectIdentification(objectClassDefinition, identifiers); - return connector.fetchObject(ShadowType.class, identification, - attributesToReturn, parentResult); + return connector.fetchObject(ShadowType.class, identification, attributesToReturn, ctx, + parentResult); } catch (ObjectNotFoundException e) { parentResult.recordFatalError( "Object not found. Identifiers: " + identifiers + ". Reason: " + e.getMessage(), e); diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java index dea399ddb8a..e1faf3f201a 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java @@ -23,9 +23,10 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.prism.Item; + +import com.evolveum.midpoint.schema.util.ObjectQueryUtil; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; -import org.identityconnectors.framework.spi.operations.CreateOp; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; @@ -33,9 +34,6 @@ import com.evolveum.midpoint.common.monitor.InternalMonitor; import com.evolveum.midpoint.common.refinery.RefinedAssociationDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.CompositeRefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.common.refinery.ShadowDiscriminatorObjectDelta; import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.ItemDefinition; @@ -76,7 +74,6 @@ import com.evolveum.midpoint.provisioning.consistency.api.ErrorHandler; import com.evolveum.midpoint.provisioning.consistency.api.ErrorHandler.FailedOperation; import com.evolveum.midpoint.provisioning.consistency.impl.ErrorHandlerFactory; -import com.evolveum.midpoint.provisioning.impl.ShadowCacheFactory.Mode; import com.evolveum.midpoint.provisioning.ucf.api.Change; import com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance; import com.evolveum.midpoint.provisioning.ucf.api.GenericFrameworkException; @@ -86,6 +83,7 @@ import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.RetrieveOption; import com.evolveum.midpoint.schema.SearchResultMetadata; import com.evolveum.midpoint.schema.SelectorOptions; @@ -95,7 +93,6 @@ import com.evolveum.midpoint.schema.processor.ResourceAttributeContainer; import com.evolveum.midpoint.schema.processor.ResourceAttributeContainerDefinition; import com.evolveum.midpoint.schema.processor.ResourceAttributeDefinition; -import com.evolveum.midpoint.schema.processor.ResourceSchema; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ObjectTypeUtil; import com.evolveum.midpoint.schema.util.SchemaDebugUtil; @@ -104,7 +101,6 @@ import com.evolveum.midpoint.task.api.TaskManager; import com.evolveum.midpoint.util.DebugUtil; import com.evolveum.midpoint.util.Holder; -import com.evolveum.midpoint.util.PrettyPrinter; import com.evolveum.midpoint.util.QNameUtil; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; @@ -122,7 +118,6 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAttributesType; @@ -596,7 +591,7 @@ public void applyDefinition(PrismObject shadow, OperationResult pare } public void applyDefinition(final ObjectQuery query, OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException { - ResourceShadowDiscriminator coordinates = ProvisioningUtil.getCoordinates(query.getFilter()); + ResourceShadowDiscriminator coordinates = ObjectQueryUtil.getCoordinates(query.getFilter()); ProvisioningContext ctx = ctxFactory.create(coordinates, null, result); ctx.assertDefinition(); applyDefinition(ctx, query); @@ -707,12 +702,12 @@ private PrismObject extendShadow(PrismObject shadow, Ope public SearchResultMetadata searchObjectsIterative(ObjectQuery query, - Collection> options, final ShadowHandler handler, - final boolean readFromRepository, final OperationResult parentResult) throws SchemaException, + Collection> options, final ShadowHandler handler, + final boolean readFromRepository, Task task, final OperationResult parentResult) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { - ResourceShadowDiscriminator coordinates = ProvisioningUtil.getCoordinates(query.getFilter()); - final ProvisioningContext ctx = ctxFactory.create(coordinates, null, parentResult); + ResourceShadowDiscriminator coordinates = ObjectQueryUtil.getCoordinates(query.getFilter()); + final ProvisioningContext ctx = ctxFactory.create(coordinates, task, parentResult); ctx.assertDefinition(); applyDefinition(ctx, query); @@ -939,10 +934,10 @@ private PrismObject createShadowInRepository(ProvisioningContext ctx return repoShadow; } - public Integer countObjects(ObjectQuery query, final OperationResult result) throws SchemaException, + public Integer countObjects(ObjectQuery query, Task task, final OperationResult result) throws SchemaException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException { - ResourceShadowDiscriminator coordinates = ProvisioningUtil.getCoordinates(query.getFilter()); + ResourceShadowDiscriminator coordinates = ObjectQueryUtil.getCoordinates(query.getFilter()); final ProvisioningContext ctx = ctxFactory.create(coordinates, null, result); ctx.assertDefinition(); applyDefinition(ctx, query); @@ -964,7 +959,7 @@ public Integer countObjects(ObjectQuery query, final OperationResult result) thr ObjectQuery attributeQuery = createAttributeQuery(query); int count; try { - count = connector.count(objectClassDef.getObjectClassDefinition(), attributeQuery, objectClassDef.getPagedSearches(), result); + count = connector.count(objectClassDef.getObjectClassDefinition(), attributeQuery, objectClassDef.getPagedSearches(), ctx, result); } catch (CommunicationException | GenericFrameworkException| SchemaException | UnsupportedOperationException e) { result.recordFatalError(e); throw e; @@ -1004,7 +999,7 @@ public boolean handle(ShadowType object) { SelectorOptions.createCollection(new ItemPath(ShadowType.F_ASSOCIATION), GetOperationOptions.createRetrieve(RetrieveOption.EXCLUDE)); SearchResultMetadata resultMetadata; try { - resultMetadata = searchObjectsIterative(query, options, handler, false, result); + resultMetadata = searchObjectsIterative(query, options, handler, false, task, result); } catch (SchemaException | ObjectNotFoundException | ConfigurationException | SecurityViolationException e) { result.recordFatalError(e); throw e; @@ -1031,7 +1026,7 @@ public boolean handle(ShadowType object) { Collection> options = SelectorOptions.createCollection(new ItemPath(ShadowType.F_ASSOCIATION), GetOperationOptions.createRetrieve(RetrieveOption.EXCLUDE)); - searchObjectsIterative(query, options, handler, false, result); + searchObjectsIterative(query, options, handler, false, task, result); // TODO: better error handling result.computeStatus(); result.cleanupResult(); @@ -1109,6 +1104,7 @@ public int synchronize(ResourceShadowDiscriminator shadowCoordinates, PrismPrope PrismProperty newToken = change.getToken(); task.setExtensionProperty(newToken); processedChanges++; + task.setProgress(task.getProgress()+1); // because processedChanges are reflected into task only at task run finish LOGGER.debug("Skipping processing change. Can't find appropriate shadow (e.g. the object was deleted on the resource meantime)."); continue; } @@ -1121,6 +1117,7 @@ public int synchronize(ResourceShadowDiscriminator shadowCoordinates, PrismPrope PrismProperty newToken = change.getToken(); task.setExtensionProperty(newToken); processedChanges++; + task.setProgress(task.getProgress()+1); // because processedChanges are reflected into task only at task run finish } } @@ -1218,8 +1215,8 @@ private ResourceObjectShadowChangeDescription createResourceShadowChangeDescript shadowChangeDescription.setOldShadow(change.getOldShadow()); shadowChangeDescription.setCurrentShadow(change.getCurrentShadow()); if (null == channel){ - shadowChangeDescription.setSourceChannel(QNameUtil.qNameToUri(SchemaConstants.CHANGE_CHANNEL_LIVE_SYNC)); - } else{ + shadowChangeDescription.setSourceChannel(QNameUtil.qNameToUri(SchemaConstants.CHANGE_CHANNEL_LIVE_SYNC)); + } else { shadowChangeDescription.setSourceChannel(channel); } return shadowChangeDescription; diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/StateReporter.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/StateReporter.java new file mode 100644 index 00000000000..cebe0896df2 --- /dev/null +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/StateReporter.java @@ -0,0 +1,180 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.provisioning.impl; + +import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; +import com.evolveum.midpoint.schema.statistics.ProvisioningOperation; +import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import org.identityconnectors.framework.common.objects.Uid; + +import javax.xml.namespace.QName; +import java.util.Date; + +/** + * TODO better name (ProgressReporter ? StatisticsReporter ? ...) + * + * Used to report state, progress and performance statistics to upper layers. + * Generally a Task is the place where such information are reported and collected. + * + * However, because of a complex nature of some operations (namely, search) it tries + * to remember the state of an operation. + * + * TODO maybe this could be simplified in the future. + * + * @author Pavol Mederly + */ +public class StateReporter { + + private static final Trace LOGGER = TraceManager.getTrace(StateReporter.class); + + private Task task; + private String resourceOid; + private String resourceName; // lazily set when available + + public StateReporter() { + } + + public StateReporter(String resourceOid, Task task) { + this.resourceOid = resourceOid; + this.task = task; + } + + private String getResourceName() { + if (resourceName != null) { + return resourceName; + } else { + return resourceOid; + } + } + + public void setResourceName(String resourceName) { + this.resourceName = resourceName; + } + + // Operational information + + private ProvisioningOperation lastOperation = null; + private ObjectClassComplexTypeDefinition lastObjectClass = null; + private Date lastStarted = null; + + public void recordIcfOperationStart(ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDef, Uid uid) { + if (lastOperation != null) { + LOGGER.warn("Unfinished operation: {}, resource: {}, OC: {}, started: {}", lastOperation, getResourceName(), lastObjectClass, lastStarted); + } + lastOperation = operation; + lastObjectClass = objectClassDef; + lastStarted = new Date(); + String object = ""; + if (uid != null) { + object = " " + uid.getUidValue(); + } + recordState("Starting " + operation + " of " + getObjectClassName(objectClassDef) + object + " on " + getResourceName()); + } + + // we just add duration, not count (we'll do this on end) + public void recordIcfOperationSuspend(ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDef) { + if (lastOperation != operation) { + LOGGER.warn("Suspending operation other than current: finishing {}, last recorded {}", + operation, lastOperation); + } else if (lastObjectClass == null || !lastObjectClass.getTypeName().equals(objectClassDef.getTypeName())) { + LOGGER.warn("Suspending operation on object class other than current: finishing on {}, last recorded {}", + objectClassDef.getTypeName(), lastObjectClass != null ? lastObjectClass.getTypeName() : "(null)"); + } else { + long duration = System.currentTimeMillis() - lastStarted.getTime(); + if (task != null) { + task.recordProvisioningOperation(resourceOid, getResourceName(), objectClassDef.getTypeName(), lastOperation, true, 0, duration); + } else { + reportNoTask(resourceOid, lastOperation); + } + } + lastOperation = null; + recordState("Returned from " + operation + " of " + objectClassDef.getTypeName().getLocalPart() + " on " + getResourceName()); + } + + public void recordIcfOperationResume(ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDef) { + if (lastOperation != null) { + LOGGER.warn("Unfinished operation: {}, resource: {}, OC: {}, started: {}", lastOperation, getResourceName(), lastObjectClass, lastStarted); + } + lastOperation = operation; + lastObjectClass = objectClassDef; + lastStarted = new Date(); + recordState("Continuing " + operation + " of " + objectClassDef.getTypeName().getLocalPart() + " on " + getResourceName()); + } + + private String getObjectClassName(ObjectClassComplexTypeDefinition objectClassDef) { + return objectClassDef != null && objectClassDef.getTypeName() != null ? objectClassDef.getTypeName().getLocalPart() : "(null)"; + } + + private QName getObjectClassQName(ObjectClassComplexTypeDefinition objectClassDef) { + return objectClassDef != null ? objectClassDef.getTypeName() : null; + } + + public void recordIcfOperationEnd(ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDef, Throwable ex, Uid uid) { + long duration = -1L; + if (lastOperation != operation) { + LOGGER.warn("Finishing operation other than current: finishing {}, last recorded {}", + operation, lastOperation); + } else if (objectClassDef != null && (lastObjectClass == null || !lastObjectClass.getTypeName().equals(objectClassDef.getTypeName()))) { + LOGGER.warn("Finishing operation on object class other than current: finishing on {}, last recorded {}", + getObjectClassName(objectClassDef), getObjectClassName(lastObjectClass)); + } else { + duration = System.currentTimeMillis() - lastStarted.getTime(); + } + + String finished; + if (ex == null) { + finished = "Successfully finished"; + } else { + finished = "Finished (unsuccessfully)"; + } + String durationString; + if (duration >= 0) { + durationString = " in " + duration + " ms"; + } else { + durationString = ""; + } + String object = ""; + if (uid != null) { + object = " " + uid.getUidValue(); + } + recordState(finished + " " + operation + " of " + getObjectClassName(objectClassDef) + object + " on " + getResourceName() + durationString); + if (task != null) { + if (duration >= 0) { + task.recordProvisioningOperation(resourceOid, getResourceName(), getObjectClassQName(objectClassDef), lastOperation, ex == null, 1, duration); + } + } else { + reportNoTask(resourceOid, lastOperation); + } + lastOperation = null; + } + + private void reportNoTask(String resourceOid, ProvisioningOperation operation) { + LOGGER.warn("Couldn't report execution of ICF operation {} on resource {} because there is no task assigned.", operation, resourceOid); + } + + private void recordState(String message) { + if (task != null) { + task.recordState(message); + } + } + + public void setTask(Task task) { + this.task = task; + } +} diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java index 5e96b73d7dc..0db7bbca624 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/ConnectorInstance.java @@ -20,6 +20,7 @@ import com.evolveum.midpoint.prism.PrismProperty; import com.evolveum.midpoint.prism.query.ObjectQuery; import com.evolveum.midpoint.prism.schema.PrismSchema; +import com.evolveum.midpoint.provisioning.impl.StateReporter; import com.evolveum.midpoint.schema.SearchResultMetadata; import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; import com.evolveum.midpoint.schema.processor.ResourceAttribute; @@ -158,10 +159,8 @@ public Collection fetchCapabilities(OperationResult parentResult) throws * - nothing was fetched. * @throws SchemaException error converting object from native (connector) format */ - public PrismObject fetchObject(Class type, - ResourceObjectIdentification resourceObjectIdentification, - AttributesToReturn attributesToReturn, - OperationResult parentResult) + public PrismObject fetchObject(Class type, ResourceObjectIdentification resourceObjectIdentification, AttributesToReturn attributesToReturn, StateReporter reporter, + OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, GenericFrameworkException, SchemaException, SecurityViolationException, ConfigurationException; @@ -182,19 +181,14 @@ public PrismObject fetchObject(Class type, * * @param objectClass * @param handler - * @return + * @return * @throws CommunicationException * @throws SchemaException error converting object from the native (connector) format * @throws ObjectNotFoundException if something from the search parameters refers non-existent object. * e.g. if search base points to an non-existent object. */ - public SearchResultMetadata search(ObjectClassComplexTypeDefinition objectClassDefinition, - ObjectQuery query, - ResultHandler handler, - AttributesToReturn attributesToReturn, - PagedSearchCapabilityType pagedSearchConfigurationType, - SearchHierarchyConstraints searchHierarchyConstraints, - OperationResult parentResult) + public SearchResultMetadata search(ObjectClassComplexTypeDefinition objectClassDefinition, ObjectQuery query, ResultHandler handler, AttributesToReturn attributesToReturn, PagedSearchCapabilityType pagedSearchConfigurationType, SearchHierarchyConstraints searchHierarchyConstraints, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, SecurityViolationException, ObjectNotFoundException; @@ -214,9 +208,8 @@ public SearchResultMetadata search(ObjectClassComplexType * @throws SchemaException * @throws java.lang.UnsupportedOperationException */ - public int count(ObjectClassComplexTypeDefinition objectClassDefinition, ObjectQuery query, - PagedSearchCapabilityType pagedSearchConfigurationType, - OperationResult parentResult) + public int count(ObjectClassComplexTypeDefinition objectClassDefinition, ObjectQuery query, PagedSearchCapabilityType pagedSearchConfigurationType, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, UnsupportedOperationException; /** @@ -235,7 +228,7 @@ public int count(ObjectClassComplexTypeDefinition objectClassDefinition, ObjectQ * was returned (e.g. due to a limiting configuration). Returning null means that connector does not support * returning of new object state and the caller should explicitly invoke fetchObject() in case that the * information is needed. - * + * * @param object * @param additionalOperations * @throws CommunicationException @@ -243,8 +236,8 @@ public int count(ObjectClassComplexTypeDefinition objectClassDefinition, ObjectQ * @return created object attributes. May be null. * @throws ObjectAlreadyExistsException object already exists on the resource */ - public Collection> addObject(PrismObject object, Collection additionalOperations, - OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, + public Collection> addObject(PrismObject object, Collection additionalOperations, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, ObjectAlreadyExistsException, ConfigurationException; /** @@ -258,23 +251,23 @@ public Collection> addObject(PrismObject modifyObject(ObjectClassComplexTypeDefinition objectClass, - Collection> identifiers, Collection changes, OperationResult parentResult) + public Collection modifyObject(ObjectClassComplexTypeDefinition objectClass, Collection> identifiers, Collection changes, StateReporter reporter, + OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, GenericFrameworkException, SchemaException, SecurityViolationException, ObjectAlreadyExistsException; - public void deleteObject(ObjectClassComplexTypeDefinition objectClass, Collection additionalOperations, - Collection> identifiers, OperationResult parentResult) + public void deleteObject(ObjectClassComplexTypeDefinition objectClass, Collection additionalOperations, Collection> identifiers, StateReporter reporter, + OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, GenericFrameworkException; - public Object executeScript(ExecuteProvisioningScriptOperation scriptOperation, OperationResult parentResult) throws CommunicationException, GenericFrameworkException; + public Object executeScript(ExecuteProvisioningScriptOperation scriptOperation, StateReporter reporter, OperationResult parentResult) throws CommunicationException, GenericFrameworkException; /** * Creates a live Java object from a token previously serialized to string. @@ -297,16 +290,16 @@ public void deleteObject(ObjectClassComplexTypeDefinition objectClass, Collectio * @return * @throws CommunicationException */ - public PrismProperty fetchCurrentToken(ObjectClassComplexTypeDefinition objectClass, OperationResult parentResult) throws CommunicationException, GenericFrameworkException; + public PrismProperty fetchCurrentToken(ObjectClassComplexTypeDefinition objectClass, StateReporter reporter, OperationResult parentResult) throws CommunicationException, GenericFrameworkException; /** * Token may be null. That means "from the beginning of history". - * + * * @param lastToken * @return */ - public List> fetchChanges(ObjectClassComplexTypeDefinition objectClass, PrismProperty lastToken, - AttributesToReturn attrsToReturn, OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, ConfigurationException; + public List> fetchChanges(ObjectClassComplexTypeDefinition objectClass, PrismProperty lastToken, AttributesToReturn attrsToReturn, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, ConfigurationException; //public ValidationResult validateConfiguration(ResourceConfiguration newConfiguration); diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/ConnectorInstanceIcfImpl.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/ConnectorInstanceIcfImpl.java index 4fbe7c5ce62..990d094c02a 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/ConnectorInstanceIcfImpl.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/ConnectorInstanceIcfImpl.java @@ -31,11 +31,11 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.common.monitor.InternalMonitor; -import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.prism.query.ObjectPaging; import com.evolveum.midpoint.prism.query.OrderDirection; -import com.evolveum.midpoint.schema.SchemaConstantsGenerated; +import com.evolveum.midpoint.provisioning.impl.StateReporter; import com.evolveum.midpoint.schema.SearchResultMetadata; +import com.evolveum.midpoint.schema.statistics.ProvisioningOperation; import com.evolveum.midpoint.util.DebugUtil; import com.evolveum.midpoint.util.Holder; import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.AddRemoveAttributeValuesCapabilityType; @@ -65,7 +65,6 @@ import org.identityconnectors.framework.api.operations.TestApiOp; import org.identityconnectors.framework.api.operations.UpdateApiOp; import org.identityconnectors.framework.common.exceptions.AlreadyExistsException; -import org.identityconnectors.framework.common.exceptions.UnknownUidException; import org.identityconnectors.framework.common.objects.Attribute; import org.identityconnectors.framework.common.objects.AttributeBuilder; import org.identityconnectors.framework.common.objects.AttributeInfo; @@ -91,7 +90,6 @@ import org.identityconnectors.framework.common.objects.SyncToken; import org.identityconnectors.framework.common.objects.Uid; import org.identityconnectors.framework.common.objects.filter.Filter; -import org.identityconnectors.framework.spi.SyncTokenResultsHandler; import com.evolveum.midpoint.prism.ComplexTypeDefinition; import com.evolveum.midpoint.prism.PrismContainer; @@ -321,7 +319,7 @@ public void configure(PrismContainerValue configuration, OperationResult pare } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } @@ -585,15 +583,20 @@ private void retrieveResourceSchema(List generateObjectClasses, Operation // Fetch the schema from the connector (which actually gets that // from the resource). InternalMonitor.recordConnectorOperation("schema"); + // TODO have context present + //recordIcfOperationStart(reporter, ProvisioningOperation.ICF_GET_SCHEMA, null); icfSchema = icfConnectorFacade.schema(); + //recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_GET_SCHEMA, null); icfResult.recordSuccess(); } catch (UnsupportedOperationException ex) { + //recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_GET_SCHEMA, null, ex); // The connector does no support schema() operation. icfResult.recordStatus(OperationResultStatus.NOT_APPLICABLE, ex.getMessage()); resetResourceSchema(); return; } catch (Throwable ex) { + //recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_GET_SCHEMA, null, ex); // conditions. // Therefore this kind of heavy artillery is necessary. // ICF interface does not specify exceptions or other error @@ -619,7 +622,7 @@ private void retrieveResourceSchema(List generateObjectClasses, Operation throw (Error) midpointEx; } else { icfResult.recordFatalError(midpointEx.getMessage(), midpointEx); - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } @@ -1066,8 +1069,8 @@ private C getCapability(Class capClass) { } @Override - public PrismObject fetchObject(Class type, - ResourceObjectIdentification resourceObjectIdentification, AttributesToReturn attributesToReturn, OperationResult parentResult) + public PrismObject fetchObject(Class type, ResourceObjectIdentification resourceObjectIdentification, AttributesToReturn attributesToReturn, StateReporter reporter, + OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, GenericFrameworkException, SchemaException, SecurityViolationException, ConfigurationException { @@ -1117,7 +1120,7 @@ public PrismObject fetchObject(Class type, try { // Invoke the ICF connector - co = fetchConnectorObject(icfObjectClass, uid, options, + co = fetchConnectorObject(reporter, objectClassDefinition, icfObjectClass, uid, options, result); } catch (CommunicationException ex) { @@ -1172,8 +1175,8 @@ private PrismObjectDefinition toShadowDefinition( /** * Returns null if nothing is found. */ - private ConnectorObject fetchConnectorObject(ObjectClass icfObjectClass, Uid uid, - OperationOptions options, OperationResult parentResult) + private ConnectorObject fetchConnectorObject(StateReporter reporter, ObjectClassComplexTypeDefinition objectClassDefinition, ObjectClass icfObjectClass, Uid uid, + OperationOptions options, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, GenericFrameworkException, SecurityViolationException, SchemaException, ConfigurationException { // Connector operation cannot create result for itself, so we need to @@ -1195,10 +1198,13 @@ private ConnectorObject fetchConnectorObject(ObjectClass icfObjectClass, Uid uid // Invoke the ICF connector InternalMonitor.recordConnectorOperation("getObject"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_GET, objectClassDefinition, uid); co = icfConnectorFacade.getObject(icfObjectClass, uid, options); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_GET, objectClassDefinition, uid); icfResult.recordSuccess(); } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_GET, objectClassDefinition, ex, uid); String desc = this.getHumanReadableName() + " while getting object identified by ICF UID '"+uid.getUidValue()+"'"; Throwable midpointEx = processIcfException(ex, desc, icfResult); icfResult.computeStatus("Add object failed"); @@ -1212,8 +1218,11 @@ private ConnectorObject fetchConnectorObject(ObjectClass icfObjectClass, Uid uid throw (GenericFrameworkException) midpointEx; } else if (midpointEx instanceof ConfigurationException) { throw (ConfigurationException) midpointEx; - } else if (midpointEx instanceof SecurityViolationException){ + } else if (midpointEx instanceof SecurityViolationException) { throw (SecurityViolationException) midpointEx; + } else if (midpointEx instanceof ObjectNotFoundException) { + LOGGER.trace("Got ObjectNotFoundException while looking for resource object ConnId UID: {}", uid); + return null; } else if (midpointEx instanceof RuntimeException) { throw (RuntimeException)midpointEx; } else if (midpointEx instanceof Error) { @@ -1228,7 +1237,7 @@ private ConnectorObject fetchConnectorObject(ObjectClass icfObjectClass, Uid uid return co; } - private void convertToIcfAttrsToGet(ObjectClassComplexTypeDefinition objectClassDefinition, + private void convertToIcfAttrsToGet(ObjectClassComplexTypeDefinition objectClassDefinition, AttributesToReturn attributesToReturn, OperationOptionsBuilder optionsBuilder) throws SchemaException { if (attributesToReturn == null) { return; @@ -1291,8 +1300,8 @@ private boolean lockoutReturnedByDefault() { } @Override - public Collection> addObject(PrismObject shadow, - Collection additionalOperations, OperationResult parentResult) throws CommunicationException, + public Collection> addObject(PrismObject shadow, Collection additionalOperations, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, ObjectAlreadyExistsException, ConfigurationException { validateShadow(shadow, "add", false); ShadowType shadowType = shadow.asObjectable(); @@ -1384,7 +1393,7 @@ public Collection> addObject(PrismObject> addObject(PrismObject> addObject(PrismObject shadow, String ope // (other identifiers are ignored on input and output of this method) @Override - public Set modifyObject(ObjectClassComplexTypeDefinition objectClassDef, - Collection> identifiers, Collection changes, - OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, + public Set modifyObject(ObjectClassComplexTypeDefinition objectClassDef, Collection> identifiers, Collection changes, StateReporter reporter, + OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, GenericFrameworkException, SchemaException, SecurityViolationException, ObjectAlreadyExistsException { OperationResult result = parentResult.createSubresult(ConnectorInstance.class.getName() @@ -1672,7 +1683,7 @@ public Set modifyObject(ObjectClassComplexTypeDef // icfResult for each operation // and handle the faults individually - checkAndExecuteAdditionalOperation(additionalOperations, BeforeAfterType.BEFORE, result); + checkAndExecuteAdditionalOperation(reporter, additionalOperations, BeforeAfterType.BEFORE, result); OperationResult icfResult = null; try { @@ -1694,11 +1705,14 @@ public Set modifyObject(ObjectClassComplexTypeDef InternalMonitor.recordConnectorOperation("addAttributeValues"); // Invoking ConnId + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, uid); uid = icfConnectorFacade.addAttributeValues(objClass, uid, attributesToAdd, options); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, null, uid); icfResult.recordSuccess(); } } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, ex, uid); String desc = this.getHumanReadableName() + " while adding attribute values to object identified by ICF UID '"+uid.getUidValue()+"'"; Throwable midpointEx = processIcfException(ex, desc, icfResult); result.computeStatus("Adding attribute values failed"); @@ -1724,7 +1738,7 @@ public Set modifyObject(ObjectClassComplexTypeDef } else if (midpointEx instanceof Error){ throw (Error) midpointEx; }else{ - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } @@ -1770,10 +1784,13 @@ public Set modifyObject(ObjectClassComplexTypeDef try { // Call ICF InternalMonitor.recordConnectorOperation("update"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, uid); uid = icfConnectorFacade.update(objClass, uid, attributesToUpdate, options); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, null, uid); icfResult.recordSuccess(); } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, ex, uid); String desc = this.getHumanReadableName() + " while updating object identified by ICF UID '"+uid.getUidValue()+"'"; Throwable midpointEx = processIcfException(ex, desc, icfResult); result.computeStatus("Update failed"); @@ -1799,7 +1816,7 @@ public Set modifyObject(ObjectClassComplexTypeDef } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } } @@ -1822,10 +1839,13 @@ public Set modifyObject(ObjectClassComplexTypeDef } InternalMonitor.recordConnectorOperation("removeAttributeValues"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, uid); uid = icfConnectorFacade.removeAttributeValues(objClass, uid, attributesToRemove, options); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, null, uid); icfResult.recordSuccess(); } } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_UPDATE, objectClassDef, ex, uid); String desc = this.getHumanReadableName() + " while removing attribute values from object identified by ICF UID '"+uid.getUidValue()+"'"; Throwable midpointEx = processIcfException(ex, desc, icfResult); result.computeStatus("Removing attribute values failed"); @@ -1851,10 +1871,10 @@ public Set modifyObject(ObjectClassComplexTypeDef } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } - checkAndExecuteAdditionalOperation(additionalOperations, BeforeAfterType.AFTER, result); + checkAndExecuteAdditionalOperation(reporter, additionalOperations, BeforeAfterType.AFTER, result); result.computeStatus(); @@ -1904,9 +1924,8 @@ private String dumpAttributes(Set attributes) { } @Override - public void deleteObject(ObjectClassComplexTypeDefinition objectClass, - Collection additionalOperations, Collection> identifiers, - OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, + public void deleteObject(ObjectClassComplexTypeDefinition objectClass, Collection additionalOperations, Collection> identifiers, StateReporter reporter, + OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, GenericFrameworkException { Validate.notNull(objectClass, "No objectclass"); @@ -1917,7 +1936,7 @@ public void deleteObject(ObjectClassComplexTypeDefinition objectClass, ObjectClass objClass = icfNameMapper.objectClassToIcf(objectClass, getSchemaNamespace(), connectorType, legacySchema); Uid uid = getUid(objectClass, identifiers); - checkAndExecuteAdditionalOperation(additionalOperations, BeforeAfterType.BEFORE, result); + checkAndExecuteAdditionalOperation(reporter, additionalOperations, BeforeAfterType.BEFORE, result); OperationResult icfResult = result.createSubresult(ConnectorFacade.class.getName() + ".delete"); icfResult.addArbitraryObjectAsParam("uid", uid); @@ -1927,11 +1946,14 @@ public void deleteObject(ObjectClassComplexTypeDefinition objectClass, try { InternalMonitor.recordConnectorOperation("delete"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_DELETE, objectClass, uid); icfConnectorFacade.delete(objClass, uid, new OperationOptionsBuilder().build()); - + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_DELETE, objectClass, null, uid); + icfResult.recordSuccess(); } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_DELETE, objectClass, ex, uid); String desc = this.getHumanReadableName() + " while deleting object identified by ICF UID '"+uid.getUidValue()+"'"; Throwable midpointEx = processIcfException(ex, desc, icfResult); result.computeStatus("Removing attribute values failed"); @@ -1951,11 +1973,11 @@ public void deleteObject(ObjectClassComplexTypeDefinition objectClass, } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } - checkAndExecuteAdditionalOperation(additionalOperations, BeforeAfterType.AFTER, result); + checkAndExecuteAdditionalOperation(reporter, additionalOperations, BeforeAfterType.AFTER, result); result.computeStatus(); } @@ -1966,8 +1988,8 @@ public PrismProperty deserializeToken(Object serializedToken) { } @Override - public PrismProperty fetchCurrentToken(ObjectClassComplexTypeDefinition objectClassDef, - OperationResult parentResult) throws CommunicationException, GenericFrameworkException { + public PrismProperty fetchCurrentToken(ObjectClassComplexTypeDefinition objectClassDef, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException { OperationResult result = parentResult.createSubresult(ConnectorInstance.class.getName() + ".fetchCurrentToken"); @@ -1987,10 +2009,13 @@ public PrismProperty fetchCurrentToken(ObjectClassComplexTypeDefinition o SyncToken syncToken = null; try { InternalMonitor.recordConnectorOperation("getLatestSyncToken"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_GET_LATEST_SYNC_TOKEN, objectClassDef); syncToken = icfConnectorFacade.getLatestSyncToken(icfObjectClass); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_GET_LATEST_SYNC_TOKEN, objectClassDef); icfResult.recordSuccess(); icfResult.addReturn("syncToken", syncToken==null?null:String.valueOf(syncToken.getValue())); } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_GET_LATEST_SYNC_TOKEN, objectClassDef, ex); Throwable midpointEx = processIcfException(ex, this, icfResult); result.computeStatus(); // Do some kind of acrobatics to do proper throwing of checked @@ -2004,7 +2029,7 @@ public PrismProperty fetchCurrentToken(ObjectClassComplexTypeDefinition o } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } @@ -2019,8 +2044,8 @@ public PrismProperty fetchCurrentToken(ObjectClassComplexTypeDefinition o } @Override - public List> fetchChanges(ObjectClassComplexTypeDefinition objectClass, PrismProperty lastToken, - AttributesToReturn attrsToReturn, OperationResult parentResult) throws CommunicationException, GenericFrameworkException, + public List> fetchChanges(ObjectClassComplexTypeDefinition objectClass, PrismProperty lastToken, AttributesToReturn attrsToReturn, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, ConfigurationException { OperationResult result = parentResult.createSubresult(ConnectorInstance.class.getName() @@ -2070,11 +2095,14 @@ public boolean handle(SyncDelta delta) { SyncToken lastReceivedToken; try { InternalMonitor.recordConnectorOperation("sync"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_SYNC, objectClass); lastReceivedToken = icfConnectorFacade.sync(icfObjectClass, syncToken, syncHandler, options); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SYNC, objectClass); icfResult.recordSuccess(); icfResult.addReturn(OperationResult.RETURN_COUNT, syncDeltas.size()); } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SYNC, objectClass, ex); Throwable midpointEx = processIcfException(ex, this, icfResult); result.computeStatus(); // Do some kind of acrobatics to do proper throwing of checked @@ -2090,7 +2118,7 @@ public boolean handle(SyncDelta delta) { } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } // convert changes from icf to midpoint Change @@ -2137,13 +2165,8 @@ public void test(OperationResult parentResult) { } @Override - public SearchResultMetadata search(ObjectClassComplexTypeDefinition objectClassDefinition, - final ObjectQuery query, - final ResultHandler handler, - AttributesToReturn attributesToReturn, - PagedSearchCapabilityType pagedSearchCapabilityType, - SearchHierarchyConstraints searchHierarchyConstraints, - OperationResult parentResult) + public SearchResultMetadata search(final ObjectClassComplexTypeDefinition objectClassDefinition, final ObjectQuery query, final ResultHandler handler, AttributesToReturn attributesToReturn, PagedSearchCapabilityType pagedSearchCapabilityType, SearchHierarchyConstraints searchHierarchyConstraints, final StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, SecurityViolationException, ObjectNotFoundException { @@ -2186,16 +2209,19 @@ public SearchResultMetadata search(ObjectClassComplexType public boolean handle(ConnectorObject connectorObject) { // Convert ICF-specific connector object to a generic // ResourceObject + recordIcfOperationSuspend(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition); int count = countHolder.getValue(); countHolder.setValue(count+1); if (!useConnectorPaging) { if (query != null && query.getPaging() != null && query.getPaging().getOffset() != null && query.getPaging().getMaxSize() != null) { if (count < query.getPaging().getOffset()) { + recordResume(); return true; } if (count == (query.getPaging().getOffset() + query.getPaging().getMaxSize())) { + recordResume(); return false; } } @@ -2204,6 +2230,7 @@ public boolean handle(ConnectorObject connectorObject) { try { resourceObject = icfConvertor.convertToResourceObject(connectorObject, objectDefinition, false, caseIgnoreAttributeNames); } catch (SchemaException e) { + recordResume(); throw new IntermediateException(e); } @@ -2212,8 +2239,13 @@ public boolean handle(ConnectorObject connectorObject) { if (!cont) { result.recordPartialError("Stopped on request from the handler"); } + recordResume(); return cont; } + + private void recordResume() { + recordIcfOperationResume(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition); + } }; OperationOptionsBuilder optionsBuilder = new OperationOptionsBuilder(); @@ -2271,15 +2303,19 @@ public boolean handle(ConnectorObject connectorObject) { try { InternalMonitor.recordConnectorOperation("search"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition); icfSearchResult = icfConnectorFacade.search(icfObjectClass, filter, icfHandler, options); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition); icfResult.recordSuccess(); } catch (IntermediateException inex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition, inex); SchemaException ex = (SchemaException) inex.getCause(); icfResult.recordFatalError(ex); result.recordFatalError(ex); throw ex; } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition, ex); Throwable midpointEx = processIcfException(ex, this, icfResult); result.computeStatus(); // Do some kind of acrobatics to do proper throwing of checked @@ -2299,7 +2335,7 @@ public boolean handle(ConnectorObject connectorObject) { } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": "+ex.getMessage(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } @@ -2323,8 +2359,8 @@ public boolean handle(ConnectorObject connectorObject) { } @Override - public int count(ObjectClassComplexTypeDefinition objectClassDefinition, final ObjectQuery query, - PagedSearchCapabilityType pagedSearchCapabilityType, OperationResult parentResult) + public int count(ObjectClassComplexTypeDefinition objectClassDefinition, final ObjectQuery query, PagedSearchCapabilityType pagedSearchCapabilityType, StateReporter reporter, + OperationResult parentResult) throws CommunicationException, GenericFrameworkException, SchemaException, UnsupportedOperationException { // Result type for this operation @@ -2384,7 +2420,9 @@ public boolean handle(ConnectorObject connectorObject) { } }; InternalMonitor.recordConnectorOperation("search"); + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition); SearchResult searchResult = icfConnectorFacade.search(icfObjectClass, filter, icfHandler, options); + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition); if (searchResult == null || searchResult.getRemainingPagedResults() == -1) { throw new UnsupportedOperationException("Connector does not seem to support paged searches or does not provide object count information"); @@ -2394,15 +2432,18 @@ public boolean handle(ConnectorObject connectorObject) { icfResult.recordSuccess(); } catch (IntermediateException inex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition, inex); SchemaException ex = (SchemaException) inex.getCause(); icfResult.recordFatalError(ex); result.recordFatalError(ex); throw ex; } catch (UnsupportedOperationException uoe) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition, uoe); icfResult.recordFatalError(uoe); result.recordFatalError(uoe); throw uoe; } catch (Throwable ex) { + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SEARCH, objectClassDefinition, ex); Throwable midpointEx = processIcfException(ex, this, icfResult); result.computeStatus(); // Do some kind of acrobatics to do proper throwing of checked @@ -2418,7 +2459,7 @@ public boolean handle(ConnectorObject connectorObject) { } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } @@ -2739,7 +2780,7 @@ private PrismProperty createTokenProperty(T object) { * check additional operation order, according to the order are script * executed before or after operation.. */ - private void checkAndExecuteAdditionalOperation(Collection additionalOperations, BeforeAfterType order, OperationResult result) throws CommunicationException, GenericFrameworkException { + private void checkAndExecuteAdditionalOperation(StateReporter reporter, Collection additionalOperations, BeforeAfterType order, OperationResult result) throws CommunicationException, GenericFrameworkException { if (additionalOperations == null) { // TODO: add warning to the result @@ -2752,7 +2793,7 @@ private void checkAndExecuteAdditionalOperation(Collection additional LOGGER.trace("Find execute script operation: {}", SchemaDebugUtil.prettyPrint(executeOp)); // execute operation in the right order.. if (order.equals(executeOp.getScriptOrder())) { - executeScriptIcf(executeOp, result); + executeScriptIcf(reporter, executeOp, result); } } } @@ -2760,7 +2801,7 @@ private void checkAndExecuteAdditionalOperation(Collection additional } @Override - public Object executeScript(ExecuteProvisioningScriptOperation scriptOperation, OperationResult parentResult) throws CommunicationException, GenericFrameworkException { + public Object executeScript(ExecuteProvisioningScriptOperation scriptOperation, StateReporter reporter, OperationResult parentResult) throws CommunicationException, GenericFrameworkException { OperationResult result = parentResult.createSubresult(ConnectorInstance.class.getName() + ".executeScript"); @@ -2768,7 +2809,7 @@ public Object executeScript(ExecuteProvisioningScriptOperation scriptOperation, Object output = null; try { - output = executeScriptIcf(scriptOperation, result); + output = executeScriptIcf(reporter, scriptOperation, result); } catch (CommunicationException e) { result.recordFatalError(e); @@ -2786,7 +2827,7 @@ public Object executeScript(ExecuteProvisioningScriptOperation scriptOperation, return output; } - private Object executeScriptIcf(ExecuteProvisioningScriptOperation scriptOperation, OperationResult result) throws CommunicationException, GenericFrameworkException { + private Object executeScriptIcf(StateReporter reporter, ExecuteProvisioningScriptOperation scriptOperation, OperationResult result) throws CommunicationException, GenericFrameworkException { String icfOpName = null; if (scriptOperation.isConnectorHost()) { @@ -2809,7 +2850,8 @@ private Object executeScriptIcf(ExecuteProvisioningScriptOperation scriptOperati try { LOGGER.trace("Running script ({})", icfOpName); - + + recordIcfOperationStart(reporter, ProvisioningOperation.ICF_SCRIPT, null); if (scriptOperation.isConnectorHost()) { InternalMonitor.recordConnectorOperation("runScriptOnConnector"); output = icfConnectorFacade.runScriptOnConnector(scriptContext, new OperationOptionsBuilder().build()); @@ -2817,7 +2859,8 @@ private Object executeScriptIcf(ExecuteProvisioningScriptOperation scriptOperati InternalMonitor.recordConnectorOperation("runScriptOnResource"); output = icfConnectorFacade.runScriptOnResource(scriptContext, new OperationOptionsBuilder().build()); } - + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SCRIPT, null); + icfResult.recordSuccess(); if (LOGGER.isDebugEnabled()) { @@ -2825,7 +2868,9 @@ private Object executeScriptIcf(ExecuteProvisioningScriptOperation scriptOperati } } catch (Throwable ex) { - + + recordIcfOperationEnd(reporter, ProvisioningOperation.ICF_SCRIPT, null, ex); + if (LOGGER.isDebugEnabled()) { LOGGER.debug("Finished running script ({}), ERROR: {}", icfOpName, ex.getMessage()); } @@ -2846,7 +2891,7 @@ private Object executeScriptIcf(ExecuteProvisioningScriptOperation scriptOperati } else if (midpointEx instanceof Error) { throw (Error) midpointEx; } else { - throw new SystemException("Got unexpected exception: " + ex.getClass().getName(), ex); + throw new SystemException("Got unexpected exception: " + ex.getClass().getName() + ": " + ex.getMessage(), ex); } } @@ -3208,4 +3253,69 @@ public void dispose() { // Nothing to do } + private void recordIcfOperationStart(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition, Uid uid) { + if (reporter != null) { + reporter.recordIcfOperationStart(operation, objectClassDefinition, uid); + } else { + LOGGER.warn("Couldn't record ICF operation start as reporter is null."); + } + } + + private void recordIcfOperationStart(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition) { + if (reporter != null) { + reporter.recordIcfOperationStart(operation, objectClassDefinition, null); + } else { + LOGGER.warn("Couldn't record ICF operation start as reporter is null."); + } + } + + private void recordIcfOperationResume(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition) { + if (reporter != null) { + reporter.recordIcfOperationResume(operation, objectClassDefinition); + } else { + LOGGER.warn("Couldn't record ICF operation resume as reporter is null."); + } + } + + private void recordIcfOperationSuspend(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition) { + if (reporter != null) { + reporter.recordIcfOperationSuspend(operation, objectClassDefinition); + } else { + LOGGER.warn("Couldn't record ICF operation suspension as reporter is null."); + } + } + + private void recordIcfOperationEnd(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition, Uid uid) { + if (reporter != null) { + reporter.recordIcfOperationEnd(operation, objectClassDefinition, null, uid); + } else { + LOGGER.warn("Couldn't record ICF operation end as reporter is null."); + } + } + + private void recordIcfOperationEnd(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition, Throwable ex) { + if (reporter != null) { + reporter.recordIcfOperationEnd(operation, objectClassDefinition, ex, null); + } else { + LOGGER.warn("Couldn't record ICF operation end as reporter is null."); + } + } + + private void recordIcfOperationEnd(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition, Throwable ex, Uid uid) { + if (reporter != null) { + reporter.recordIcfOperationEnd(operation, objectClassDefinition, ex, uid); + } else { + LOGGER.warn("Couldn't record ICF operation end as reporter is null."); + } + } + + + private void recordIcfOperationEnd(StateReporter reporter, ProvisioningOperation operation, ObjectClassComplexTypeDefinition objectClassDefinition) { + if (reporter != null) { + reporter.recordIcfOperationEnd(operation, objectClassDefinition, null, null); + } else { + LOGGER.warn("Couldn't record ICF operation end as reporter is null."); + } + } + } diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java index 75cfe774a57..2b27af38a26 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java @@ -17,76 +17,50 @@ package com.evolveum.midpoint.provisioning.util; import com.evolveum.midpoint.common.StaticExpressionUtil; -import com.evolveum.midpoint.common.Utils; import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.*; import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.match.MatchingRule; import com.evolveum.midpoint.prism.match.MatchingRuleRegistry; -import com.evolveum.midpoint.prism.parser.XPathHolder; -import com.evolveum.midpoint.prism.parser.XPathSegment; -import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.polystring.PolyString; import com.evolveum.midpoint.prism.query.AndFilter; -import com.evolveum.midpoint.prism.query.EqualFilter; -import com.evolveum.midpoint.prism.query.NaryLogicalFilter; import com.evolveum.midpoint.prism.query.ObjectFilter; -import com.evolveum.midpoint.prism.query.ObjectQuery; -import com.evolveum.midpoint.prism.query.RefFilter; -import com.evolveum.midpoint.provisioning.api.GenericConnectorException; import com.evolveum.midpoint.provisioning.impl.ProvisioningContext; -import com.evolveum.midpoint.provisioning.impl.ResourceObjectDiscriminator; import com.evolveum.midpoint.provisioning.ucf.api.AttributesToReturn; -import com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance; import com.evolveum.midpoint.provisioning.ucf.api.ExecuteProvisioningScriptOperation; import com.evolveum.midpoint.provisioning.ucf.api.ExecuteScriptArgument; -import com.evolveum.midpoint.provisioning.ucf.api.GenericFrameworkException; import com.evolveum.midpoint.provisioning.ucf.impl.ConnectorFactoryIcfImpl; import com.evolveum.midpoint.schema.CapabilityUtil; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; import com.evolveum.midpoint.schema.processor.ResourceAttribute; import com.evolveum.midpoint.schema.processor.ResourceAttributeContainer; import com.evolveum.midpoint.schema.processor.ResourceAttributeDefinition; -import com.evolveum.midpoint.schema.processor.ResourceObjectIdentification; -import com.evolveum.midpoint.schema.processor.ResourceSchema; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.schema.util.ObjectTypeUtil; +import com.evolveum.midpoint.schema.util.ObjectQueryUtil; import com.evolveum.midpoint.schema.util.ShadowUtil; import com.evolveum.midpoint.schema.util.ResourceTypeUtil; -import com.evolveum.midpoint.schema.util.SchemaDebugUtil; import com.evolveum.midpoint.util.DOMUtil; -import com.evolveum.midpoint.util.PrettyPrinter; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ConfigurationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.util.exception.SecurityViolationException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeFetchStrategyType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionReturnMultiplicityType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptArgumentType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptHostType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAssociationType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowAttributesType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationCapabilityType; import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CredentialsCapabilityType; -import com.evolveum.prism.xml.ns._public.query_3.QueryType; -import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; - -import org.w3c.dom.Document; -import org.w3c.dom.Element; import javax.xml.namespace.QName; @@ -205,63 +179,6 @@ public static PrismObjectDefinition getResourceObjectShadowDefinitio return prismContext.getSchemaRegistry().findObjectDefinitionByCompileTimeClass(ShadowType.class); } - @SuppressWarnings("unchecked") - public static String getResourceOidFromFilter(List conditions) - throws SchemaException { - - for (ObjectFilter f : conditions) { - if (f instanceof RefFilter - && ShadowType.F_RESOURCE_REF.equals(((RefFilter) f).getDefinition().getName())) { - List values = (List) ((RefFilter) f).getValues(); - if (values.size() > 1) { - throw new SchemaException( - "More than one resource references defined in the search query."); - } - if (values.size() < 1) { - throw new SchemaException("Search query does not have specified resource reference."); - } - return values.get(0).getOid(); - } - if (NaryLogicalFilter.class.isAssignableFrom(f.getClass())) { - String resourceOid = getResourceOidFromFilter(((NaryLogicalFilter) f).getConditions()); - if (resourceOid != null) { - return resourceOid; - } - } - } - - return null; - - } - - @SuppressWarnings("rawtypes") - public static T getValueFromFilter(List conditions, QName propertyName) - throws SchemaException { - ItemPath propertyPath = new ItemPath(propertyName); - for (ObjectFilter f : conditions) { - if (f instanceof EqualFilter && propertyPath.equivalent(((EqualFilter) f).getFullPath())) { - List values = ((EqualFilter) f).getValues(); - if (values.size() > 1) { - throw new SchemaException("More than one " + propertyName - + " defined in the search query."); - } - if (values.size() < 1) { - throw new SchemaException("Search query does not have specified " + propertyName + "."); - } - - return (T) ((PrismPropertyValue) values.get(0)).getValue(); - } - if (NaryLogicalFilter.class.isAssignableFrom(f.getClass())) { - T value = getValueFromFilter(((NaryLogicalFilter) f).getConditions(), propertyName); - if (value != null) { - return value; - } - } - } - - return null; - } - public static ExecuteProvisioningScriptOperation convertToScriptOperation( ProvisioningScriptType scriptType, String desc, PrismContext prismContext) throws SchemaException { ExecuteProvisioningScriptOperation scriptOperation = new ExecuteProvisioningScriptOperation(); @@ -423,33 +340,7 @@ public static void logWarning(Trace logger, OperationResult opResult, String mes logger.error(message, ex); opResult.recordWarning(message, ex); } - - public static ResourceShadowDiscriminator getCoordinates(ObjectFilter filter) throws SchemaException { - String resourceOid = null; - QName objectClass = null; - ShadowKindType kind = null; - String intent = null; - - if (filter instanceof AndFilter) { - List conditions = ((AndFilter) filter).getConditions(); - resourceOid = ProvisioningUtil.getResourceOidFromFilter(conditions); - objectClass = ProvisioningUtil.getValueFromFilter(conditions, ShadowType.F_OBJECT_CLASS); - kind = ProvisioningUtil.getValueFromFilter(conditions, ShadowType.F_KIND); - intent = ProvisioningUtil.getValueFromFilter(conditions, ShadowType.F_INTENT); - } - - if (resourceOid == null) { - throw new SchemaException("Resource not defined in a search query"); - } - if (objectClass == null && kind == null) { - throw new SchemaException("Neither objectclass not kind is specified in a search query"); - } - - ResourceShadowDiscriminator coordinates = new ResourceShadowDiscriminator(resourceOid, kind, intent, false); - coordinates.setObjectClass(objectClass); - return coordinates; - } - + public static boolean shouldStoreAtributeInShadow(ObjectClassComplexTypeDefinition objectClassDefinition, QName attributeName) { return (objectClassDefinition.isIdentifier(attributeName) || objectClassDefinition.isSecondaryIdentifier(attributeName)); } diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestConnectorDiscovery.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestConnectorDiscovery.java index f13d00fa916..83270d48812 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestConnectorDiscovery.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestConnectorDiscovery.java @@ -45,7 +45,6 @@ import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType; -import com.evolveum.prism.xml.ns._public.query_3.PagingType; /** * @author Radovan Semancik @@ -104,7 +103,7 @@ public void testListConnectors() throws Exception{ OperationResult result = new OperationResult(TestConnectorDiscovery.class.getName() + ".listConnectorsTest"); - List> connectors = provisioningService.searchObjects(ConnectorType.class, null, null, result); + List> connectors = provisioningService.searchObjects(ConnectorType.class, null, null, null, result); assertNotNull(connectors); for (PrismObject connector : connectors){ diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummy.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummy.java index a0ba6feeeba..b0406d7a7d3 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummy.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummy.java @@ -60,7 +60,6 @@ import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContainerDefinition; @@ -97,6 +96,7 @@ import com.evolveum.midpoint.schema.CapabilityUtil; import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.ResultHandler; import com.evolveum.midpoint.schema.SearchResultList; import com.evolveum.midpoint.schema.SelectorOptions; @@ -1313,7 +1313,7 @@ public boolean handle(PrismObject object, OperationResult parentResu rememberShadowFetchOperationCount(); // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, null, result); // THEN result.computeStatus(); @@ -1334,7 +1334,7 @@ public boolean handle(PrismObject object, OperationResult parentResu rememberShadowFetchOperationCount(); // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, null, result); // THEN @@ -1385,7 +1385,7 @@ public boolean handle(PrismObject object, OperationResult parentResu rememberShadowFetchOperationCount(); // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, query, options, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, query, options, handler, null, result); // THEN result.computeStatus(); @@ -1457,7 +1457,7 @@ public void test114SearchAllShadows() throws Exception { // WHEN List> allShadows = provisioningService.searchObjects(ShadowType.class, - query, null, result); + query, null, null, result); // THEN result.computeStatus(); @@ -1486,7 +1486,7 @@ public void test115CountAllShadows() throws Exception { display("All shadows query", query); // WHEN - Integer count = provisioningService.countObjects(ShadowType.class, query, null, result); + Integer count = provisioningService.countObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -1510,7 +1510,7 @@ public void test116SearchNullQueryResource() throws Exception { // WHEN List> allResources = provisioningService.searchObjects(ResourceType.class, - new ObjectQuery(), null, result); + new ObjectQuery(), null, null, result); // THEN result.computeStatus(); @@ -1533,7 +1533,7 @@ public void test117CountNullQueryResource() throws Exception { + ".test117CountNullQueryResource"); // WHEN - int count = provisioningService.countObjects(ResourceType.class, new ObjectQuery(), null, result); + int count = provisioningService.countObjects(ResourceType.class, new ObjectQuery(), null, null, result); // THEN result.computeStatus(); @@ -2038,7 +2038,7 @@ public void test151SearchDisabledAccounts() throws Exception { syncServiceMock.reset(); // WHEN - SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, result); + SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -2157,7 +2157,7 @@ public void test155SearchDisabledAccounts() throws Exception { syncServiceMock.reset(); // WHEN - SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, result); + SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -2370,7 +2370,7 @@ public void test160SearchLockedAccounts() throws Exception { syncServiceMock.reset(); // WHEN - SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, result); + SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -2485,7 +2485,7 @@ public void test163SearchLockedAccounts() throws Exception { syncServiceMock.reset(); // WHEN - SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, result); + SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -2712,7 +2712,7 @@ public boolean handle(PrismObject object, OperationResult parentResu if (useRepo) { repositoryService.searchObjectsIterative(ShadowType.class, query, handler, null, result); } else { - provisioningService.searchObjectsIterative(ShadowType.class, query, options, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, query, options, handler, null, result); } // THEN diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummySecurity.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummySecurity.java index 8f5442cee7d..99029cd40ee 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummySecurity.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummySecurity.java @@ -19,10 +19,7 @@ */ package com.evolveum.midpoint.provisioning.test.impl; -import static com.evolveum.midpoint.test.DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_TITLE_NAME; -import static com.evolveum.midpoint.test.DummyResourceContoller.DUMMY_ACCOUNT_ATTRIBUTE_FULLNAME_NAME; import static com.evolveum.midpoint.test.util.TestUtil.assertFailure; -import static com.evolveum.midpoint.test.IntegrationTestTools.assertProvisioningAccountShadow; import static com.evolveum.midpoint.test.util.TestUtil.assertSuccess; import static com.evolveum.midpoint.test.IntegrationTestTools.display; import static org.testng.AssertJUnit.assertEquals; @@ -32,105 +29,33 @@ import static org.testng.AssertJUnit.assertTrue; import java.io.File; -import java.io.FileNotFoundException; -import java.util.ArrayList; import java.util.Collection; -import java.util.Date; -import java.util.GregorianCalendar; import java.util.List; -import java.util.Set; -import javax.xml.bind.JAXBException; -import javax.xml.datatype.XMLGregorianCalendar; -import javax.xml.namespace.QName; - -import org.apache.commons.lang.StringUtils; import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.context.ContextConfiguration; import org.testng.AssertJUnit; import org.testng.annotations.Test; -import org.w3c.dom.Element; - -import com.evolveum.icf.dummy.resource.DummyAccount; -import com.evolveum.icf.dummy.resource.DummyGroup; -import com.evolveum.icf.dummy.resource.DummyPrivilege; -import com.evolveum.icf.dummy.resource.DummySyncStyle; -import com.evolveum.midpoint.common.monitor.InternalMonitor; -import com.evolveum.midpoint.common.refinery.RefinedAttributeDefinition; -import com.evolveum.midpoint.common.refinery.RefinedObjectClassDefinition; -import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; + import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.PrismContainer; -import com.evolveum.midpoint.prism.PrismContainerDefinition; import com.evolveum.midpoint.prism.PrismObject; -import com.evolveum.midpoint.prism.PrismProperty; -import com.evolveum.midpoint.prism.PrismPropertyDefinition; -import com.evolveum.midpoint.prism.PrismPropertyValue; -import com.evolveum.midpoint.prism.delta.ChangeType; -import com.evolveum.midpoint.prism.delta.DiffUtil; -import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.prism.delta.ObjectDelta; -import com.evolveum.midpoint.prism.delta.PropertyDelta; -import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.query.ObjectQuery; -import com.evolveum.midpoint.prism.schema.PrismSchema; -import com.evolveum.midpoint.prism.util.PrismAsserts; -import com.evolveum.midpoint.prism.util.PrismTestUtil; -import com.evolveum.midpoint.prism.xml.XmlTypeConverter; -import com.evolveum.midpoint.provisioning.ProvisioningTestUtil; -import com.evolveum.midpoint.provisioning.api.ResourceObjectShadowChangeDescription; -import com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance; -import com.evolveum.midpoint.provisioning.ucf.impl.ConnectorFactoryIcfImpl; -import com.evolveum.midpoint.schema.CapabilityUtil; -import com.evolveum.midpoint.schema.DeltaConvertor; -import com.evolveum.midpoint.schema.GetOperationOptions; -import com.evolveum.midpoint.schema.ResultHandler; -import com.evolveum.midpoint.schema.constants.SchemaConstants; -import com.evolveum.midpoint.schema.processor.ObjectClassComplexTypeDefinition; import com.evolveum.midpoint.schema.processor.ResourceAttribute; -import com.evolveum.midpoint.schema.processor.ResourceAttributeContainer; -import com.evolveum.midpoint.schema.processor.ResourceAttributeDefinition; -import com.evolveum.midpoint.schema.processor.ResourceSchema; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.schema.util.ConnectorTypeUtil; -import com.evolveum.midpoint.schema.util.ObjectQueryUtil; -import com.evolveum.midpoint.schema.util.ObjectTypeUtil; import com.evolveum.midpoint.schema.util.ShadowUtil; -import com.evolveum.midpoint.schema.util.ResourceTypeUtil; import com.evolveum.midpoint.schema.util.SchemaTestConstants; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.test.DummyResourceContoller; import com.evolveum.midpoint.test.IntegrationTestTools; -import com.evolveum.midpoint.test.ObjectChecker; -import com.evolveum.midpoint.test.ProvisioningScriptSpec; import com.evolveum.midpoint.test.util.TestUtil; -import com.evolveum.midpoint.util.exception.CommunicationException; -import com.evolveum.midpoint.util.exception.ConfigurationException; -import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; -import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.util.exception.SecurityViolationException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; -import com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectModificationType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationStatusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.CachingMetadataType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.CapabilitiesType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.CapabilityCollectionType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ConnectorType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.XmlSchemaType; -import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ActivationCapabilityType; -import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CredentialsCapabilityType; -import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.ScriptCapabilityType; -import com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.TestConnectionCapabilityType; /** * The test of Provisioning service on the API level. The test is using dummy @@ -353,7 +278,7 @@ public void test310SearchAllShadows() throws Exception { // WHEN List> allShadows = provisioningService.searchObjects(ShadowType.class, - query, null, result); + query, null, null, result); // THEN result.computeStatus(); diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummyUuidNonUniqueName.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummyUuidNonUniqueName.java index 795ceebc0da..7c7ed7a8e13 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummyUuidNonUniqueName.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestDummyUuidNonUniqueName.java @@ -22,9 +22,7 @@ import static org.testng.AssertJUnit.assertTrue; import java.io.File; -import java.io.FileNotFoundException; import java.io.IOException; -import java.net.ConnectException; import java.util.List; import javax.xml.namespace.QName; @@ -34,7 +32,6 @@ import org.testng.annotations.Test; import com.evolveum.icf.dummy.resource.DummyAccount; -import com.evolveum.midpoint.prism.ItemDefinition; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismPropertyDefinition; import com.evolveum.midpoint.prism.PrismPropertyValue; @@ -47,11 +44,8 @@ import com.evolveum.midpoint.prism.util.PrismAsserts; import com.evolveum.midpoint.provisioning.ProvisioningTestUtil; import com.evolveum.midpoint.provisioning.ucf.impl.ConnectorFactoryIcfImpl; -import com.evolveum.midpoint.schema.GetOperationOptions; import com.evolveum.midpoint.schema.result.OperationResult; -import com.evolveum.midpoint.schema.util.ShadowUtil; import com.evolveum.midpoint.task.api.Task; -import com.evolveum.midpoint.test.IntegrationTestTools; import com.evolveum.midpoint.test.util.TestUtil; import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.exception.CommunicationException; @@ -60,8 +54,6 @@ import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.util.exception.SecurityViolationException; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationStatusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; @@ -206,7 +198,7 @@ private void searchFettucini(int expectedNumberOfFettucinis) throws SchemaExcept ObjectQuery query = new ObjectQuery(); query.setFilter(filter); // WHEN - List> shadows = provisioningService.searchObjects(ShadowType.class, query, null, result); + List> shadows = provisioningService.searchObjects(ShadowType.class, query, null, null, result); assertEquals("Wrong number of Fettucinis found", expectedNumberOfFettucinis, shadows.size()); } diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJ.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJ.java index a27f4325dc9..0363650bcf2 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJ.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJ.java @@ -96,7 +96,6 @@ import com.evolveum.midpoint.schema.util.SchemaDebugUtil; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.task.api.TaskManager; -import com.evolveum.midpoint.test.DummyResourceContoller; import com.evolveum.midpoint.test.IntegrationTestTools; import com.evolveum.midpoint.test.ldap.OpenDJController; import com.evolveum.midpoint.test.util.MidPointAsserts; @@ -569,7 +568,7 @@ public void test020ListResourceObjects() throws Exception { OperationResult result = new OperationResult(TestOpenDJ.class.getName()+"." + TEST_NAME); // WHEN List> objectList = provisioningService.listResourceObjects( - RESOURCE_OPENDJ_OID, RESOURCE_OPENDJ_ACCOUNT_OBJECTCLASS, null, result); + RESOURCE_OPENDJ_OID, RESOURCE_OPENDJ_ACCOUNT_OBJECTCLASS, null, null, result); // THEN assertNotNull(objectList); assertFalse("Empty list returned",objectList.isEmpty()); @@ -1120,7 +1119,7 @@ public boolean handle(PrismObject prismObject, OperationResult paren }; // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, null, result); // THEN display("Count", objects.size()); @@ -1406,7 +1405,7 @@ public boolean handle(PrismObject object, OperationResult parentResu return objectTypeList.add(object.asObjectable()); } - }, result); + }, null, result); // TODO: check result System.out.println("ObjectType list size: " + objectTypeList.size()); @@ -1441,7 +1440,7 @@ public void test201SearchObjects() throws Exception { rememberConnectorSimulatedPagingSearchCount(); // WHEN - SearchResultList> searchResults = provisioningService.searchObjects(ShadowType.class, query, null, result); + SearchResultList> searchResults = provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -1471,7 +1470,7 @@ public void test202SearchObjectsCompexFilter() throws Exception { // WHEN List> objListType = - provisioningService.searchObjects(ShadowType.class, query, null, result); + provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN for (PrismObject objType : objListType) { @@ -1503,7 +1502,7 @@ public void test230SearchObjectsPagedNoOffset() throws Exception { // WHEN List> searchResults = - provisioningService.searchObjects(ShadowType.class, query, null, result); + provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -1534,7 +1533,7 @@ public void test231SearchObjectsPagedOffsetZero() throws Exception { // WHEN List> searchResults = - provisioningService.searchObjects(ShadowType.class, query, null, result); + provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -1564,7 +1563,7 @@ public void test232SearchObjectsPagedOffset() throws Exception { rememberConnectorSimulatedPagingSearchCount(); // WHEN - SearchResultList> searchResults = provisioningService.searchObjects(ShadowType.class, query, null, result); + SearchResultList> searchResults = provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -1604,7 +1603,7 @@ public void test250CountObjects() throws Exception { ObjectQuery query = QueryJaxbConvertor.createObjectQuery(ShadowType.class, queryType, prismContext); // WHEN - Integer count = provisioningService.countObjects(ShadowType.class, query, null, result); + Integer count = provisioningService.countObjects(ShadowType.class, query, null, null, result); // THEN result.computeStatus(); @@ -1834,7 +1833,7 @@ public void test330SearchForPosixAccount() throws Exception { // WHEN List> objListType = - provisioningService.searchObjects(ShadowType.class, query, null, result); + provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN for (PrismObject objType : objListType) { @@ -2001,7 +2000,7 @@ public void test410CreateLdapGroupAndSearchGroups() throws Exception { // WHEN TestUtil.displayWhen(TEST_NAME); - SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, result); + SearchResultList> resultList = provisioningService.searchObjects(ShadowType.class, query, null, null, result); // THEN TestUtil.displayThen(TEST_NAME); diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJNegative.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJNegative.java index 97d0f812052..ea2481f0a1e 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJNegative.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestOpenDJNegative.java @@ -23,7 +23,6 @@ import static org.testng.AssertJUnit.assertNull; import static org.testng.AssertJUnit.assertTrue; -import java.io.File; import java.util.List; import javax.xml.namespace.QName; @@ -38,7 +37,6 @@ import org.w3c.dom.Element; import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismObject; @@ -49,6 +47,7 @@ import com.evolveum.midpoint.provisioning.ProvisioningTestUtil; import com.evolveum.midpoint.provisioning.ucf.impl.ConnectorFactoryIcfImpl; import com.evolveum.midpoint.schema.DeltaConvertor; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.ResultHandler; import com.evolveum.midpoint.schema.processor.ResourceSchema; import com.evolveum.midpoint.schema.result.OperationResult; @@ -247,7 +246,7 @@ public void test120ListResourceObjects() throws Exception { try { // WHEN List> objectList = provisioningService.listResourceObjects( - RESOURCE_OPENDJ_OID, RESOURCE_OPENDJ_ACCOUNT_OBJECTCLASS, null, result); + RESOURCE_OPENDJ_OID, RESOURCE_OPENDJ_ACCOUNT_OBJECTCLASS, null, null, result); AssertJUnit.fail("listResourceObjects succeeded unexpectedly"); } catch (ConfigurationException e) { @@ -276,7 +275,7 @@ public void test121SearchAccounts() throws SchemaException, ObjectNotFoundExcept try { // WHEN - provisioningService.searchObjects(ShadowType.class, query, null, result); + provisioningService.searchObjects(ShadowType.class, query, null, null, result); AssertJUnit.fail("searchObjectsIterative succeeded unexpectedly"); } catch (ConfigurationException e) { @@ -314,7 +313,7 @@ public boolean handle(PrismObject prismObject, OperationResult paren try { // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, null, result); AssertJUnit.fail("searchObjectsIterative succeeded unexpectedly"); } catch (ConfigurationException e) { @@ -528,7 +527,7 @@ public void test520ListResourceObjects() throws Exception { try { // WHEN List> objectList = provisioningService.listResourceObjects( - RESOURCE_OPENDJ_OID, RESOURCE_OPENDJ_ACCOUNT_OBJECTCLASS, null, result); + RESOURCE_OPENDJ_OID, RESOURCE_OPENDJ_ACCOUNT_OBJECTCLASS, null, null, result); AssertJUnit.fail("listResourceObjects succeeded unexpectedly"); } catch (CommunicationException e) { @@ -557,7 +556,7 @@ public void test521SearchAccounts() throws SchemaException, ObjectNotFoundExcept try { // WHEN - provisioningService.searchObjects(ShadowType.class, query, null, result); + provisioningService.searchObjects(ShadowType.class, query, null, null, result); AssertJUnit.fail("searchObjectsIterative succeeded unexpectedly"); } catch (CommunicationException e) { @@ -594,7 +593,7 @@ public boolean handle(PrismObject prismObject, OperationResult paren try { // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, query, null, handler, null, result); AssertJUnit.fail("searchObjectsIterative succeeded unexpectedly"); } catch (CommunicationException e) { diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestSynchronization.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestSynchronization.java index 57956ae7566..30faafb2025 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestSynchronization.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/impl/TestSynchronization.java @@ -36,7 +36,6 @@ import org.springframework.test.context.ContextConfiguration; import com.evolveum.midpoint.common.InternalsConfig; -import com.evolveum.midpoint.common.refinery.ResourceShadowDiscriminator; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.prism.PrismProperty; import com.evolveum.midpoint.prism.util.PrismTestUtil; @@ -46,6 +45,7 @@ import com.evolveum.midpoint.provisioning.api.ResourceObjectShadowChangeDescription; import com.evolveum.midpoint.provisioning.test.mock.SynchornizationServiceMock; import com.evolveum.midpoint.provisioning.ucf.api.ConnectorFactory; +import com.evolveum.midpoint.schema.ResourceShadowDiscriminator; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfDummy.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfDummy.java index 4d88fc3276d..023630541e9 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfDummy.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfDummy.java @@ -35,7 +35,6 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.testng.AbstractTestNGSpringContextTests; -import org.testng.Assert; import org.testng.AssertJUnit; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; @@ -45,8 +44,6 @@ import com.evolveum.icf.dummy.resource.DummyAccount; import com.evolveum.icf.dummy.resource.DummyResource; import com.evolveum.icf.dummy.resource.DummySyncStyle; -import com.evolveum.midpoint.common.refinery.RefinedResourceSchema; -import com.evolveum.midpoint.prism.Containerable; import com.evolveum.midpoint.prism.Item; import com.evolveum.midpoint.prism.PrismContainer; import com.evolveum.midpoint.prism.PrismContainerDefinition; @@ -67,7 +64,6 @@ import com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance; import com.evolveum.midpoint.provisioning.ucf.api.GenericFrameworkException; import com.evolveum.midpoint.provisioning.ucf.api.ResultHandler; -import com.evolveum.midpoint.provisioning.ucf.api.UcfException; import com.evolveum.midpoint.provisioning.ucf.impl.ConnectorFactoryIcfImpl; import com.evolveum.midpoint.schema.MidPointPrismContextFactory; import com.evolveum.midpoint.schema.SchemaConstantsGenerated; @@ -376,7 +372,7 @@ public void test040AddAccount() throws Exception { icfsNameProp.setRealValue(ACCOUNT_JACK_USERNAME); // WHEN - cc.addObject(shadow, null, result); + cc.addObject(shadow, null, null, result); // THEN DummyAccount dummyAccount = dummyResource.getAccountByUsername(ACCOUNT_JACK_USERNAME); @@ -409,7 +405,7 @@ public boolean handle(PrismObject shadow) { OperationResult result = new OperationResult(this.getClass().getName() + ".testSearch"); // WHEN - cc.search(accountDefinition, new ObjectQuery(), handler, null, null, null, result); + cc.search(accountDefinition, new ObjectQuery(), handler, null, null, null, null, result); // THEN assertEquals("Unexpected number of search results", 1, searchResults.size()); @@ -431,7 +427,7 @@ public void test100FetchEmptyChanges() throws Exception { ObjectClassComplexTypeDefinition accountDefinition = resourceSchema.findDefaultObjectClassDefinition(ShadowKindType.ACCOUNT); // WHEN - PrismProperty lastToken = cc.fetchCurrentToken(accountDefinition, result); + PrismProperty lastToken = cc.fetchCurrentToken(accountDefinition, null, result); assertNotNull("No last sync token", lastToken); @@ -444,7 +440,7 @@ public void test100FetchEmptyChanges() throws Exception { assertTrue("Last sync token definition is NOT dynamic", lastTokenDef.isDynamic()); // WHEN - List> changes = cc.fetchChanges(accountDefinition, lastToken, null, result); + List> changes = cc.fetchChanges(accountDefinition, lastToken, null, null, result); AssertJUnit.assertEquals(0, changes.size()); } @@ -456,7 +452,7 @@ public void test101FetchAddChange() throws Exception { OperationResult result = new OperationResult(this.getClass().getName() + ".test101FetchAddChange"); ObjectClassComplexTypeDefinition accountDefinition = resourceSchema.findDefaultObjectClassDefinition(ShadowKindType.ACCOUNT); - PrismProperty lastToken = cc.fetchCurrentToken(accountDefinition, result); + PrismProperty lastToken = cc.fetchCurrentToken(accountDefinition, null, result); assertNotNull("No last sync token", lastToken); // Add account to the resource @@ -468,7 +464,7 @@ public void test101FetchAddChange() throws Exception { dummyResource.addAccount(newAccount); // WHEN - List> changes = cc.fetchChanges(accountDefinition, lastToken, null, result); + List> changes = cc.fetchChanges(accountDefinition, lastToken, null, null, result); AssertJUnit.assertEquals(1, changes.size()); Change change = changes.get(0); diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfOpenDj.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfOpenDj.java index 84c20f9545a..1a8167ff635 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfOpenDj.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/test/ucf/TestUcfOpenDj.java @@ -31,16 +31,13 @@ import com.evolveum.midpoint.prism.util.PrismAsserts; import com.evolveum.midpoint.prism.util.PrismTestUtil; import com.evolveum.midpoint.prism.xnode.MapXNode; -import com.evolveum.midpoint.prism.xnode.XNode; import com.evolveum.midpoint.provisioning.ProvisioningTestUtil; import com.evolveum.midpoint.provisioning.ucf.api.*; import com.evolveum.midpoint.provisioning.ucf.impl.ConnectorFactoryIcfImpl; -import com.evolveum.midpoint.provisioning.util.ProvisioningUtil; import com.evolveum.midpoint.schema.CapabilityUtil; import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.MidPointPrismContextFactory; import com.evolveum.midpoint.schema.constants.MidPointConstants; -import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.processor.*; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.schema.util.ShadowUtil; @@ -72,10 +69,8 @@ import org.testng.AssertJUnit; import org.testng.annotations.*; import org.w3c.dom.Document; -import org.w3c.dom.Element; import org.xml.sax.SAXException; -import javax.xml.bind.JAXBElement; import javax.xml.bind.JAXBException; import javax.xml.namespace.QName; @@ -297,7 +292,7 @@ private Collection> addSampleResourceObject(String name, St PrismObject shadow = wrapInShadow(ShadowType.class, resourceObject); Set operation = new HashSet(); - Collection> resourceAttributes = cc.addObject(shadow, operation, result); + Collection> resourceAttributes = cc.addObject(shadow, operation, null, result); return resourceAttributes; } @@ -330,12 +325,12 @@ public void test100AddDeleteObject() throws Exception { ObjectClassComplexTypeDefinition accountDefinition = resourceSchema.findObjectClassDefinition(ProvisioningTestUtil.OBJECT_CLASS_INETORGPERSON_NAME); - cc.deleteObject(accountDefinition, null, identifiers, result); + cc.deleteObject(accountDefinition, null, identifiers, null, result); ResourceObjectIdentification identification = new ResourceObjectIdentification(accountDefinition, identifiers); PrismObject resObj = null; try { - resObj = cc.fetchObject(ShadowType.class, identification, null, + resObj = cc.fetchObject(ShadowType.class, identification, null, null, result); Assert.fail(); } catch (ObjectNotFoundException ex) { @@ -362,10 +357,10 @@ public void test110ChangeModifyObject() throws Exception { ObjectClassComplexTypeDefinition accountDefinition = resourceSchema.findObjectClassDefinition(ProvisioningTestUtil.OBJECT_CLASS_INETORGPERSON_NAME); - cc.modifyObject(accountDefinition, identifiers, changes, result); + cc.modifyObject(accountDefinition, identifiers, changes, null, result); ResourceObjectIdentification identification = new ResourceObjectIdentification(accountDefinition, identifiers); - PrismObject shadow = cc.fetchObject(ShadowType.class, identification, null, result); + PrismObject shadow = cc.fetchObject(ShadowType.class, identification, null, null, result); ResourceAttributeContainer resObj = ShadowUtil.getAttributesContainer(shadow); AssertJUnit.assertNull(resObj.findAttribute(new QName(ResourceTypeUtil.getResourceNamespace(resourceType), "givenName"))); @@ -395,7 +390,7 @@ public void test200FetchChanges() throws Exception { OperationResult result = new OperationResult(this.getClass().getName() + "." + TEST_NAME); ObjectClassComplexTypeDefinition accountDefinition = resourceSchema.findObjectClassDefinition(ProvisioningTestUtil.OBJECT_CLASS_INETORGPERSON_NAME); - PrismProperty lastToken = cc.fetchCurrentToken(accountDefinition, result); + PrismProperty lastToken = cc.fetchCurrentToken(accountDefinition, null, result); System.out.println("Property:"); System.out.println(SchemaDebugUtil.prettyPrint(lastToken)); @@ -404,7 +399,7 @@ public void test200FetchChanges() throws Exception { assertNotNull("No last token", lastToken); assertNotNull("No last token value", lastToken.getRealValue()); - List> changes = cc.fetchChanges(accountDefinition, lastToken, null, result); + List> changes = cc.fetchChanges(accountDefinition, lastToken, null, null, result); AssertJUnit.assertEquals(0, changes.size()); } @@ -610,7 +605,7 @@ public void test500FetchObject() throws Exception { PrismObject shadow = wrapInShadow(ShadowType.class, resourceObject); // Add a testing object - cc.addObject(shadow, null, addResult); + cc.addObject(shadow, null, null, addResult); ObjectClassComplexTypeDefinition accountDefinition = resourceObject.getDefinition().getComplexTypeDefinition(); @@ -621,7 +616,7 @@ public void test500FetchObject() throws Exception { OperationResult result = new OperationResult(this.getClass().getName() + "." + TEST_NAME); // WHEN - PrismObject ro = cc.fetchObject(ShadowType.class, identification, null, result); + PrismObject ro = cc.fetchObject(ShadowType.class, identification, null, null, result); // THEN @@ -652,7 +647,7 @@ public boolean handle(PrismObject object) { OperationResult result = new OperationResult(this.getClass().getName() + "." + TEST_NAME); // WHEN - cc.search(accountDefinition, new ObjectQuery(), handler, null, null, null, result); + cc.search(accountDefinition, new ObjectQuery(), handler, null, null, null, null, result); // THEN @@ -683,7 +678,7 @@ public void test600CreateAccountWithPassword() throws Exception { shadow.asObjectable().setCredentials(credentials); // WHEN - cc.addObject(shadow, additionalOperations, addResult); + cc.addObject(shadow, additionalOperations, null, addResult); // THEN @@ -711,7 +706,7 @@ public void test610ChangePassword() throws Exception { OperationResult addResult = new OperationResult(this.getClass().getName() + "." + TEST_NAME); // Add a testing object - cc.addObject(shadow, null, addResult); + cc.addObject(shadow, null, null, addResult); String entryUuid = (String) resourceObject.getIdentifier().getValue().getValue(); SearchResultEntry entry = openDJController.searchAndAssertByEntryUuid(entryUuid); @@ -754,7 +749,7 @@ public void test610ChangePassword() throws Exception { // PasswordChangeOperation passwordChange = new PasswordChangeOperation(passPs); // changes.add(passwordChange); - cc.modifyObject(accountDefinition, identifiers, changes, result); + cc.modifyObject(accountDefinition, identifiers, changes, null, result); // THEN diff --git a/repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditEventRecord.java b/repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditEventRecord.java index 464280d59a3..23b23c7d1a1 100644 --- a/repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditEventRecord.java +++ b/repo/audit-api/src/main/java/com/evolveum/midpoint/audit/api/AuditEventRecord.java @@ -25,6 +25,7 @@ import com.evolveum.midpoint.prism.PrismReference; import com.evolveum.midpoint.prism.PrismReferenceValue; import com.evolveum.midpoint.prism.delta.ObjectDelta; +import com.evolveum.midpoint.schema.DeltaConversionOptions; import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.ObjectDeltaOperation; import com.evolveum.midpoint.schema.result.OperationResult; @@ -323,7 +324,7 @@ public AuditEventRecordType createAuditEventRecordType(boolean tolerateInconsist for (ObjectDeltaOperation delta : deltas){ ObjectDeltaOperationType odo = new ObjectDeltaOperationType(); try { - odo.setObjectDelta(DeltaConvertor.toObjectDeltaType(delta.getObjectDelta())); + odo.setObjectDelta(DeltaConvertor.toObjectDeltaType(delta.getObjectDelta(), DeltaConversionOptions.createSerializeReferenceNames())); if (delta.getExecutionResult() != null){ odo.setExecutionResult(delta.getExecutionResult().createOperationResultType()); } diff --git a/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java b/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java index d6dc900a320..645f1804ca2 100644 --- a/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java +++ b/repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/RepositoryService.java @@ -144,6 +144,8 @@ public interface RepositoryService { String SEARCH_OBJECTS_ITERATIVE = CLASS_NAME_WITH_DOT + "searchObjectsIterative"; String CLEANUP_TASKS = CLASS_NAME_WITH_DOT + "cleanupTasks"; String SEARCH_SHADOW_OWNER = CLASS_NAME_WITH_DOT + "searchShadowOwner"; + String ADVANCE_SEQUENCE = CLASS_NAME_WITH_DOT + "advanceSequence"; + String RETURN_UNUSED_VALUES_TO_SEQUENCE = CLASS_NAME_WITH_DOT + "returnUnusedValuesToSequence"; /** * Returns object for provided OID. @@ -475,6 +477,31 @@ List> listResourceObjectShadows(String res Class resourceObjectShadowType, OperationResult parentResult) throws ObjectNotFoundException, SchemaException; + /** + * + * This operation is guaranteed to be atomic. If two threads or even two nodes request a value from + * the same sequence at the same time then different values will be returned. + * + * @param oid + * @param parentResult + * @return + * @throws ObjectNotFoundException + * @throws SchemaException + */ + long advanceSequence(String oid, OperationResult parentResult) throws ObjectNotFoundException, SchemaException; + + /** + * + * The sequence may ignore the values, e.g. if value re-use is disabled or when the list of + * unused values is full. In such a case the values will be ignored silently and no error is indicated. + * + * @param oid + * @param unusedValues + * @param parentResult + * @throws ObjectNotFoundException + */ + void returnUnusedValuesToSequence(String oid, Collection unusedValues, OperationResult parentResult) throws ObjectNotFoundException, SchemaException; + /** * Provide repository run-time configuration and diagnostic information. */ diff --git a/repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java b/repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java index bc585afe6a6..41c312b7519 100644 --- a/repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java +++ b/repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010-2013 Evolveum + * Copyright (c) 2010-2015 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,6 +37,7 @@ import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SequenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskType; import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; @@ -180,6 +181,7 @@ public SearchResultList> searchObjects(Cla for (PrismObject object : objects) { cacheObject(cache, object); } + // TODO cloning before storing into cache? cache.putQueryResult(type, query, objects, prismContext); } return objects; @@ -215,9 +217,16 @@ public int countObjects(Class type, ObjectQuery query, @Override public void modifyObject(Class type, String oid, Collection modifications, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, ObjectAlreadyExistsException { - repository.modifyObject(type, oid, modifications, parentResult); - // this changes the object. We are too lazy to apply changes ourselves, so just invalidate - // the object in cache + try { + repository.modifyObject(type, oid, modifications, parentResult); + } finally { + // this changes the object. We are too lazy to apply changes ourselves, so just invalidate + // the object in cache + invalidateCacheEntry(type, oid); + } + } + + protected void invalidateCacheEntry(Class type, String oid) { Cache cache = getCache(); if (cache != null) { cache.removeObject(oid); @@ -228,11 +237,10 @@ public void modifyObject(Class type, String oid, Colle @Override public void deleteObject(Class type, String oid, OperationResult parentResult) throws ObjectNotFoundException { - repository.deleteObject(type, oid, parentResult); - Cache cache = getCache(); - if (cache != null) { - cache.removeObject(oid); - cache.clearQueryResults(type); + try { + repository.deleteObject(type, oid, parentResult); + } finally { + invalidateCacheEntry(type, oid); } } @@ -352,4 +360,24 @@ private void log(String message, Object... params) { PERFORMANCE_ADVISOR.trace(message, params); } } + + @Override + public long advanceSequence(String oid, OperationResult parentResult) throws ObjectNotFoundException, + SchemaException { + try { + return repository.advanceSequence(oid, parentResult); + } finally { + invalidateCacheEntry(SequenceType.class, oid); + } + } + + @Override + public void returnUnusedValuesToSequence(String oid, Collection unusedValues, OperationResult parentResult) + throws ObjectNotFoundException, SchemaException { + try { + repository.returnUnusedValuesToSequence(oid, unusedValues, parentResult); + } finally { + invalidateCacheEntry(SequenceType.class, oid); + } + } } diff --git a/repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SequenceTest.java b/repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SequenceTest.java new file mode 100644 index 00000000000..f40823feab9 --- /dev/null +++ b/repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/SequenceTest.java @@ -0,0 +1,344 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.repo.sql; + +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.util.exception.ObjectNotFoundException; +import com.evolveum.midpoint.util.exception.SchemaException; +import com.evolveum.midpoint.util.exception.SystemException; +import com.evolveum.midpoint.util.logging.LoggingUtils; +import com.evolveum.midpoint.util.logging.Trace; +import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SequenceType; +import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; +import org.hibernate.Session; +import org.hibernate.jdbc.Work; +import org.springframework.test.annotation.DirtiesContext; +import org.springframework.test.context.ContextConfiguration; +import org.testng.annotations.Test; + +import java.io.File; +import java.sql.Connection; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import static org.testng.AssertJUnit.assertEquals; +import static org.testng.AssertJUnit.fail; + +/** + * @author Pavol Mederly + */ + +@ContextConfiguration(locations = {"../../../../../ctx-test.xml"}) +@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS) +public class SequenceTest extends BaseSQLRepoTest { + + private static final Trace LOGGER = TraceManager.getTrace(SequenceTest.class); + + private static final String TEST_DIR = "src/test/resources/sequence/"; + + private static final int STOP_TIMEOUT = 10000; + + @Test + public void test001_OneThread() throws Exception { + + WorkerThread[] mts = new WorkerThread[] { + new WorkerThread(1) + }; + + concurrencyUniversal("Test1", "sequence-unbound.xml", 10000L, mts, false); + } + + @Test + public void test002_TwoThreads() throws Exception { + + WorkerThread[] mts = new WorkerThread[] { + new WorkerThread(1), + new WorkerThread(2) + }; + + concurrencyUniversal("Test2", "sequence-unbound.xml", 10000L, mts, false); + } + + @Test + public void test003_TenThreads() throws Exception { + + WorkerThread[] mts = new WorkerThread[] { + new WorkerThread(1), + new WorkerThread(2), + new WorkerThread(3), + new WorkerThread(4), + new WorkerThread(5), + new WorkerThread(6), + new WorkerThread(7), + new WorkerThread(8), + new WorkerThread(9), + new WorkerThread(10) + }; + + concurrencyUniversal("Test3", "sequence-unbound.xml", 10000L, mts, false); + } + + @Test + public void test010_ReturningValues() throws Exception { + + OperationResult result = new OperationResult("test010_ReturningValues"); + final File file = new File(TEST_DIR + "sequence-bound-returned-wrapped.xml"); + PrismObject sequence = prismContext.parseObject(file); + String oid = repositoryService.addObject(sequence, null, result); + + assertEquals(0L, repositoryService.advanceSequence(oid, result)); + assertEquals(1L, repositoryService.advanceSequence(oid, result)); + assertEquals(2L, repositoryService.advanceSequence(oid, result)); + assertEquals(3L, repositoryService.advanceSequence(oid, result)); + assertEquals(4L, repositoryService.advanceSequence(oid, result)); + repositoryService.returnUnusedValuesToSequence(oid, Arrays.asList(2L, 4L), result); + assertEquals(2L, repositoryService.advanceSequence(oid, result)); + assertEquals(4L, repositoryService.advanceSequence(oid, result)); + assertEquals(5L, repositoryService.advanceSequence(oid, result)); + assertEquals(6L, repositoryService.advanceSequence(oid, result)); + repositoryService.returnUnusedValuesToSequence(oid, null, result); + repositoryService.returnUnusedValuesToSequence(oid, new ArrayList(), result); + repositoryService.returnUnusedValuesToSequence(oid, Arrays.asList(6L), result); + assertEquals(6L, repositoryService.advanceSequence(oid, result)); + repositoryService.returnUnusedValuesToSequence(oid, Arrays.asList(0L, 1L, 2L, 3L, 4L, 5L, 6L), result); // only 0-4 will be returned + assertEquals(0L, repositoryService.advanceSequence(oid, result)); + assertEquals(1L, repositoryService.advanceSequence(oid, result)); + assertEquals(2L, repositoryService.advanceSequence(oid, result)); + assertEquals(3L, repositoryService.advanceSequence(oid, result)); + assertEquals(4L, repositoryService.advanceSequence(oid, result)); + assertEquals(7L, repositoryService.advanceSequence(oid, result)); + assertEquals(8L, repositoryService.advanceSequence(oid, result)); + assertEquals(9L, repositoryService.advanceSequence(oid, result)); + assertEquals(0L, repositoryService.advanceSequence(oid, result)); + assertEquals(1L, repositoryService.advanceSequence(oid, result)); + assertEquals(2L, repositoryService.advanceSequence(oid, result)); + } + + @Test + public void test020_ReachingLimit() throws Exception { + OperationResult result = new OperationResult("test020_ReachingLimit"); + final File file = new File(TEST_DIR + "sequence-bound.xml"); + PrismObject sequence = prismContext.parseObject(file); + String oid = repositoryService.addObject(sequence, null, result); + + assertEquals(0L, repositoryService.advanceSequence(oid, result)); + assertEquals(1L, repositoryService.advanceSequence(oid, result)); + assertEquals(2L, repositoryService.advanceSequence(oid, result)); + assertEquals(3L, repositoryService.advanceSequence(oid, result)); + assertEquals(4L, repositoryService.advanceSequence(oid, result)); + assertEquals(5L, repositoryService.advanceSequence(oid, result)); + assertEquals(6L, repositoryService.advanceSequence(oid, result)); + assertEquals(7L, repositoryService.advanceSequence(oid, result)); + assertEquals(8L, repositoryService.advanceSequence(oid, result)); + assertEquals(9L, repositoryService.advanceSequence(oid, result)); + try { + long value = repositoryService.advanceSequence(oid, result); + fail("Expected an exception, got value of " + value); + } catch (SystemException e) { + // ok + } + } + + @Test + public void test031_OneThreadReturning() throws Exception { + + WorkerThread[] mts = new WorkerThread[] { + new WorkerThread(1, 5) + }; + + concurrencyUniversal("Test031", "sequence-unbound.xml", 10000L, mts, true); + } + + @Test + public void test032_TwoThreadsReturning() throws Exception { + + WorkerThread[] mts = new WorkerThread[] { + new WorkerThread(1, 5), + new WorkerThread(2, 5) + }; + + concurrencyUniversal("Test032", "sequence-unbound.xml", 10000L, mts, true); + } + + @Test + public void test033_TenThreadsReturning() throws Exception { + + WorkerThread[] mts = new WorkerThread[] { + new WorkerThread(1, 5), + new WorkerThread(2, 5), + new WorkerThread(3, 2), + new WorkerThread(4, 2), + new WorkerThread(5, 2), + new WorkerThread(6, 2), + new WorkerThread(7, 2), + new WorkerThread(8, 2), + new WorkerThread(9, 0), + new WorkerThread(10, 0) + }; + + concurrencyUniversal("Test033", "sequence-unbound.xml", 10000L, mts, true); + } + + + private void concurrencyUniversal(String name, String sequenceFileName, long duration, WorkerThread[] workerThreads, boolean alwaysOrder) throws Exception { + + Session session = getFactory().openSession(); + session.doWork(new Work() { + @Override + public void execute(Connection connection) throws SQLException { + System.out.println(">>>>" + connection.getTransactionIsolation()); + } + }); + session.close(); + + final File file = new File(TEST_DIR + sequenceFileName); + PrismObject sequence = prismContext.parseObject(file); + sequence.asObjectable().setName(new PolyStringType(name)); + + OperationResult result = new OperationResult("Concurrency Test"); + String oid = repositoryService.addObject(sequence, null, result); + + LOGGER.info("*** Object added: " + oid + " ***"); + + LOGGER.info("*** Starting modifier threads ***"); + + for (WorkerThread t : workerThreads) { + t.setOid(oid); + t.start(); + } + + LOGGER.info("*** Waiting " + duration + " ms ***"); + Thread.sleep(duration); + + for (WorkerThread t : workerThreads) { + t.stop = true; + } + + long endTime = System.currentTimeMillis() + STOP_TIMEOUT; + for (;;) { + long remaining = endTime - System.currentTimeMillis(); + if (remaining <= 0) { + break; + } + for (WorkerThread t : workerThreads) { + t.join(remaining); + remaining = endTime - System.currentTimeMillis(); + if (remaining <= 0) { + break; + } + } + } + + for (WorkerThread t : workerThreads) { + LOGGER.info("Worker thread {} finished after {} iterations with result: {}", t.id, t.counter, t.threadResult != null ? t.threadResult : "OK"); + } + + for (WorkerThread t : workerThreads) { + if (t.threadResult != null) { + throw new AssertionError("Worker thread " + t.id + " finished with an exception: " + t.threadResult, t.threadResult); + } + } + + List allValues = new ArrayList<>(); + for (WorkerThread t : workerThreads) { + allValues.addAll(t.values); + } + if (alwaysOrder || workerThreads.length > 1) { + Collections.sort(allValues); + } + LOGGER.trace("Checking a list of {} values", allValues.size()); + for (int i = 0; i < allValues.size(); i++) { + if (allValues.get(i) != i) { + LOGGER.error("Incorrect value at position {}: {}", i, allValues.get(i)); + for (WorkerThread t : workerThreads) { + LOGGER.info("Thread {}: {}", t.id, t.values); + } + fail("Incorrect value at position " + i + ": " + allValues.get(i)); + } + } + } + + class WorkerThread extends Thread { + int id; + String oid; // sequence to use + List values = new ArrayList<>(); + volatile Throwable threadResult; + volatile int counter = 0; + int returnEach; + int countToReturn; + + WorkerThread(int id, int returnEach) { + this.id = id; + this.returnEach = returnEach; + this.countToReturn = returnEach; + } + + WorkerThread(int id) { + this(id, 0); + } + + + public volatile boolean stop = false; + + @Override + public void run() { + try { + while (!stop) { + runOnce(); + counter++; + } + } catch (Throwable t) { + LoggingUtils.logException(LOGGER, "Unexpected exception: " + t, t); + threadResult = t; + } + } + + public void runOnce() throws SchemaException, ObjectNotFoundException { + OperationResult result = new OperationResult("run"); + long value = repositoryService.advanceSequence(oid, result); + LOGGER.debug("Advance sequence returned {}", value); + values.add(value); + if (returnEach > 0) { + if (countToReturn > 0) { + countToReturn--; + } else { + countToReturn = returnEach; + int i = (int) (Math.random() * values.size()); + long v = values.remove(i); + repositoryService.returnUnusedValuesToSequence(oid, Arrays.asList(v), result); + try { + Thread.sleep(500); + } catch (InterruptedException e) { + } + value = repositoryService.advanceSequence(oid, result); + LOGGER.debug("Advance sequence returned {} (after return)", value); + values.add(value); + } + } + } + + public void setOid(String oid) { + this.oid = oid; + } + } + +} \ No newline at end of file diff --git a/repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java b/repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java index 57d2453ee59..5eb43800d08 100644 --- a/repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java +++ b/repo/repo-sql-impl-test/src/test/java/com/evolveum/midpoint/repo/sql/util/SimpleTaskAdapter.java @@ -26,22 +26,28 @@ import com.evolveum.midpoint.prism.PrismValue; import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.schema.statistics.IterativeTaskInformation; +import com.evolveum.midpoint.schema.statistics.OperationalInformation; +import com.evolveum.midpoint.schema.statistics.ProvisioningOperation; +import com.evolveum.midpoint.schema.statistics.SynchronizationInformation; import com.evolveum.midpoint.task.api.LightweightTaskHandler; import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.task.api.TaskBinding; import com.evolveum.midpoint.task.api.TaskExecutionStatus; import com.evolveum.midpoint.task.api.TaskPersistenceStatus; import com.evolveum.midpoint.task.api.TaskRecurrence; -import com.evolveum.midpoint.task.api.TaskRunResult; import com.evolveum.midpoint.task.api.TaskWaitingReason; import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.xml.ns._public.common.common_3.NodeType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ScheduleType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ThreadStopActionType; import com.evolveum.midpoint.xml.ns._public.common.common_3.UriStack; @@ -652,6 +658,36 @@ public void startLightweightHandler() { } + @Override + public OperationalInformation getOperationalInformation() { + return null; + } + + @Override + public SynchronizationInformation getSynchronizationInformation() { + return null; + } + + @Override + public IterativeTaskInformation getIterativeTaskInformation() { + return null; + } + + @Override + public OperationalInformationType getAggregateOperationalInformation() { + return null; + } + + @Override + public IterativeTaskInformationType getAggregateIterativeTaskInformation() { + return null; + } + + @Override + public SynchronizationInformationType getAggregateSynchronizationInformation() { + return null; + } + @Override public Long getExpectedTotal() { return null; //To change body of implemented methods use File | Settings | File Templates. @@ -666,4 +702,56 @@ public void setExpectedTotal(Long value) { public void setExpectedTotalImmediate(Long value, OperationResult parentResult) throws ObjectNotFoundException, SchemaException { //To change body of implemented methods use File | Settings | File Templates. } + + @Override + public void recordState(String message) { + } + + @Override + public void recordProvisioningOperation(String resourceOid, String resourceName, QName objectClassName, ProvisioningOperation operation, boolean success, int count, long duration) { + } + + @Override + public void recordNotificationOperation(String transportName, boolean success, long duration) { + } + + @Override + public void recordMappingOperation(String objectOid, String objectName, String mappingName, long duration) { + } + + @Override + public void recordSynchronizationOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception, SynchronizationInformation increment) { + } + + @Override + public void recordSynchronizationOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid) { + } + + @Override + public void resetOperationalInformation(OperationalInformationType value) { + } + + @Override + public void resetSynchronizationInformation(SynchronizationInformationType value) { + } + + @Override + public void resetIterativeTaskInformation(IterativeTaskInformationType value) { + } + + @Override + public void recordIterativeOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception) { + } + + @Override + public void recordIterativeOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid) { + } + + @Override + public void recordIterativeOperationEnd(ShadowType shadow, long started, Throwable exception) { + } + + @Override + public void recordIterativeOperationStart(ShadowType shadow) { + } } diff --git a/gui/admin-gui-sk-SK/testng.xml b/repo/repo-sql-impl-test/src/test/resources/sequence/sequence-bound-returned-wrapped.xml similarity index 58% rename from gui/admin-gui-sk-SK/testng.xml rename to repo/repo-sql-impl-test/src/test/resources/sequence/sequence-bound-returned-wrapped.xml index 39f7fc91bb2..09d6bbe8aa9 100644 --- a/gui/admin-gui-sk-SK/testng.xml +++ b/repo/repo-sql-impl-test/src/test/resources/sequence/sequence-bound-returned-wrapped.xml @@ -1,21 +1,23 @@ - - - - - - - + + + + Sequence 0-9, 5 unused values, wrap around + 0 + 9 + true + 5 + \ No newline at end of file diff --git a/gui/admin-gui-cs-CZ/testng.xml b/repo/repo-sql-impl-test/src/test/resources/sequence/sequence-bound.xml similarity index 66% rename from gui/admin-gui-cs-CZ/testng.xml rename to repo/repo-sql-impl-test/src/test/resources/sequence/sequence-bound.xml index 300169aa6ff..de06d24fdf2 100644 --- a/gui/admin-gui-cs-CZ/testng.xml +++ b/repo/repo-sql-impl-test/src/test/resources/sequence/sequence-bound.xml @@ -1,13 +1,11 @@ - - - - - + + Sequence 0-9 + 0 + 9 + \ No newline at end of file diff --git a/gui/admin-gui-en-US/testng.xml b/repo/repo-sql-impl-test/src/test/resources/sequence/sequence-unbound.xml similarity index 64% rename from gui/admin-gui-en-US/testng.xml rename to repo/repo-sql-impl-test/src/test/resources/sequence/sequence-unbound.xml index 39f7fc91bb2..b8a97afdcf0 100644 --- a/gui/admin-gui-en-US/testng.xml +++ b/repo/repo-sql-impl-test/src/test/resources/sequence/sequence-unbound.xml @@ -1,21 +1,21 @@ - - - - - - - + + + + Sequence unbound, 10 unused values + 0 + 10 + \ No newline at end of file diff --git a/repo/repo-sql-impl-test/testng-db-specific.xml b/repo/repo-sql-impl-test/testng-db-specific.xml index 29c5577e360..90310df32d8 100644 --- a/repo/repo-sql-impl-test/testng-db-specific.xml +++ b/repo/repo-sql-impl-test/testng-db-specific.xml @@ -20,6 +20,7 @@ + diff --git a/repo/repo-sql-impl-test/testng.xml b/repo/repo-sql-impl-test/testng.xml index 949cc4418b3..6d8f2d8d591 100644 --- a/repo/repo-sql-impl-test/testng.xml +++ b/repo/repo-sql-impl-test/testng.xml @@ -47,6 +47,7 @@ + diff --git a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java index cf3917705bd..d5b2ca07d4b 100644 --- a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java +++ b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryServiceImpl.java @@ -38,6 +38,8 @@ import com.evolveum.midpoint.prism.Visitable; import com.evolveum.midpoint.prism.Visitor; + +import com.evolveum.midpoint.xml.ns._public.common.common_3.SequenceType; import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.Validate; import org.hibernate.Criteria; @@ -2051,4 +2053,211 @@ private boolean isAnySubordinateAttempt(String upperOrgOid, Collection l throw new SystemException("isAnySubordinateAttempt failed somehow, this really should not happen."); } + + @Override + public long advanceSequence(String oid, OperationResult parentResult) throws ObjectNotFoundException, + SchemaException { + + Validate.notEmpty(oid, "Oid must not null or empty."); + Validate.notNull(parentResult, "Operation result must not be null."); + + OperationResult result = parentResult.createSubresult(ADVANCE_SEQUENCE); + result.addParam("oid", oid); + + if (LOGGER.isTraceEnabled()) + LOGGER.trace("Advancing sequence {}", oid); + + int attempt = 1; + + SqlPerformanceMonitor pm = getPerformanceMonitor(); + long opHandle = pm.registerOperationStart("advanceSequence"); + try { + while (true) { + try { + return advanceSequenceAttempt(oid, result); + } catch (RuntimeException ex) { + attempt = logOperationAttempt(oid, "advanceSequence", attempt, ex, null); + pm.registerOperationNewTrial(opHandle, attempt); + } + } + } finally { + pm.registerOperationFinish(opHandle, attempt); + } + } + + private long advanceSequenceAttempt(String oid, OperationResult result) throws ObjectNotFoundException, + SchemaException, SerializationRelatedException { + + long returnValue; + + LOGGER.debug("Advancing sequence with oid '{}'.", oid); + LOGGER_PERFORMANCE.debug("> advance sequence, oid={}", oid); + + Session session = null; + try { + session = beginTransaction(); + + PrismObject prismObject = getObject(session, SequenceType.class, oid, null, true); + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("OBJECT before:\n{}", prismObject.debugDump()); + } + SequenceType sequence = prismObject.asObjectable(); + + if (!sequence.getUnusedValues().isEmpty()) { + returnValue = sequence.getUnusedValues().remove(0); + } else { + long counter = sequence.getCounter() != null ? sequence.getCounter() : 0L; + long maxCounter = sequence.getMaxCounter() != null ? sequence.getMaxCounter() : Long.MAX_VALUE; + boolean allowRewind = Boolean.TRUE.equals(sequence.isAllowRewind()); + + if (counter < maxCounter) { + returnValue = counter; + sequence.setCounter(counter + 1); + } else if (counter == maxCounter) { + returnValue = counter; + if (allowRewind) { + sequence.setCounter(0L); + } else { + sequence.setCounter(counter + 1); // will produce exception during next run + } + } else { // i.e. counter > maxCounter + if (allowRewind) { // shouldn't occur but... + LOGGER.warn("Sequence {} overflown with allowRewind set to true. Rewinding.", oid); + returnValue = 0; + sequence.setCounter(1L); + } else { + // TODO some better exception... + throw new SystemException("No (next) value available from sequence " + oid + ". Current counter = " + sequence.getCounter() + ", max value = " + sequence.getMaxCounter()); + } + } + } + + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("Return value = {}, OBJECT after:\n{}", returnValue, prismObject.debugDump()); + } + + // merge and update object + LOGGER.trace("Translating JAXB to data type."); + RObject rObject = createDataObjectFromJAXB(prismObject, PrismIdentifierGenerator.Operation.MODIFY); + rObject.setVersion(rObject.getVersion() + 1); + + updateFullObject(rObject, prismObject); + session.merge(rObject); + + LOGGER.trace("Before commit..."); + session.getTransaction().commit(); + LOGGER.trace("Committed!"); + + return returnValue; + } catch (ObjectNotFoundException ex) { + rollbackTransaction(session, ex, result, true); + throw ex; + } catch (SchemaException ex) { + rollbackTransaction(session, ex, result, true); + throw ex; + } catch (QueryException | DtoTranslationException | RuntimeException ex) { + handleGeneralException(ex, session, result); // should always throw an exception + throw new SystemException("Exception " + ex + " was not handled correctly", ex); // ...so this shouldn't occur at all + } finally { + cleanupSessionAndResult(session, result); + LOGGER.trace("Session cleaned up."); + } + } + + + @Override + public void returnUnusedValuesToSequence(String oid, Collection unusedValues, OperationResult parentResult) + throws ObjectNotFoundException, SchemaException { + Validate.notEmpty(oid, "Oid must not null or empty."); + Validate.notNull(parentResult, "Operation result must not be null."); + + OperationResult result = parentResult.createSubresult(RETURN_UNUSED_VALUES_TO_SEQUENCE); + result.addParam("oid", oid); + + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("Returning unused values of {} to sequence {}", unusedValues, oid); + } + if (unusedValues == null || unusedValues.isEmpty()) { + result.recordSuccess(); + return; + } + + int attempt = 1; + + SqlPerformanceMonitor pm = getPerformanceMonitor(); + long opHandle = pm.registerOperationStart("returnUnusedValuesToSequence"); + try { + while (true) { + try { + returnUnusedValuesToSequenceAttempt(oid, unusedValues, result); + return; + } catch (RuntimeException ex) { + attempt = logOperationAttempt(oid, "returnUnusedValuesToSequence", attempt, ex, null); + pm.registerOperationNewTrial(opHandle, attempt); + } + } + } finally { + pm.registerOperationFinish(opHandle, attempt); + } + } + + private void returnUnusedValuesToSequenceAttempt(String oid, Collection unusedValues, OperationResult result) throws ObjectNotFoundException, + SchemaException, SerializationRelatedException { + + LOGGER.debug("Returning unused values of {} to a sequence with oid '{}'.", unusedValues, oid); + LOGGER_PERFORMANCE.debug("> return unused values, oid={}, values={}", oid, unusedValues); + + Session session = null; + try { + session = beginTransaction(); + + PrismObject prismObject = getObject(session, SequenceType.class, oid, null, true); + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("OBJECT before:\n{}", prismObject.debugDump()); + } + SequenceType sequence = prismObject.asObjectable(); + int maxUnusedValues = sequence.getMaxUnusedValues() != null ? sequence.getMaxUnusedValues() : 0; + Iterator valuesToReturnIterator = unusedValues.iterator(); + while (valuesToReturnIterator.hasNext() && sequence.getUnusedValues().size() < maxUnusedValues) { + Long valueToReturn = valuesToReturnIterator.next(); + if (valueToReturn == null) { // sanity check + continue; + } + if (!sequence.getUnusedValues().contains(valueToReturn)) { + sequence.getUnusedValues().add(valueToReturn); + } else { + LOGGER.warn("UnusedValues in sequence {} already contains value of {} - ignoring the return request", oid, valueToReturn); + } + } + + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("OBJECT after:\n{}", prismObject.debugDump()); + } + + // merge and update object + LOGGER.trace("Translating JAXB to data type."); + RObject rObject = createDataObjectFromJAXB(prismObject, PrismIdentifierGenerator.Operation.MODIFY); + rObject.setVersion(rObject.getVersion() + 1); + + updateFullObject(rObject, prismObject); + session.merge(rObject); + + LOGGER.trace("Before commit..."); + session.getTransaction().commit(); + LOGGER.trace("Committed!"); + } catch (ObjectNotFoundException ex) { + rollbackTransaction(session, ex, result, true); + throw ex; + } catch (SchemaException ex) { + rollbackTransaction(session, ex, result, true); + throw ex; + } catch (QueryException | DtoTranslationException | RuntimeException ex) { + handleGeneralException(ex, session, result); // should always throw an exception + throw new SystemException("Exception " + ex + " was not handled correctly", ex); // ...so this shouldn't occur at all + } finally { + cleanupSessionAndResult(session, result); + LOGGER.trace("Session cleaned up."); + } + } + } diff --git a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RObjectDeltaOperation.java b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RObjectDeltaOperation.java index bcdc56f152b..e2b9e718175 100644 --- a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RObjectDeltaOperation.java +++ b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/audit/RObjectDeltaOperation.java @@ -25,6 +25,7 @@ import com.evolveum.midpoint.repo.sql.util.DtoTranslationException; import com.evolveum.midpoint.repo.sql.util.EntityState; import com.evolveum.midpoint.repo.sql.util.RUtil; +import com.evolveum.midpoint.schema.DeltaConversionOptions; import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.ObjectDeltaOperation; import com.evolveum.midpoint.schema.SchemaConstantsGenerated; @@ -217,11 +218,8 @@ public static RObjectDeltaOperation toRepo(RAuditEventRecord record, ObjectDelta try { if (operation.getObjectDelta() != null) { ObjectDelta delta = operation.getObjectDelta(); - //this two step conversion is twice as fast compared to DeltaConvertor.toObjectDeltaTypeXml(delta) - String xmlDelta = DeltaConvertor.toObjectDeltaTypeXml(delta); -// ItemDefinition def = prismContext.getSchemaRegistry().findItemDefinitionByElementName(SchemaConstants.T_OBJECT_DELTA_TYPE); - auditDelta.setDelta(xmlDelta);//(def, SchemaConstantsGenerated.T_OBJECT_DELTA, xmlDelta, prismContext)); - + String xmlDelta = DeltaConvertor.toObjectDeltaTypeXml(delta, DeltaConversionOptions.createSerializeReferenceNames()); + auditDelta.setDelta(xmlDelta); auditDelta.setDeltaOid(delta.getOid()); auditDelta.setDeltaType(RUtil.getRepoEnumValue(delta.getChangeType(), RChangeType.class)); } diff --git a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RSequence.java b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RSequence.java new file mode 100644 index 00000000000..328cdb270da --- /dev/null +++ b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/RSequence.java @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2010-2015 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.evolveum.midpoint.repo.sql.data.common; + +import com.evolveum.midpoint.prism.PrismContext; +import com.evolveum.midpoint.repo.sql.data.common.embedded.RPolyString; +import com.evolveum.midpoint.repo.sql.util.DtoTranslationException; +import com.evolveum.midpoint.repo.sql.util.IdGeneratorResult; +import com.evolveum.midpoint.repo.sql.util.RUtil; +import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.SelectorOptions; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SequenceType; +import org.hibernate.annotations.ForeignKey; + +import javax.persistence.Embedded; +import javax.persistence.Entity; +import javax.persistence.Table; +import javax.persistence.UniqueConstraint; +import java.util.Collection; + +/** + * @author lazyman + */ +@Entity +@ForeignKey(name = "fk_sequence") +@Table(uniqueConstraints = @UniqueConstraint(name = "uc_sequence_name", columnNames = {"name_norm"})) +public class RSequence extends RObject { + + private RPolyString name; + + @Embedded + public RPolyString getName() { + return name; + } + + public void setName(RPolyString name) { + this.name = name; + } + + @Override + public boolean equals(Object o) { + if (this == o) return true; + if (o == null || getClass() != o.getClass()) return false; + if (!super.equals(o)) return false; + + RSequence that = (RSequence) o; + + if (name != null ? !name.equals(that.name) : that.name != null) return false; + + return true; + } + + @Override + public int hashCode() { + int result = super.hashCode(); + result = 31 * result + (name != null ? name.hashCode() : 0); + return result; + } + + public static void copyFromJAXB(SequenceType jaxb, RSequence repo, PrismContext prismContext, + IdGeneratorResult generatorResult) throws DtoTranslationException { + RObject.copyFromJAXB(jaxb, repo, prismContext, generatorResult); + + repo.setName(RPolyString.copyFromJAXB(jaxb.getName())); + } + + @Override + public SequenceType toJAXB(PrismContext prismContext, Collection> options) + throws DtoTranslationException { + + SequenceType object = new SequenceType(); + RUtil.revive(object, prismContext); + RSequence.copyToJAXB(this, object, prismContext, options); + + return object; + } +} diff --git a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/other/RObjectType.java b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/other/RObjectType.java index f77d5a3ecf5..816cf1b2e59 100644 --- a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/other/RObjectType.java +++ b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/data/common/other/RObjectType.java @@ -28,7 +28,8 @@ public enum RObjectType { SECURITY_POLICY(RSecurityPolicy.class), LOOKUP_TABLE(RLookupTable.class), ACCESS_CERTIFICATION_DEFINITION(RAccessCertificationDefinition.class), - ACCESS_CERTIFICATION_CAMPAIGN(RAccessCertificationCampaign.class); + ACCESS_CERTIFICATION_CAMPAIGN(RAccessCertificationCampaign.class), + SEQUENCE(RSequence.class); private Class clazz; diff --git a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/ClassMapper.java b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/ClassMapper.java index eda0c22ce8b..6bfd7088971 100644 --- a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/ClassMapper.java +++ b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/ClassMapper.java @@ -63,6 +63,7 @@ private ClassMapper() { types.put(ObjectTypes.LOOKUP_TABLE, RObjectType.LOOKUP_TABLE); types.put(ObjectTypes.ACCESS_CERTIFICATION_DEFINITION, RObjectType.ACCESS_CERTIFICATION_DEFINITION); types.put(ObjectTypes.ACCESS_CERTIFICATION_CAMPAIGN, RObjectType.ACCESS_CERTIFICATION_CAMPAIGN); + types.put(ObjectTypes.SEQUENCE, RObjectType.SEQUENCE); for (ObjectTypes type : ObjectTypes.values()) { if (!types.containsKey(type)) { diff --git a/repo/security-impl/src/main/java/com/evolveum/midpoint/security/impl/SecurityEnforcerImpl.java b/repo/security-impl/src/main/java/com/evolveum/midpoint/security/impl/SecurityEnforcerImpl.java index ae3cf6af420..132ce02da21 100644 --- a/repo/security-impl/src/main/java/com/evolveum/midpoint/security/impl/SecurityEnforcerImpl.java +++ b/repo/security-impl/src/main/java/com/evolveum/midpoint/security/impl/SecurityEnforcerImpl.java @@ -712,6 +712,11 @@ public ObjectSecurityConstraints compileSecurityConstrain } } } + + if (LOGGER.isTraceEnabled()) { + LOGGER.trace("AUTZ: evaluated security constraints principal={}, object={}:\n{}", + principal, object, objectSecurityConstraints.debugDump()); + } return objectSecurityConstraints; } diff --git a/repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java b/repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java index e38c19a185a..c970b60bec2 100644 --- a/repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java +++ b/repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java @@ -19,18 +19,39 @@ import com.evolveum.midpoint.audit.api.AuditEventRecord; import com.evolveum.midpoint.audit.api.AuditService; import com.evolveum.midpoint.audit.spi.AuditServiceRegistry; +import com.evolveum.midpoint.prism.PrismContainerValue; +import com.evolveum.midpoint.prism.PrismContext; +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.prism.PrismObjectDefinition; +import com.evolveum.midpoint.prism.PrismPropertyValue; +import com.evolveum.midpoint.prism.PrismReferenceValue; +import com.evolveum.midpoint.prism.Visitable; +import com.evolveum.midpoint.prism.Visitor; +import com.evolveum.midpoint.prism.delta.ObjectDelta; +import com.evolveum.midpoint.prism.path.ItemPath; +import com.evolveum.midpoint.prism.polystring.PolyString; +import com.evolveum.midpoint.repo.api.RepositoryService; +import com.evolveum.midpoint.schema.GetOperationOptions; +import com.evolveum.midpoint.schema.ObjectDeltaOperation; +import com.evolveum.midpoint.schema.RetrieveOption; +import com.evolveum.midpoint.schema.SelectorOptions; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.LightweightIdentifier; import com.evolveum.midpoint.task.api.LightweightIdentifierGenerator; import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.util.exception.ObjectNotFoundException; +import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType; import com.evolveum.midpoint.xml.ns._public.common.common_3.CleanupPolicyType; - +import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import org.apache.commons.lang.Validate; import org.springframework.beans.factory.annotation.Autowired; import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Vector; @@ -41,19 +62,29 @@ public class AuditServiceProxy implements AuditService, AuditServiceRegistry { private static final Trace LOGGER = TraceManager.getTrace(AuditServiceProxy.class); + @Autowired private LightweightIdentifierGenerator lightweightIdentifierGenerator; + + @Autowired(required = false) // missing in some tests + private RepositoryService repositoryService; + + @Autowired + private PrismContext prismContext; + private List services = new Vector(); @Override public void audit(AuditEventRecord record, Task task) { - assertCorrectness(record, task); - completeRecord(record, task); if (services.isEmpty()) { LOGGER.warn("Audit event will not be recorded. No audit services registered."); + return; } + assertCorrectness(record, task); + completeRecord(record, task); + for (AuditService service : services) { service.audit(record, task); } @@ -131,6 +162,71 @@ private void completeRecord(AuditEventRecord record, Task task) { if (record.getHostIdentifier() == null) { // TODO } + + if (record.getDeltas() != null) { + for (ObjectDeltaOperation objectDeltaOperation : record.getDeltas()) { + ObjectDelta delta = objectDeltaOperation.getObjectDelta(); + final Map resolvedOids = new HashMap<>(); + Visitor namesResolver = new Visitor() { + @Override + public void visit(Visitable visitable) { + if (visitable instanceof PrismReferenceValue) { + PrismReferenceValue refVal = ((PrismReferenceValue) visitable); + String oid = refVal.getOid(); + if (oid == null) { // sanity check; should not happen + return; + } + if (refVal.getTargetName() != null) { + resolvedOids.put(oid, refVal.getTargetName()); + return; + } + if (resolvedOids.containsKey(oid)) { + PolyString resolvedName = resolvedOids.get(oid); // may be null + refVal.setTargetName(resolvedName); + return; + } + if (refVal.getObject() != null) { + PolyString name = refVal.getObject().getName(); + refVal.setTargetName(name); + resolvedOids.put(oid, name); + return; + } + if (repositoryService == null) { + LOGGER.warn("No repository, no OID resolution (for {})", oid); + return; + } + PrismObjectDefinition objectDefinition = null; + if (refVal.getTargetType() != null) { + objectDefinition = prismContext.getSchemaRegistry().findObjectDefinitionByType(refVal.getTargetType()); + } + Class objectClass = null; + if (objectDefinition != null) { + objectClass = objectDefinition.getCompileTimeClass(); + } + if (objectClass == null) { + objectClass = ObjectType.class; // the default (shouldn't be needed) + } + SelectorOptions getNameOnly = SelectorOptions.create( + new ItemPath(ObjectType.F_NAME), GetOperationOptions.createRetrieve(RetrieveOption.INCLUDE)); + try { + PrismObject object = repositoryService.getObject(objectClass, oid, Arrays.asList(getNameOnly), new OperationResult("dummy")); + PolyString name = object.getName(); + refVal.setTargetName(name); + resolvedOids.put(oid, name); + LOGGER.trace("Resolved {}: {} to {}", objectClass, oid, name); + } catch (ObjectNotFoundException e) { + LOGGER.trace("Couldn't determine the name for {}: {} as it does not exist", objectClass, oid, e); + resolvedOids.put(oid, null); + } catch (SchemaException|RuntimeException e) { + LOGGER.trace("Couldn't determine the name for {}: {} because of unexpected exception", objectClass, oid, e); + resolvedOids.put(oid, null); + } + } + } + }; + delta.accept(namesResolver); + } + } } @Override diff --git a/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java b/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java index c0ca59e7642..60ddaf1778e 100644 --- a/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java +++ b/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java @@ -24,6 +24,7 @@ import com.evolveum.midpoint.prism.*; import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.schema.statistics.StatisticsCollector; import com.evolveum.midpoint.util.DebugDumpable; import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; @@ -57,7 +58,7 @@ * @author Pavol Mederly * */ -public interface Task extends DebugDumpable { +public interface Task extends DebugDumpable, StatisticsCollector { // =================================================================== Basic information (ID, owner) @@ -932,4 +933,5 @@ void savePendingModifications(OperationResult parentResult) throws ObjectNotFoun * (just a shortcut to analogous call in TaskManager) */ void startLightweightHandler(); + } diff --git a/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java b/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java index 01f65fb9f60..faf18e938ca 100644 --- a/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java +++ b/repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskManager.java @@ -378,6 +378,20 @@ public void modifyTask(String oid, Collection modifications * @return tasks that currently run on this node. */ public Set getLocallyRunningTasks(OperationResult parentResult) throws TaskManagerException; + + /** + * Returns locally-run task by identifier. Returned instance is the same as is being used to carrying out + * operations. SO USE WITH CARE. + * + * EXPERIMENTAL. Should be replaced by something like "get operational information". + * + * @param lightweightIdentifier + * @param parentResult + * @return + * @throws TaskManagerException + */ + public Task getLocallyRunningTaskByIdentifier(String lightweightIdentifier); + //endregion //region Suspending, resuming and scheduling the tasks diff --git a/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java b/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java index 4af2b72f670..571b03e7591 100644 --- a/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java +++ b/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskManagerQuartzImpl.java @@ -1403,6 +1403,13 @@ public Set getLocallyRunningTasks(OperationResult parentResult) throws Tas return executionManager.getLocallyRunningTasks(parentResult); } + @Override + public Task getLocallyRunningTaskByIdentifier(String lightweightIdentifier) { + synchronized (locallyRunningTaskInstancesMap) { + return locallyRunningTaskInstancesMap.get(lightweightIdentifier); + } + } + @Override public void stopScheduler(String nodeIdentifier, OperationResult parentResult) { executionManager.stopScheduler(nodeIdentifier, parentResult); diff --git a/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java b/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java index ea4d9cc7e38..0648ec81a05 100644 --- a/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java +++ b/repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java @@ -35,6 +35,7 @@ import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.delta.ReferenceDelta; import com.evolveum.midpoint.prism.path.ItemPath; +import com.evolveum.midpoint.prism.polystring.PolyString; import com.evolveum.midpoint.prism.query.EqualFilter; import com.evolveum.midpoint.prism.query.ObjectFilter; import com.evolveum.midpoint.prism.query.ObjectQuery; @@ -42,6 +43,11 @@ import com.evolveum.midpoint.repo.api.RepositoryService; import com.evolveum.midpoint.schema.DeltaConvertor; import com.evolveum.midpoint.schema.result.OperationResult; +import com.evolveum.midpoint.schema.statistics.IterativeTaskInformation; +import com.evolveum.midpoint.schema.statistics.OperationalInformation; +import com.evolveum.midpoint.schema.statistics.ProvisioningOperation; +import com.evolveum.midpoint.schema.statistics.StatisticsUtil; +import com.evolveum.midpoint.schema.statistics.SynchronizationInformation; import com.evolveum.midpoint.task.api.LightweightIdentifier; import com.evolveum.midpoint.task.api.LightweightTaskHandler; import com.evolveum.midpoint.task.api.Task; @@ -62,11 +68,15 @@ import com.evolveum.midpoint.util.logging.LoggingUtils; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; +import com.evolveum.midpoint.xml.ns._public.common.common_3.IterativeTaskInformationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationalInformationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.ScheduleType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationInformationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskBindingType; import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskExecutionStatusType; import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskRecurrenceType; @@ -86,6 +96,7 @@ import java.util.ArrayList; import java.util.Collection; import java.util.Collections; +import java.util.Date; import java.util.HashSet; import java.util.List; import java.util.Set; @@ -115,6 +126,10 @@ public class TaskQuartzImpl implements Task { private PrismObject requestee; // temporary information + private OperationalInformation operationalInformation = new OperationalInformation(); + private SynchronizationInformation synchronizationInformation; // has to be explicitly enabled + private IterativeTaskInformation iterativeTaskInformation; // has to be explicitly enabled + /** * Lightweight asynchronous subtasks. * Each task here is a LAT, i.e. transient and with assigned lightweight handler. @@ -166,6 +181,12 @@ public class TaskQuartzImpl implements Task { private volatile boolean lightweightHandlerExecuting; private static final Trace LOGGER = TraceManager.getTrace(TaskQuartzImpl.class); + private static final Trace PERFORMANCE_ADVISOR = TraceManager.getPerformanceAdvisorTrace(); + + private TaskQuartzImpl(TaskManagerQuartzImpl taskManager) { + this.taskManager = taskManager; + this.canRun = true; + } //region Constructors /** @@ -175,11 +196,10 @@ public class TaskQuartzImpl implements Task { * @param operationName if null, default op. name will be used */ TaskQuartzImpl(TaskManagerQuartzImpl taskManager, LightweightIdentifier taskIdentifier, String operationName) { - this.taskManager = taskManager; + this(taskManager); this.repositoryService = null; this.taskPrism = createPrism(); - this.canRun = true; - + setTaskIdentifier(taskIdentifier.toString()); setExecutionStatusTransient(TaskExecutionStatus.RUNNABLE); setRecurrenceStatusTransient(TaskRecurrence.SINGLE); @@ -196,10 +216,9 @@ public class TaskQuartzImpl implements Task { * @param operationName if null, default op. name will be used */ TaskQuartzImpl(TaskManagerQuartzImpl taskManager, PrismObject taskPrism, RepositoryService repositoryService, String operationName) { - this.taskManager = taskManager; + this(taskManager); this.repositoryService = repositoryService; this.taskPrism = taskPrism; - canRun = true; createOrUpdateTaskResult(operationName); setDefaults(); @@ -400,7 +419,7 @@ public void setProgressTransient(long value) { private PropertyDelta setProgressAndPrepareDelta(long value) { setProgressTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_PROGRESS, value) : null; } @@ -436,7 +455,7 @@ public void setExpectedTotalTransient(Long value) { private PropertyDelta setExpectedTotalAndPrepareDelta(Long value) { setExpectedTotalTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_EXPECTED_TOTAL, value) : null; } @@ -608,7 +627,7 @@ public void setOtherHandlersUriStack(UriStack value) { private PropertyDelta setOtherHandlersUriStackAndPrepareDelta(UriStack value) { setOtherHandlersUriStackTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_OTHER_HANDLERS_URI_STACK, value) : null; } @@ -972,7 +991,7 @@ public void setExecutionStatus(TaskExecutionStatus value) { private PropertyDelta setExecutionStatusAndPrepareDelta(TaskExecutionStatus value) { setExecutionStatusTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_EXECUTION_STATUS, value.toTaskType()) : null; } @@ -1040,7 +1059,7 @@ public void setWaitingReasonImmediate(TaskWaitingReason value, OperationResult p private PropertyDelta setWaitingReasonAndPrepareDelta(TaskWaitingReason value) { setWaitingReasonTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_WAITING_REASON, value.toTaskType()) : null; } @@ -1101,7 +1120,7 @@ public void setRecurrenceStatusTransient(TaskRecurrence value) { private PropertyDelta setRecurrenceStatusAndPrepareDelta(TaskRecurrence value) { setRecurrenceStatusTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_RECURRENCE, value.toTaskType()) : null; } @@ -1267,7 +1286,7 @@ public void setBindingTransient(TaskBinding value) { private PropertyDelta setBindingAndPrepareDelta(TaskBinding value) { setBindingTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_BINDING, value.toTaskType()) : null; } @@ -1341,7 +1360,7 @@ public void setChannelTransient(String name) { private PropertyDelta setChannelAndPrepareDelta(String value) { setChannelTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_CHANNEL, value) : null; } @@ -1521,7 +1540,7 @@ public void setNameTransient(PolyStringType name) { private PropertyDelta setNameAndPrepareDelta(PolyStringType value) { setNameTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_NAME, value.toPolyString()) : null; } @@ -1555,7 +1574,7 @@ public void setDescriptionTransient(String name) { private PropertyDelta setDescriptionAndPrepareDelta(String value) { setDescriptionTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_DESCRIPTION, value) : null; } @@ -1597,7 +1616,7 @@ public void setParentTransient(String name) { private PropertyDelta setParentAndPrepareDelta(String value) { setParentTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_PARENT, value) : null; } @@ -1957,13 +1976,8 @@ public void setNodeTransient(String value) { private PropertyDelta setNodeAndPrepareDelta(String value) { setNodeTransient(value); - if (value != null) { - return isPersistent() ? PropertyDelta.createReplaceDelta( - taskManager.getTaskObjectDefinition(), TaskType.F_NODE, value) : null; - } else { - return isPersistent() ? PropertyDelta.createReplaceDelta( - taskManager.getTaskObjectDefinition(), TaskType.F_NODE) : null; - } + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( + taskManager.getTaskObjectDefinition(), TaskType.F_NODE, value) : null; } @@ -2146,7 +2160,7 @@ public void setCategoryTransient(String value) { private PropertyDelta setCategoryAndPrepareDelta(String value) { setCategoryTransient(value); - return isPersistent() ? PropertyDelta.createReplaceDelta( + return isPersistent() ? PropertyDelta.createReplaceDeltaOrEmptyDelta( taskManager.getTaskObjectDefinition(), TaskType.F_CATEGORY, value) : null; } @@ -2520,4 +2534,155 @@ public void setLightweightHandlerExecuting(boolean lightweightHandlerExecuting) public boolean isLightweightHandlerExecuting() { return lightweightHandlerExecuting; } + + // Operational data + + @Override + public OperationalInformation getOperationalInformation() { + return operationalInformation; + } + + @Override + public SynchronizationInformation getSynchronizationInformation() { + return synchronizationInformation; + } + + @Override + public IterativeTaskInformation getIterativeTaskInformation() { + return iterativeTaskInformation; + } + + @Override + public OperationalInformationType getAggregateOperationalInformation() { + if (operationalInformation == null) { + return null; + } + OperationalInformationType rv = new OperationalInformationType(); + OperationalInformation.addTo(rv, operationalInformation.getAggregatedValue()); + for (Task subtask : getLightweightAsynchronousSubtasks()) { + OperationalInformation info = subtask.getOperationalInformation(); + if (info != null) { + OperationalInformation.addTo(rv, info.getAggregatedValue()); + } + } + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + @Override + public IterativeTaskInformationType getAggregateIterativeTaskInformation() { + if (iterativeTaskInformation == null) { + return null; + } + IterativeTaskInformationType rv = new IterativeTaskInformationType(); + IterativeTaskInformation.addTo(rv, iterativeTaskInformation.getAggregatedValue(), false); + for (Task subtask : getLightweightAsynchronousSubtasks()) { + IterativeTaskInformation info = subtask.getIterativeTaskInformation(); + if (info != null) { + IterativeTaskInformation.addTo(rv, info.getAggregatedValue(), false); + } + } + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + @Override + public SynchronizationInformationType getAggregateSynchronizationInformation() { + if (synchronizationInformation == null) { + return null; + } + SynchronizationInformationType rv = new SynchronizationInformationType(); + SynchronizationInformation.addTo(rv, synchronizationInformation.getAggregatedValue()); + for (Task subtask : getLightweightAsynchronousSubtasks()) { + SynchronizationInformation info = subtask.getSynchronizationInformation(); + if (info != null) { + SynchronizationInformation.addTo(rv, info.getAggregatedValue()); + } + } + rv.setTimestamp(XmlTypeConverter.createXMLGregorianCalendar(new Date())); + return rv; + } + + @Override + public void recordState(String message) { + if (LOGGER.isDebugEnabled()) { // TODO consider this + LOGGER.debug("{}", message); + } + if (PERFORMANCE_ADVISOR.isDebugEnabled()) { + PERFORMANCE_ADVISOR.debug("{}", message); + } + operationalInformation.recordState(message); + } + + @Override + public void recordProvisioningOperation(String resourceOid, String resourceName, QName objectClassName, ProvisioningOperation operation, boolean success, int count, long duration) { + operationalInformation.recordProvisioningOperation(resourceOid, resourceName, objectClassName, operation, success, count, duration); + } + + @Override + public void recordNotificationOperation(String transportName, boolean success, long duration) { + operationalInformation.recordNotificationOperation(transportName, success, duration); + } + + @Override + public void recordMappingOperation(String objectOid, String objectName, String mappingName, long duration) { + operationalInformation.recordMappingOperation(objectOid, objectName, mappingName, duration); + } + + @Override + public synchronized void recordSynchronizationOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception, SynchronizationInformation increment) { + recordIterativeOperationEnd(objectName, objectDisplayName, objectType, objectOid, started, exception); + if (synchronizationInformation != null) { + synchronizationInformation.recordSynchronizationOperationEnd(objectName, objectDisplayName, objectType, objectOid, started, exception, increment); + } + } + + @Override + public synchronized void recordSynchronizationOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid) { + recordIterativeOperationStart(objectName, objectDisplayName, objectType, objectOid); + if (synchronizationInformation != null) { + synchronizationInformation.recordSynchronizationOperationStart(objectName, objectDisplayName, objectType, objectOid); + } + } + + @Override + public synchronized void recordIterativeOperationEnd(String objectName, String objectDisplayName, QName objectType, String objectOid, long started, Throwable exception) { + if (iterativeTaskInformation != null) { + iterativeTaskInformation.recordOperationEnd(objectName, objectDisplayName, objectType, objectOid, started, exception); + } + } + + @Override + public void recordIterativeOperationEnd(ShadowType shadow, long started, Throwable exception) { + recordIterativeOperationEnd(PolyString.getOrig(shadow.getName()), StatisticsUtil.getDisplayName(shadow), + ShadowType.COMPLEX_TYPE, shadow.getOid(), started, exception); + } + + @Override + public void recordIterativeOperationStart(ShadowType shadow) { + recordIterativeOperationStart(PolyString.getOrig(shadow.getName()), StatisticsUtil.getDisplayName(shadow), + ShadowType.COMPLEX_TYPE, shadow.getOid()); + } + + @Override + public synchronized void recordIterativeOperationStart(String objectName, String objectDisplayName, QName objectType, String objectOid) { + if (iterativeTaskInformation != null) { + iterativeTaskInformation.recordOperationStart(objectName, objectDisplayName, objectType, objectOid); + } + } + + @Override + public void resetOperationalInformation(OperationalInformationType value) { + operationalInformation = new OperationalInformation(value); + } + + @Override + public void resetSynchronizationInformation(SynchronizationInformationType value) { + synchronizationInformation = new SynchronizationInformation(value); + } + + @Override + public void resetIterativeTaskInformation(IterativeTaskInformationType value) { + iterativeTaskInformation = new IterativeTaskInformation(value); + } } diff --git a/gui/admin-gui-es-ES/testng.xml b/samples/objects/sequence0-99.xml similarity index 58% rename from gui/admin-gui-es-ES/testng.xml rename to samples/objects/sequence0-99.xml index 300169aa6ff..ed186a07298 100644 --- a/gui/admin-gui-es-ES/testng.xml +++ b/samples/objects/sequence0-99.xml @@ -1,13 +1,11 @@ - - - - - + + Sequence 0-99, rewindable, 10 unused values + 0 + 99 + true + 10 + \ No newline at end of file diff --git a/testing/conntest/pom.xml b/testing/conntest/pom.xml index a53693e44ff..ea664ba5cd7 100644 --- a/testing/conntest/pom.xml +++ b/testing/conntest/pom.xml @@ -110,7 +110,6 @@ org.apache.directory.api api-all - 1.0.0-M31-e1 diff --git a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapTest.java b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapTest.java index e3d44897121..c4cc280c023 100644 --- a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapTest.java +++ b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapTest.java @@ -50,6 +50,7 @@ import org.springframework.test.context.ContextConfiguration; import org.testng.AssertJUnit; import org.testng.annotations.AfterClass; +import org.testng.annotations.Listeners; import org.testng.annotations.Test; import org.apache.commons.lang.mutable.MutableInt; import org.apache.directory.api.ldap.codec.api.BinaryAttributeDetector; @@ -135,6 +136,7 @@ * */ @ContextConfiguration(locations = {"classpath:ctx-conntest-test-main.xml"}) +@Listeners({ com.evolveum.midpoint.tools.testng.AlphabeticalMethodInterceptor.class }) @DirtiesContext(classMode = ClassMode.AFTER_CLASS) public abstract class AbstractLdapTest extends AbstractModelIntegrationTest { @@ -262,7 +264,7 @@ protected String getGroupsLdapSuffix() { } public String getPrimaryIdentifierAttributeName() { - return "entryUuid"; + return "entryUUID"; } public QName getPrimaryIdentifierAttributeQName() { diff --git a/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java b/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java index bed60ee2244..283990aab2b 100644 --- a/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java +++ b/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java @@ -137,7 +137,6 @@ import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.util.exception.SecurityViolationException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectDeltaListType; @@ -1338,7 +1337,7 @@ public boolean handle(PrismObject prismObject, OperationResult paren // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, q, null, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, q, null, handler, null, result); // THEN diff --git a/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanityLegacy.java b/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanityLegacy.java index b294e14ea92..bac71920bde 100644 --- a/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanityLegacy.java +++ b/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanityLegacy.java @@ -35,11 +35,6 @@ import static org.testng.AssertJUnit.fail; import java.io.File; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; import java.util.ArrayList; import java.util.Collection; import java.util.Date; @@ -127,7 +122,6 @@ import com.evolveum.midpoint.test.IntegrationTestTools; import com.evolveum.midpoint.test.ObjectChecker; import com.evolveum.midpoint.test.ldap.OpenDJController; -import com.evolveum.midpoint.test.util.DerbyController; import com.evolveum.midpoint.test.util.TestUtil; import com.evolveum.midpoint.util.DOMUtil; import com.evolveum.midpoint.util.DebugUtil; @@ -137,7 +131,6 @@ import com.evolveum.midpoint.util.exception.ObjectAlreadyExistsException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; import com.evolveum.midpoint.util.exception.SchemaException; -import com.evolveum.midpoint.util.exception.SecurityViolationException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.xml.ns._public.common.api_types_3.ObjectDeltaListType; @@ -1107,7 +1100,7 @@ public boolean handle(PrismObject prismObject, OperationResult paren // WHEN - provisioningService.searchObjectsIterative(ShadowType.class, q, null, handler, result); + provisioningService.searchObjectsIterative(ShadowType.class, q, null, handler, null, result); // THEN diff --git a/tools/schema-dist-maven-plugin/pom.xml b/tools/schema-dist-maven-plugin/pom.xml index 448befe6275..f2a6c355ada 100644 --- a/tools/schema-dist-maven-plugin/pom.xml +++ b/tools/schema-dist-maven-plugin/pom.xml @@ -37,32 +37,30 @@ org.apache.maven maven-plugin-api - 2.0 org.apache.maven maven-project - 2.0 org.apache.maven maven-archiver - 2.0 - - org.codehaus.plexus - plexus-archiver - 2.3 - org.codehaus.plexus plexus-utils - 3.0.9 + + org.codehaus.plexus + plexus-container-default + + + org.codehaus.plexus + plexus-interactivity-api + xml-resolver xml-resolver - 1.2 commons-lang