├── .gitignore ├── custom-scripted-connector-bundler ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── tools │ │ └── scriptedbundler │ │ ├── BaseConnectorType.java │ │ ├── CustomBaseObject.java │ │ ├── CustomConfiguration.java │ │ ├── CustomObjectType.java │ │ ├── CustomObjectTypeProperty.java │ │ ├── CustomObjectTypePropertyFlag.java │ │ ├── CustomObjectTypePropertyItemProperty.java │ │ ├── CustomObjectTypePropertyItems.java │ │ ├── CustomProperty.java │ │ ├── ProvidedProperty.java │ │ ├── ScriptedBundler.java │ │ ├── SourceGenerator.java │ │ └── SourceTemplate.java │ └── resources │ ├── AuthenticateScript.groovy.template │ ├── CreateScript.groovy.template │ ├── DeleteScript.groovy.template │ ├── Messages.template │ ├── SchemaScript.groovy.template │ ├── ScriptedCRESTConnector.template │ ├── ScriptedConfiguration.template │ ├── ScriptedGroovyConnector.template │ ├── ScriptedPoolableConnector.template │ ├── ScriptedRESTConnector.template │ ├── ScriptedSQLConnector.template │ ├── SearchScript.groovy.template │ ├── SyncScript.groovy.template │ ├── TestScript.groovy.template │ ├── UI_ScriptedBase.template │ ├── UI_ScriptedCREST.template │ ├── UI_ScriptedPoolable.template │ ├── UI_ScriptedREST.template │ ├── UI_ScriptedSQL.template │ ├── UI_base.template │ ├── UpdateScript.groovy.template │ ├── pom.template │ └── provisioner.openicf.json.template ├── legal ├── CC-BY-NC-ND.txt ├── CDDLv1.0.txt └── THIRDPARTYREADME.txt ├── openidm-api-servlet ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── servlet │ │ ├── internal │ │ ├── IDMSecurityContextFactory.java │ │ ├── ScriptedFilter.java │ │ ├── ServletComponent.java │ │ └── ServletConnectionFactory.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── servlet │ │ └── internal │ │ └── ServletConnectionFactoryTest.java │ └── resources │ ├── conf │ └── router.json │ └── script │ └── audit.groovy ├── openidm-audit ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── audit │ │ │ ├── AuditService.java │ │ │ ├── filter │ │ │ └── AuditFilter.java │ │ │ └── impl │ │ │ ├── AuditLogFilter.java │ │ │ ├── AuditLogFilterBuilder.java │ │ │ ├── AuditLogFilters.java │ │ │ ├── AuditLogger.java │ │ │ ├── AuditServiceImpl.java │ │ │ ├── RepositoryAuditEventHandler.java │ │ │ ├── RepositoryAuditEventHandlerConfiguration.java │ │ │ ├── RouterAuditEventHandler.java │ │ │ ├── RouterAuditEventHandlerConfiguration.java │ │ │ └── package-info.java │ ├── javadoc │ │ └── overview.html │ └── resources │ │ └── auditTopics.json │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── audit │ │ ├── events │ │ └── handlers │ │ │ └── impl │ │ │ ├── PassThroughAuditEventHandler.java │ │ │ └── PassThroughAuditEventHandlerConfiguration.java │ │ ├── impl │ │ ├── AuditLogFilterBuilderTest.java │ │ ├── AuditServiceImplTest.java │ │ └── RouterAuditEventHandlerTest.java │ │ ├── mocks │ │ └── MockRequestHandler.java │ │ └── util │ │ └── AuditTestUtils.java │ └── resources │ ├── PassThroughConfigSchema.json │ ├── audit.json │ └── container │ └── logfilter.js ├── openidm-authnfilter ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── auth │ │ ├── AuthFilterWrapper.java │ │ ├── AuthenticationService.java │ │ ├── Authenticator.java │ │ ├── AuthenticatorFactory.java │ │ ├── IDMAuditApi.java │ │ ├── PassthroughAuthenticator.java │ │ ├── ResourceQueryAuthenticator.java │ │ ├── StaticAuthenticator.java │ │ ├── modules │ │ ├── AugmentationScriptExecutor.java │ │ ├── ClientCertAuthModule.java │ │ ├── DefaultRoleCalculator.java │ │ ├── DelegatedAuthModule.java │ │ ├── IDMAuthModule.java │ │ ├── IDMAuthModuleWrapper.java │ │ ├── MappingRoleCalculator.java │ │ ├── PropertyRoleCalculator.java │ │ ├── RoleCalculator.java │ │ ├── RoleCalculatorFactory.java │ │ ├── SecurityContextMapper.java │ │ ├── TrustedRequestAttributeAuthModule.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── auth │ ├── IDMAuditApiTest.java │ └── modules │ ├── DelegatedAuthModuleTest.java │ └── IDMAuthModuleWrapperTest.java ├── openidm-cluster ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── cluster │ │ ├── ClusterConfig.java │ │ ├── ClusterEvent.java │ │ ├── ClusterEventListener.java │ │ ├── ClusterEventType.java │ │ ├── ClusterManagementService.java │ │ ├── ClusterManager.java │ │ └── InstanceState.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── cluster │ ├── ClusterManagerTest.java │ └── mocks │ └── MockRepositoryService.java ├── openidm-config ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ ├── config │ │ │ ├── crypto │ │ │ │ └── ConfigCrypto.java │ │ │ ├── installer │ │ │ │ ├── DelayedConfig.java │ │ │ │ ├── DelayedConfigHandler.java │ │ │ │ ├── JSONConfigInstaller.java │ │ │ │ ├── JSONPrettyPrint.java │ │ │ │ └── PrettyIndenter.java │ │ │ ├── manage │ │ │ │ ├── ConfigAuditEventLogger.java │ │ │ │ ├── ConfigAuditState.java │ │ │ │ └── ConfigObjectService.java │ │ │ ├── paxweb │ │ │ │ ├── PaxWeb.java │ │ │ │ └── package-info.java │ │ │ └── persistence │ │ │ │ ├── Activator.java │ │ │ │ ├── BootstrapFailure.java │ │ │ │ ├── ConfigBootstrapHelper.java │ │ │ │ ├── ConfigInstallStarter.java │ │ │ │ ├── ConfigPersisterMarker.java │ │ │ │ └── RepoPersistenceManager.java │ │ │ ├── logging │ │ │ └── OsgiLogHandler.java │ │ │ └── metadata │ │ │ └── impl │ │ │ ├── ProviderListener.java │ │ │ └── ProviderTracker.java │ └── javadoc │ │ └── overview.html │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── config │ └── manage │ └── ConfigObjectServiceTest.java ├── openidm-core ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ ├── internal │ │ │ └── metadata │ │ │ │ └── ConfigMeta.java │ │ │ ├── managed │ │ │ ├── CollectionRelationshipProvider.java │ │ │ ├── ForwardRelationshipValidator.java │ │ │ ├── ManagedObjectContext.java │ │ │ ├── ManagedObjectSchema.java │ │ │ ├── ManagedObjectService.java │ │ │ ├── ManagedObjectSet.java │ │ │ ├── ManagedObjectSyncService.java │ │ │ ├── RelationshipProvider.java │ │ │ ├── RelationshipValidator.java │ │ │ ├── ReverseRelationshipValidator.java │ │ │ ├── SchemaField.java │ │ │ └── SingletonRelationshipProvider.java │ │ │ └── sync │ │ │ ├── PendingActionContext.java │ │ │ ├── ReconAction.java │ │ │ ├── ReconContext.java │ │ │ ├── TriggerContext.java │ │ │ └── impl │ │ │ ├── AbstractSyncAuditEventBuilder.java │ │ │ ├── AbstractSyncAuditEventLogger.java │ │ │ ├── Condition.java │ │ │ ├── LazyObjectAccessor.java │ │ │ ├── Link.java │ │ │ ├── LinkType.java │ │ │ ├── Mappings.java │ │ │ ├── ObjectMapping.java │ │ │ ├── ObjectSetContext.java │ │ │ ├── PendingAction.java │ │ │ ├── PhaseStatistic.java │ │ │ ├── Policy.java │ │ │ ├── PropertyMapping.java │ │ │ ├── ReconAuditEventBuilder.java │ │ │ ├── ReconAuditEventLogger.java │ │ │ ├── ReconFeeder.java │ │ │ ├── ReconQueryResult.java │ │ │ ├── ReconStage.java │ │ │ ├── ReconTypeBase.java │ │ │ ├── ReconTypeById.java │ │ │ ├── ReconTypeByQuery.java │ │ │ ├── ReconTypeHandler.java │ │ │ ├── Reconcile.java │ │ │ ├── ReconciliationContext.java │ │ │ ├── ReconciliationService.java │ │ │ ├── ReconciliationServiceMBean.java │ │ │ ├── ReconciliationStatistic.java │ │ │ ├── ResultEntry.java │ │ │ ├── ResultIterable.java │ │ │ ├── Scripts.java │ │ │ ├── Situation.java │ │ │ ├── SyncAuditEventBuilder.java │ │ │ ├── SyncAuditEventLogger.java │ │ │ ├── SynchronizationException.java │ │ │ ├── SynchronizationService.java │ │ │ ├── Utils.java │ │ │ └── package-info.java │ ├── javadoc │ │ └── overview.html │ └── resources │ │ └── org │ │ └── forgerock │ │ └── metadata │ │ └── bundle.json │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ ├── managed │ │ ├── CollectionRelationshipProviderTest.java │ │ ├── ManagedObjectSchemaTest.java │ │ ├── RelationshipValidatorTest.java │ │ ├── SchemaFieldTest.java │ │ └── SingletonRelationshipProviderTest.java │ │ └── sync │ │ └── impl │ │ ├── AbstractSyncAuditEventLoggerTest.java │ │ ├── ConditionTest.java │ │ ├── LinkTest.java │ │ ├── ObjectMappingTest.java │ │ ├── PolicyTest.java │ │ ├── ReconciliationServiceTest.java │ │ └── SynchronizationServiceTest.java │ └── resources │ └── conf │ └── sync.json ├── openidm-crypto ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── crypto │ │ ├── factory │ │ ├── CryptoServiceFactory.java │ │ └── CryptoUpdateService.java │ │ ├── impl │ │ ├── Activator.java │ │ ├── CryptoServiceImpl.java │ │ ├── Main.java │ │ └── UpdatableKeyStoreSelector.java │ │ └── util │ │ └── JettyPropertyUtil.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── crypto │ └── impl │ └── MainTest.java ├── openidm-customendpoint ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── customendpoint │ │ └── impl │ │ ├── EndpointsService.java │ │ └── metadata │ │ └── ConfigMeta.java │ └── resources │ └── org │ └── forgerock │ └── metadata │ └── bundle.json ├── openidm-enhanced-config ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── config │ │ │ └── enhanced │ │ │ ├── EnhancedConfig.java │ │ │ ├── InternalErrorException.java │ │ │ ├── InvalidException.java │ │ │ └── JSONEnhancedConfig.java │ └── javadoc │ │ └── overview.html │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── config │ │ └── enhanced │ │ └── JSONEnhancedConfigTest.java │ └── resources │ └── conf │ └── boot │ └── boot.properties ├── openidm-external-email ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── external │ │ │ └── email │ │ │ ├── impl │ │ │ ├── EmailClient.java │ │ │ └── EmailServiceImpl.java │ │ │ └── metadata │ │ │ └── ConfigMeta.java │ └── resources │ │ └── org │ │ └── forgerock │ │ └── metadata │ │ └── bundle.json │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── external │ └── email │ └── impl │ └── EmailServiceImplTest.java ├── openidm-external-rest ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── external │ │ └── rest │ │ └── RestService.java │ └── javadoc │ └── overview.html ├── openidm-httpcontext ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ └── java │ └── org │ └── forgerock │ └── openidm │ └── http │ ├── ContextRegistrator.java │ └── SecurityConfigurator.java ├── openidm-infoservice ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── info │ │ ├── HealthInfo.java │ │ ├── health │ │ ├── AbstractInfoResourceProvider.java │ │ ├── DatabaseInfoResourceProvider.java │ │ ├── MemoryInfoResourceProvider.java │ │ ├── OsInfoResourceProvider.java │ │ ├── ReconInfoResourceProvider.java │ │ └── package-info.java │ │ ├── impl │ │ ├── FrameworkStatus.java │ │ ├── HealthService.java │ │ └── InfoService.java │ │ └── metadata │ │ └── ConfigMeta.java │ └── resources │ └── org │ └── forgerock │ └── metadata │ └── bundle.json ├── openidm-jetty-fragment ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── jetty │ │ ├── Config.java │ │ ├── DisableOpenIDMAuth.java │ │ ├── Param.java │ │ └── package-info.java │ └── javadoc │ └── overview.html ├── openidm-maintenance ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── maintenance │ │ │ ├── impl │ │ │ ├── MaintenanceFilter.java │ │ │ ├── MaintenanceService.java │ │ │ ├── PassthroughFilter.java │ │ │ ├── UpdateLogServiceImpl.java │ │ │ └── UpdateService.java │ │ │ ├── update-endpoints.txt │ │ │ └── upgrade │ │ │ ├── Archive.java │ │ │ ├── ArchiveException.java │ │ │ ├── BundleHandler.java │ │ │ ├── ChecksumFile.java │ │ │ ├── ComparableVersion.java │ │ │ ├── ConfigUpdater.java │ │ │ ├── FileState.java │ │ │ ├── FileStateChecker.java │ │ │ ├── LogHandler.java │ │ │ ├── ProductVersion.java │ │ │ ├── StaticFileUpdate.java │ │ │ ├── UpdateException.java │ │ │ ├── UpdateFileLogEntry.java │ │ │ ├── UpdateLogEntry.java │ │ │ ├── UpdateLogService.java │ │ │ ├── UpdateManager.java │ │ │ └── UpdateManagerImpl.java │ └── javadoc │ │ └── overview.html │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── maintenance │ │ ├── impl │ │ └── MaintenanceServiceTest.java │ │ └── upgrade │ │ ├── BundleHandlerTest.java │ │ ├── ChecksumFileTest.java │ │ ├── FileStateCheckerTest.java │ │ └── StaticFileUpdateTest.java │ └── resources │ ├── badformat.csv │ ├── bundleHandler │ ├── bin │ │ └── launcher.json │ ├── bundle │ │ ├── HelloImplementation-1.0-SNAPSHOT.jar │ │ ├── HelloWorld-1.0-SNAPSHOT.jar │ │ ├── HelloWorld-2.0.jar │ │ └── updated │ │ │ └── HelloImplementation-1.0-SNAPSHOT.jar │ └── conf │ │ └── config.properties │ ├── checksums.csv │ ├── checksums2.csv │ ├── conf │ └── router.json │ ├── file1 │ ├── file2 │ ├── file3 │ ├── missingheader.csv │ └── unknownalgorithm.csv ├── openidm-patch-base ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── forgerock │ └── openidm │ └── patch │ ├── Archive.java │ ├── Main.java │ ├── Patch.java │ ├── exception │ ├── PatchException.java │ ├── PostPatchException.java │ ├── PrePatchException.java │ └── package-info.java │ ├── impl │ └── package-info.java │ ├── package-info.java │ └── utils │ ├── CloseableURLClassLoader.java │ ├── FileUtil.java │ ├── PatchConstants.java │ ├── PatchUtil.java │ ├── SingleLineFormatter.java │ ├── ZipUtil.java │ ├── ZipVisitor.java │ └── package-info.java ├── openidm-policy ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── policy │ │ ├── PolicyService.java │ │ └── metadata │ │ └── ConfigMeta.java │ └── resources │ └── org │ └── forgerock │ └── metadata │ └── bundle.json ├── openidm-provisioner-openicf ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── provisioner │ │ │ └── openicf │ │ │ ├── ConnectorInfoProvider.java │ │ │ ├── ConnectorReference.java │ │ │ ├── OperationHelper.java │ │ │ ├── commons │ │ │ ├── AttributeFlag.java │ │ │ ├── AttributeInfoHelper.java │ │ │ ├── AttributeMissingException.java │ │ │ ├── ConnectorUtil.java │ │ │ ├── ObjectClassInfoHelper.java │ │ │ ├── ObjectClassInfoHelperFactory.java │ │ │ ├── OperationOptionInfoHelper.java │ │ │ └── OperationType.java │ │ │ ├── impl │ │ │ ├── ConnectorInfoProviderService.java │ │ │ ├── OpenICFProvisionerService.java │ │ │ ├── OperationHelperBuilder.java │ │ │ └── OperationHelperImpl.java │ │ │ ├── internal │ │ │ └── SystemAction.java │ │ │ └── syncfailure │ │ │ ├── DeadLetterQueueHandler.java │ │ │ ├── InfiniteRetrySyncFailureHandler.java │ │ │ ├── LoggedIgnoreHandler.java │ │ │ ├── NullSyncFailureHandler.java │ │ │ ├── ScriptedSyncFailureHandler.java │ │ │ ├── SimpleRetrySyncFailureHandler.java │ │ │ ├── SyncFailureHandler.java │ │ │ ├── SyncFailureHandlerFactory.java │ │ │ ├── SyncFailureHandlerFactoryImpl.java │ │ │ └── SyncHandlerException.java │ └── resources │ │ └── org │ │ └── forgerock │ │ ├── metadata │ │ └── bundle.json │ │ └── openidm │ │ └── provisioner │ │ └── openicf │ │ └── logger.properties │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── provisioner │ │ └── openicf │ │ ├── commons │ │ ├── ConnectorUtilTest.java │ │ ├── ObjectClassInfoHelperFactoryTest.java │ │ ├── ObjectClassInfoHelperTest.java │ │ └── RemoteConnectorServerTest.java │ │ ├── connector │ │ ├── TestConfiguration.java │ │ └── TestConnector.java │ │ ├── impl │ │ ├── ConnectorInfoProviderServiceTest.java │ │ └── OpenICFProvisionerServiceTest.java │ │ ├── internal │ │ └── SystemActionTest.java │ │ └── syncfailure │ │ └── SyncFailureHandlerFactoryImplTest.java │ └── resources │ ├── config │ ├── SystemSchemaConfiguration.json │ ├── TestSystemConnectorConfiguration.json │ ├── objectClassSchema.json │ ├── provisioner.openicf-BusinessCSV.json │ ├── provisioner.openicf-groovy.json │ ├── provisioner.openicf-groovyremote.json │ ├── provisioner.openicf-xml.json │ └── provisioner.openicf.connectorinfoprovider.json │ ├── data │ └── business.csv │ ├── login.cmd │ ├── test │ ├── createConnectorObjects.json │ └── queryConnectorObjects.json │ └── xml │ ├── ef2bc95b-76e0-48e2-86d6-4d4f44d4e4a4.xsd │ └── resource-schema-1.xsd ├── openidm-provisioner ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── provisioner │ │ ├── ConnectorConfigurationHelper.java │ │ ├── Id.java │ │ ├── ProvisionerService.java │ │ ├── SimpleSystemIdentifier.java │ │ ├── SystemIdentifier.java │ │ └── impl │ │ └── SystemObjectSetService.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── provisioner │ ├── IdTest.java │ └── impl │ └── SystemObjectSetServiceTest.java ├── openidm-quartz-fragment ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── quartz │ │ └── impl │ │ ├── CalendarWrapper.java │ │ ├── ExecutionException.java │ │ ├── JobGroupWrapper.java │ │ ├── JobWrapper.java │ │ ├── RepoJobStore.java │ │ ├── RepoJobStoreUtils.java │ │ ├── ScheduledService.java │ │ ├── SchedulerServiceJob.java │ │ ├── StatefulSchedulerServiceJob.java │ │ ├── TriggerGroupWrapper.java │ │ ├── TriggerWrapper.java │ │ └── package-info.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── quartz │ └── impl │ ├── SimpleJob.java │ ├── SimpleSignaler.java │ └── TestRepoJobstore.java ├── openidm-repo-jdbc ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ ├── datasource │ │ │ └── jdbc │ │ │ │ └── impl │ │ │ │ ├── AbstractConnectionDataSourceConfig.java │ │ │ │ ├── AbstractDataSourceConfig.java │ │ │ │ ├── BoneCPDataSourceConfig.java │ │ │ │ ├── BoneCPDataSourceFactory.java │ │ │ │ ├── BoneCPDatabaseShutdownHook.java │ │ │ │ ├── DataSourceConfig.java │ │ │ │ ├── DataSourceConfigVisitor.java │ │ │ │ ├── DataSourceFactory.java │ │ │ │ ├── DataSourceFactoryConfigVisitor.java │ │ │ │ ├── JDBCDataSourceService.java │ │ │ │ ├── JndiDataSourceConfig.java │ │ │ │ ├── JndiDataSourceFactory.java │ │ │ │ ├── NonPoolingDataSourceConfig.java │ │ │ │ ├── NonPoolingDataSourceFactory.java │ │ │ │ ├── OsgiDataSourceConfig.java │ │ │ │ └── OsgiDataSourceFactory.java │ │ │ └── repo │ │ │ └── jdbc │ │ │ ├── DatabaseType.java │ │ │ ├── ErrorType.java │ │ │ ├── SQLExceptionHandler.java │ │ │ ├── TableHandler.java │ │ │ └── impl │ │ │ ├── Activator.java │ │ │ ├── CleanupHelper.java │ │ │ ├── DB2SQLExceptionHandler.java │ │ │ ├── DB2TableHandler.java │ │ │ ├── DefaultSQLExceptionHandler.java │ │ │ ├── GenericSQLQueryFilterVisitor.java │ │ │ ├── GenericTableHandler.java │ │ │ ├── H2TableHandler.java │ │ │ ├── JDBCRepoService.java │ │ │ ├── MSSQLMappedTableHandler.java │ │ │ ├── MSSQLTableHandler.java │ │ │ ├── MappedTableHandler.java │ │ │ ├── MySQLExceptionHandler.java │ │ │ ├── OracleMappedTableHandler.java │ │ │ ├── OracleTableHandler.java │ │ │ ├── PostgreSQLMappedTableHandler.java │ │ │ ├── PostgreSQLTableHandler.java │ │ │ ├── SQLBuilder.java │ │ │ ├── XOpenErrorMapping.java │ │ │ ├── metadata │ │ │ └── ConfigMeta.java │ │ │ └── query │ │ │ ├── QueryInfo.java │ │ │ ├── QueryResultMapper.java │ │ │ └── TableQueries.java │ ├── javadoc │ │ └── overview.html │ └── resources │ │ ├── mysql │ │ └── openidm-model.mwb │ │ └── org │ │ └── forgerock │ │ └── metadata │ │ └── bundle.json │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── repo │ │ └── jdbc │ │ ├── impl │ │ └── GenericTableConfigTest.java │ │ └── internal │ │ ├── DBUnitUtils.java │ │ └── JDBCRepoServiceTest.java │ └── resources │ └── JDBCRepoServiceTest │ └── OpenIDMDataSeed.xml ├── openidm-repo-orientdb ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── repo │ │ │ └── orientdb │ │ │ ├── impl │ │ │ ├── Activator.java │ │ │ ├── DBHelper.java │ │ │ ├── DocumentUtil.java │ │ │ ├── EmbeddedOServerService.java │ │ │ ├── OrientDBRepoService.java │ │ │ └── query │ │ │ │ ├── Commands.java │ │ │ │ ├── ConfiguredQueries.java │ │ │ │ ├── PredefinedQueries.java │ │ │ │ ├── PrepareNotSupported.java │ │ │ │ ├── Queries.java │ │ │ │ ├── QueryInfo.java │ │ │ │ └── TokenHandler.java │ │ │ └── metadata │ │ │ └── ConfigMeta.java │ ├── javadoc │ │ └── overview.html │ └── resources │ │ └── org │ │ └── forgerock │ │ └── metadata │ │ └── bundle.json │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── repo │ │ └── orientdb │ │ ├── impl │ │ ├── DBHelperTest.java │ │ ├── DocumentUtilTest.java │ │ ├── EmbeddedOServerServiceTest.java │ │ └── query │ │ │ ├── QueriesTest.java │ │ │ ├── QueryInfoTest.java │ │ │ └── TokenHandlerTest.java │ │ └── internal │ │ ├── DocumentUtilTest.javax │ │ ├── OrientDBRepoServiceTest.javax │ │ └── OrientSQLPropertyAccessorTest.javax │ └── resources │ └── config │ ├── orientdb-server-config.xml │ ├── orientdb-server-log.properties │ └── repo.orientdb.json ├── openidm-repo ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ ├── datasource │ │ │ └── DataSourceService.java │ │ │ └── repo │ │ │ ├── QueryConstants.java │ │ │ ├── RepoBootService.java │ │ │ ├── RepositoryService.java │ │ │ └── util │ │ │ ├── AbstractSQLQueryFilterVisitor.java │ │ │ ├── Clause.java │ │ │ ├── Clauses.java │ │ │ ├── SQLRenderer.java │ │ │ ├── StringSQLQueryFilterVisitor.java │ │ │ ├── StringSQLRenderer.java │ │ │ └── TokenHandler.java │ └── javadoc │ │ └── overview.html │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── repo │ └── util │ ├── ClauseTest.java │ └── StringSQLQueryFilterVisitorTest.java ├── openidm-router ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── router │ │ │ ├── Activator.java │ │ │ ├── IDMConnectionFactory.java │ │ │ ├── RouteBuilder.java │ │ │ ├── RouteEntry.java │ │ │ ├── RouteEvent.java │ │ │ ├── RouteListener.java │ │ │ ├── RouteService.java │ │ │ ├── RouterRegistry.java │ │ │ ├── RouterRegistryImpl.java │ │ │ ├── impl │ │ │ └── JsonResourceRouterService.java │ │ │ ├── metadata │ │ │ └── ConfigMeta.java │ │ │ └── package-info.java │ ├── javadoc │ │ └── overview.html │ └── resources │ │ └── org │ │ └── forgerock │ │ └── metadata │ │ └── bundle.json │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── router │ └── IDMConnectionFactoryWrapper.java ├── openidm-scheduler ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── scheduler │ │ │ ├── ScheduleConfig.java │ │ │ ├── ScheduleConfigService.java │ │ │ ├── SchedulerConfig.java │ │ │ ├── SchedulerService.java │ │ │ └── impl │ │ │ ├── TaskScannerContext.java │ │ │ ├── TaskScannerJob.java │ │ │ ├── TaskScannerService.java │ │ │ └── TaskScannerStatistic.java │ └── javadoc │ │ └── overview.html │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── scheduler │ │ ├── ScheduleConfigServiceTest.java │ │ ├── SchedulerServiceTest.java │ │ └── impl │ │ └── TaskScannerServiceTest.java │ └── resources │ ├── schedule-test1.json │ └── scheduler.json ├── openidm-script ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── script │ │ │ ├── AbstractScriptedService.java │ │ │ ├── ResourceFunctions.java │ │ │ ├── ScriptCustomizer.java │ │ │ ├── ScriptedRequestHandler.java │ │ │ └── impl │ │ │ ├── ScriptRegistryService.java │ │ │ └── metadata │ │ │ └── ConfigMeta.java │ └── resources │ │ └── org │ │ └── forgerock │ │ └── metadata │ │ └── bundle.json │ └── test │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── script │ │ ├── GroovyResourceFunctionsTest.java │ │ ├── ResourceFunctionsTest.java │ │ ├── RhinoResourceFunctionsTest.java │ │ └── impl │ │ └── ScriptRegistryServiceTest.java │ └── resources │ └── container │ ├── resource.groovy │ └── resource.js ├── openidm-security-jetty ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── http │ │ └── internal │ │ └── JettySecurityConfigurator.java │ └── resources │ └── OSGI-INF │ └── extension │ └── jettysecurityconfigurator.properties ├── openidm-security ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── security │ │ ├── Activator.java │ │ ├── KeyStoreHandler.java │ │ ├── KeyStoreManager.java │ │ ├── SecurityManager.java │ │ └── impl │ │ ├── CertificateResourceProvider.java │ │ ├── EntryResourceProvider.java │ │ ├── JcaKeyStoreHandler.java │ │ ├── KeystoreResourceProvider.java │ │ ├── PrivateKeyResourceProvider.java │ │ └── SecurityResourceProvider.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── security │ └── impl │ └── KeystoreResourceProviderTest.java ├── openidm-selfservice ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── selfservice │ │ └── impl │ │ ├── KbaConfiguration.java │ │ ├── KbaService.java │ │ ├── SelfService.java │ │ ├── UserUpdateService.java │ │ └── package-info.java │ └── javadoc │ └── overview.html ├── openidm-servlet-registrator ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── servletregistration │ │ ├── RegisteredFilter.java │ │ ├── ServletFilterRegistrator.java │ │ ├── ServletRegistration.java │ │ ├── impl │ │ ├── RegisteredFilterImpl.java │ │ ├── ServletFilterConfiguration.java │ │ ├── ServletFilterRegistratorSvc.java │ │ ├── ServletRegistrationSingleton.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── servletregistration │ └── EmptyFilter.java ├── openidm-servlet ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ └── java │ └── org │ └── forgerock │ └── openidm │ └── ui │ └── internal │ └── service │ └── ResourceServlet.java ├── openidm-shell ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── shell │ │ │ ├── CustomCommandScope.java │ │ │ ├── felixgogo │ │ │ ├── AbstractFelixCommandsService.java │ │ │ ├── Activator.java │ │ │ ├── FelixGogoCommandsServiceGenerator.java │ │ │ ├── MetaVar.java │ │ │ └── debug │ │ │ │ ├── DebugCommands.java │ │ │ │ └── InteractiveObjectSetService.java │ │ │ └── impl │ │ │ ├── BasicCommandScope.java │ │ │ ├── CommandProxy.java │ │ │ ├── HttpRemoteJsonResource.java │ │ │ ├── LocalCommandScope.java │ │ │ ├── Main.java │ │ │ ├── RemoteCommandScope.java │ │ │ ├── UpdateCommand.java │ │ │ ├── UpdateCommandConfig.java │ │ │ └── UpdateExecutionState.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.forgerock.openidm.shell.CustomCommandScope │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── shell │ └── impl │ └── UpdateCommandTest.java ├── openidm-smartevent ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── smartevent │ │ ├── EventEntry.java │ │ ├── Name.java │ │ ├── Publisher.java │ │ └── core │ │ ├── BlockingPublisher.java │ │ ├── DisabledEventEntry.java │ │ ├── DisabledPublisher.java │ │ ├── DisruptorReferringEventEntry.java │ │ ├── DisruptorReferringPublisher.java │ │ ├── DisruptorShortEventEntry.java │ │ ├── DisruptorShortPublisher.java │ │ ├── EventEntryImpl.java │ │ ├── MonitoringInfo.java │ │ ├── PluggablePublisher.java │ │ ├── StatisticsHandler.java │ │ └── StatisticsHandlerMBean.java │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── smartevent │ └── PublisherTest.java ├── openidm-system ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ ├── core │ │ │ ├── FrameworkPropertyAccessor.java │ │ │ ├── IdentityServer.java │ │ │ ├── PropertyAccessor.java │ │ │ ├── PropertyUtil.java │ │ │ ├── ServerConstants.java │ │ │ ├── ServicePropertyAccessor.java │ │ │ ├── SystemPropertyAccessor.java │ │ │ ├── internal │ │ │ │ └── Activator.java │ │ │ └── package-info.java │ │ │ └── logging │ │ │ └── util │ │ │ └── LogFilter.java │ └── javadoc │ │ └── overview.html │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── core │ └── SystemPropertyAccessorTest.java ├── openidm-ui ├── Gruntfile.js ├── openidm-ui-admin │ ├── pom.xml │ └── src │ │ ├── license │ │ └── THIRD-PARTY.properties │ │ ├── main │ │ ├── assembly │ │ │ └── zip.xml │ │ ├── js │ │ │ ├── config │ │ │ │ ├── AppConfiguration.js │ │ │ │ ├── main.js │ │ │ │ ├── messages │ │ │ │ │ └── AdminMessages.js │ │ │ │ ├── process │ │ │ │ │ └── AdminIDMConfig.js │ │ │ │ ├── routes │ │ │ │ │ └── AdminRoutesConfig.js │ │ │ │ └── validators │ │ │ │ │ └── AdminValidators.js │ │ │ ├── main.js │ │ │ └── org │ │ │ │ └── forgerock │ │ │ │ └── openidm │ │ │ │ └── ui │ │ │ │ └── admin │ │ │ │ ├── MapResourceView.js │ │ │ │ ├── assignment │ │ │ │ ├── AddAssignmentView.js │ │ │ │ ├── AssignmentView.js │ │ │ │ └── EditAssignmentView.js │ │ │ │ ├── connector │ │ │ │ ├── AbstractConnectorView.js │ │ │ │ ├── AddConnectorView.js │ │ │ │ ├── ConnectorListView.js │ │ │ │ ├── ConnectorRegistry.js │ │ │ │ ├── ConnectorTypeAbstractView.js │ │ │ │ ├── ConnectorTypeView.js │ │ │ │ ├── EditConnectorView.js │ │ │ │ ├── ldap │ │ │ │ │ ├── LDAPFilterDialog.js │ │ │ │ │ └── LDAPTypeView.js │ │ │ │ └── oauth │ │ │ │ │ ├── AbstractOAuthView.js │ │ │ │ │ ├── GoogleTypeView.js │ │ │ │ │ └── SalesforceTypeView.js │ │ │ │ ├── dashboard │ │ │ │ ├── Dashboard.js │ │ │ │ ├── DashboardWidgetLoader.js │ │ │ │ └── widgets │ │ │ │ │ ├── MappingReconResultsWidget.js │ │ │ │ │ └── ResourceListWidget.js │ │ │ │ ├── delegates │ │ │ │ ├── AuditDelegate.js │ │ │ │ ├── ClusterDelegate.js │ │ │ │ ├── ConnectorDelegate.js │ │ │ │ ├── ExternalAccessDelegate.js │ │ │ │ ├── MaintenanceDelegate.js │ │ │ │ ├── ReconDelegate.js │ │ │ │ ├── SchedulerDelegate.js │ │ │ │ ├── ScriptDelegate.js │ │ │ │ ├── SecurityDelegate.js │ │ │ │ ├── SiteConfigurationDelegate.js │ │ │ │ ├── SyncDelegate.js │ │ │ │ └── WorkflowDelegate.js │ │ │ │ ├── main.js │ │ │ │ ├── managed │ │ │ │ ├── AbstractManagedView.js │ │ │ │ ├── AddManagedView.js │ │ │ │ ├── EditManagedView.js │ │ │ │ └── ManagedListView.js │ │ │ │ ├── mapping │ │ │ │ ├── AddMappingView.js │ │ │ │ ├── AssociationView.js │ │ │ │ ├── BehaviorsView.js │ │ │ │ ├── MappingBaseView.js │ │ │ │ ├── MappingListView.js │ │ │ │ ├── PropertiesView.js │ │ │ │ ├── ScheduleView.js │ │ │ │ ├── association │ │ │ │ │ ├── AssociationRuleView.js │ │ │ │ │ ├── DataAssociationManagementView.js │ │ │ │ │ ├── IndividualRecordValidationView.js │ │ │ │ │ ├── ReconciliationQueryFiltersView.js │ │ │ │ │ ├── correlationQuery │ │ │ │ │ │ ├── CorrelationQueryBuilderView.js │ │ │ │ │ │ └── CorrelationQueryDialog.js │ │ │ │ │ └── dataAssociationManagement │ │ │ │ │ │ ├── ChangeAssociationDialog.js │ │ │ │ │ │ └── TestSyncDialog.js │ │ │ │ ├── behaviors │ │ │ │ │ ├── PoliciesDialogView.js │ │ │ │ │ ├── PoliciesView.js │ │ │ │ │ ├── ReconciliationScriptView.js │ │ │ │ │ ├── SingleRecordReconciliationGridView.js │ │ │ │ │ ├── SingleRecordReconciliationView.js │ │ │ │ │ └── SituationalEventScriptsView.js │ │ │ │ ├── properties │ │ │ │ │ ├── AddPropertyMappingDialog.js │ │ │ │ │ ├── AttributesGridView.js │ │ │ │ │ ├── EditPropertyMappingDialog.js │ │ │ │ │ ├── LinkQualifiersView.js │ │ │ │ │ └── MappingAssignmentsView.js │ │ │ │ ├── scheduling │ │ │ │ │ ├── LiveSyncView.js │ │ │ │ │ └── SchedulerView.js │ │ │ │ └── util │ │ │ │ │ ├── LinkQualifierFilterEditor.js │ │ │ │ │ ├── MappingAdminAbstractView.js │ │ │ │ │ ├── MappingScriptsView.js │ │ │ │ │ ├── MappingUtils.js │ │ │ │ │ └── QueryFilterEditor.js │ │ │ │ ├── objectTypes │ │ │ │ └── ObjectTypesDialog.js │ │ │ │ ├── role │ │ │ │ ├── EditRoleView.js │ │ │ │ ├── RoleEntitlementsEditView.js │ │ │ │ ├── RoleEntitlementsListView.js │ │ │ │ └── RoleUsersView.js │ │ │ │ ├── selfservice │ │ │ │ ├── AbstractSelfServiceView.js │ │ │ │ ├── ForgotUsernameConfigView.js │ │ │ │ ├── PasswordResetConfigView.js │ │ │ │ └── UserRegistrationConfigView.js │ │ │ │ ├── settings │ │ │ │ ├── EmailConfigView.js │ │ │ │ ├── SelfServiceView.js │ │ │ │ ├── SettingsView.js │ │ │ │ ├── SystemConfigView.js │ │ │ │ ├── UpdateView.js │ │ │ │ ├── audit │ │ │ │ │ ├── AuditAdminAbstractView.js │ │ │ │ │ ├── AuditEventHandlersDialog.js │ │ │ │ │ ├── AuditEventHandlersView.js │ │ │ │ │ ├── AuditFilterPoliciesDialog.js │ │ │ │ │ ├── AuditFilterPoliciesView.js │ │ │ │ │ ├── AuditTopicsDialog.js │ │ │ │ │ ├── AuditTopicsView.js │ │ │ │ │ ├── AuditView.js │ │ │ │ │ └── ExceptionFormatterView.js │ │ │ │ ├── authentication │ │ │ │ │ ├── AuthenticationAbstractView.js │ │ │ │ │ ├── AuthenticationModuleDialogView.js │ │ │ │ │ ├── AuthenticationModuleView.js │ │ │ │ │ ├── AuthenticationView.js │ │ │ │ │ └── SessionModuleView.js │ │ │ │ └── update │ │ │ │ │ ├── InstallView.js │ │ │ │ │ ├── InstallationPreviewView.js │ │ │ │ │ ├── InstallationReportView.js │ │ │ │ │ ├── MaintenanceModeView.js │ │ │ │ │ └── VersionsView.js │ │ │ │ ├── user │ │ │ │ └── EditUserView.js │ │ │ │ ├── util │ │ │ │ ├── AdminAbstractView.js │ │ │ │ ├── AdminUtils.js │ │ │ │ ├── BackgridUtils.js │ │ │ │ ├── ConnectorUtils.js │ │ │ │ ├── FilterEditor.js │ │ │ │ ├── FilterEvaluator.js │ │ │ │ ├── InlineScriptEditor.js │ │ │ │ ├── LinkQualifierUtils.js │ │ │ │ ├── QueryFilterUtils.js │ │ │ │ ├── ReconDetailsView.js │ │ │ │ ├── SaveChangesView.js │ │ │ │ ├── Scheduler.js │ │ │ │ ├── ScriptDialog.js │ │ │ │ ├── ScriptList.js │ │ │ │ ├── TreeGridUtils.js │ │ │ │ ├── WorkflowUtils.js │ │ │ │ └── WorkflowWidget.js │ │ │ │ └── workflow │ │ │ │ ├── ActiveProcessesView.js │ │ │ │ ├── ProcessDefinitionView.js │ │ │ │ ├── ProcessDefinitionsView.js │ │ │ │ ├── ProcessHistoryView.js │ │ │ │ ├── ProcessInstanceView.js │ │ │ │ ├── ProcessListView.js │ │ │ │ ├── TaskInstanceView.js │ │ │ │ └── TaskListView.js │ │ ├── optimization │ │ │ ├── app.build.js │ │ │ └── license │ │ └── resources │ │ │ ├── css │ │ │ ├── config │ │ │ │ ├── adminConfig.less │ │ │ │ ├── adminStyle.less │ │ │ │ ├── analysisView.less │ │ │ │ ├── assignmentView.less │ │ │ │ ├── behaviors.less │ │ │ │ ├── connectorView.less │ │ │ │ ├── correlation.less │ │ │ │ ├── cronGentleSelect.less │ │ │ │ ├── filter.less │ │ │ │ ├── mappingView.less │ │ │ │ ├── resourcesView.less │ │ │ │ ├── role.less │ │ │ │ ├── saveChanges.less │ │ │ │ ├── scheduleView.less │ │ │ │ ├── scheduler.less │ │ │ │ ├── scriptEditor.less │ │ │ │ ├── selfserviceView.less │ │ │ │ ├── settings.less │ │ │ │ ├── syncConfig.less │ │ │ │ ├── testSync.less │ │ │ │ └── workflowView.less │ │ │ ├── icons.less │ │ │ ├── jqueryUI │ │ │ │ └── themes │ │ │ │ │ └── forgerock │ │ │ │ │ ├── images │ │ │ │ │ ├── animated-overlay.gif │ │ │ │ │ ├── ui-bg_flat_0_999999_40x100.png │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png │ │ │ │ │ ├── ui-bg_flat_55_eeea07_40x100.png │ │ │ │ │ ├── ui-bg_flat_65_f9f9f9_40x100.png │ │ │ │ │ ├── ui-bg_flat_75_5d6871_40x100.png │ │ │ │ │ ├── ui-bg_flat_75_80b7ab_40x100.png │ │ │ │ │ ├── ui-bg_flat_75_f9f9f9_40x100.png │ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png │ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png │ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png │ │ │ │ │ ├── ui-bg_glass_75_ffffff_1x400.png │ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png │ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png │ │ │ │ │ ├── ui-bg_inset-soft_95_fef1ec_1x100.png │ │ │ │ │ ├── ui-icons_222222_256x240.png │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png │ │ │ │ │ ├── ui-icons_428bca_256x240.png │ │ │ │ │ ├── ui-icons_454545_256x240.png │ │ │ │ │ ├── ui-icons_555555_256x240.png │ │ │ │ │ ├── ui-icons_5d6871_256x240.png │ │ │ │ │ ├── ui-icons_888888_256x240.png │ │ │ │ │ ├── ui-icons_999999_256x240.png │ │ │ │ │ ├── ui-icons_cd0a0a_256x240.png │ │ │ │ │ ├── ui-icons_f0ad4e_256x240.png │ │ │ │ │ ├── ui-icons_f6cf3b_256x240.png │ │ │ │ │ └── ui-icons_ffffff_256x240.png │ │ │ │ │ └── jquery-ui-1.10.4.custom.css │ │ │ └── structure.less │ │ │ ├── fonts │ │ │ ├── fontello.eot │ │ │ ├── fontello.svg │ │ │ └── fontello.woff │ │ │ ├── img │ │ │ ├── icon-cloud.png │ │ │ ├── icon-csv.png │ │ │ ├── icon-db.png │ │ │ ├── icon-default-01.png │ │ │ ├── icon-default-02.png │ │ │ ├── icon-google.png │ │ │ ├── icon-ldap.png │ │ │ ├── icon-managedobject.png │ │ │ ├── icon-salesforce.png │ │ │ ├── icon-scriptedsql.png │ │ │ └── icon-xml.png │ │ │ ├── oauth.html │ │ │ ├── partials │ │ │ ├── _popover.html │ │ │ ├── assignment │ │ │ │ ├── _AssignmentAttribute.html │ │ │ │ ├── _LDAPGroup.html │ │ │ │ └── _OperationsPopover.html │ │ │ ├── form │ │ │ │ └── _basicInput.html │ │ │ ├── managed │ │ │ │ └── _property.html │ │ │ ├── selfservice │ │ │ │ ├── _advancedoptions.html │ │ │ │ ├── _captcha.html │ │ │ │ ├── _emailUsername.html │ │ │ │ ├── _emailValidation.html │ │ │ │ ├── _kbaStage.html │ │ │ │ ├── _resetStage.html │ │ │ │ ├── _retrieveUsername.html │ │ │ │ ├── _selfRegistration.html │ │ │ │ ├── _selfserviceblock.html │ │ │ │ ├── _translationItem.html │ │ │ │ ├── _translationMap.html │ │ │ │ ├── _userDetails.html │ │ │ │ └── _userQuery.html │ │ │ └── settings │ │ │ │ ├── _authenticationModuleRow.html │ │ │ │ ├── _updateStatePopover.html │ │ │ │ ├── _updateTreeGrid.html │ │ │ │ └── _updateVersionGridArchive.html │ │ │ └── templates │ │ │ └── admin │ │ │ ├── MapResourceView.html │ │ │ ├── assignment │ │ │ ├── AddAssignmentViewTemplate.html │ │ │ └── EditAssignmentViewTemplate.html │ │ │ ├── components │ │ │ └── FooterTemplate.html │ │ │ ├── connector │ │ │ ├── AddConnectorTemplate.html │ │ │ ├── ConnectorListViewTemplate.html │ │ │ ├── EditConnectorTemplate.html │ │ │ ├── GenericConnector.html │ │ │ ├── oauth │ │ │ │ ├── org.forgerock.openicf.connectors.googleapps.GoogleAppsConnector_1.4.html │ │ │ │ └── org.forgerock.openidm.salesforce.Salesforce_2.0.html │ │ │ ├── org.forgerock.openicf.connectors.groovy.ScriptedConnector_1.4.html │ │ │ ├── org.forgerock.openicf.connectors.groovy.ScriptedPoolableConnector_1.4.html │ │ │ ├── org.forgerock.openicf.connectors.scriptedcrest.ScriptedCRESTConnector_1.4.html │ │ │ ├── org.forgerock.openicf.connectors.scriptedrest.ScriptedRESTConnector_1.4.html │ │ │ ├── org.forgerock.openicf.connectors.scriptedsql.ScriptedSQLConnector_1.1.html │ │ │ ├── org.forgerock.openicf.connectors.scriptedsql.ScriptedSQLConnector_1.4.html │ │ │ ├── org.forgerock.openicf.connectors.xml.XMLConnector_1.1.html │ │ │ ├── org.forgerock.openicf.csvfile.CSVFileConnector_1.1.html │ │ │ ├── org.forgerock.openicf.csvfile.CSVFileConnector_1.5.html │ │ │ ├── org.identityconnectors.databasetable.DatabaseTableConnector_1.1.html │ │ │ ├── org.identityconnectors.ldap.LdapConnector_1.1.html │ │ │ └── org.identityconnectors.ldap.LdapConnector_1.4.html │ │ │ ├── dashboard │ │ │ ├── DashboardTemplate.html │ │ │ └── widgets │ │ │ │ ├── MappingReconResultsWidgetTemplate.html │ │ │ │ └── ResourceListWidgetTemplate.html │ │ │ ├── managed │ │ │ ├── AddManagedTemplate.html │ │ │ ├── EditManagedTemplate.html │ │ │ └── ManagedListViewTemplate.html │ │ │ ├── mapping │ │ │ ├── AddMappingTemplate.html │ │ │ ├── AssociationTemplate.html │ │ │ ├── BehaviorsTemplate.html │ │ │ ├── MappingListTemplate.html │ │ │ ├── MappingTemplate.html │ │ │ ├── PropertiesTemplate.html │ │ │ ├── ScheduleTemplate.html │ │ │ ├── association │ │ │ │ ├── AssociationRuleTemplate.html │ │ │ │ ├── DataAssociationManagementTemplate.html │ │ │ │ ├── ReconciliationQueryFiltersTemplate.html │ │ │ │ ├── correlationQuery │ │ │ │ │ ├── CorrelationQueryBuilderTemplate.html │ │ │ │ │ └── CorrelationQueryDialogTemplate.html │ │ │ │ └── dataAssociationManagement │ │ │ │ │ ├── ChangeAssociationDialogTemplate.html │ │ │ │ │ └── TestSyncDialogTemplate.html │ │ │ ├── behaviors │ │ │ │ ├── PoliciesDialogTemplate.html │ │ │ │ ├── PoliciesTemplate.html │ │ │ │ ├── PolicyPatterns.json │ │ │ │ ├── SingleRecordReconciliationGridTemplate.html │ │ │ │ └── SingleRecordReconciliationTemplate.html │ │ │ ├── properties │ │ │ │ ├── AddPropertyMappingDialogTemplate.html │ │ │ │ ├── AttributesGridTemplate.html │ │ │ │ ├── EditPropertyMappingDialogTemplate.html │ │ │ │ ├── LinkQualifiersTemplate.html │ │ │ │ └── MappingAssignmentsViewTemplate.html │ │ │ ├── scheduling │ │ │ │ ├── LiveSyncTemplate.html │ │ │ │ └── SchedulerTemplate.html │ │ │ └── util │ │ │ │ └── MappingScriptsTemplate.html │ │ │ ├── objectTypes │ │ │ └── ObjectTypesTemplate.html │ │ │ ├── role │ │ │ ├── EditRoleViewTemplate.html │ │ │ ├── RoleEntitlementsEditViewTemplate.html │ │ │ ├── RoleEntitlementsListViewTemplate.html │ │ │ └── RoleUsersViewTemplate.html │ │ │ ├── selfservice │ │ │ ├── ForgotUsernameConfigTemplate.html │ │ │ ├── PasswordResetConfigTemplate.html │ │ │ └── UserRegistrationConfigTemplate.html │ │ │ ├── settings │ │ │ ├── AuthenticationTemplate.html │ │ │ ├── EmailConfigTemplate.html │ │ │ ├── SelfServiceTemplate.html │ │ │ ├── SettingsTemplate.html │ │ │ ├── UpdateTemplate.html │ │ │ ├── audit │ │ │ │ ├── AuditEventHandlersDialogTemplate.html │ │ │ │ ├── AuditEventHandlersTemplate.html │ │ │ │ ├── AuditFilterPoliciesDialogTemplate.html │ │ │ │ ├── AuditFilterPoliciesTemplate.html │ │ │ │ ├── AuditTemplate.html │ │ │ │ ├── AuditTopicsDialogTemplate.html │ │ │ │ ├── AuditTopicsTemplate.html │ │ │ │ └── ExceptionFormatterTemplate.html │ │ │ ├── authentication │ │ │ │ ├── AuthenticationModuleDialogTemplate.html │ │ │ │ ├── AuthenticationModuleTemplate.html │ │ │ │ ├── CLIENT_CERT.hbs │ │ │ │ ├── INTERNAL_USER.hbs │ │ │ │ ├── IWA.hbs │ │ │ │ ├── MANAGED_USER.hbs │ │ │ │ ├── OPENAM_SESSION.hbs │ │ │ │ ├── OPENID_CONNECT.hbs │ │ │ │ ├── PASSTHROUGH.hbs │ │ │ │ ├── STATIC_USER.hbs │ │ │ │ ├── SessionModuleTemplate.html │ │ │ │ └── TRUSTED_ATTRIBUTE.hbs │ │ │ └── update │ │ │ │ ├── InstallTemplate.html │ │ │ │ ├── InstallationPreviewTemplate.html │ │ │ │ ├── InstallationReportTemplate.html │ │ │ │ ├── MaintenanceModeTemplate.html │ │ │ │ └── VersionsTemplate.html │ │ │ ├── util │ │ │ ├── ReconDetailsTemplate.html │ │ │ ├── SaveChangesTemplate.html │ │ │ ├── Scheduler.html │ │ │ ├── ScriptEditorView.html │ │ │ ├── ScriptList.html │ │ │ ├── SetupFilter.html │ │ │ └── WorkflowWidgetTemplate.html │ │ │ └── workflow │ │ │ ├── ActiveProcessViewTemplate.html │ │ │ ├── ProcessDefinitionViewTemplate.html │ │ │ ├── ProcessDefinitionsViewTemplate.html │ │ │ ├── ProcessHistoryViewTemplate.html │ │ │ ├── ProcessInstanceViewTemplate.html │ │ │ ├── ProcessListViewTemplate.html │ │ │ ├── TaskInstanceViewTemplate.html │ │ │ └── TaskListViewTemplate.html │ │ └── test │ │ └── qunit │ │ ├── connector │ │ ├── addConnectorTest.js │ │ └── editConnectorTest.js │ │ ├── managedobjects │ │ └── managedObjectsTest.js │ │ ├── mapping │ │ ├── addMappingTest.js │ │ ├── correlationTest.js │ │ ├── linkQualifierTest.js │ │ ├── propertyMappingTest.js │ │ └── reconTests.js │ │ ├── mocks │ │ ├── addMapping.js │ │ ├── connectorAddEdit.js │ │ ├── correlation.js │ │ ├── editResource.js │ │ ├── editRole.js │ │ ├── mapping │ │ │ ├── linkQualifierProperties.js │ │ │ └── propertiesViewLoad.js │ │ └── resourceDetails.js │ │ ├── resourceData │ │ └── editResourceViewTest.js │ │ ├── resources │ │ └── resourceTest.js │ │ └── specific.js ├── openidm-ui-common │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── assembly │ │ │ └── zip.xml │ │ ├── js │ │ │ ├── config │ │ │ │ ├── messages │ │ │ │ │ └── CommonIDMMessages.js │ │ │ │ ├── process │ │ │ │ │ └── CommonIDMConfig.js │ │ │ │ └── routes │ │ │ │ │ └── CommonIDMRoutesConfig.js │ │ │ └── org │ │ │ │ └── forgerock │ │ │ │ └── openidm │ │ │ │ └── ui │ │ │ │ └── common │ │ │ │ ├── MandatoryPasswordChangeDialog.js │ │ │ │ ├── UserModel.js │ │ │ │ ├── components │ │ │ │ └── Footer.js │ │ │ │ ├── dashboard │ │ │ │ ├── DashboardWidgetLoader.js │ │ │ │ └── widgets │ │ │ │ │ ├── CPUUsageWidget.js │ │ │ │ │ ├── FullHealthWidget.js │ │ │ │ │ ├── MemoryUsageWidget.js │ │ │ │ │ ├── QuickStartWidget.js │ │ │ │ │ └── ReconProcessesWidget.js │ │ │ │ ├── delegates │ │ │ │ ├── ConfigDelegate.js │ │ │ │ ├── InfoDelegate.js │ │ │ │ ├── InternalUserDelegate.js │ │ │ │ ├── OpenAMProxyDelegate.js │ │ │ │ ├── PolicyDelegate.js │ │ │ │ ├── ResourceDelegate.js │ │ │ │ ├── SearchDelegate.js │ │ │ │ ├── SiteConfigurationDelegate.js │ │ │ │ └── SystemHealthDelegate.js │ │ │ │ ├── linkedView │ │ │ │ └── LinkedView.js │ │ │ │ ├── login │ │ │ │ ├── AuthenticationUnavailable.js │ │ │ │ ├── InternalLoginHelper.js │ │ │ │ └── LoginView.js │ │ │ │ ├── main.js │ │ │ │ ├── notifications │ │ │ │ ├── NotificationDelegate.js │ │ │ │ └── NotificationsView.js │ │ │ │ ├── resource │ │ │ │ ├── EditResourceView.js │ │ │ │ ├── GenericEditResourceView.js │ │ │ │ ├── ListResourceView.js │ │ │ │ ├── RelationshipArrayView.js │ │ │ │ ├── ResourceCollectionRelationshipsView.js │ │ │ │ ├── ResourceCollectionSearchDialog.js │ │ │ │ └── ResourceEditViewRegistry.js │ │ │ │ ├── util │ │ │ │ ├── AMLoginUtils.js │ │ │ │ ├── Constants.js │ │ │ │ ├── FormGenerationUtils.js │ │ │ │ ├── JSONEditorSetupUtils.js │ │ │ │ ├── ResourceCollectionUtils.js │ │ │ │ └── ThemeManager.js │ │ │ │ └── workflow │ │ │ │ ├── FormManager.js │ │ │ │ ├── WorkflowDelegate.js │ │ │ │ ├── processes │ │ │ │ ├── AbstractProcessForm.js │ │ │ │ ├── StartProcessDashboardView.js │ │ │ │ ├── StartProcessView.js │ │ │ │ ├── TemplateStartProcessForm.js │ │ │ │ └── customview │ │ │ │ │ └── SendNotificationProcess.js │ │ │ │ └── tasks │ │ │ │ ├── AbstractTaskForm.js │ │ │ │ ├── TaskDetailsView.js │ │ │ │ ├── TasksDashboard.js │ │ │ │ ├── TasksMenuView.js │ │ │ │ ├── TemplateTaskForm.js │ │ │ │ └── customview │ │ │ │ └── ApplicationAcceptanceTask.js │ │ └── resources │ │ │ ├── css │ │ │ ├── card.less │ │ │ ├── dashboard.less │ │ │ ├── fontawesome │ │ │ │ ├── fonts │ │ │ │ │ ├── FontAwesome.otf │ │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ │ └── fontawesome-webfont.woff │ │ │ │ └── less │ │ │ │ │ ├── bordered-pulled.less │ │ │ │ │ ├── core.less │ │ │ │ │ ├── fixed-width.less │ │ │ │ │ ├── font-awesome.less │ │ │ │ │ ├── icons.less │ │ │ │ │ ├── larger.less │ │ │ │ │ ├── list.less │ │ │ │ │ ├── mixins.less │ │ │ │ │ ├── path.less │ │ │ │ │ ├── rotated-flipped.less │ │ │ │ │ ├── spinning.less │ │ │ │ │ ├── stacked.less │ │ │ │ │ └── variables.less │ │ │ ├── jsonEditor.less │ │ │ └── theme.less │ │ │ ├── index.html │ │ │ ├── locales │ │ │ └── en │ │ │ │ └── translation.json │ │ │ ├── partials │ │ │ └── resource │ │ │ │ ├── _passwordTab.html │ │ │ │ └── _relationshipDisplay.html │ │ │ └── templates │ │ │ ├── admin │ │ │ ├── MandatoryPasswordChangeDialogTemplate.html │ │ │ ├── linkedView │ │ │ │ └── LinkedView.html │ │ │ ├── login │ │ │ │ └── AuthenticationUnavailableTemplate.html │ │ │ └── resource │ │ │ │ ├── EditResourceViewTemplate.html │ │ │ │ ├── ListResourceViewTemplate.html │ │ │ │ ├── RelationshipArrayViewTemplate.html │ │ │ │ ├── ResourceCollectionRelationshipsViewTemplate.html │ │ │ │ └── ResourceCollectionSearchDialogTemplate.html │ │ │ ├── dashboard │ │ │ ├── DashboardWidgetLoaderTemplate.html │ │ │ └── widget │ │ │ │ ├── DashboardDoubleWidgetTemplate.html │ │ │ │ ├── DashboardSingleWidgetTemplate.html │ │ │ │ ├── DashboardTripleWidgetTemplate.html │ │ │ │ └── QuickStartWidgetTemplate.html │ │ │ ├── notifications │ │ │ └── NotificationMessageTemplate.html │ │ │ └── workflow │ │ │ ├── processes │ │ │ ├── StartProcessDashboardTemplate.html │ │ │ ├── StartProcessTemplate.html │ │ │ ├── StartProcessUsingTemplateTemplate.html │ │ │ └── customview │ │ │ │ └── SendNotificationTemplate.html │ │ │ └── tasks │ │ │ ├── ProcessUserTaskTableTemplate.html │ │ │ ├── ShowUserProfile.html │ │ │ ├── TaskDetailsTemplate.html │ │ │ ├── TasksDashboardTemplate.html │ │ │ └── customview │ │ │ └── ApplicationAcceptanceTemplate.html │ │ └── test │ │ ├── js │ │ ├── config.js │ │ └── run.js │ │ ├── qunit │ │ ├── common.js │ │ └── mocks │ │ │ ├── cleartextPW.js │ │ │ ├── encryptedPW.js │ │ │ └── systemInit.js │ │ └── resources │ │ └── qunit.html ├── openidm-ui-enduser │ ├── pom.xml │ └── src │ │ ├── license │ │ └── THIRD-PARTY.properties │ │ ├── main │ │ ├── assembly │ │ │ └── zip.xml │ │ ├── js │ │ │ ├── config │ │ │ │ ├── AppConfiguration.js │ │ │ │ ├── main.js │ │ │ │ ├── messages │ │ │ │ │ └── SelfServiceMessages.js │ │ │ │ ├── process │ │ │ │ │ └── IDMConfig.js │ │ │ │ ├── routes │ │ │ │ │ └── SelfServiceRoutesConfig.js │ │ │ │ └── validators │ │ │ │ │ └── SelfServiceValidators.js │ │ │ ├── main.js │ │ │ └── org │ │ │ │ └── forgerock │ │ │ │ └── openidm │ │ │ │ └── ui │ │ │ │ ├── dashboard │ │ │ │ └── Dashboard.js │ │ │ │ ├── user │ │ │ │ └── anonymousProcess │ │ │ │ │ ├── PasswordResetView.js │ │ │ │ │ └── SelfRegistrationView.js │ │ │ │ └── util │ │ │ │ └── delegates │ │ │ │ └── SiteConfigurationDelegate.js │ │ ├── optimization │ │ │ ├── app.build.js │ │ │ └── license │ │ └── resources │ │ │ ├── css │ │ │ ├── structure.less │ │ │ └── user.less │ │ │ └── templates │ │ │ └── dashboard │ │ │ └── DashboardTemplate.html │ │ └── test │ │ └── qunit │ │ ├── mocks │ │ ├── adminUserView.js │ │ └── oldPassword.js │ │ └── specific.js ├── package.json └── pom.xml ├── openidm-util ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ ├── audit │ │ │ ├── package-info.java │ │ │ └── util │ │ │ │ ├── ActivityLogger.java │ │ │ │ ├── NullActivityLogger.java │ │ │ │ ├── OpenIDMActivityAuditEventBuilder.java │ │ │ │ ├── RouterActivityLogger.java │ │ │ │ └── Status.java │ │ │ ├── cluster │ │ │ └── ClusterUtils.java │ │ │ ├── crypto │ │ │ ├── CryptoConstants.java │ │ │ ├── CryptoService.java │ │ │ ├── FieldStorageScheme.java │ │ │ ├── FieldStorageSchemeImpl.java │ │ │ ├── SaltedMD5FieldStorageScheme.java │ │ │ ├── SaltedSHA1FieldStorageScheme.java │ │ │ ├── SaltedSHA256FieldStorageScheme.java │ │ │ ├── SaltedSHA384FieldStorageScheme.java │ │ │ └── SaltedSHA512FieldStorageScheme.java │ │ │ ├── metadata │ │ │ ├── MetaDataProvider.java │ │ │ ├── MetaDataProviderCallback.java │ │ │ ├── NotConfiguration.java │ │ │ ├── WaitForMetaData.java │ │ │ └── package-info.java │ │ │ ├── osgi │ │ │ ├── OsgiName.java │ │ │ ├── ServiceTrackerListener.java │ │ │ ├── ServiceTrackerNotifier.java │ │ │ └── ServiceUtil.java │ │ │ ├── patch │ │ │ ├── JsonValuePatch.java │ │ │ └── PatchValueTransformer.java │ │ │ └── util │ │ │ ├── Accessor.java │ │ │ ├── ConfigMacroUtil.java │ │ │ ├── ContextUtil.java │ │ │ ├── DateUtil.java │ │ │ ├── FileUtil.java │ │ │ ├── JsonUtil.java │ │ │ ├── LogUtil.java │ │ │ ├── RelationshipUtil.java │ │ │ ├── RequestUtil.java │ │ │ ├── ResourceUtil.java │ │ │ └── package-info.java │ ├── javadoc │ │ └── overview.html │ └── resources │ │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── util │ │ └── resource.properties │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ ├── audit │ └── util │ │ ├── OpenIDMActivityAuditEventBuilderTest.java │ │ └── RouterActivityLoggerTest.java │ ├── crypto │ └── FieldStorageSchemeTest.java │ ├── osgi │ └── OsgiNameTest.java │ └── util │ └── FileUtilTest.java ├── openidm-workflow-activiti ├── pom.xml └── src │ ├── assemble │ └── assemblyCfg.xml │ ├── license │ └── THIRD-PARTY.properties │ ├── main │ ├── java │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── workflow │ │ │ └── activiti │ │ │ ├── ActivitiConstants.java │ │ │ ├── impl │ │ │ ├── ActivitiContext.java │ │ │ ├── ActivitiResource.java │ │ │ ├── ActivitiServiceImpl.java │ │ │ ├── ActivitiUtil.java │ │ │ ├── JsonGroup.java │ │ │ ├── JsonGroupQuery.java │ │ │ ├── JsonUser.java │ │ │ ├── JsonUserQuery.java │ │ │ ├── JsonValueType.java │ │ │ ├── OpenIDMELResolver.java │ │ │ ├── OpenIDMExpressionManager.java │ │ │ ├── OpenIDMResolver.java │ │ │ ├── OpenIDMResolverFactory.java │ │ │ ├── ProcessDefinitionResource.java │ │ │ ├── ProcessInstanceResource.java │ │ │ ├── SharedIdentityService.java │ │ │ ├── TaskDefinitionResource.java │ │ │ ├── TaskInstanceHistoryResource.java │ │ │ ├── TaskInstanceResource.java │ │ │ ├── mixin │ │ │ │ ├── DateFormTypeMixIn.java │ │ │ │ ├── DateSerializer.java │ │ │ │ ├── EnumFormTypeMixIn.java │ │ │ │ ├── FormPropertyHandlerMixIn.java │ │ │ │ ├── HistoricProcessInstanceMixIn.java │ │ │ │ ├── HistoricTaskInstanceEntityMixIn.java │ │ │ │ ├── ProcessDefinitionMixIn.java │ │ │ │ ├── TaskDefinitionMixIn.java │ │ │ │ └── TaskEntityMixIn.java │ │ │ └── session │ │ │ │ ├── OpenIDMSession.java │ │ │ │ ├── OpenIDMSessionFactory.java │ │ │ │ └── OpenIDMSessionImpl.java │ │ │ └── metadata │ │ │ └── ConfigMeta.java │ └── resources │ │ └── org │ │ └── forgerock │ │ └── metadata │ │ └── bundle.json │ └── test │ └── java │ └── org │ └── forgerock │ └── openidm │ └── workflow │ └── activiti │ └── impl │ └── JsonValueTypeTest.java ├── openidm-workflow-remote ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── forgerock │ │ └── openidm │ │ └── workflow │ │ └── remote │ │ └── ActivitiIntegrationApplication.java │ ├── resources │ └── activiti.cfg.xml │ └── webapp │ └── WEB-INF │ └── web.xml ├── openidm-zip ├── pom.xml └── src │ ├── license │ └── THIRD-PARTY.properties │ └── main │ ├── assembly │ └── zip.xml │ └── resources │ ├── bin │ ├── create-openidm-rc.sh │ ├── defaults │ │ └── script │ │ │ ├── audit │ │ │ ├── autoPurgeAuditRecon.js │ │ │ ├── nopFormatter.js │ │ │ └── stacktraceFormatter.js │ │ │ ├── auth │ │ │ ├── authnPopulateContext.js │ │ │ ├── internalAuthnPopulateContext.js │ │ │ ├── managedAuthnPopulateContext.js │ │ │ ├── populateAsManagedUser.js │ │ │ └── populateRolesFromRelationship.js │ │ │ ├── compensate.js │ │ │ ├── crypto.js │ │ │ ├── info │ │ │ ├── login.js │ │ │ ├── ping.js │ │ │ └── version.js │ │ │ ├── linkedView.js │ │ │ ├── policy.js │ │ │ ├── policyFilter.js │ │ │ ├── roles │ │ │ ├── defaultMapping.js │ │ │ ├── effectiveAssignments.js │ │ │ ├── effectiveRoles.js │ │ │ ├── mergeWithTarget.js │ │ │ ├── noOp.js │ │ │ ├── onDelete-roles.js │ │ │ ├── onRecon.groovy │ │ │ ├── onSync-assignments.js │ │ │ ├── onSync-roles.js │ │ │ ├── removeFromTarget.js │ │ │ └── replaceTarget.js │ │ │ ├── router-authz.js │ │ │ ├── ui │ │ │ ├── correlateTreeToQueryFilter.js │ │ │ ├── mappingDetails.js │ │ │ ├── notification │ │ │ │ ├── onValidate-notification.js │ │ │ │ └── userNotifications.js │ │ │ ├── oauthProxy.js │ │ │ ├── onCreate-user-set-default-fields.js │ │ │ ├── onDelete-user-cleanup.js │ │ │ ├── openamProxy.js │ │ │ └── reconResults.js │ │ │ └── workflow │ │ │ ├── getavailableuserstoassign.js │ │ │ ├── getprocessesforuser.js │ │ │ ├── gettasksview.js │ │ │ ├── triggerWorkflowFromSync.js │ │ │ └── triggerWorkflowGeneric.js │ ├── install-service.bat │ ├── launcher.json │ └── startup │ │ ├── OS X - Run OpenIDM In Background.command │ │ ├── OS X - Run OpenIDM In Terminal Window.command │ │ └── OS X - Stop OpenIDM.command │ ├── cli.bat │ ├── cli.sh │ ├── conf │ ├── audit.json │ ├── authentication.json │ ├── boot │ │ └── boot.properties │ ├── cluster.json │ ├── config.properties │ ├── endpoint-getavailableuserstoassign.json │ ├── endpoint-getprocessesforuser.json │ ├── endpoint-gettasksview.json │ ├── endpoint-linkedView.json │ ├── endpoint-mappingDetails.json │ ├── endpoint-oauthproxy.json │ ├── endpoint-openam.json │ ├── endpoint-reconResults.json │ ├── endpoint-usernotifications.json │ ├── info-login.json │ ├── info-ping.json │ ├── info-version.json │ ├── jetty.xml │ ├── logging.properties │ ├── managed.json │ ├── policy.json │ ├── process-access.json │ ├── repo.orientdb.json │ ├── router.json │ ├── scheduler.json │ ├── script.json │ ├── selfservice.kba.json │ ├── servletfilter-cors.json │ ├── servletfilter-gzip.json │ ├── system.properties │ ├── ui-configuration.json │ ├── ui-countries.json │ ├── ui-themeconfig.json │ ├── ui.context-admin.json │ ├── ui.context-selfservice.json │ └── workflow.json │ ├── db │ ├── README │ ├── db2 │ │ ├── conf │ │ │ ├── datasource.jdbc-default.json │ │ │ ├── jaas.conf │ │ │ └── repo.jdbc.json │ │ └── scripts │ │ │ ├── openidm.sql │ │ │ └── openidm_zOS_integer.sql │ ├── h2 │ │ ├── conf │ │ │ ├── datasource.jdbc-default.json │ │ │ └── repo.jdbc.json │ │ └── scripts │ │ │ └── openidm.sql │ ├── mssql │ │ ├── conf │ │ │ ├── datasource.jdbc-default.json │ │ │ └── repo.jdbc.json │ │ └── scripts │ │ │ ├── openidm.sql │ │ │ └── sqljdbc4.bnd │ ├── mysql │ │ ├── conf │ │ │ ├── datasource.jdbc-default.json │ │ │ ├── repo.jdbc-mysql-explicit-managed-user.json │ │ │ └── repo.jdbc.json │ │ └── scripts │ │ │ ├── openidm.sql │ │ │ └── sample-explicit-managed-user.sql │ ├── oracle │ │ ├── conf │ │ │ ├── datasource.jdbc-default.json │ │ │ └── repo.jdbc.json │ │ └── scripts │ │ │ └── openidm.sql │ └── postgresql │ │ ├── conf │ │ ├── datasource.jdbc-default.json │ │ └── repo.jdbc.json │ │ └── scripts │ │ ├── README.txt │ │ ├── createuser.pgsql │ │ ├── default_schema_optimization.pgsql │ │ └── openidm.pgsql │ ├── getting-started.bat │ ├── getting-started.sh │ ├── legal-notices │ ├── CDDLv1_0.txt │ └── THIRDPARTYREADME.txt │ ├── package.properties │ ├── samples │ ├── README.md │ ├── audit-sample │ │ ├── README.md │ │ ├── conf │ │ │ ├── audit.json │ │ │ ├── provisioner.openicf-scriptedsql.json │ │ │ └── sync.json │ │ ├── data │ │ │ └── sample_audit_db.mysql │ │ └── tools │ │ │ ├── CreateScript.groovy │ │ │ ├── JsonValueUtil.groovy │ │ │ ├── SearchScript.groovy │ │ │ └── TestScript.groovy │ ├── customendpoint │ │ ├── conf │ │ │ └── endpoint-echo.json │ │ └── script │ │ │ ├── echo.groovy │ │ │ └── echo.js │ ├── fullStack │ │ ├── README.md │ │ └── conf │ │ │ ├── authentication.json │ │ │ ├── schedule-recon.json │ │ │ ├── sync.json │ │ │ └── ui-configuration.json │ ├── getting-started │ │ ├── README.txt │ │ ├── conf │ │ │ ├── provisioner.openicf-csv.json │ │ │ ├── provisioner.openicf-xml.json │ │ │ └── sync.json │ │ └── data │ │ │ ├── engineering.xml │ │ │ ├── hr.csv │ │ │ └── resource-schema-extension.xsd │ ├── google-connector │ │ ├── README │ │ └── conf │ │ │ └── sync.json │ ├── historicalaccountlinking │ │ ├── README.md │ │ ├── conf │ │ │ ├── managed.json │ │ │ ├── schedule-liveSync.json │ │ │ └── sync.json │ │ └── script │ │ │ ├── check_account_state_change.js │ │ │ ├── onLink-managedUser_systemLdapAccounts.js │ │ │ └── onUnlink-managedUser_systemLdapAccounts.js │ ├── infoservice │ │ ├── conf │ │ │ └── info-customping.json │ │ └── script │ │ │ └── info │ │ │ └── customping.js │ ├── internal-common │ │ ├── conf │ │ │ └── authentication.json │ │ └── data │ │ │ ├── Example.ldif │ │ │ ├── resource-schema-1.xsd │ │ │ ├── resource-schema-extension.xsd │ │ │ └── xmlConnectorData.xml │ ├── misc │ │ ├── example.bpmn20.xml │ │ ├── external.email.json │ │ ├── hr.csv │ │ ├── managed.json │ │ ├── selfservice-registration.json │ │ ├── selfservice-reset.json │ │ ├── selfservice-username.json │ │ └── workflow.json │ ├── multiaccountlinking │ │ ├── README.txt │ │ └── conf │ │ │ └── sync.json │ ├── multiplepasswords │ │ ├── README.md │ │ ├── conf │ │ │ ├── managed.json │ │ │ ├── policy.json │ │ │ ├── router.json │ │ │ └── sync.json │ │ ├── data │ │ │ └── Example.ldif │ │ └── script │ │ │ ├── onCreate-onUpdate-sync.js │ │ │ ├── onCreate-user-custom.js │ │ │ ├── onUpdate-user-custom.js │ │ │ ├── pwpolicy.js │ │ │ ├── set-additional-passwords.js │ │ │ └── storeFields.groovy │ ├── openam │ │ └── README.md │ ├── powershell2AD │ │ ├── README │ │ └── tools │ │ │ ├── ADAuthenticate.ps1 │ │ │ ├── ADCreate.ps1 │ │ │ ├── ADDelete.ps1 │ │ │ ├── ADResolveUsername.ps1 │ │ │ ├── ADSchema.ps1 │ │ │ ├── ADSearch.ps1 │ │ │ ├── ADSync.ps1 │ │ │ ├── ADTest.ps1 │ │ │ └── ADUpdate.ps1 │ ├── provisioners │ │ ├── README │ │ ├── provisioner.openicf-ad.json │ │ ├── provisioner.openicf-adldap.json │ │ ├── provisioner.openicf-adldsldap.json │ │ ├── provisioner.openicf-adpowershell.json │ │ ├── provisioner.openicf-contractordb.json │ │ ├── provisioner.openicf-contractordb.sql │ │ ├── provisioner.openicf-csv.json │ │ ├── provisioner.openicf-google.json │ │ ├── provisioner.openicf-ldap.json │ │ ├── provisioner.openicf-ldap2.json │ │ ├── provisioner.openicf-opendjldap.json │ │ ├── provisioner.openicf-racfldap.json │ │ ├── provisioner.openicf-scriptedazure.json │ │ ├── provisioner.openicf-scriptedcrest.json │ │ ├── provisioner.openicf-scriptedrest.json │ │ ├── provisioner.openicf-scriptedsql.json │ │ ├── provisioner.openicf-xml.json │ │ ├── provisioner.openicf.connectorinfoprovider.json │ │ └── provisioner.salesforce-salesforce.json │ ├── roles │ │ ├── README.md │ │ ├── crudops │ │ │ └── README.md │ │ └── provrole │ │ │ ├── README.md │ │ │ └── conf │ │ │ └── sync.json │ ├── salesforce-connector │ │ ├── README │ │ └── conf │ │ │ └── sync.json │ ├── sample1 │ │ ├── README.md │ │ └── conf │ │ │ ├── schedule-reconcile_systemXmlAccounts_managedUser.json │ │ │ └── sync.json │ ├── sample2 │ │ ├── README.md │ │ └── conf │ │ │ ├── schedule-recon.json │ │ │ └── sync.json │ ├── sample2b │ │ ├── README.md │ │ └── conf │ │ │ ├── schedule-recon.json │ │ │ └── sync.json │ ├── sample2c │ │ ├── README.md │ │ └── conf │ │ │ └── sync.json │ ├── sample2d │ │ ├── README.md │ │ └── conf │ │ │ ├── managed.json │ │ │ └── sync.json │ ├── sample3 │ │ ├── README.md │ │ ├── conf │ │ │ ├── authentication.json │ │ │ ├── managed.json │ │ │ └── sync.json │ │ ├── data │ │ │ └── scriptedsql.json │ │ └── tools │ │ │ ├── AuthenticateScript.groovy │ │ │ ├── CreateScript.groovy │ │ │ ├── DeleteScript.groovy │ │ │ ├── ResetDatabaseScript.groovy │ │ │ ├── SchemaScript.groovy │ │ │ ├── SearchScript.groovy │ │ │ ├── SyncScript.groovy │ │ │ ├── TestScript.groovy │ │ │ └── UpdateScript.groovy │ ├── sample5 │ │ ├── README │ │ ├── conf │ │ │ ├── provisioner.openicf-xml_AD.json │ │ │ ├── provisioner.openicf-xml_LDAP.json │ │ │ ├── schedule-reconcile_systemLdapAccounts_managedUser.json │ │ │ └── sync.json │ │ ├── data │ │ │ ├── resource-schema-1.xsd │ │ │ ├── resource-schema-extension.xsd │ │ │ └── xml_LDAP_Data.xml │ │ └── script │ │ │ ├── reconStatTemplate.html │ │ │ └── reconStats.js │ ├── sample5b │ │ ├── README │ │ └── conf │ │ │ └── managed.json │ ├── sample6 │ │ ├── README.md │ │ ├── alternatives │ │ │ └── provisioner.openicf-fakead.json │ │ ├── conf │ │ │ ├── authentication.json │ │ │ ├── schedule-activeSynchroniser_systemAdAccount.json │ │ │ ├── schedule-reconcile.json │ │ │ └── sync.json │ │ └── data │ │ │ └── AD.ldif │ ├── sample7 │ │ ├── README │ │ ├── conf │ │ │ ├── managed.json │ │ │ ├── policy.json │ │ │ ├── provisioner.openicf-scimxml.json │ │ │ └── sync.json │ │ ├── data │ │ │ ├── resource-schema-1.xsd │ │ │ ├── resource-schema-extension.xsd │ │ │ └── xmlConnectorData.xml │ │ └── script │ │ │ └── scim.js │ ├── sample8 │ │ ├── README │ │ └── conf │ │ │ ├── logging.properties │ │ │ └── sync.json │ ├── sample9 │ │ ├── README │ │ ├── conf │ │ │ ├── process-access.json │ │ │ └── sync.json │ │ └── workflow │ │ │ └── managedUserApproval.bpmn20.xml │ ├── schedules │ │ ├── schedule-activeSynchroniser_systemADAccount_managedUser.json │ │ ├── schedule-activeSynchroniser_systemLdapAccount_managedUser.json │ │ ├── schedule-autoPurgeAuditRecon.json │ │ ├── schedule-reconcile_systemLdapAccount_managedUser.json │ │ └── schedule-script.json │ ├── scriptedazure │ │ ├── README │ │ └── tools │ │ │ ├── scripts │ │ │ ├── CreateScript.groovy │ │ │ ├── CustomizerScript.groovy │ │ │ ├── DeleteScript.groovy │ │ │ ├── SchemaScript.groovy │ │ │ ├── SearchScript.groovy │ │ │ ├── SyncScript.groovy │ │ │ ├── TestScript.groovy │ │ │ └── UpdateScript.groovy │ │ │ └── shared │ │ │ ├── AzureADOAuth2HttpClientFactory.groovy │ │ │ ├── ODataFilterVisitor.groovy │ │ │ └── ODataUtils.groovy │ ├── scriptedcrest2dj │ │ ├── README.md │ │ ├── conf │ │ │ └── sync.json │ │ ├── data │ │ │ ├── http-config.json │ │ │ └── ldap.ldif │ │ └── tools │ │ │ ├── AuthenticateScript.groovy │ │ │ ├── CRESTHelper.groovy │ │ │ ├── CreateScript.groovy │ │ │ ├── CustomizerScript.groovy │ │ │ ├── DeleteScript.groovy │ │ │ ├── ResolveUsernameScript.groovy │ │ │ ├── SchemaScript.groovy │ │ │ ├── SchemaSlurper.groovy │ │ │ ├── ScriptOnResourceScript.groovy │ │ │ ├── SearchScript.groovy │ │ │ ├── SyncScript.groovy │ │ │ ├── TestScript.groovy │ │ │ └── UpdateScript.groovy │ ├── scriptedrest2dj │ │ ├── README.md │ │ ├── conf │ │ │ ├── authentication.json │ │ │ └── sync.json │ │ ├── data │ │ │ ├── http-config.json │ │ │ └── ldap.ldif │ │ └── tools │ │ │ ├── AuthenticateScript.groovy │ │ │ ├── CreateScript.groovy │ │ │ ├── CustomizerScript.groovy │ │ │ ├── DeleteScript.groovy │ │ │ ├── ResolveUsernameScript.groovy │ │ │ ├── SchemaScript.groovy │ │ │ ├── ScriptOnResourceScript.groovy │ │ │ ├── SearchScript.groovy │ │ │ ├── SyncScript.groovy │ │ │ ├── TestScript.groovy │ │ │ └── UpdateScript.groovy │ ├── security │ │ ├── keystore.jceks │ │ ├── keystore_readme.txt │ │ ├── openidm-local-openidm-forgerock-org-cert-der.crt │ │ ├── openidm-local-openidm-forgerock-org-cert.txt │ │ ├── openidm-local-openidm-forgerock-org.p12 │ │ ├── openidm-localhost-cert-der.crt │ │ ├── openidm-localhost-cert.txt │ │ ├── openidm-localhost.p12 │ │ └── truststore │ ├── syncfailure │ │ ├── README │ │ ├── provisioner.openicf-deadletterqueue.json │ │ ├── provisioner.openicf-loggedignore.json │ │ ├── provisioner.openicf-script.json │ │ └── script │ │ │ ├── onSyncFailure.js-deadLetterQueue │ │ │ └── onSyncFailure.js-logsample │ ├── taskscanner │ │ ├── conf │ │ │ └── schedule-taskscan_sunset.json │ │ └── script │ │ │ └── sunset.js │ ├── trustedservletfilter │ │ ├── README.md │ │ ├── conf │ │ │ ├── authentication.json │ │ │ └── servletfilter-trust.json │ │ └── filter │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── forgerock │ │ │ └── openidm │ │ │ └── sample │ │ │ └── trustedservletfilter │ │ │ └── SampleTrustedServletFilter.java │ ├── usecase │ │ ├── README │ │ ├── conf │ │ │ ├── endpoint-getusermanager.json │ │ │ ├── external.email.json │ │ │ ├── managed.json │ │ │ ├── policy.json │ │ │ ├── process-access.json │ │ │ ├── provisioner.openicf-BusinessCSV.json │ │ │ ├── provisioner.openicf-HRldap.json │ │ │ ├── repo.orientdb.json │ │ │ ├── schedule-certification.json │ │ │ ├── schedule-certificationEntitlements.json │ │ │ ├── schedule-taskscan_passwordchange.json │ │ │ ├── schedule-taskscan_sunrise.json │ │ │ ├── schedule-taskscan_sunset.json │ │ │ ├── sync.json │ │ │ ├── syncManagedBusiness.json │ │ │ ├── system.properties │ │ │ └── workflow.json │ │ ├── data │ │ │ ├── business.csv │ │ │ └── hr_data.ldif │ │ ├── db │ │ │ ├── db2 │ │ │ │ └── repo.jdbc.json │ │ │ ├── mssql │ │ │ │ └── repo.jdbc.json │ │ │ └── mysql │ │ │ │ └── repo.jdbc.json │ │ ├── managed_user.txt │ │ ├── script │ │ │ ├── certification.js │ │ │ ├── certificationEntitlements.js │ │ │ ├── correlationQuery.js │ │ │ ├── defineRoles.js │ │ │ ├── getUserManager.js │ │ │ ├── isSourceValidBusiness.js │ │ │ ├── onRetrieveManagedUser.js │ │ │ ├── onStoreManagedUser.js │ │ │ ├── passwordchange.js │ │ │ ├── roles │ │ │ │ └── effectiveRoles.js │ │ │ ├── sunrise.js │ │ │ ├── sunset.js │ │ │ ├── transformHRAccounts.js │ │ │ └── transformHRManager.js │ │ └── workflow │ │ │ ├── accessRequest.bpmn20.xml │ │ │ ├── certificationEntitlements.bpmn20.xml │ │ │ ├── certificationEntitlementsForm.xhtml │ │ │ ├── certificationRoles.bpmn20.xml │ │ │ ├── certificationRolesForm.xhtml │ │ │ ├── manualMatch.bpmn20.xml │ │ │ ├── manualMatch.xhtml │ │ │ ├── nUCDecideApprovalForm.xhtml │ │ │ ├── nUCStartForm.xhtml │ │ │ ├── newUserCreate.bpmn20.xml │ │ │ ├── orphanAccountReport.bpmn20.xml │ │ │ ├── passwordChangeReminder.bpmn20.xml │ │ │ ├── sunrise.bpmn20.xml │ │ │ └── sunset.bpmn20.xml │ └── workflow │ │ ├── README │ │ ├── conf │ │ ├── process-access.json │ │ ├── provisioner.openicf-csv.json │ │ ├── provisioner.openicf-xml.json │ │ ├── selfservice-reset.json │ │ ├── sync.json │ │ └── ui-configuration.json │ │ ├── data │ │ ├── resource-schema-1.xsd │ │ ├── resource-schema-extension.xsd │ │ ├── roles.csv │ │ └── xmlConnectorData.xml │ │ ├── script │ │ └── correlationQuery.js │ │ └── workflow │ │ ├── chess.bpmn20.xml │ │ ├── chessboard.xhtml │ │ ├── contractorForm.xhtml │ │ └── contractorOnboarding.bpmn20.xml │ ├── script │ ├── access.js │ └── readme.txt │ ├── security │ ├── keystore.jceks │ ├── realm.properties │ └── truststore │ ├── shutdown.sh │ ├── startup.bat │ └── startup.sh ├── pom.xml └── src └── site ├── apt ├── downloads.apt └── format.apt ├── fml └── faq.fml ├── resources ├── .htaccess └── tutorials │ └── tutorial02 │ └── images │ ├── OpenDJ_install_step01.png │ ├── OpenDJ_install_step02.png │ ├── OpenDJ_install_step03.png │ ├── OpenDJ_install_step04.png │ ├── OpenDJ_install_step05.png │ └── OpenDJ_install_step06.png ├── site.xml └── xdoc ├── docs.xml.vm ├── index.xml └── news.xml /custom-scripted-connector-bundler/src/main/resources/UI_base.template: -------------------------------------------------------------------------------- 1 |
20 | * This package defines the implementation of the OpenIDM Audit module 21 | */ 22 | package org.forgerock.openidm.audit.impl; 23 | -------------------------------------------------------------------------------- /openidm-audit/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |OpenIDM audit module.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-audit/src/test/resources/PassThroughConfigSchema.json: -------------------------------------------------------------------------------- 1 | { 2 | "class": "org.forgerock.openidm.audit.events.handlers.impl.PassThroughAuditEventHandler", 3 | "config": 4 | { 5 | "type": "object", 6 | "id": "urn:jsonschema:org:forgerock:openidm:audit:events:handlers:impl:PassThroughAuditEventHandlerConfiguration", 7 | "properties": { 8 | "message": { 9 | "type": "string" 10 | }, 11 | "enabled": { 12 | "type": "boolean", 13 | "description": "audit.handlers.all.enabled.help" 14 | }, 15 | "topics": { 16 | "type": "array", 17 | "description": "audit.handlers.all.topics.help", 18 | "items": { 19 | "type": "string" 20 | } 21 | }, 22 | "name": { 23 | "type": "string", 24 | "description": "audit.handlers.all.name.help" 25 | } 26 | } 27 | } 28 | } -------------------------------------------------------------------------------- /openidm-audit/src/test/resources/container/logfilter.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | if (request.content.operation === 'create') { 3 | // log creates 4 | return true; 5 | } else if (request.content.operation === 'update') { 6 | // do not log updates 7 | return false; 8 | } else { 9 | // log everything else 10 | return true; 11 | } 12 | }()); -------------------------------------------------------------------------------- /openidm-authnfilter/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-authnfilter/src/main/java/org/forgerock/openidm/auth/modules/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions Copyrighted [year] [name of copyright owner]". 13 | * 14 | * Copyright 2013 ForgeRock Inc. All rights reserved. 15 | */ 16 | 17 | /** 18 | * OpenIDM authentication using commons authentication filter. 19 | *20 | * This package defines the related authentication module classes necessary for performing user authentication 21 | * in OpenIDM. 22 | */ 23 | package org.forgerock.openidm.auth.modules; 24 | -------------------------------------------------------------------------------- /openidm-authnfilter/src/main/java/org/forgerock/openidm/auth/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * Creates Authenticators and sets up the AuthenticationService. 19 | */ 20 | package org.forgerock.openidm.auth; -------------------------------------------------------------------------------- /openidm-cluster/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-config/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-config/src/main/java/org/forgerock/openidm/config/paxweb/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * Configures pax web. 19 | */ 20 | package org.forgerock.openidm.config.paxweb; -------------------------------------------------------------------------------- /openidm-config/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |Configuration handling and bootstrap implementation classes.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-core/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-core/src/main/java/org/forgerock/openidm/sync/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions Copyrighted [year] [name of copyright owner]". 13 | * 14 | * Copyright © 2012 ForgeRock AS. All rights reserved. 15 | */ 16 | 17 | /** 18 | * OpenIDM discovery engine implementation classes. 19 | *20 | * This package defines the implementation of the OpenIDM discovery engine (reconciliation and synchronization) module. 21 | */ 22 | package org.forgerock.openidm.sync.impl; 23 | -------------------------------------------------------------------------------- /openidm-core/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 |
19 |20 | Core OpenIDM module. 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /openidm-core/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.internal.metadata.ConfigMeta" 3 | } -------------------------------------------------------------------------------- /openidm-core/src/test/java/org/forgerock/openidm/managed/SingletonRelationshipProviderTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | package org.forgerock.openidm.managed; 17 | 18 | public class SingletonRelationshipProviderTest { 19 | } 20 | -------------------------------------------------------------------------------- /openidm-customendpoint/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-customendpoint/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.customendpoint.impl.metadata.ConfigMeta" 3 | } -------------------------------------------------------------------------------- /openidm-enhanced-config/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-enhanced-config/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 |20 | Enhanced configuration utility classes. 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /openidm-enhanced-config/src/test/resources/conf/boot/boot.properties: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | # 4 | # Copyright (c) 2012 ForgeRock Inc. All rights reserved. 5 | # 6 | # The contents of this file are subject to the terms 7 | # of the Common Development and Distribution License 8 | # (the License). You may not use this file except in 9 | # compliance with the License. 10 | # 11 | # You can obtain a copy of the License at 12 | # http://forgerock.org/license/CDDLv1.0.html 13 | # See the License for the specific language governing 14 | # permission and limitations under the License. 15 | # 16 | # When distributing Covered Code, include this CDDL 17 | # Header Notice in each file and include the License file 18 | # at http://forgerock.org/license/CDDLv1.0.html 19 | # If applicable, add the following below the CDDL Header, 20 | # with the fields enclosed by brackets [] replaced by 21 | # your own identifying information: 22 | # "Portions Copyrighted [year] [name of copyright owner]" 23 | # 24 | property1=value1 25 | property2=value2 26 | env-key=env 27 | variable-key=variable 28 | environment=DEMO 29 | env.DEMO.variable=DEMO 30 | env.TEST.variable=TEST 31 | 32 | -------------------------------------------------------------------------------- /openidm-external-email/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-external-email/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.external.email.metadata.ConfigMeta" 3 | } -------------------------------------------------------------------------------- /openidm-external-rest/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-external-rest/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |OpenIDM repository using OrientDB.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-httpcontext/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-infoservice/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-infoservice/src/main/java/org/forgerock/openidm/info/health/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * Resource Providers that get health service system resource information. 19 | */ 20 | package org.forgerock.openidm.info.health; 21 | -------------------------------------------------------------------------------- /openidm-infoservice/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.info.metadata.ConfigMeta" 3 | } 4 | -------------------------------------------------------------------------------- /openidm-jetty-fragment/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-jetty-fragment/src/main/java/org/forgerock/openidm/jetty/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | /** 17 | * Helper classes to setup pax-web with a jetty configuration. 18 | */ 19 | package org.forgerock.openidm.jetty; 20 | -------------------------------------------------------------------------------- /openidm-jetty-fragment/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |OpenIDM Jetty Fragment.
13 |This fragment allows OpenIDM to supply configuration to Jetty.
14 | 15 | 16 | -------------------------------------------------------------------------------- /openidm-maintenance/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | # Generated by org.codehaus.mojo.license.AddThirdPartyMojo 2 | #------------------------------------------------------------------------------- 3 | # Already used licenses in project : 4 | # - Apache Software License, Version 2.0 5 | # - BSD 6 | # - CC BY-NC-ND 3.0 7 | # - Common Development and Distribution License 1.0 8 | # - Common Development and Distribution License 1.1 9 | # - Dual licensed (CDDL and GPL) 10 | # - Dual licensed (CDDL and GPLv2+CE) 11 | # - The GNU Lesser General Public License, version 2.0 with Classpath Exception 12 | # - The GNU Lesser General Public License, version 2.1 13 | # - The GNU Lesser General Public License, version 3.0 14 | # - The MIT License 15 | #------------------------------------------------------------------------------- 16 | # Please fill the missing licenses for dependencies : 17 | # 18 | # 19 | #Fri Aug 14 12:54:29 PDT 2015 20 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 21 | -------------------------------------------------------------------------------- /openidm-maintenance/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 |20 | Product upgrade and patching handler classes. 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/badformat.csv: -------------------------------------------------------------------------------- 1 | # File,MD5 2 | ,6cd3556deb0da54bca060b4c39479839 3 | file2, 4 | -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/bundleHandler/bin/launcher.json: -------------------------------------------------------------------------------- 1 | { 2 | "bundle":{ 3 | "containers":[ 4 | { 5 | "location":"bundle", 6 | "includes":["**/*.jar"], 7 | "action":"install.start" 8 | } 9 | ], 10 | "default":{ 11 | "start-level":10, 12 | "action":"install.start" 13 | } 14 | }, 15 | "config.properties":"conf/config.properties", 16 | "boot.properties":{ 17 | } 18 | } -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloImplementation-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloImplementation-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-maintenance/src/test/resources/bundleHandler/bundle/HelloWorld-2.0.jar -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/bundleHandler/bundle/updated/HelloImplementation-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-maintenance/src/test/resources/bundleHandler/bundle/updated/HelloImplementation-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/checksums.csv: -------------------------------------------------------------------------------- 1 | # File,MD5 2 | file1,6cd3556deb0da54bca060b4c39479839 3 | file2,120ea8a25e5d487bf68b5f7096440019 4 | -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/checksums2.csv: -------------------------------------------------------------------------------- 1 | # File,MD5 2 | file1,0123456789abcdef0123456789abcdef 3 | file3,120ea8a25e5d487bf68b5f7096440019 4 | -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/file1: -------------------------------------------------------------------------------- 1 | Hello, world! -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/file2: -------------------------------------------------------------------------------- 1 | This is a file that has changed. -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/file3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-maintenance/src/test/resources/file3 -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/missingheader.csv: -------------------------------------------------------------------------------- 1 | file1,6cd3556deb0da54bca060b4c39479839 2 | file2,120ea8a25e5d487bf68b5f7096440019 3 | -------------------------------------------------------------------------------- /openidm-maintenance/src/test/resources/unknownalgorithm.csv: -------------------------------------------------------------------------------- 1 | # File,Bogus 2 | file1,6cd3556deb0da54bca060b4c39479839 3 | file2,120ea8a25e5d487bf68b5f7096440019 4 | -------------------------------------------------------------------------------- /openidm-patch-base/src/main/java/org/forgerock/openidm/patch/exception/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2014 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * OpenIDM patch module exception classes. 19 | *20 | * This package defines the exceptions used by the OpenIDM Patch module 21 | */ 22 | package org.forgerock.openidm.patch.exception; 23 | 24 | -------------------------------------------------------------------------------- /openidm-patch-base/src/main/java/org/forgerock/openidm/patch/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2014 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * OpenIDM patch module implementation classes. 19 | *
20 | * This package defines the implementation of the OpenIDM Patch module 21 | */ 22 | package org.forgerock.openidm.patch.impl; 23 | 24 | -------------------------------------------------------------------------------- /openidm-patch-base/src/main/java/org/forgerock/openidm/patch/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2014 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * OpenIDM patch module classes. 19 | *
20 | * This package defines the implementation of the OpenIDM Patch module 21 | */ 22 | package org.forgerock.openidm.patch; 23 | 24 | -------------------------------------------------------------------------------- /openidm-patch-base/src/main/java/org/forgerock/openidm/patch/utils/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2014 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * OpenIDM patch module utility classes. 19 | *
20 | * This package defines the utility classes used by the OpenIDM Patch module 21 | */ 22 | package org.forgerock.openidm.patch.utils; 23 | 24 | -------------------------------------------------------------------------------- /openidm-policy/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-policy/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.policy.metadata.ConfigMeta" 3 | } 4 | -------------------------------------------------------------------------------- /openidm-provisioner-openicf/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-provisioner-openicf/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.provisioner.openicf.impl.ConnectorInfoProviderService" 3 | } -------------------------------------------------------------------------------- /openidm-provisioner-openicf/src/main/resources/org/forgerock/openidm/provisioner/openicf/logger.properties: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | # 4 | # Copyright (c) 2013 ForgeRock AS. All Rights Reserved 5 | # 6 | # The contents of this file are subject to the terms 7 | # of the Common Development and Distribution License 8 | # (the License). You may not use this file except in 9 | # compliance with the License. 10 | # 11 | # You can obtain a copy of the License at 12 | # http://forgerock.org/license/CDDLv1.0.html 13 | # See the License for the specific language governing 14 | # permission and limitations under the License. 15 | # 16 | # When distributing Covered Code, include this CDDL 17 | # Header Notice in each file and include the License file 18 | # at http://forgerock.org/license/CDDLv1.0.html 19 | # If applicable, add the following below the CDDL Header, 20 | # with the fields enclosed by brackets [] replaced by 21 | # your own identifying information: 22 | # "Portions Copyrighted [year] [name of copyright owner]" 23 | # 24 | 25 | ERR_CONFIGURATION_EXPECTATION=Invalid configuration property %s, current value: %s 26 | TRACE_CONNECTOR_EVENT_RECEIVED=ConnectorEvent received. Topic: %s, Source: %s -------------------------------------------------------------------------------- /openidm-provisioner-openicf/src/test/resources/config/provisioner.openicf.connectorinfoprovider.json: -------------------------------------------------------------------------------- 1 | { 2 | "connectorsLocation" : "connectors", 3 | "remoteConnectorServers" : [ 4 | { 5 | "name" : "testServer", 6 | "host" : "127.0.0.1", 7 | "port" : 8759, 8 | "useSSL" : false, 9 | "timeout" : 0, 10 | "key" : "Passw0rd", 11 | "protocol" : "websocket" 12 | } 13 | ] 14 | } -------------------------------------------------------------------------------- /openidm-provisioner-openicf/src/test/resources/login.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | rem Test script file -------------------------------------------------------------------------------- /openidm-provisioner/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-quartz-fragment/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-quartz-fragment/src/main/java/org/forgerock/openidm/quartz/impl/StatefulSchedulerServiceJob.java: -------------------------------------------------------------------------------- 1 | package org.forgerock.openidm.quartz.impl; 2 | 3 | import org.quartz.StatefulJob; 4 | import org.slf4j.Logger; 5 | import org.slf4j.LoggerFactory; 6 | 7 | public class StatefulSchedulerServiceJob extends SchedulerServiceJob implements StatefulJob { 8 | 9 | final static Logger logger = LoggerFactory.getLogger(StatefulSchedulerServiceJob.class); 10 | 11 | public StatefulSchedulerServiceJob() { 12 | super(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /openidm-repo-jdbc/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-repo-jdbc/src/main/java/org/forgerock/openidm/repo/jdbc/DatabaseType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | * 4 | * Copyright © 2011-2013 ForgeRock AS. All rights reserved. 5 | * 6 | * The contents of this file are subject to the terms 7 | * of the Common Development and Distribution License 8 | * (the License). You may not use this file except in 9 | * compliance with the License. 10 | * 11 | * You can obtain a copy of the License at 12 | * http://forgerock.org/license/CDDLv1.0.html 13 | * See the License for the specific language governing 14 | * permission and limitations under the License. 15 | * 16 | * When distributing Covered Code, include this CDDL 17 | * Header Notice in each file and include the License file 18 | * at http://forgerock.org/license/CDDLv1.0.html 19 | * If applicable, add the following below the CDDL Header, 20 | * with the fields enclosed by brackets [] replaced by 21 | * your own identifying information: 22 | * "Portions Copyrighted [year] [name of copyright owner]" 23 | */ 24 | package org.forgerock.openidm.repo.jdbc; 25 | 26 | /** 27 | * @version $Revision$ $Date$ 28 | */ 29 | public enum DatabaseType { 30 | SQLSERVER, MYSQL, POSTGRESQL, ORACLE, DB2, H2, ANSI_SQL99, ODBC; 31 | } 32 | -------------------------------------------------------------------------------- /openidm-repo-jdbc/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |OpenIDM repository using JDBC.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-repo-jdbc/src/main/resources/mysql/openidm-model.mwb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-repo-jdbc/src/main/resources/mysql/openidm-model.mwb -------------------------------------------------------------------------------- /openidm-repo-jdbc/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.repo.jdbc.impl.metadata.ConfigMeta" 3 | } -------------------------------------------------------------------------------- /openidm-repo-orientdb/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-repo-orientdb/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |OpenIDM repository using OrientDB.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-repo-orientdb/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.repo.orientdb.metadata.ConfigMeta" 3 | } 4 | -------------------------------------------------------------------------------- /openidm-repo-orientdb/src/test/resources/config/orientdb-server-log.properties: -------------------------------------------------------------------------------- 1 | # Specify the handlers to create in the root logger 2 | # (all loggers are children of the root logger) 3 | # The following creates two handlers 4 | handlers = java.util.logging.ConsoleHandler 5 | 6 | # Set the default logging level for the root logger 7 | .level = ALL 8 | com.orientechnologies.orient.server.distributed.level = FINE 9 | com.orientechnologies.orient.core.index.OIndexRebuildOutputListener = FINE 10 | 11 | # Set the default logging level for new ConsoleHandler instances 12 | java.util.logging.ConsoleHandler.level = FINE 13 | # Set the default formatter for new ConsoleHandler instances 14 | java.util.logging.ConsoleHandler.formatter = com.orientechnologies.common.log.OLogFormatter 15 | 16 | -------------------------------------------------------------------------------- /openidm-repo/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |OpenIDM repository common module.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-router/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-router/src/main/java/org/forgerock/openidm/router/RouteService.java: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | * 4 | * Copyright 2013-2015 ForgeRock AS. All Rights Reserved 5 | * 6 | * The contents of this file are subject to the terms 7 | * of the Common Development and Distribution License 8 | * (the License). You may not use this file except in 9 | * compliance with the License. 10 | * 11 | * You can obtain a copy of the License at 12 | * http://forgerock.org/license/CDDLv1.0.html 13 | * See the License for the specific language governing 14 | * permission and limitations under the License. 15 | * 16 | * When distributing Covered Code, include this CDDL 17 | * Header Notice in each file and include the License file 18 | * at http://forgerock.org/license/CDDLv1.0.html 19 | * If applicable, add the following below the CDDL Header, 20 | * with the fields enclosed by brackets [] replaced by 21 | * your own identifying information: 22 | * "Portions Copyrighted [year] [name of copyright owner]" 23 | */ 24 | 25 | package org.forgerock.openidm.router; 26 | 27 | /** 28 | * Marker interface used by Felix SCR Services to wait on specific routes to become available. 29 | */ 30 | public interface RouteService { 31 | } 32 | -------------------------------------------------------------------------------- /openidm-router/src/main/java/org/forgerock/openidm/router/RouterRegistry.java: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | * 4 | * Copyright 2013-2015 ForgeRock AS. All Rights Reserved 5 | * 6 | * The contents of this file are subject to the terms 7 | * of the Common Development and Distribution License 8 | * (the License). You may not use this file except in 9 | * compliance with the License. 10 | * 11 | * You can obtain a copy of the License at 12 | * http://forgerock.org/license/CDDLv1.0.html 13 | * See the License for the specific language governing 14 | * permission and limitations under the License. 15 | * 16 | * When distributing Covered Code, include this CDDL 17 | * Header Notice in each file and include the License file 18 | * at http://forgerock.org/license/CDDLv1.0.html 19 | * If applicable, add the following below the CDDL Header, 20 | * with the fields enclosed by brackets [] replaced by 21 | * your own identifying information: 22 | * "Portions Copyrighted [year] [name of copyright owner]" 23 | */ 24 | 25 | package org.forgerock.openidm.router; 26 | 27 | /** 28 | * 29 | */ 30 | public interface RouterRegistry { 31 | 32 | public RouteEntry addRoute(RouteBuilder routeBuilder); 33 | 34 | } 35 | -------------------------------------------------------------------------------- /openidm-router/src/main/java/org/forgerock/openidm/router/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | * 4 | * Copyright (c) 2011-2013 ForgeRock AS. All Rights Reserved 5 | * 6 | * The contents of this file are subject to the terms 7 | * of the Common Development and Distribution License 8 | * (the License). You may not use this file except in 9 | * compliance with the License. 10 | * 11 | * You can obtain a copy of the License at 12 | * http://forgerock.org/license/CDDLv1.0.html 13 | * See the License for the specific language governing 14 | * permission and limitations under the License. 15 | * 16 | * When distributing Covered Code, include this CDDL 17 | * Header Notice in each file and include the License file 18 | * at http://forgerock.org/license/CDDLv1.0.html 19 | * If applicable, add the following below the CDDL Header, 20 | * with the fields enclosed by brackets [] replaced by 21 | * your own identifying information: 22 | * "Portions Copyrighted [year] [name of copyright owner]" 23 | */ 24 | 25 | /** 26 | * OpenIDM router classes 27 | * 28 | * This package contains the core routing implementation of OpenIDM. 29 | */ 30 | package org.forgerock.openidm.router; 31 | -------------------------------------------------------------------------------- /openidm-router/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 |20 | Core OpenIDM module. 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /openidm-router/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.router.metadata.ConfigMeta" 3 | } -------------------------------------------------------------------------------- /openidm-scheduler/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-scheduler/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |OpenIDM scheduler module.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-scheduler/src/test/resources/schedule-test1.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabled": false, 3 | "persisted": false, 4 | "misfirePolicy": "fireAndProceed", 5 | "schedule": "30 0/1 * * * ?", 6 | "type": "cron", 7 | "invokeService": "org.forgerock.openidm.testService", 8 | "invokeContext": { 9 | "action": "testAction" 10 | }, 11 | "invokeLogLevel": "info", 12 | "timeZone": null, 13 | "startTime": null, 14 | "endTime": null, 15 | "concurrentExecution": false, 16 | "_id": "test1" 17 | } -------------------------------------------------------------------------------- /openidm-scheduler/src/test/resources/scheduler.json: -------------------------------------------------------------------------------- 1 | { 2 | "threadPool" : { 3 | "threadCount" : "10" 4 | }, 5 | "scheduler" : { 6 | "executePersistentSchedules" : "false" 7 | }, 8 | "advancedProperties" : { 9 | "org.quartz.jobStore.class" : "org.quartz.simpl.RAMJobStore" 10 | } 11 | } -------------------------------------------------------------------------------- /openidm-script/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-script/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.script.impl.metadata.ConfigMeta" 3 | } -------------------------------------------------------------------------------- /openidm-security-jetty/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-security-jetty/src/main/resources/OSGI-INF/extension/jettysecurityconfigurator.properties: -------------------------------------------------------------------------------- 1 | security.configurator.class=org.forgerock.openidm.http.internal.JettySecurityConfigurator -------------------------------------------------------------------------------- /openidm-security/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-security/src/main/java/org/forgerock/openidm/security/KeyStoreManager.java: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | * 4 | * Copyright (c) 2013 ForgeRock AS. All Rights Reserved 5 | * 6 | * The contents of this file are subject to the terms 7 | * of the Common Development and Distribution License 8 | * (the License). You may not use this file except in 9 | * compliance with the License. 10 | * 11 | * You can obtain a copy of the License at 12 | * http://forgerock.org/license/CDDLv1.0.html 13 | * See the License for the specific language governing 14 | * permission and limitations under the License. 15 | * 16 | * When distributing Covered Code, include this CDDL 17 | * Header Notice in each file and include the License file 18 | * at http://forgerock.org/license/CDDLv1.0.html 19 | * If applicable, add the following below the CDDL Header, 20 | * with the fields enclosed by brackets [] replaced by 21 | * your own identifying information: 22 | * "Portions Copyrighted [year] [name of copyright owner]" 23 | */ 24 | 25 | package org.forgerock.openidm.security; 26 | 27 | /** 28 | * 29 | * 30 | */ 31 | public interface KeyStoreManager { 32 | 33 | public void reload() throws Exception ; 34 | } 35 | -------------------------------------------------------------------------------- /openidm-selfservice/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-selfservice/src/main/java/org/forgerock/openidm/selfservice/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | 17 | /** 18 | * OpenIDM self-service module implementation classes. 19 | *20 | * This package defines the implementation of the OpenIDM self-service module 21 | */ 22 | package org.forgerock.openidm.selfservice.impl; 23 | -------------------------------------------------------------------------------- /openidm-selfservice/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |OpenIDM self-service module.
15 | 16 | 17 | -------------------------------------------------------------------------------- /openidm-servlet-registrator/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-servlet-registrator/src/main/java/org/forgerock/openidm/servletregistration/impl/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions Copyrighted [year] [name of copyright owner]". 13 | * 14 | * Copyright © 2012 ForgeRock AS. All rights reserved. 15 | */ 16 | 17 | /** 18 | * OpenIDM servlet filter registration handling implementation. 19 | *20 | * This package defines the related classes necessary to implement adding custom servlet filters into OpenIDM 21 | */ 22 | package org.forgerock.openidm.servletregistration.impl; -------------------------------------------------------------------------------- /openidm-servlet-registrator/src/main/java/org/forgerock/openidm/servletregistration/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions Copyrighted [year] [name of copyright owner]". 13 | * 14 | * Copyright © 2012 ForgeRock AS. All rights reserved. 15 | */ 16 | 17 | /** 18 | * OpenIDM servlet filter registration handling. 19 | *
20 | * This package defines the related classes necessary for adding custom servlet filters into OpenIDM 21 | */ 22 | package org.forgerock.openidm.servletregistration; -------------------------------------------------------------------------------- /openidm-servlet-registrator/src/test/java/org/forgerock/openidm/servletregistration/EmptyFilter.java: -------------------------------------------------------------------------------- 1 | package org.forgerock.openidm.servletregistration; 2 | import java.io.IOException; 3 | 4 | import javax.servlet.Filter; 5 | import javax.servlet.FilterChain; 6 | import javax.servlet.FilterConfig; 7 | import javax.servlet.ServletException; 8 | import javax.servlet.ServletRequest; 9 | import javax.servlet.ServletResponse; 10 | 11 | 12 | public class EmptyFilter implements Filter { 13 | 14 | @Override 15 | public void destroy() { 16 | } 17 | 18 | @Override 19 | public void doFilter(ServletRequest request, ServletResponse response, 20 | FilterChain chain) throws IOException, ServletException { 21 | 22 | // Test sets a hard coded user 23 | request.setAttribute("openidm.username", "openidm-admin"); 24 | 25 | System.out.println("Filter invoked"); 26 | // Proceed with the chain 27 | chain.doFilter(request, response); 28 | } 29 | 30 | @Override 31 | public void init(FilterConfig arg0) throws ServletException { 32 | } 33 | 34 | } 35 | -------------------------------------------------------------------------------- /openidm-servlet/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-shell/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-shell/src/main/resources/META-INF/services/org.forgerock.openidm.shell.CustomCommandScope: -------------------------------------------------------------------------------- 1 | org.forgerock.openidm.shell.impl.LocalCommandScope 2 | org.forgerock.openidm.shell.impl.BasicCommandScope 3 | org.forgerock.openidm.shell.impl.RemoteCommandScope 4 | -------------------------------------------------------------------------------- /openidm-system/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | -------------------------------------------------------------------------------- /openidm-system/src/main/java/org/forgerock/openidm/core/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | * 4 | * Copyright (c) 2011-2013 ForgeRock AS. All Rights Reserved 5 | * 6 | * The contents of this file are subject to the terms 7 | * of the Common Development and Distribution License 8 | * (the License). You may not use this file except in 9 | * compliance with the License. 10 | * 11 | * You can obtain a copy of the License at 12 | * http://forgerock.org/license/CDDLv1.0.html 13 | * See the License for the specific language governing 14 | * permission and limitations under the License. 15 | * 16 | * When distributing Covered Code, include this CDDL 17 | * Header Notice in each file and include the License file 18 | * at http://forgerock.org/license/CDDLv1.0.html 19 | * If applicable, add the following below the CDDL Header, 20 | * with the fields enclosed by brackets [] replaced by 21 | * your own identifying information: 22 | * "Portions Copyrighted [year] [name of copyright owner]" 23 | */ 24 | 25 | /** 26 | * This package contains the core implementation of the OpenIDM bootstrapping implementation. 27 | */ 28 | package org.forgerock.openidm.core; 29 | -------------------------------------------------------------------------------- /openidm-system/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |OpenIDM System Fragment.
13 |This fragment loaded by the System classloader and it allows to all bundle to access the same single instance.
14 | 15 | 16 | -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/js/org/forgerock/openidm/ui/admin/main.js: -------------------------------------------------------------------------------- 1 | /** 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | 17 | /*global define */ 18 | 19 | 20 | define("org/forgerock/openidm/ui/admin/main", [ 21 | "org/forgerock/openidm/ui/common/resource/ResourceEditViewRegistry", 22 | "./connector/ConnectorRegistry", 23 | "./delegates/SiteConfigurationDelegate" 24 | ]); 25 | -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/optimization/license: -------------------------------------------------------------------------------- 1 | /** 2 | * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | * 4 | * Copyright (c) 2011-2015 ForgeRock AS. All rights reserved. 5 | * 6 | * The contents of this file are subject to the terms 7 | * of the Common Development and Distribution License 8 | * (the License). You may not use this file except in 9 | * compliance with the License. 10 | * 11 | * You can obtain a copy of the License at 12 | * http://forgerock.org/license/CDDLv1.0.html 13 | * See the License for the specific language governing 14 | * permission and limitations under the License. 15 | * 16 | * When distributing Covered Code, include this CDDL 17 | * Header Notice in each file and include the License file 18 | * at http://forgerock.org/license/CDDLv1.0.html 19 | * If applicable, add the following below the CDDL Header, 20 | * with the fields enclosed by brackets [] replaced by 21 | * your own identifying information: 22 | * "Portions Copyrighted [year] [name of copyright owner]" 23 | */ 24 | -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/config/adminConfig.less: -------------------------------------------------------------------------------- 1 | /** 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | 17 | /* 18 | Card Styles 19 | */ 20 | 21 | @card-container-border-color: #eee; 22 | @card-container-background-color: #fff; 23 | @card-container-border-color-hover: #519387; 24 | @card-container-background-color-hover: #3f7269; 25 | @card-add-background: #f5f5f5; 26 | @card-add-border: #e3e3e3; 27 | -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/config/saveChanges.less: -------------------------------------------------------------------------------- 1 | /** 2 | * The contents of this file are subject to the terms of the Common Development and 3 | * Distribution License (the License). You may not use this file except in compliance with the 4 | * License. 5 | * 6 | * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 | * specific language governing permission and limitations under the License. 8 | * 9 | * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 | * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 | * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 | * information: "Portions copyright [year] [name of copyright owner]". 13 | * 14 | * Copyright 2015 ForgeRock AS. 15 | */ 16 | 17 | #saveChanges { 18 | font-size: 13px; 19 | 20 | table { 21 | .category { 22 | font-weight: bold; 23 | padding-right: 10px; 24 | } 25 | 26 | .noValues { 27 | font-style: italic; 28 | color: #999; 29 | } 30 | } 31 | } -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/animated-overlay.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/animated-overlay.gif -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_0_999999_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_0_999999_40x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_0_aaaaaa_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_0_aaaaaa_40x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_55_eeea07_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_55_eeea07_40x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_65_f9f9f9_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_65_f9f9f9_40x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_75_5d6871_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_75_5d6871_40x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_75_80b7ab_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_75_80b7ab_40x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_75_f9f9f9_40x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_flat_75_f9f9f9_40x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_55_fbf9ee_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_55_fbf9ee_1x400.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_65_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_65_ffffff_1x400.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_75_dadada_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_75_dadada_1x400.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_75_e6e6e6_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_75_e6e6e6_1x400.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_75_ffffff_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_75_ffffff_1x400.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_95_fef1ec_1x400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_glass_95_fef1ec_1x400.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_highlight-soft_75_cccccc_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_highlight-soft_75_cccccc_1x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_inset-soft_95_fef1ec_1x100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-bg_inset-soft_95_fef1ec_1x100.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_2e83ff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_2e83ff_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_428bca_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_428bca_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_555555_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_555555_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_5d6871_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_5d6871_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_999999_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_999999_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_cd0a0a_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_cd0a0a_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_f0ad4e_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_f0ad4e_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_f6cf3b_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_f6cf3b_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/css/jqueryUI/themes/forgerock/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.eot -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/fonts/fontello.woff -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-cloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-cloud.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-csv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-csv.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-db.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-01.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-default-02.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-google.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-ldap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-ldap.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-managedobject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-managedobject.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-salesforce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-salesforce.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-scriptedsql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-scriptedsql.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/img/icon-xml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenRock/OpenIDM/f469cad18932786e1db610d6134f90b9002181c4/openidm-ui/openidm-ui-admin/src/main/resources/img/icon-xml.png -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/oauth.html: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 |{{t "templates.selfservice.retrieveUsername.noOptions"}}
4 | -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_selfRegistration.html: -------------------------------------------------------------------------------- 1 | 3 | -------------------------------------------------------------------------------- /openidm-ui/openidm-ui-admin/src/main/resources/partials/selfservice/_translationItem.html: -------------------------------------------------------------------------------- 1 | 3 |{{text}}
7 | 8 |{{this.archive}}
10 | 11 | {{t "templates.update.versions.revision"}}: {{this.version}} 12 | 13 | 14 | 15 | {{t "templates.update.versions.date"}}: {{this.date}} 16 | 17 |
5 | {{theme.settings.footer.mailto}}
6 | {{#if theme.settings.footer.phone}}{{t 'templates.user.DefaultBaseTemplate.orPhone'}} {{theme.settings.footer.phone}}.{{/if}}
7 | {{#if version}}
8 |
9 | {{version}} ({{t "openidm.admin.revision"}}: {{revision}})
10 | {{/if}}
11 |
12 | {{t "common.form.copyright"}}
13 |
{{msg}}
5 | 6 | {{#unless noGrid}} 7 |{{t "templates.util.saveChanges.saveMsg"}}:
8 | 9 |{{category}}: | 13 |14 | {{#if empty}} 15 | {{../../emptyText}} 16 | {{else}} 17 | {{values}} 18 | {{/if}} 19 | | 20 |
28 | * This package defines a number of utility classes for use in OpenIDM 29 | */ 30 | package org.forgerock.openidm.util; 31 | -------------------------------------------------------------------------------- /openidm-util/src/main/javadoc/overview.html: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 |
19 |20 | Core utility classes. 21 |
22 | 23 | 24 | -------------------------------------------------------------------------------- /openidm-util/src/main/resources/org/forgerock/openidm/util/resource.properties: -------------------------------------------------------------------------------- 1 | # 2 | # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. 3 | # 4 | # Copyright (c) 2013 ForgeRock AS. All Rights Reserved 5 | # 6 | # The contents of this file are subject to the terms 7 | # of the Common Development and Distribution License 8 | # (the License). You may not use this file except in 9 | # compliance with the License. 10 | # 11 | # You can obtain a copy of the License at 12 | # http://forgerock.org/license/CDDLv1.0.html 13 | # See the License for the specific language governing 14 | # permission and limitations under the License. 15 | # 16 | # When distributing Covered Code, include this CDDL 17 | # Header Notice in each file and include the License file 18 | # at http://forgerock.org/license/CDDLv1.0.html 19 | # If applicable, add the following below the CDDL Header, 20 | # with the fields enclosed by brackets [] replaced by 21 | # your own identifying information: 22 | # "Portions Copyrighted [year] [name of copyright owner]" 23 | # 24 | 25 | ERR_OPERATION_NOT_SUPPORTED_EXPECTATION=The %s operations are not supported -------------------------------------------------------------------------------- /openidm-workflow-activiti/src/license/THIRD-PARTY.properties: -------------------------------------------------------------------------------- 1 | org.osgi--org.osgi.compendium--4.2.0=Apache 2.0 2 | org.osgi--org.osgi.enterprise--4.2.0=Apache 2.0 3 | -------------------------------------------------------------------------------- /openidm-workflow-activiti/src/main/resources/org/forgerock/metadata/bundle.json: -------------------------------------------------------------------------------- 1 | { 2 | "metaDataProvider" : "org.forgerock.openidm.workflow.activiti.metadata.ConfigMeta" 3 | } 4 | -------------------------------------------------------------------------------- /openidm-workflow-remote/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 |