Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 13 | 0.0% | 58.999996% | 41.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.controller.CdiBridgeSingleton ch.colabproject.colab.api.controller.CronTab ch.colabproject.colab.api.controller.SubscriptionRequest$ChannelType ch.colabproject.colab.api.controller.SubscriptionRequest$SubscriptionType ch.colabproject.colab.api.controller.ValidationManager ch.colabproject.colab.api.controller.WebsocketTxManager ch.colabproject.colab.api.controller.WebsocketTxSync |
ch.colabproject.colab.api.microchanges.tools ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.rest ch.colabproject.colab.api.rest.user ch.colabproject.colab.api.rest.utils.filter ch.colabproject.colab.api.security ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.setup ch.colabproject.colab.api.ws.utils |
ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.controller.monitoring ch.colabproject.colab.api.microchanges.live ch.colabproject.colab.api.model ch.colabproject.colab.api.model.monitoring ch.colabproject.colab.api.security ch.colabproject.colab.generator.model.exceptions java.io java.lang java.util javax.transaction javax.validation org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 2 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.controller.card.CardContentManager$1 |
ch.colabproject.colab.api.controller.link ch.colabproject.colab.api.rest.card |
ch.colabproject.colab.api.controller.document java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 67.0% | 50.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.controller.card.grid.GridCell ch.colabproject.colab.api.controller.card.grid.GridCellWithId |
ch.colabproject.colab.api.controller.card.grid.GridPosition |
ch.colabproject.colab.api.rest.card |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.controller.common.DeletionManager |
None | ch.colabproject.colab.api.controller.security ch.colabproject.colab.api.model ch.colabproject.colab.api.model.common java.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.controller.config.ConfigurationManager |
ch.colabproject.colab.api.rest.config |
ch.colabproject.colab.api.rest.config.bean ch.colabproject.colab.api.setup java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 19 | 0.0% | 79.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.controller.document.BlockManager ch.colabproject.colab.api.controller.document.DocumentManager ch.colabproject.colab.api.controller.document.FileManager ch.colabproject.colab.api.controller.document.RelatedPosition ch.colabproject.colab.api.controller.document.ResourceManager$1 ch.colabproject.colab.api.controller.document.YjsException |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.controller.card ch.colabproject.colab.api.controller.link ch.colabproject.colab.api.rest.card ch.colabproject.colab.api.rest.document |
ch.colabproject.colab.api.controller.project ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model.project ch.colabproject.colab.api.persistence.jcr ch.colabproject.colab.api.persistence.jpa.document ch.colabproject.colab.api.setup ch.colabproject.colab.generator.model.exceptions java.io java.lang java.nio.charset java.util javax.jcr javax.ws.rs.core org.apache.commons.lang3.tuple org.apache.hc.core5.net org.glassfish.jersey.media.multipart org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 10 | 0.0% | 91.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.controller.link.StickyNoteLinkManager ch.colabproject.colab.api.controller.link.StickyNoteLinkManager$1 ch.colabproject.colab.api.controller.link.StickyNoteLinkManager$SrcType |
ch.colabproject.colab.api.rest.link |
ch.colabproject.colab.api.controller.card ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model.link ch.colabproject.colab.api.persistence.jpa.link ch.colabproject.colab.generator.model.exceptions java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 0.0% | 78.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.controller.monitoring.CronJobLogManager ch.colabproject.colab.api.controller.monitoring.LevelDescriptor ch.colabproject.colab.api.controller.monitoring.LoggerLevelPayload ch.colabproject.colab.api.controller.monitoring.VersionDetails |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.rest.monitoring |
ch.colabproject.colab.api.model.monitoring ch.colabproject.colab.api.persistence.jpa.monitoring ch.qos.logback.classic java.io java.lang java.time org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
15 | 1 | 0.0% | 6.0% | 94.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.exceptions.ColabRollbackException |
ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.model ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.token ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.persistence.jpa.document ch.colabproject.colab.api.persistence.jpa.link ch.colabproject.colab.api.persistence.jpa.project ch.colabproject.colab.api.persistence.jpa.team ch.colabproject.colab.api.persistence.jpa.user ch.colabproject.colab.api.rest.card ch.colabproject.colab.api.rest.document ch.colabproject.colab.api.rest.link ch.colabproject.colab.api.rest.team ch.colabproject.colab.api.rest.user |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 0.0% | 33.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.microchanges.live.LiveResult |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.rest.document |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 2 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.microchanges.live.monitoring.BlockMonitoring ch.colabproject.colab.api.microchanges.live.monitoring.BlockMonitoring$BlockStatus |
None | ch.colabproject.colab.generator.model.interfaces java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.microchanges.model.MicroChange$Type |
ch.colabproject.colab.api.rest.document |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.microchanges.tools.CancelDebounce ch.colabproject.colab.api.microchanges.tools.Debouncer |
None | ch.colabproject.colab.api ch.colabproject.colab.api.controller java.io java.lang java.util.concurrent |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 9 | 86.0% | 45.0% | 31.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.model.ColabEntity ch.colabproject.colab.api.model.WithDeletionStatus ch.colabproject.colab.api.model.WithIndex ch.colabproject.colab.api.model.WithPermission ch.colabproject.colab.api.model.WithTrackingData ch.colabproject.colab.api.model.WithWebsocketChannels |
ch.colabproject.colab.api.model.DuplicationParam |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.controller.common ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model.link ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.model.user ch.colabproject.colab.api.presence.model ch.colabproject.colab.api.rest.document ch.colabproject.colab.api.ws.message |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.common ch.colabproject.colab.api.model.user ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.generator.model.interfaces java.lang java.time org.apache.commons.lang3.builder |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 21 | 33.0% | 78.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.model.card.AbstractCardType |
ch.colabproject.colab.api.model.card.CardContentCompletionMode ch.colabproject.colab.api.model.card.CardContentStatus |
ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.controller.link ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.persistence.jpa.token ch.colabproject.colab.api.rest.card ch.colabproject.colab.api.ws.channel.tool |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model ch.colabproject.colab.api.model.common ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model.project ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.security.permissions.card ch.colabproject.colab.api.ws.channel.tool java.beans java.lang java.util org.eclipse.persistence.descriptors.changetracking org.eclipse.persistence.indirection org.eclipse.persistence.internal.descriptors org.eclipse.persistence.internal.identitymaps org.eclipse.persistence.internal.jpa org.eclipse.persistence.internal.jpa.rs.metadata.model org.eclipse.persistence.internal.weaving org.eclipse.persistence.queries org.eclipse.persistence.sessions |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 12 | 0.0% | 63.0% | 37.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.model.common.ConversionStatus ch.colabproject.colab.api.model.common.DeletionStatus ch.colabproject.colab.api.model.common.IconLibrary ch.colabproject.colab.api.model.common.Tracking |
ch.colabproject.colab.api.controller.common ch.colabproject.colab.api.model ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.user ch.colabproject.colab.api.rest.card ch.colabproject.colab.api.rest.document |
ch.colabproject.colab.generator.model.interfaces java.beans java.lang java.time java.util org.eclipse.persistence.descriptors.changetracking org.eclipse.persistence.internal.descriptors org.eclipse.persistence.internal.jpa org.eclipse.persistence.internal.jpa.rs.metadata.model org.eclipse.persistence.internal.weaving org.eclipse.persistence.queries org.eclipse.persistence.sessions |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
7 | 3 | 50.0% | 30.000002% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.model.document.Resourceable |
ch.colabproject.colab.api.model.document.LexicalDataOwnershipKind |
ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.controller.link ch.colabproject.colab.api.model.card ch.colabproject.colab.api.persistence.jpa.document ch.colabproject.colab.api.rest.card ch.colabproject.colab.api.rest.document ch.colabproject.colab.api.rest.link |
ch.colabproject.colab.api.model java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 3 | 100.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.model.link.StickyNoteSourceable |
None | ch.colabproject.colab.api.controller.link ch.colabproject.colab.api.persistence.jpa.link ch.colabproject.colab.api.rest.link |
ch.colabproject.colab.api.model java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 1 | 0.0% | 25.0% | 75.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.model.monitoring.CronJobLogName |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.controller.monitoring ch.colabproject.colab.api.persistence.jpa.monitoring |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
9 | 1 | 0.0% | 10.0% | 90.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.model.project.ProjectType |
ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.model.card ch.colabproject.colab.api.persistence.jcr ch.colabproject.colab.api.persistence.jpa.project ch.colabproject.colab.api.persistence.jpa.team ch.colabproject.colab.api.persistence.jpa.token ch.colabproject.colab.api.rest.document.bean ch.colabproject.colab.api.rest.team ch.colabproject.colab.api.ws.channel.tool |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 0.0% | 33.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.model.team.acl.HierarchicalPosition ch.colabproject.colab.api.model.team.acl.InvolvementLevel |
ch.colabproject.colab.api.persistence.jpa.team.acl ch.colabproject.colab.api.rest.team |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 19 | 75.0% | 86.0% | 61.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.model.token.EmailableToken ch.colabproject.colab.api.model.token.Token ch.colabproject.colab.api.model.token.TokenWithURL |
ch.colabproject.colab.api.model.token.ExpirationPolicy |
ch.colabproject.colab.api.model.token.tools ch.colabproject.colab.api.persistence.jpa.token ch.colabproject.colab.api.rest.token |
ch.colabproject.colab.api.controller.token ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model ch.colabproject.colab.api.model.common ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.model.user ch.colabproject.colab.api.security.permissions java.beans java.lang java.time java.util org.eclipse.persistence.descriptors.changetracking org.eclipse.persistence.internal.descriptors org.eclipse.persistence.internal.identitymaps org.eclipse.persistence.internal.jpa org.eclipse.persistence.internal.jpa.rs.metadata.model org.eclipse.persistence.internal.weaving org.eclipse.persistence.queries org.eclipse.persistence.sessions |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.model.token.tools.ResetLocalAccountPasswordMessageBuilder ch.colabproject.colab.api.model.token.tools.VerifyLocalAccountMessageBuilder |
None | ch.colabproject.colab.api.controller.token ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.user java.lang java.text |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 0.0% | 70.0% | 30.000002% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.model.tools.EntityHelper ch.colabproject.colab.api.model.tools.EntityListener |
ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.user |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.controller.security ch.colabproject.colab.api.model ch.colabproject.colab.generator.model.interfaces java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 24 | 33.0% | 69.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.model.user.Account ch.colabproject.colab.api.model.user.HashMethod ch.colabproject.colab.api.model.user.InternalHashMethod |
ch.colabproject.colab.api.model.user.AuthInfo ch.colabproject.colab.api.model.user.AuthMethod ch.colabproject.colab.api.model.user.HashMethod$1 ch.colabproject.colab.api.model.user.InternalHashMethod$1 ch.colabproject.colab.api.model.user.InternalHashMethod$2 ch.colabproject.colab.api.model.user.SignUpInfo |
ch.colabproject.colab.api.model ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.token.tools ch.colabproject.colab.api.persistence.jpa.project ch.colabproject.colab.api.persistence.jpa.team ch.colabproject.colab.api.persistence.jpa.token ch.colabproject.colab.api.persistence.jpa.user ch.colabproject.colab.api.rest.user ch.colabproject.colab.api.rest.utils.filter ch.colabproject.colab.api.security ch.colabproject.colab.api.ws.channel.tool |
ch.colabproject.colab.api ch.colabproject.colab.api.model ch.colabproject.colab.api.model.common ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.generator.model.interfaces java.beans java.lang java.nio.charset java.security java.security.spec java.util javax.crypto javax.crypto.spec org.eclipse.persistence.descriptors.changetracking org.eclipse.persistence.indirection org.eclipse.persistence.internal.descriptors org.eclipse.persistence.internal.identitymaps org.eclipse.persistence.internal.jpa org.eclipse.persistence.internal.jpa.rs.metadata.model org.eclipse.persistence.internal.weaving org.eclipse.persistence.queries org.eclipse.persistence.sessions |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 8 | 0.0% | 89.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jcr.JcrManager ch.colabproject.colab.api.persistence.jcr.JcrSessionManager ch.colabproject.colab.api.persistence.jcr.JcrSynchronizer |
ch.colabproject.colab.api.controller.document |
ch.colabproject.colab.api.model.project ch.colabproject.colab.generator.model.exceptions java.io java.lang java.util javax.jcr javax.transaction org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 8 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.card.CardContentDao ch.colabproject.colab.api.persistence.jpa.card.CardDao ch.colabproject.colab.api.persistence.jpa.card.CardTypeDao |
ch.colabproject.colab.api.rest.card ch.colabproject.colab.api.ws.channel.tool |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.card com.google.common.collect java.lang java.util javax.persistence org.apache.commons.collections4 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 5 | 0.0% | 71.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.document.DocumentDao |
ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.rest.document |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.document java.lang javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 5 | 0.0% | 71.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.link.ActivityFlowLinkDao ch.colabproject.colab.api.persistence.jpa.link.StickyNoteLinkDao |
ch.colabproject.colab.api.controller.link ch.colabproject.colab.api.rest.link |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.link java.lang javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 5 | 0.0% | 71.0% | 29.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.monitoring.CronJobLogDao |
ch.colabproject.colab.api.controller.monitoring ch.colabproject.colab.api.rest.monitoring |
ch.colabproject.colab.api.model.monitoring java.lang java.util javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 0.0% | 78.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.project.CopyParamDao ch.colabproject.colab.api.persistence.jpa.project.InstanceMakerDao ch.colabproject.colab.api.persistence.jpa.project.ProjectDao |
ch.colabproject.colab.api.rest.team ch.colabproject.colab.api.ws.channel.tool |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.project ch.colabproject.colab.api.model.user java.lang java.util javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 8 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.team.TeamMemberDao ch.colabproject.colab.api.persistence.jpa.team.TeamRoleDao |
ch.colabproject.colab.api.rest.team ch.colabproject.colab.api.ws.channel.tool |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.project ch.colabproject.colab.api.model.team ch.colabproject.colab.api.model.user java.lang java.util javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.team.acl.AssignmentDao |
None | ch.colabproject.colab.api.model.team.acl java.lang javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.token.TokenDao |
None | ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.project ch.colabproject.colab.api.model.team ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.user java.lang java.util javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 0.0% | 78.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.persistence.jpa.user.AccountDao ch.colabproject.colab.api.persistence.jpa.user.HttpSessionDao ch.colabproject.colab.api.persistence.jpa.user.UserDao |
ch.colabproject.colab.api.rest.user ch.colabproject.colab.api.ws.channel.tool |
ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.user java.lang java.time java.util javax.persistence org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.presence.model.TouchUserPresence ch.colabproject.colab.api.presence.model.UserPresence |
ch.colabproject.colab.api.rest |
ch.colabproject.colab.api.model ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.generator.model.exceptions ch.colabproject.colab.generator.model.interfaces java.io java.lang java.time |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.PresenceRestEndpoint ch.colabproject.colab.api.rest.WebsocketRestEndpoint |
None | ch.colabproject.colab.api.controller ch.colabproject.colab.api.presence ch.colabproject.colab.api.presence.model ch.colabproject.colab.api.ws.message java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 12 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.card.CardContentRestEndpoint ch.colabproject.colab.api.rest.card.CardRestEndpoint ch.colabproject.colab.api.rest.card.CardTypeRestEndpoint |
None | ch.colabproject.colab.api.controller.card ch.colabproject.colab.api.controller.card.grid ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.common ch.colabproject.colab.api.model.document ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.rest.card.bean java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.config.ConfigRestEndpoint |
None | ch.colabproject.colab.api.controller.config ch.colabproject.colab.api.rest.config.bean java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 1 | 0.0% | 33.0% | 67.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.config.bean.ColabConfig |
ch.colabproject.colab.api.controller.config ch.colabproject.colab.api.rest.config |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.document.ChangeRestEndpoint ch.colabproject.colab.api.rest.document.DocumentRestEndpoint ch.colabproject.colab.api.rest.document.ExternalDataRestEndpoint ch.colabproject.colab.api.rest.document.ResourceRestEndpoint |
None | ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.microchanges.live ch.colabproject.colab.api.microchanges.model ch.colabproject.colab.api.model ch.colabproject.colab.api.model.common ch.colabproject.colab.api.model.document ch.colabproject.colab.api.persistence.jpa.document ch.colabproject.colab.api.rest.document.bean ch.colabproject.colab.generator.model.tools java.lang java.util javax.json.bind org.apache.commons.collections4 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 0.0% | 83.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.document.bean.ResourceExternalReference ch.colabproject.colab.api.rest.document.bean.ResourceExternalReference$Usage ch.colabproject.colab.api.rest.document.bean.UrlMetadata |
ch.colabproject.colab.api.rest.document |
ch.colabproject.colab.api.model.project ch.colabproject.colab.generator.model.interfaces java.lang java.time java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.link.ActivityFlowLinkRestEndpoint ch.colabproject.colab.api.rest.link.StickyNoteLinkRestEndpoint |
None | ch.colabproject.colab.api.controller.link ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model.link ch.colabproject.colab.api.persistence.jpa.link ch.colabproject.colab.api.rest.link.bean java.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 5 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.monitoring.CronJobLogRestEndpoint ch.colabproject.colab.api.rest.monitoring.MonitoringRestEndpoint |
None | ch.colabproject.colab.api.controller.monitoring ch.colabproject.colab.api.persistence.jpa.monitoring java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.project.bean.ProjectStructure |
None | ch.colabproject.colab.generator.model.interfaces java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 2 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.security.SecurityRestEndPoint |
None | ch.colabproject.colab.api.security java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.team.InstanceMakerRestEndpoint ch.colabproject.colab.api.rest.team.TeamRestEndpoint |
None | ch.colabproject.colab.api.controller.team ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.project ch.colabproject.colab.api.model.team ch.colabproject.colab.api.model.team.acl ch.colabproject.colab.api.persistence.jpa.project ch.colabproject.colab.api.persistence.jpa.team ch.colabproject.colab.api.rest.utils java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.token.TokenRestEndpoint |
None | ch.colabproject.colab.api.controller.token ch.colabproject.colab.api.model.token java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.user.UserRestEndpoint |
None | ch.colabproject.colab.api.controller ch.colabproject.colab.api.controller.user ch.colabproject.colab.api.exceptions ch.colabproject.colab.api.model.user ch.colabproject.colab.api.persistence.jpa.user java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.utils.SerializationStringWrapper |
ch.colabproject.colab.api.rest.team |
java.io java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.utils.exception.EjbExceptionMapper ch.colabproject.colab.api.rest.utils.exception.InternalExceptionMapper |
None | java.lang javax.ejb javax.ws.rs.core javax.ws.rs.ext |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.rest.utils.filter.CacheControlFilter ch.colabproject.colab.api.rest.utils.filter.RequestFilter |
None | ch.colabproject.colab.api.controller ch.colabproject.colab.api.model.user java.io java.lang java.net java.util javax.ws.rs.container javax.ws.rs.core org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 14 | 0.0% | 88.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.security.AuthenticationFailure ch.colabproject.colab.api.security.AuthenticationFilter ch.colabproject.colab.api.security.CookieFilter$ParsedCookie ch.colabproject.colab.api.security.TermsOfUseManager |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.rest.security |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.model.user ch.colabproject.colab.api.setup ch.colabproject.colab.generator.model.annotations ch.colabproject.colab.generator.model.exceptions java.io java.lang java.lang.annotation java.lang.reflect java.time java.util javax.ws.rs.container javax.ws.rs.ext org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 5 | 20.0% | 56.0% | 24.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.security.permissions.Conditions$Condition |
ch.colabproject.colab.api.security.permissions.Conditions ch.colabproject.colab.api.security.permissions.Conditions$AlwaysFalse ch.colabproject.colab.api.security.permissions.Conditions$AlwaysTrue ch.colabproject.colab.api.security.permissions.Conditions$IsAuthenticated |
ch.colabproject.colab.api.model ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.user |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.controller.security java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 1 | 0.0% | 50.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.security.permissions.card.CardTypeOrRefConditions |
ch.colabproject.colab.api.model.card |
java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.security.permissions.project.ProjectConditions |
None | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.service.smtp.Message ch.colabproject.colab.api.service.smtp.MessageBuilder ch.colabproject.colab.api.service.smtp.Sendmail ch.colabproject.colab.api.service.smtp.Sendmail$1 |
None | ch.colabproject.colab.api.setup ch.colabproject.colab.generator.model.exceptions java.lang java.util javax.mail javax.mail.internet |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 17 | 0.0% | 81.0% | 19.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.setup.ApplicationConfig ch.colabproject.colab.api.setup.ApplicationLifecycle ch.colabproject.colab.api.setup.ApplicationLifecycle$1 ch.colabproject.colab.api.setup.ColabConfiguration ch.colabproject.colab.api.setup.DataSourceDefinitionProvider ch.colabproject.colab.api.setup.LiquibaseProducer |
ch.colabproject.colab.api.controller.config ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.security ch.colabproject.colab.api.service.smtp |
ch.colabproject.colab.api.controller ch.colabproject.colab.api.controller.setup ch.colabproject.colab.generator.model.tools com.hazelcast.cluster com.hazelcast.core java.lang java.text java.util javax.servlet javax.servlet.http javax.sql liquibase.integration.cdi liquibase.resource org.glassfish.jersey.media.multipart org.glassfish.jersey.server org.postgresql.xa org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 50.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.ws.channel.model.WebsocketChannel |
ch.colabproject.colab.api.ws.channel.model.BroadcastChannel |
ch.colabproject.colab.api.ws.channel.tool |
ch.colabproject.colab.api ch.colabproject.colab.generator.model.interfaces java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 10 | 11.0% | 67.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$ChannelsBuilder |
ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$AboutAccountChannelsBuilder ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$AboutCardTypeChannelsBuilder ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$AboutProjectOverviewChannelsBuilder ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$AboutUserChannelsBuilder ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$BlockChannelBuilder ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$EmptyChannelBuilder ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$ForAdminChannelsBuilder ch.colabproject.colab.api.ws.channel.tool.ChannelsBuilders$ProjectContentChannelBuilder |
ch.colabproject.colab.api.model ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.user ch.colabproject.colab.api.presence.model ch.colabproject.colab.api.ws.message |
ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.project ch.colabproject.colab.api.model.user ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.persistence.jpa.project ch.colabproject.colab.api.persistence.jpa.team ch.colabproject.colab.api.persistence.jpa.user ch.colabproject.colab.api.ws.channel.model java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 4 | 25.0% | 67.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
ch.colabproject.colab.api.ws.message.WsMessage |
ch.colabproject.colab.api.ws.message.IndexEntry ch.colabproject.colab.api.ws.message.WsPing ch.colabproject.colab.api.ws.message.WsPong |
ch.colabproject.colab.api.rest ch.colabproject.colab.api.ws.utils |
ch.colabproject.colab.api.model ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.generator.model.interfaces java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 12 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | ch.colabproject.colab.api.ws.utils.CallableGetChannel ch.colabproject.colab.api.ws.utils.JsonDecoder ch.colabproject.colab.api.ws.utils.JsonEncoder ch.colabproject.colab.api.ws.utils.JsonWsMessageListDecoder ch.colabproject.colab.api.ws.utils.JsonWsMessageListDecoder$1 |
None | ch.colabproject.colab.api ch.colabproject.colab.api.controller ch.colabproject.colab.api.ws.message ch.colabproject.colab.generator.model.tools java.io java.lang java.util java.util.concurrent javax.json javax.json.bind javax.websocket javax.ws.rs.core |
Package | Package Dependencies |
---|---|
ch.colabproject.colab.api.controller | ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.controller.card | ch.colabproject.colab.api.controller.document ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.controller.common | ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.controller.config | ch.colabproject.colab.api.setup ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.controller.document | ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.controller.link | ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.microchanges.tools | ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.model | ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.model.card | ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.model.document | ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.model.link | ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.model.token | ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.model.token.tools | ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.model.tools | ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.model.user | ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.persistence.jpa.card | ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.persistence.jpa.document | ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.persistence.jpa.link | ch.colabproject.colab.api.model.link ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.persistence.jpa.project | ch.colabproject.colab.api.model.user ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.persistence.jpa.team | ch.colabproject.colab.api.model.user ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.persistence.jpa.token | ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.persistence.jpa.user | ch.colabproject.colab.api.model.user ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.presence.model | ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest | ch.colabproject.colab.api.presence.model ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest.card | ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest.config | ch.colabproject.colab.api.controller.config ch.colabproject.colab.api.setup ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.rest.document | ch.colabproject.colab.api.persistence.jpa.document ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest.link | ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest.security | ch.colabproject.colab.api.security ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.rest.team | ch.colabproject.colab.api.persistence.jpa.team ch.colabproject.colab.api.model.user ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest.token | ch.colabproject.colab.api.model.token ch.colabproject.colab.api.model.tools ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest.user | ch.colabproject.colab.api.persistence.jpa.user ch.colabproject.colab.api.model.user ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.rest.utils.filter | ch.colabproject.colab.api.model.user ch.colabproject.colab.api.ws.channel.tool ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.security | ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.security.permissions | ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions |
ch.colabproject.colab.api.service.smtp | ch.colabproject.colab.api.setup ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.setup | ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
ch.colabproject.colab.api.ws.channel.tool | ch.colabproject.colab.api.persistence.jpa.card ch.colabproject.colab.api.model.card ch.colabproject.colab.api.model.document ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.ws.message | ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller ch.colabproject.colab.api.model |
ch.colabproject.colab.api.ws.utils | ch.colabproject.colab.api.controller ch.colabproject.colab.api.model ch.colabproject.colab.api.security.permissions ch.colabproject.colab.api.controller |
Term | Description |
---|---|
Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |