| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| javax.ws.rs.core.Response | keywhiz.api.model.Group | 2 | 1 | 1 | - | - | External -> Internal |
| keywhiz.api.GroupDetailResponse | javax.ws.rs.core.Response | 2 | 1 | 1 | - | - | Internal -> External |
| org.skife.jdbi.v2.DBI | org.jooq.DSLContext | 4 | 1 | 1 | - | - | External -> External |
| keywhiz.service.daos.AclDAO | keywhiz.service.daos.AclJooqDao | 31 | 1 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.ClientDAO | keywhiz.service.daos.ClientJooqDao | 19 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Set | com.google.common.collect.ImmutableSet | 2 | 2 | 1 | T_SUPER_R | - | Jdk -> External |
| keywhiz.service.daos.GroupDAO | keywhiz.service.daos.GroupJooqDao | 8 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | char | 7 | 1 | 1 | - | - | Jdk -> Jdk |
| char | java.lang.String | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| keywhiz.service.daos.SecretSeriesDAO | keywhiz.service.daos.SecretSeriesJooqDao | 8 | 2 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.SecretContentDAO | keywhiz.service.daos.SecretContentJooqDao | 1 | 1 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.SecretDAO | keywhiz.service.daos.SecretJooqDao | 10 | 1 | 1 | - | - | Internal -> Internal |
| org.jooq.Record | keywhiz.jooq.tables.records.ClientsRecord | 1 | 1 | 1 | - | - | External -> Internal |
| org.jooq.Record | keywhiz.jooq.tables.records.GroupsRecord | 1 | 1 | 1 | - | - | External -> Internal |
| org.jooq.Record | keywhiz.jooq.tables.records.SecretsContentRecord | 1 | 1 | 1 | - | - | External -> Internal |
| org.jooq.Record | keywhiz.jooq.tables.records.SecretsRecord | 2 | 1 | 1 | - | - | External -> Internal |
| keywhiz.api.model.SecretSeriesAndContent | java.lang.String | 3 | 1 | 1 | - | - | Internal -> Jdk |
| keywhiz.service.daos.SecretDAO | keywhiz.service.daos.SecretDAO.SecretDAOFactory | 2 | 1 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.AclDAO | keywhiz.service.daos.AclDAO.AclDAOFactory | 2 | 1 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.SecretSeriesDAO | keywhiz.service.daos.SecretSeriesDAO.SecretSeriesDAOFactory | 2 | 1 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.SecretContentDAO | keywhiz.service.daos.SecretContentDAO.SecretContentDAOFactory | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Optional<java.lang.String> | java.lang.String | 5 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | com.squareup.okhttp.HttpUrl | 4 | 1 | 1 | - | - | Jdk -> External |
| org.junit.rules.TestRule | org.mockito.junit.MockitoRule | 27 | 1 | 1 | SIBLING | - | External -> External |
| java.net.URL | com.squareup.okhttp.HttpUrl | 1 | 1 | 1 | - | - | Jdk -> External |
| java.lang.String | byte | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.time.OffsetDateTime | long | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.time.OffsetDateTime | keywhiz.api.ApiDate | 72 | 1 | 1 | Composition | - | Jdk -> Internal |
| int | long | 14 | 1 | 1 | - | Widening | Jdk -> Jdk |
| java.time.OffsetDateTime | java.lang.Long | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| javafx.util.Pair | java.util.AbstractMap.SimpleEntry | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| Chain | okhttp3.Interceptor.Chain | 1 | 1 | 1 | - | - | Jdk -> External |
| boolean | javax.ws.rs.core.Response | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.List | java.util.Optional | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| keywhiz.service.daos.SecretSeriesDAO | keywhiz.service.daos.SecretDAO | 6 | 1 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.SecretSeriesDAO.SecretSeriesDAOFactory | keywhiz.service.daos.SecretDAO.SecretDAOFactory | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| keywhiz.api.model.SecretSeries | keywhiz.api.model.SecretSeriesAndContent | 1 | 1 | 1 | - | - | Internal -> Internal |
| io.dropwizard.setup.Environment | com.google.common.base.Supplier<java.util.SortedMap<java.lang.String, com.codahale.metrics.health.HealthCheck.Result>> | 1 | 1 | 1 | - | - | External -> External |
| keywhiz.jooq.tables.records.SecretsContentRecord | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | keywhiz.api.model.Secret.LazyString | 1 | 1 | 1 | - | - | Jdk -> Internal |
| keywhiz.api.model.SecretSeriesAndVersions | com.google.common.collect.ImmutableList<keywhiz.api.model.SecretVersion> | 2 | 1 | 1 | - | - | Internal -> External |
| int | void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Optional<keywhiz.api.model.SecretSeries> | keywhiz.api.model.SecretSeries | 1 | 1 | 1 | - | - | Jdk -> Internal |
| keywhiz.cli.configs.CreateOrUpdateActionConfig | keywhiz.cli.configs.UpdateActionConfig | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | keywhiz.api.model.Group | 3 | 1 | 1 | Composition | - | Jdk -> Internal |
| keywhiz.service.daos.GroupDAO | keywhiz.service.daos.AclDAO | 2 | 1 | 1 | - | - | Internal -> Internal |
| keywhiz.service.daos.GroupDAO.GroupDAOFactory | keywhiz.service.daos.AclDAO.AclDAOFactory | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| okhttp3.Response | int | 1 | 1 | 1 | - | - | External -> Jdk |
| java.lang.String | java.util.Optional<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| keywhiz.api.model.SecretVersion | keywhiz.api.model.SanitizedSecret | 4 | 1 | 1 | - | - | Internal -> Internal |
| long | java.lang.Long | 2 | 1 | 1 | - | Boxing | Jdk -> Jdk |
| io.dropwizard.java8.auth.Authenticator<keywhiz.api.model.Client, java.lang.String> | keywhiz.service.providers.AutomationClientAuthFactory.MyAuthenticator | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| io.dropwizard.java8.auth.Authenticator<java.lang.String, keywhiz.api.model.AutomationClient> | keywhiz.service.providers.AutomationClientAuthFactory.MyAuthenticator | 1 | 1 | 1 | T_SUPER_R | - | External -> Internal |