Architecture Report

java — version local — recovered with pkg

13265
Entities
178506
Dependencies
189
Components
86
Smells

Quality Metrics

Core ARCADE Metrics

0.087
RCI
5.973
TurboMQ
0.032
BasicMQ
0.005
IntraConnectivity
0.015
InterConnectivity
0.188
TwoWayPairRatio

Balanced / Principle-aligned Scores

0.907
DependencyHealth
0.225
ComponentBalance
0.436
HubBalance
0.984
BoundaryClarity
0.336
DependencyDistribution
0.000
SmellDiscipline
0.536
PrincipleAlignmentScore
0.213
BalancedArchitectureScore

Architecture Diagram

graph TD
    Alternativepersistentidentifier["Alternativepersistentidentifier\n(17 entities)"]
    Apitokenpage["Apitokenpage\n(7 entities)"]
    Auxiliaryfile["Auxiliaryfile\n(1 entities)"]
    Auxiliaryfileservicebean["Auxiliaryfileservicebean\n(12 entities)"]
    Bannermessage["Bannermessage\n(1 entities)"]
    Bannermessageservicebean["Bannermessageservicebean\n(1 entities)"]
    Bannermessagetext["Bannermessagetext\n(12 entities)"]
    Cart["Cart\n(7 entities)"]
    Configurefragmentbean["Configurefragmentbean\n(8 entities)"]
    Controlledvocabalternate["Controlledvocabalternate\n(1 entities)"]
    Controlledvocabularyvalue["Controlledvocabularyvalue\n(18 entities)"]
    Controlledvocabularyvalueconverter["Controlledvocabularyvalueconverter\n(3 entities)"]
    Controlledvocabularyvalueservicebean["Controlledvocabularyvalueservicebean\n(2 entities)"]
    Curationstatus["Curationstatus\n(1 entities)"]
    Customquestion["Customquestion\n(26 entities)"]
    Customquestionresponse["Customquestionresponse\n(14 entities)"]
    Customquestionvalue["Customquestionvalue\n(12 entities)"]
    Customizationfilesservlet["Customizationfilesservlet\n(6 entities)"]
    Dashboardpage["Dashboardpage\n(14 entities)"]
    Datacitation["Datacitation\n(34 entities)"]
    Datafile["Datafile\n(198 entities)"]
    Datafilecategory["Datafilecategory\n(1 entities)"]
    Datafilecategoryservicebean["Datafilecategoryservicebean\n(6 entities)"]
    Datafileconverter["Datafileconverter\n(3 entities)"]
    Datafileservicebean["Datafileservicebean\n(73 entities)"]
    Datafiletag["Datafiletag\n(1 entities)"]
    Datatable["Datatable\n(43 entities)"]
    Datatagscontainer["Datatagscontainer\n(12 entities)"]
    Dataset["Dataset\n(122 entities)"]
    Datasetauthor["Datasetauthor\n(37 entities)"]
    Datasetconverter["Datasetconverter\n(3 entities)"]
    Datasetdistributor["Datasetdistributor\n(17 entities)"]
    Datasetfield["Datasetfield\n(2 entities)"]
    Datasetfieldcompoundvalue["Datasetfieldcompoundvalue\n(27 entities)"]
    Datasetfieldconstant["Datasetfieldconstant\n(122 entities)"]
    Datasetfieldservicebean["Datasetfieldservicebean\n(36 entities)"]
    Datasetfieldtype["Datasetfieldtype\n(90 entities)"]
    Datasetfieldvalue["Datasetfieldvalue\n(21 entities)"]
    Datasetfieldvaluevalidator["Datasetfieldvaluevalidator\n(7 entities)"]
    Datasetlinkingdataverse["Datasetlinkingdataverse\n(1 entities)"]
    Datasetlinkingservicebean["Datasetlinkingservicebean\n(6 entities)"]
    Datasetlock["Datasetlock\n(17 entities)"]
    Datasetpage["Datasetpage\n(553 entities)"]
    Datasetrelmaterial["Datasetrelmaterial\n(10 entities)"]
    Datasetrelpublication["Datasetrelpublication\n(18 entities)"]
    Datasetservicebean["Datasetservicebean\n(59 entities)"]
    Datasettopicclass["Datasettopicclass\n(14 entities)"]
    Datasetversion["Datasetversion\n(144 entities)"]
    Datasetversionconverter["Datasetversionconverter\n(3 entities)"]
    Datasetversiondatasetuserid["Datasetversiondatasetuserid\n(8 entities)"]
    Datasetversiondifference["Datasetversiondifference\n(54 entities)"]
    Datasetversionfilesservicebean["Datasetversionfilesservicebean\n(19 entities)"]
    Datasetversionservicebean["Datasetversionservicebean\n(43 entities)"]
    Datasetversionuser["Datasetversionuser\n(9 entities)"]
    Datasetwidgetspage["Datasetwidgetspage\n(16 entities)"]
    Dataverse["Dataverse\n(117 entities)"]
    Dataversecontact["Dataversecontact\n(1 entities)"]
    Dataverseconverter["Dataverseconverter\n(3 entities)"]
    Dataverseentity["Dataverseentity\n(3 entities)"]
    Dataversefacet["Dataversefacet\n(1 entities)"]
    Dataversefeatureddataverse["Dataversefeatureddataverse\n(1 entities)"]
    Dataversefieldtypeinputlevel["Dataversefieldtypeinputlevel\n(1 entities)"]
    Dataverseheaderfragment["Dataverseheaderfragment\n(15 entities)"]
    Dataverselinkingdataverse["Dataverselinkingdataverse\n(1 entities)"]
    Dataverselinkingservicebean["Dataverselinkingservicebean\n(6 entities)"]
    Dataversemetadatablockfacet["Dataversemetadatablockfacet\n(1 entities)"]
    Dataversepage["Dataversepage\n(119 entities)"]
    Dataverserequestservicebean["Dataverserequestservicebean\n(1 entities)"]
    Dataverseroleservicebean["Dataverseroleservicebean\n(22 entities)"]
    Dataverseservicebean["Dataverseservicebean\n(59 entities)"]
    Dataversesession["Dataversesession\n(21 entities)"]
    Defaultvalueset["Defaultvalueset\n(7 entities)"]
    Dvobject["Dvobject\n(78 entities)"]
    Dvobjectcontainer["Dvobjectcontainer\n(29 entities)"]
    Dvobjectservicebean["Dvobjectservicebean\n(27 entities)"]
    Editdatafilespage["Editdatafilespage\n(181 entities)"]
    Ejbdataverseengine["Ejbdataverseengine\n(7 entities)"]
    Embargo["Embargo\n(1 entities)"]
    Externalidentifier["Externalidentifier\n(1 entities)"]
    Facetconverter["Facetconverter\n(3 entities)"]
    Featureddataverseservicebean["Featureddataverseservicebean\n(7 entities)"]
    Fileaccessrequest["Fileaccessrequest\n(24 entities)"]
    Fileaccessrequestservicebean["Fileaccessrequestservicebean\n(10 entities)"]
    Filedirectorynamevalidator["Filedirectorynamevalidator\n(4 entities)"]
    Filedownloadhelper["Filedownloadhelper\n(26 entities)"]
    Filedownloadservicebean["Filedownloadservicebean\n(35 entities)"]
    Filelabelvalidator["Filelabelvalidator\n(4 entities)"]
    Filemetadata["Filemetadata\n(81 entities)"]
    Filemetadataversionshelper["Filemetadataversionshelper\n(4 entities)"]
    Filepage["Filepage\n(121 entities)"]
    Filesearchcriteria["Filesearchcriteria\n(7 entities)"]
    Fileuploadrenderer["Fileuploadrenderer\n(2 entities)"]
    Fileversiondifference["Fileversiondifference\n(1 entities)"]
    Foreignmetadatafieldmapping["Foreignmetadatafieldmapping\n(21 entities)"]
    Foreignmetadataformatmapping["Foreignmetadataformatmapping\n(1 entities)"]
    Globalid["Globalid\n(13 entities)"]
    Guestbook["Guestbook\n(1 entities)"]
    Guestbookpage["Guestbookpage\n(26 entities)"]
    Guestbookresponse["Guestbookresponse\n(47 entities)"]
    Guestbookresponseservicebean["Guestbookresponseservicebean\n(46 entities)"]
    Guestbookresponsespage["Guestbookresponsespage\n(16 entities)"]
    Guestbookservicebean["Guestbookservicebean\n(7 entities)"]
    Harvestingclientspage["Harvestingclientspage\n(111 entities)"]
    Harvestingsetspage["Harvestingsetspage\n(50 entities)"]
    Loginpage["Loginpage\n(28 entities)"]
    Mailservicebean["Mailservicebean\n(18 entities)"]
    Managefilepermissionspage["Managefilepermissionspage\n(57 entities)"]
    Managegroupspage["Managegroupspage\n(40 entities)"]
    Manageguestbookspage["Manageguestbookspage\n(23 entities)"]
    Managepermissionspage["Managepermissionspage\n(61 entities)"]
    Managetemplatespage["Managetemplatespage\n(21 entities)"]
    Metadatablock["Metadatablock\n(35 entities)"]
    Metadatablockconverter["Metadatablockconverter\n(3 entities)"]
    Metadatablockservicebean["Metadatablockservicebean\n(6 entities)"]
    Metric["Metric\n(20 entities)"]
    Navigationwrapper["Navigationwrapper\n(7 entities)"]
    Packagepopupfragmentbean["Packagepopupfragmentbean\n(3 entities)"]
    Permissionservicebean["Permissionservicebean\n(37 entities)"]
    Permissionswrapper["Permissionswrapper\n(28 entities)"]
    Retention["Retention\n(1 entities)"]
    Roleassigneeservicebean["Roleassigneeservicebean\n(19 entities)"]
    Roleassignment["Roleassignment\n(15 entities)"]
    Roleassignmenthistory["Roleassignmenthistory\n(22 entities)"]
    Rolepermissionfragment["Rolepermissionfragment\n(30 entities)"]
    S3Packageimporter["S3Packageimporter\n(4 entities)"]
    Sendfeedbackdialog["Sendfeedbackdialog\n(25 entities)"]
    Settingswrapper["Settingswrapper\n(72 entities)"]
    Shib["Shib\n(33 entities)"]
    Superuserpage["Superuserpage\n(5 entities)"]
    Template["Template\n(38 entities)"]
    Templateconverter["Templateconverter\n(3 entities)"]
    Templatepage["Templatepage\n(20 entities)"]
    Templateservicebean["Templateservicebean\n(1 entities)"]
    Termsofuseandaccess["Termsofuseandaccess\n(48 entities)"]
    Themewidgetfragment["Themewidgetfragment\n(33 entities)"]
    Thumbnailservicewrapper["Thumbnailservicewrapper\n(9 entities)"]
    Usernotification["Usernotification\n(27 entities)"]
    Usernotificationservicebean["Usernotificationservicebean\n(16 entities)"]
    Userservicebean["Userservicebean\n(14 entities)"]
    Versionedfilemetadata["Versionedfilemetadata\n(4 entities)"]
    Widgetwrapper["Widgetwrapper\n(6 entities)"]
    Actionlogging["Actionlogging\n(17 entities)"]
    Api["Api\n(1929 entities)"]
    Authorization["Authorization\n(1080 entities)"]
    Batch["Batch\n(68 entities)"]
    Branding["Branding\n(9 entities)"]
    Confirmemail["Confirmemail\n(52 entities)"]
    Customization["Customization\n(1 entities)"]
    Dashboard["Dashboard\n(53 entities)"]
    Dataaccess["Dataaccess\n(368 entities)"]
    Datacapturemodule["Datacapturemodule\n(23 entities)"]
    Dataset2["Dataset2\n(56 entities)"]
    Datasetutility["Datasetutility\n(170 entities)"]
    Datasetversionsummaries["Datasetversionsummaries\n(8 entities)"]
    Datavariable["Datavariable\n(188 entities)"]
    Dataverse2["Dataverse2\n(32 entities)"]
    Engine["Engine\n(852 entities)"]
    Export["Export\n(223 entities)"]
    Externaltools["Externaltools\n(29 entities)"]
    Feedback["Feedback\n(13 entities)"]
    Filter["Filter\n(4 entities)"]
    Flyway["Flyway\n(2 entities)"]
    Globus["Globus\n(149 entities)"]
    Harvest["Harvest\n(270 entities)"]
    I18N["I18N\n(2 entities)"]
    Ingest["Ingest\n(404 entities)"]
    License["License\n(63 entities)"]
    Locality["Locality\n(8 entities)"]
    Makedatacount["Makedatacount\n(72 entities)"]
    Metadataimport["Metadataimport\n(7 entities)"]
    Metrics["Metrics\n(55 entities)"]
    Mydata["Mydata\n(151 entities)"]
    Openapi["Openapi\n(34 entities)"]
    Passwordreset["Passwordreset\n(61 entities)"]
    Pidproviders["Pidproviders\n(351 entities)"]
    Privateurl["Privateurl\n(28 entities)"]
    Provenance["Provenance\n(40 entities)"]
    Repositorystorageabstractionlayer["Repositorystorageabstractionlayer\n(16 entities)"]
    Rserve["Rserve\n(40 entities)"]
    Search["Search\n(619 entities)"]
    Settings["Settings\n(91 entities)"]
    Sitemap["Sitemap\n(8 entities)"]
    Storageuse["Storageuse\n(19 entities)"]
    Timer["Timer\n(21 entities)"]
    Userdata["Userdata\n(38 entities)"]
    Util["Util\n(1129 entities)"]
    Validation["Validation\n(42 entities)"]
    Workflow["Workflow\n(160 entities)"]
    Workflows["Workflows\n(15 entities)"]
    Actionlogging --> Api
    Api --> Actionlogging
    Api --> Authorization
    Api --> Auxiliaryfile
    Api --> Bannermessage
    Api --> Bannermessageservicebean
    Api --> Bannermessagetext
    Api --> Batch
    Api --> Branding
    Api --> Confirmemail
    Api --> Controlledvocabalternate
    Api --> Controlledvocabularyvalue
    Api --> Controlledvocabularyvalueservicebean
    Api --> Customization
    Api --> Dataaccess
    Api --> Datacapturemodule
    Api --> Datafile
    Api --> Datafileservicebean
    Api --> Dataset
    Api --> Dataset2
    Api --> Datasetfield
    Api --> Datasetfieldconstant
    Api --> Datasetfieldservicebean
    Api --> Datasetfieldtype
    Api --> Datasetlock
    Api --> Datasetservicebean
    Api --> Datasetutility
    Api --> Datasetversion
    Api --> Datasetversionservicebean
    Api --> Datatagscontainer
    Api --> Datavariable
    Api --> Dataverse
    Api --> Dataverse2
    Api --> Dataversecontact
    Api --> Dataverseheaderfragment
    Api --> Dataverserequestservicebean
    Api --> Dataverseroleservicebean
    Api --> Dataverseservicebean
    Api --> Dataversesession
    Api --> Dvobject
    Api --> Dvobjectservicebean
    Api --> Ejbdataverseengine
    Api --> Engine
    Api --> Export
    Api --> Externaltools
    Api --> Feedback
    Api --> Filemetadata
    Api --> Globalid
    Api --> Globus
    Api --> Guestbookresponse
    Api --> Harvest
    Api --> I18N
    Api --> Ingest
    Api --> License
    Api --> Locality
    Api --> Mailservicebean
    Api --> Makedatacount
    Api --> Metadatablock
    Api --> Metadatablockservicebean
    Api --> Metric
    Api --> Metrics
    Api --> Mydata
    Api --> Permissionservicebean
    Api --> Pidproviders
    Api --> Privateurl
    Api --> Provenance
    Api --> Roleassigneeservicebean
    Api --> Roleassignment
    Api --> Search
    Api --> Sendfeedbackdialog
    Api --> Settings
    Api --> Sitemap
    Api --> Storageuse
    Api --> Template
    Api --> Templateservicebean
    Api --> Termsofuseandaccess
    Api --> Userdata
    Api --> Usernotification
    Api --> Usernotificationservicebean
    Api --> Userservicebean
    Api --> Util
    Api --> Validation
    Api --> Workflow
    Apitokenpage --> Api
    Apitokenpage --> Authorization
    Apitokenpage --> Util
    Authorization --> Actionlogging
    Authorization --> Api
    Authorization --> Cart
    Authorization --> Confirmemail
    Authorization --> Datafile
    Authorization --> Datafileservicebean
    Authorization --> Dataset
    Authorization --> Datasetlock
    Authorization --> Datasetservicebean
    Authorization --> Datasetversion
    Authorization --> Datasetversionservicebean
    Authorization --> Dataverse
    Authorization --> Dataverseservicebean
    Authorization --> Dataversesession
    Authorization --> Dvobject
    Authorization --> Dvobjectservicebean
    Authorization --> Engine
    Authorization --> Fileaccessrequest
    Authorization --> Guestbookresponseservicebean
    Authorization --> Loginpage
    Authorization --> Mydata
    Authorization --> Passwordreset
    Authorization --> Permissionservicebean
    Authorization --> Permissionswrapper
    Authorization --> Privateurl
    Authorization --> Roleassigneeservicebean
    Authorization --> Roleassignment
    Authorization --> Search
    Authorization --> Settings
    Authorization --> Settingswrapper
    Authorization --> Userdata
    Authorization --> Usernotification
    Authorization --> Usernotificationservicebean
    Authorization --> Userservicebean
    Authorization --> Util
    Authorization --> Validation
    Authorization --> Workflow
    Authorization --> Workflows
    Auxiliaryfile --> Util
    Auxiliaryfileservicebean --> Dataaccess
    Auxiliaryfileservicebean --> Storageuse
    Auxiliaryfileservicebean --> Util
    Bannermessage --> Util
    Bannermessageservicebean --> Authorization
    Batch --> Actionlogging
    Batch --> Authorization
    Batch --> Datafile
    Batch --> Datafileservicebean
    Batch --> Dataset
    Batch --> Datasetlock
    Batch --> Datasetservicebean
    Batch --> Datasetversion
    Batch --> Dvobject
    Batch --> Ejbdataverseengine
    Batch --> Engine
    Batch --> Filemetadata
    Batch --> Permissionservicebean
    Batch --> Pidproviders
    Batch --> Settings
    Batch --> Usernotification
    Batch --> Usernotificationservicebean
    Batch --> Util
    Branding --> Dataverseservicebean
    Branding --> Settings
    Branding --> Util
    Configurefragmentbean --> Authorization
    Configurefragmentbean --> Externaltools
    Configurefragmentbean --> Util
    Confirmemail --> Actionlogging
    Confirmemail --> Api
    Confirmemail --> Authorization
    Confirmemail --> Dataverseservicebean
    Confirmemail --> Dataversesession
    Confirmemail --> Mailservicebean
    Confirmemail --> Usernotification
    Confirmemail --> Util
    Controlledvocabalternate --> Api
    Controlledvocabularyvalue --> Api
    Controlledvocabularyvalue --> Util
    Curationstatus --> Authorization
    Customizationfilesservlet --> Customization
    Customizationfilesservlet --> Settings
    Customizationfilesservlet --> Util
    Dashboard --> Api
    Dashboard --> Authorization
    Dashboard --> Dataset
    Dashboard --> Datasetservicebean
    Dashboard --> Dataverse
    Dashboard --> Dataverserequestservicebean
    Dashboard --> Dataverseservicebean
    Dashboard --> Dataversesession
    Dashboard --> Ejbdataverseengine
    Dashboard --> Engine
    Dashboard --> Mydata
    Dashboard --> Permissionswrapper
    Dashboard --> Settingswrapper
    Dashboard --> Userdata
    Dashboard --> Userservicebean
    Dashboard --> Util
    Dashboardpage --> Harvest
    Dashboardpage --> Util
    Dataaccess --> Api
    Dataaccess --> Datafile
    Dataaccess --> Datafileservicebean
    Dataaccess --> Dataset
    Dataaccess --> Datavariable
    Dataaccess --> Dataverse
    Dataaccess --> Dvobject
    Dataaccess --> Globus
    Dataaccess --> Settings
    Dataaccess --> Util
    Datacapturemodule --> Authorization
    Datacapturemodule --> Dataset
    Datacapturemodule --> Datasetversion
    Datacapturemodule --> Util
    Datacitation --> Branding
    Datacitation --> Dataset2
    Datacitation --> Harvest
    Datacitation --> Pidproviders
    Datacitation --> Util
    Datafile --> Authorization
    Datafile --> Dataaccess
    Datafile --> Datasetutility
    Datafile --> Dvobject
    Datafile --> Ingest
    Datafile --> Search
    Datafile --> Util
    Datafilecategory --> Api
    Datafilecategoryservicebean --> Settings
    Datafilecategoryservicebean --> Util
    Datafileservicebean --> Authorization
    Datafileservicebean --> Dataaccess
    Datafileservicebean --> Harvest
    Datafileservicebean --> Ingest
    Datafileservicebean --> Search
    Datafileservicebean --> Settings
    Datafileservicebean --> Storageuse
    Datafileservicebean --> Util
    Datafiletag --> Api
    Dataset --> Dataset2
    Dataset --> Dvobjectcontainer
    Dataset --> Harvest
    Dataset --> License
    Dataset --> Makedatacount
    Dataset --> Settings
    Dataset --> Storageuse
    Dataset --> Util
    Dataset2 --> Actionlogging
    Dataset2 --> Api
    Dataset2 --> Authorization
    Dataset2 --> Dataaccess
    Dataset2 --> Datafile
    Dataset2 --> Datasetfield
    Dataset2 --> Datasetfieldservicebean
    Dataset2 --> Datasetutility
    Dataset2 --> Datasetversion
    Dataset2 --> Engine
    Dataset2 --> License
    Dataset2 --> Metadatablock
    Dataset2 --> Util
    Datasetfield --> Api
    Datasetfieldcompoundvalue --> Api
    Datasetfieldcompoundvalue --> Util
    Datasetfieldservicebean --> Dataset2
    Datasetfieldservicebean --> Settings
    Datasetfieldservicebean --> Util
    Datasetfieldtype --> Search
    Datasetfieldtype --> Util
    Datasetfieldvalue --> Api
    Datasetfieldvalue --> Util
    Datasetfieldvaluevalidator --> Util
    Datasetfieldvaluevalidator --> Validation
    Datasetlinkingdataverse --> Api
    Datasetlock --> Api
    Datasetlock --> Authorization
    Datasetpage --> Api
    Datasetpage --> Authorization
    Datasetpage --> Branding
    Datasetpage --> Dataaccess
    Datasetpage --> Datacapturemodule
    Datasetpage --> Dataset2
    Datasetpage --> Datasetutility
    Datasetpage --> Datavariable
    Datasetpage --> Engine
    Datasetpage --> Export
    Datasetpage --> Externaltools
    Datasetpage --> Globus
    Datasetpage --> Ingest
    Datasetpage --> License
    Datasetpage --> Makedatacount
    Datasetpage --> Metadataimport
    Datasetpage --> Pidproviders
    Datasetpage --> Privateurl
    Datasetpage --> Provenance
    Datasetpage --> Search
    Datasetpage --> Settings
    Datasetpage --> Util
    Datasetpage --> Validation
    Datasetpage --> Workflows
    Datasetservicebean --> Authorization
    Datasetservicebean --> Dataaccess
    Datasetservicebean --> Dataset2
    Datasetservicebean --> Datavariable
    Datasetservicebean --> Engine
    Datasetservicebean --> Export
    Datasetservicebean --> Globus
    Datasetservicebean --> Harvest
    Datasetservicebean --> Pidproviders
    Datasetservicebean --> Search
    Datasetservicebean --> Settings
    Datasetservicebean --> Storageuse
    Datasetservicebean --> Util
    Datasetservicebean --> Workflows
    Datasetutility --> Api
    Datasetutility --> Authorization
    Datasetutility --> Dataaccess
    Datasetutility --> Datafile
    Datasetutility --> Datafileservicebean
    Datasetutility --> Datafiletag
    Datasetutility --> Dataset
    Datasetutility --> Datasetlock
    Datasetutility --> Datasetservicebean
    Datasetutility --> Datasetversion
    Datasetutility --> Datasetversionservicebean
    Datasetutility --> Ejbdataverseengine
    Datasetutility --> Engine
    Datasetutility --> Filemetadata
    Datasetutility --> Ingest
    Datasetutility --> Permissionservicebean
    Datasetutility --> Storageuse
    Datasetutility --> Util
    Datasetversion --> Branding
    Datasetversion --> Dataset2
    Datasetversion --> License
    Datasetversion --> Settings
    Datasetversion --> Util
    Datasetversion --> Workflows
    Datasetversiondifference --> Datasetversionsummaries
    Datasetversiondifference --> Datavariable
    Datasetversiondifference --> Util
    Datasetversionservicebean --> Authorization
    Datasetversionservicebean --> Batch
    Datasetversionservicebean --> Ingest
    Datasetversionservicebean --> Pidproviders
    Datasetversionservicebean --> Search
    Datasetversionservicebean --> Settings
    Datasetversionservicebean --> Util
    Datasetversionuser --> Api
    Datasetversionuser --> Authorization
    Datasetwidgetspage --> Dataaccess
    Datasetwidgetspage --> Dataset2
    Datasetwidgetspage --> Engine
    Datasetwidgetspage --> Util
    Datatable --> Api
    Datatable --> Datavariable
    Datavariable --> Api
    Datavariable --> Datatable
    Datavariable --> Filemetadata
    Datavariable --> Util
    Dataverse --> Authorization
    Dataverse --> Dataset2
    Dataverse --> Dvobjectcontainer
    Dataverse --> Harvest
    Dataverse --> Search
    Dataverse --> Storageuse
    Dataverse --> Util
    Dataverse2 --> Api
    Dataverse2 --> Authorization
    Dataverse2 --> Datafile
    Dataverse2 --> Dataset
    Dataverse2 --> Dataverse
    Dataverse2 --> Dvobject
    Dataverse2 --> Engine
    Dataverse2 --> Settings
    Dataverse2 --> Util
    Dataversecontact --> Api
    Dataversefacet --> Api
    Dataversefeatureddataverse --> Api
    Dataversefieldtypeinputlevel --> Api
    Dataverseheaderfragment --> Authorization
    Dataverseheaderfragment --> Settings
    Dataverseheaderfragment --> Util
    Dataverselinkingdataverse --> Api
    Dataversemetadatablockfacet --> Api
    Dataversepage --> Authorization
    Dataversepage --> Dataaccess
    Dataversepage --> Dataset2
    Dataversepage --> Dataverse2
    Dataversepage --> Engine
    Dataversepage --> Pidproviders
    Dataversepage --> Search
    Dataversepage --> Util
    Dataverserequestservicebean --> Engine
    Dataverseroleservicebean --> Authorization
    Dataverseroleservicebean --> Engine
    Dataverseroleservicebean --> Search
    Dataverseroleservicebean --> Settings
    Dataverseservicebean --> Api
    Dataverseservicebean --> Authorization
    Dataverseservicebean --> Batch
    Dataverseservicebean --> Dataaccess
    Dataverseservicebean --> Engine
    Dataverseservicebean --> Search
    Dataverseservicebean --> Storageuse
    Dataverseservicebean --> Util
    Dataverseservicebean --> Validation
    Dataversesession --> Actionlogging
    Dataversesession --> Authorization
    Dataversesession --> Util
    Dvobject --> Authorization
    Dvobject --> Dataverse2
    Dvobject --> Dataverseentity
    Dvobject --> Pidproviders
    Dvobject --> Storageuse
    Dvobjectcontainer --> Dataaccess
    Dvobjectcontainer --> Dvobject
    Dvobjectcontainer --> Pidproviders
    Dvobjectcontainer --> Settings
    Dvobjectcontainer --> Storageuse
    Dvobjectcontainer --> Util
    Dvobjectservicebean --> Authorization
    Dvobjectservicebean --> Pidproviders
    Editdatafilespage --> Api
    Editdatafilespage --> Authorization
    Editdatafilespage --> Branding
    Editdatafilespage --> Dataaccess
    Editdatafilespage --> Datacapturemodule
    Editdatafilespage --> Dataset2
    Editdatafilespage --> Datasetutility
    Editdatafilespage --> Engine
    Editdatafilespage --> Ingest
    Editdatafilespage --> License
    Editdatafilespage --> Provenance
    Editdatafilespage --> Search
    Editdatafilespage --> Settings
    Editdatafilespage --> Storageuse
    Editdatafilespage --> Util
    Ejbdataverseengine --> Actionlogging
    Ejbdataverseengine --> Authorization
    Ejbdataverseengine --> Confirmemail
    Ejbdataverseengine --> Datacapturemodule
    Ejbdataverseengine --> Dataset2
    Ejbdataverseengine --> Dataverse2
    Ejbdataverseengine --> Engine
    Ejbdataverseengine --> Ingest
    Ejbdataverseengine --> License
    Ejbdataverseengine --> Pidproviders
    Ejbdataverseengine --> Privateurl
    Ejbdataverseengine --> Search
    Ejbdataverseengine --> Settings
    Ejbdataverseengine --> Storageuse
    Ejbdataverseengine --> Util
    Ejbdataverseengine --> Workflow
    Embargo --> Util
    Engine --> Actionlogging
    Engine --> Alternativepersistentidentifier
    Engine --> Api
    Engine --> Authorization
    Engine --> Batch
    Engine --> Branding
    Engine --> Confirmemail
    Engine --> Controlledvocabularyvalue
    Engine --> Curationstatus
    Engine --> Dataaccess
    Engine --> Datacapturemodule
    Engine --> Datacitation
    Engine --> Datafile
    Engine --> Datafilecategory
    Engine --> Datafiletag
    Engine --> Dataset
    Engine --> Dataset2
    Engine --> Datasetfield
    Engine --> Datasetfieldcompoundvalue
    Engine --> Datasetfieldconstant
    Engine --> Datasetfieldservicebean
    Engine --> Datasetfieldtype
    Engine --> Datasetfieldvalue
    Engine --> Datasetlinkingdataverse
    Engine --> Datasetlock
    Engine --> Datasetutility
    Engine --> Datasetversion
    Engine --> Datasetversiondifference
    Engine --> Datasetversionuser
    Engine --> Datatable
    Engine --> Dataverse
    Engine --> Dataverse2
    Engine --> Dataversefacet
    Engine --> Dataversefeatureddataverse
    Engine --> Dataversefieldtypeinputlevel
    Engine --> Dataverselinkingdataverse
    Engine --> Dataversemetadatablockfacet
    Engine --> Dvobject
    Engine --> Dvobjectcontainer
    Engine --> Embargo
    Engine --> Export
    Engine --> Fileaccessrequest
    Engine --> Filemetadata
    Engine --> Fileversiondifference
    Engine --> Globalid
    Engine --> Guestbook
    Engine --> Guestbookresponse
    Engine --> Harvest
    Engine --> Ingest
    Engine --> License
    Engine --> Metadatablock
    Engine --> Pidproviders
    Engine --> Privateurl
    Engine --> Roleassignment
    Engine --> Roleassignmenthistory
    Engine --> Search
    Engine --> Settings
    Engine --> Settingswrapper
    Engine --> Storageuse
    Engine --> Template
    Engine --> Termsofuseandaccess
    Engine --> Usernotification
    Engine --> Util
    Engine --> Versionedfilemetadata
    Engine --> Workflow
    Engine --> Workflows
    Export --> Api
    Export --> Controlledvocabularyvalue
    Export --> Dataaccess
    Export --> Datacitation
    Export --> Datafile
    Export --> Datafileservicebean
    Export --> Dataset
    Export --> Datasetfieldconstant
    Export --> Datasetfieldtype
    Export --> Datasetservicebean
    Export --> Datasetversion
    Export --> Datasetversionfilesservicebean
    Export --> Datatable
    Export --> Datavariable
    Export --> Dvobjectcontainer
    Export --> Embargo
    Export --> Filemetadata
    Export --> Filesearchcriteria
    Export --> Globalid
    Export --> Ingest
    Export --> Pidproviders
    Export --> Settings
    Export --> Util
    Externaltools --> Authorization
    Externaltools --> Auxiliaryfile
    Externaltools --> Auxiliaryfileservicebean
    Externaltools --> Dataaccess
    Externaltools --> Datafile
    Externaltools --> Datafileservicebean
    Externaltools --> Dataset
    Externaltools --> Filemetadata
    Externaltools --> Util
    Feedback --> Datafile
    Feedback --> Dataset
    Feedback --> Datasetfield
    Feedback --> Datasetfieldcompoundvalue
    Feedback --> Datasetfieldconstant
    Feedback --> Dataverse
    Feedback --> Dataversecontact
    Feedback --> Dataversesession
    Feedback --> Dvobject
    Feedback --> Util
    Fileaccessrequest --> Authorization
    Fileaccessrequest --> Util
    Filedownloadhelper --> Authorization
    Filedownloadhelper --> Dataaccess
    Filedownloadhelper --> Externaltools
    Filedownloadhelper --> Globus
    Filedownloadhelper --> Util
    Filedownloadservicebean --> Authorization
    Filedownloadservicebean --> Dataaccess
    Filedownloadservicebean --> Engine
    Filedownloadservicebean --> Externaltools
    Filedownloadservicebean --> Makedatacount
    Filedownloadservicebean --> Settings
    Filemetadata --> Api
    Filemetadata --> Datasetutility
    Filemetadata --> Datavariable
    Filemetadata --> Util
    Filemetadataversionshelper --> Authorization
    Filemetadataversionshelper --> Dataset2
    Filemetadataversionshelper --> Engine
    Filepage --> Authorization
    Filepage --> Dataaccess
    Filepage --> Engine
    Filepage --> Export
    Filepage --> Externaltools
    Filepage --> Ingest
    Filepage --> Makedatacount
    Filepage --> Privateurl
    Filepage --> Settings
    Filepage --> Util
    Fileversiondifference --> Util
    Filter --> Settings
    Filter --> Util
    Foreignmetadataformatmapping --> Api
    Globalid --> Pidproviders
    Globalid --> Util
    Globus --> Api
    Globus --> Authorization
    Globus --> Dataaccess
    Globus --> Datafile
    Globus --> Dataset
    Globus --> Datasetutility
    Globus --> Engine
    Globus --> Ingest
    Globus --> Privateurl
    Globus --> Settings
    Globus --> Util
    Guestbook --> Util
    Guestbookpage --> Engine
    Guestbookpage --> Util
    Guestbookresponse --> Authorization
    Guestbookresponse --> Externaltools
    Guestbookresponse --> Util
    Guestbookresponseservicebean --> Authorization
    Guestbookresponseservicebean --> Externaltools
    Guestbookresponseservicebean --> Util
    Guestbookresponsespage --> Engine
    Guestbookresponsespage --> Util
    Harvest --> Api
    Harvest --> Dataset
    Harvest --> Datasetservicebean
    Harvest --> Datasetversion
    Harvest --> Dataverse
    Harvest --> Dataverseservicebean
    Harvest --> Ejbdataverseengine
    Harvest --> Engine
    Harvest --> Export
    Harvest --> Mailservicebean
    Harvest --> Search
    Harvest --> Settings
    Harvest --> Timer
    Harvest --> Util
    Harvestingclientspage --> Authorization
    Harvestingclientspage --> Engine
    Harvestingclientspage --> Harvest
    Harvestingclientspage --> Search
    Harvestingclientspage --> Timer
    Harvestingclientspage --> Util
    Harvestingsetspage --> Authorization
    Harvestingsetspage --> Harvest
    Harvestingsetspage --> Util
    Ingest --> Api
    Ingest --> Authorization
    Ingest --> Auxiliaryfile
    Ingest --> Auxiliaryfileservicebean
    Ingest --> Controlledvocabularyvalue
    Ingest --> Dataaccess
    Ingest --> Datafile
    Ingest --> Datafilecategory
    Ingest --> Datafileservicebean
    Ingest --> Dataset
    Ingest --> Datasetfield
    Ingest --> Datasetfieldcompoundvalue
    Ingest --> Datasetfieldconstant
    Ingest --> Datasetfieldservicebean
    Ingest --> Datasetfieldtype
    Ingest --> Datasetfieldvalue
    Ingest --> Datasetlock
    Ingest --> Datasetservicebean
    Ingest --> Datasetutility
    Ingest --> Datasetversion
    Ingest --> Datatable
    Ingest --> Datavariable
    Ingest --> Dvobject
    Ingest --> Filemetadata
    Ingest --> Metadatablock
    Ingest --> Search
    Ingest --> Settings
    Ingest --> Storageuse
    Ingest --> Util
    License --> Actionlogging
    License --> Dataset2
    License --> Termsofuseandaccess
    Locality --> Util
    Loginpage --> Authorization
    Loginpage --> Settings
    Loginpage --> Util
    Mailservicebean --> Authorization
    Mailservicebean --> Branding
    Mailservicebean --> Confirmemail
    Mailservicebean --> Dataset2
    Mailservicebean --> Settings
    Mailservicebean --> Util
    Mailservicebean --> Validation
    Makedatacount --> Api
    Makedatacount --> Batch
    Makedatacount --> Datafile
    Makedatacount --> Dataset
    Makedatacount --> Datasetservicebean
    Makedatacount --> Datasetversion
    Makedatacount --> Dataverserequestservicebean
    Makedatacount --> Globalid
    Makedatacount --> Pidproviders
    Makedatacount --> Util
    Managefilepermissionspage --> Api
    Managefilepermissionspage --> Authorization
    Managefilepermissionspage --> Engine
    Managefilepermissionspage --> Util
    Managegroupspage --> Authorization
    Managegroupspage --> Engine
    Managegroupspage --> Util
    Manageguestbookspage --> Engine
    Manageguestbookspage --> Util
    Managepermissionspage --> Authorization
    Managepermissionspage --> Engine
    Managepermissionspage --> Util
    Managetemplatespage --> Engine
    Managetemplatespage --> License
    Managetemplatespage --> Util
    Metadatablock --> Api
    Metadatablock --> Util
    Metadataimport --> Datasetfield
    Metadataimport --> Datasetfieldcompoundvalue
    Metadataimport --> Datasetfieldservicebean
    Metadataimport --> Datasetfieldtype
    Metadataimport --> Datasetfieldvalue
    Metadataimport --> Datasetversion
    Metadataimport --> Foreignmetadatafieldmapping
    Metadataimport --> Foreignmetadataformatmapping
    Metadataimport --> Util
    Metric --> Api
    Metrics --> Datasetversion
    Metrics --> Dataverse
    Metrics --> Guestbookresponse
    Metrics --> Metric
    Metrics --> Util
    Mydata --> Api
    Mydata --> Authorization
    Mydata --> Dataaccess
    Mydata --> Datasetpage
    Mydata --> Dataverseroleservicebean
    Mydata --> Dataversesession
    Mydata --> Dvobject
    Mydata --> Dvobjectservicebean
    Mydata --> Engine
    Mydata --> Permissionswrapper
    Mydata --> Roleassigneeservicebean
    Mydata --> Search
    Mydata --> Settings
    Mydata --> Settingswrapper
    Mydata --> Util
    Openapi --> Api
    Openapi --> Util
    Passwordreset --> Actionlogging
    Passwordreset --> Api
    Passwordreset --> Authorization
    Passwordreset --> Dataverseservicebean
    Passwordreset --> Dataversesession
    Passwordreset --> Mailservicebean
    Passwordreset --> Settings
    Passwordreset --> Settingswrapper
    Passwordreset --> Util
    Passwordreset --> Validation
    Permissionservicebean --> Authorization
    Permissionservicebean --> Engine
    Permissionservicebean --> Util
    Permissionservicebean --> Workflow
    Permissionswrapper --> Authorization
    Permissionswrapper --> Engine
    Pidproviders --> Api
    Pidproviders --> Authorization
    Pidproviders --> Batch
    Pidproviders --> Branding
    Pidproviders --> Datacitation
    Pidproviders --> Datafile
    Pidproviders --> Dataset
    Pidproviders --> Dataset2
    Pidproviders --> Datasetauthor
    Pidproviders --> Datasetfield
    Pidproviders --> Datasetversion
    Pidproviders --> Dataverseservicebean
    Pidproviders --> Dvobject
    Pidproviders --> Dvobjectservicebean
    Pidproviders --> Filemetadata
    Pidproviders --> Globalid
    Pidproviders --> License
    Pidproviders --> Settings
    Pidproviders --> Util
    Privateurl --> Authorization
    Privateurl --> Dataset
    Privateurl --> Datasetservicebean
    Privateurl --> Datasetversion
    Privateurl --> Dataverserequestservicebean
    Privateurl --> Dataversesession
    Privateurl --> Dvobject
    Privateurl --> Engine
    Privateurl --> Permissionswrapper
    Privateurl --> Roleassignment
    Privateurl --> Util
    Provenance --> Api
    Provenance --> Datafile
    Provenance --> Datafileservicebean
    Provenance --> Dataset
    Provenance --> Datasetpage
    Provenance --> Dataverserequestservicebean
    Provenance --> Editdatafilespage
    Provenance --> Engine
    Provenance --> Filemetadata
    Provenance --> Filepage
    Provenance --> Util
    Repositorystorageabstractionlayer --> Dataset
    Repositorystorageabstractionlayer --> Datasetversion
    Repositorystorageabstractionlayer --> Locality
    Repositorystorageabstractionlayer --> Settings
    Repositorystorageabstractionlayer --> Util
    Retention --> Util
    Roleassigneeservicebean --> Authorization
    Roleassigneeservicebean --> Engine
    Roleassigneeservicebean --> Mydata
    Roleassigneeservicebean --> Privateurl
    Roleassigneeservicebean --> Util
    Roleassignment --> Api
    Roleassignment --> Authorization
    Roleassignmenthistory --> Api
    Roleassignmenthistory --> Engine
    Rolepermissionfragment --> Authorization
    Rolepermissionfragment --> Engine
    Rolepermissionfragment --> Util
    Rserve --> Dataaccess
    Rserve --> Datafile
    Rserve --> Settings
    S3Packageimporter --> Api
    S3Packageimporter --> Pidproviders
    S3Packageimporter --> Settings
    S3Packageimporter --> Util
    Search --> Api
    Search --> Authorization
    Search --> Batch
    Search --> Controlledvocabularyvalue
    Search --> Dataaccess
    Search --> Datafile
    Search --> Datafileservicebean
    Search --> Dataset
    Search --> Dataset2
    Search --> Datasetfieldconstant
    Search --> Datasetfieldservicebean
    Search --> Datasetfieldtype
    Search --> Datasetlinkingdataverse
    Search --> Datasetlinkingservicebean
    Search --> Datasetservicebean
    Search --> Datasetversion
    Search --> Datasetversionservicebean
    Search --> Datatable
    Search --> Datavariable
    Search --> Dataverse
    Search --> Dataversefacet
    Search --> Dataverselinkingdataverse
    Search --> Dataverselinkingservicebean
    Search --> Dataversepage
    Search --> Dataverseroleservicebean
    Search --> Dataverseservicebean
    Search --> Dataversesession
    Search --> Dvobject
    Search --> Dvobjectservicebean
    Search --> Ejbdataverseengine
    Search --> Engine
    Search --> Filemetadata
    Search --> Harvest
    Search --> Metadatablock
    Search --> Metric
    Search --> Permissionservicebean
    Search --> Permissionswrapper
    Search --> Roleassigneeservicebean
    Search --> Roleassignment
    Search --> Settings
    Search --> Settingswrapper
    Search --> Thumbnailservicewrapper
    Search --> Util
    Search --> Widgetwrapper
    Sendfeedbackdialog --> Branding
    Sendfeedbackdialog --> Feedback
    Sendfeedbackdialog --> Settings
    Sendfeedbackdialog --> Util
    Settings --> Actionlogging
    Settings --> Api
    Settings --> Mailservicebean
    Settings --> Pidproviders
    Settings --> Util
    Settingswrapper --> Branding
    Settingswrapper --> Dataaccess
    Settingswrapper --> Settings
    Settingswrapper --> Util
    Shib --> Authorization
    Shib --> Settings
    Shib --> Util
    Shib --> Validation
    Sitemap --> Api
    Sitemap --> Dataset
    Sitemap --> Dataverse
    Sitemap --> Dvobjectcontainer
    Sitemap --> Settings
    Sitemap --> Util
    Storageuse --> Api
    Storageuse --> Dvobject
    Storageuse --> Dvobjectcontainer
    Storageuse --> Settings
    Superuserpage --> Authorization
    Superuserpage --> Search
    Template --> Api
    Template --> Util
    Templatepage --> Engine
    Templatepage --> License
    Templatepage --> Util
    Templateservicebean --> Search
    Termsofuseandaccess --> License
    Themewidgetfragment --> Api
    Themewidgetfragment --> Engine
    Themewidgetfragment --> Settings
    Themewidgetfragment --> Util
    Thumbnailservicewrapper --> Authorization
    Thumbnailservicewrapper --> Dataaccess
    Thumbnailservicewrapper --> Dataset2
    Thumbnailservicewrapper --> Search
    Thumbnailservicewrapper --> Util
    Timer --> Authorization
    Timer --> Datasetservicebean
    Timer --> Dataverse
    Timer --> Engine
    Timer --> Harvest
    Timer --> Util
    Userdata --> Authorization
    Userdata --> Mydata
    Userdata --> Userservicebean
    Userdata --> Util
    Usernotification --> Api
    Usernotification --> Authorization
    Usernotification --> Util
    Usernotificationservicebean --> Authorization
    Usernotificationservicebean --> Settings
    Userservicebean --> Authorization
    Userservicebean --> Search
    Userservicebean --> Userdata
    Util --> Api
    Util --> Authorization
    Util --> Branding
    Util --> Controlledvocabularyvalue
    Util --> Dataaccess
    Util --> Datafile
    Util --> Datafilecategory
    Util --> Dataset
    Util --> Dataset2
    Util --> Datasetfield
    Util --> Datasetfieldcompoundvalue
    Util --> Datasetfieldconstant
    Util --> Datasetfieldservicebean
    Util --> Datasetfieldtype
    Util --> Datasetfieldvalue
    Util --> Datasetutility
    Util --> Datasetversion
    Util --> Dataverse
    Util --> Dataverse2
    Util --> Dataverseservicebean
    Util --> Dvobjectcontainer
    Util --> Engine
    Util --> Export
    Util --> Filemetadata
    Util --> Fileversiondifference
    Util --> Globalid
    Util --> Globus
    Util --> Harvest
    Util --> Ingest
    Util --> License
    Util --> Metadatablock
    Util --> Metadatablockservicebean
    Util --> Pidproviders
    Util --> Privateurl
    Util --> Retention
    Util --> Search
    Util --> Settings
    Util --> Termsofuseandaccess
    Util --> Usernotification
    Util --> Validation
    Util --> Workflow
    Validation --> Datasetfieldservicebean
    Validation --> Datasetfieldtype
    Validation --> Passwordreset
    Validation --> Settings
    Validation --> Util
    Workflow --> Authorization
    Workflow --> Branding
    Workflow --> Controlledvocabularyvalue
    Workflow --> Dataset
    Workflow --> Datasetfield
    Workflow --> Datasetfieldcompoundvalue
    Workflow --> Datasetfieldtype
    Workflow --> Datasetfieldvalue
    Workflow --> Datasetlock
    Workflow --> Datasetservicebean
    Workflow --> Datasetversion
    Workflow --> Dataverserequestservicebean
    Workflow --> Dvobjectservicebean
    Workflow --> Ejbdataverseengine
    Workflow --> Engine
    Workflow --> Globalid
    Workflow --> Pidproviders
    Workflow --> Roleassigneeservicebean
    Workflow --> Settings
    Workflow --> Usernotification
    Workflow --> Usernotificationservicebean
    Workflow --> Util
    Workflow --> Workflows
    Workflows --> Api
    Workflows --> Authorization
    Workflows --> Datasetversion
    Workflows --> Util
    Workflows --> Workflow
        
Package-based grouping (depth=1 after common prefix 'edu.harvard.iq.dataverse') with dependency-affinity facade refinement (1419 entities reassigned).

Components

Component Responsibility # Entities
Alternativepersistentidentifier Entities in AlternativePersistentIdentifier 17 edu.harvard.iq.dataverse.AlternativePersistentIdentifier, edu.harvard.iq.dataverse.AlternativePersistentIdentifier.getAuthority, edu.harvard.iq.dataverse.AlternativePersistentIdentifier.getDvObject, edu.harvard.iq.dataverse.AlternativePersistentIdentifier.getGlobalIdCreateTime, edu.harvard.iq.dataverse.AlternativePersistentIdentifier.getId, edu.harvard.iq.dataverse.AlternativePersistentIdentifier.getIdentifier, edu.harvard.iq.dataverse.AlternativePersistentIdentifier.getProtocol, edu.harvard.iq.dataverse.AlternativePersistentIdentifier.isIdentifierRegistered, ... (+9 more)
Apitokenpage Entities in ApiTokenPage 7 edu.harvard.iq.dataverse.ApiTokenPage, edu.harvard.iq.dataverse.ApiTokenPage.checkForApiToken, edu.harvard.iq.dataverse.ApiTokenPage.generate, edu.harvard.iq.dataverse.ApiTokenPage.getApiToken, edu.harvard.iq.dataverse.ApiTokenPage.getApiTokenExpiration, edu.harvard.iq.dataverse.ApiTokenPage.revoke, edu.harvard.iq.dataverse.ApiTokenPage.tokenIsExpired
Auxiliaryfile Entities in AuxiliaryFile 1 edu.harvard.iq.dataverse.AuxiliaryFile
Auxiliaryfileservicebean Entities in AuxiliaryFileServiceBean 12 edu.harvard.iq.dataverse.AuxiliaryFileServiceBean, edu.harvard.iq.dataverse.AuxiliaryFileServiceBean.deleteAuxiliaryFile, edu.harvard.iq.dataverse.AuxiliaryFileServiceBean.find, edu.harvard.iq.dataverse.AuxiliaryFileServiceBean.findAuxiliaryFileTypes, edu.harvard.iq.dataverse.AuxiliaryFileServiceBean.findAuxiliaryFiles, edu.harvard.iq.dataverse.AuxiliaryFileServiceBean.findAuxiliaryFilesByType, edu.harvard.iq.dataverse.AuxiliaryFileServiceBean.findAuxiliaryFilesWithoutType, edu.harvard.iq.dataverse.AuxiliaryFileServiceBean.findOtherAuxiliaryFiles, ... (+4 more)
Bannermessage Entities in BannerMessage 1 edu.harvard.iq.dataverse.BannerMessage
Bannermessageservicebean Entities in BannerMessageServiceBean 1 edu.harvard.iq.dataverse.BannerMessageServiceBean
Bannermessagetext Entities in BannerMessageText 12 edu.harvard.iq.dataverse.BannerMessageText, edu.harvard.iq.dataverse.BannerMessageText.equals, edu.harvard.iq.dataverse.BannerMessageText.getBannerMessage, edu.harvard.iq.dataverse.BannerMessageText.getId, edu.harvard.iq.dataverse.BannerMessageText.getLang, edu.harvard.iq.dataverse.BannerMessageText.getMessage, edu.harvard.iq.dataverse.BannerMessageText.hashCode, edu.harvard.iq.dataverse.BannerMessageText.setBannerMessage, ... (+4 more)
Cart Entities in Cart 7 edu.harvard.iq.dataverse.Cart, edu.harvard.iq.dataverse.Cart.addItem, edu.harvard.iq.dataverse.Cart.checkCartForItem, edu.harvard.iq.dataverse.Cart.clear, edu.harvard.iq.dataverse.Cart.createEntry, edu.harvard.iq.dataverse.Cart.getContents, edu.harvard.iq.dataverse.Cart.removeItem
Configurefragmentbean Entities in ConfigureFragmentBean 8 edu.harvard.iq.dataverse.ConfigureFragmentBean, edu.harvard.iq.dataverse.ConfigureFragmentBean.configureExternalAlert, edu.harvard.iq.dataverse.ConfigureFragmentBean.generateApiToken, edu.harvard.iq.dataverse.ConfigureFragmentBean.getConfigurePopupTool, edu.harvard.iq.dataverse.ConfigureFragmentBean.getConfigurePopupToolHandler, edu.harvard.iq.dataverse.ConfigureFragmentBean.getMessageApi, edu.harvard.iq.dataverse.ConfigureFragmentBean.setConfigureIds, edu.harvard.iq.dataverse.ConfigureFragmentBean.setConfigurePopupTool
Controlledvocabalternate Entities in ControlledVocabAlternate 1 edu.harvard.iq.dataverse.ControlledVocabAlternate
Controlledvocabularyvalue Entities in ControlledVocabularyValue 18 edu.harvard.iq.dataverse.ControlledVocabularyValue, edu.harvard.iq.dataverse.ControlledVocabularyValue.ControlledVocabularyValue, edu.harvard.iq.dataverse.ControlledVocabularyValue.equals, edu.harvard.iq.dataverse.ControlledVocabularyValue.getControlledVocabAlternates, edu.harvard.iq.dataverse.ControlledVocabularyValue.getDatasetFieldType, edu.harvard.iq.dataverse.ControlledVocabularyValue.getDisplayOrder, edu.harvard.iq.dataverse.ControlledVocabularyValue.getId, edu.harvard.iq.dataverse.ControlledVocabularyValue.getIdentifier, ... (+10 more)
Controlledvocabularyvalueconverter Entities in ControlledVocabularyValueConverter 3 edu.harvard.iq.dataverse.ControlledVocabularyValueConverter, edu.harvard.iq.dataverse.ControlledVocabularyValueConverter.getAsObject, edu.harvard.iq.dataverse.ControlledVocabularyValueConverter.getAsString
Controlledvocabularyvalueservicebean Entities in ControlledVocabularyValueServiceBean 2 edu.harvard.iq.dataverse.ControlledVocabularyValueServiceBean, edu.harvard.iq.dataverse.ControlledVocabularyValueServiceBean.findByDatasetFieldTypeId
Curationstatus Entities in CurationStatus 1 edu.harvard.iq.dataverse.CurationStatus
Customquestion Entities in CustomQuestion 26 edu.harvard.iq.dataverse.CustomQuestion, edu.harvard.iq.dataverse.CustomQuestion.addCustomQuestionValue, edu.harvard.iq.dataverse.CustomQuestion.equals, edu.harvard.iq.dataverse.CustomQuestion.getCustomQuestionOptions, edu.harvard.iq.dataverse.CustomQuestion.getCustomQuestionResponses, edu.harvard.iq.dataverse.CustomQuestion.getCustomQuestionValueString, edu.harvard.iq.dataverse.CustomQuestion.getCustomQuestionValues, edu.harvard.iq.dataverse.CustomQuestion.getDisplayOrder, ... (+18 more)
Customquestionresponse Entities in CustomQuestionResponse 14 edu.harvard.iq.dataverse.CustomQuestionResponse, edu.harvard.iq.dataverse.CustomQuestionResponse.equals, edu.harvard.iq.dataverse.CustomQuestionResponse.getCustomQuestion, edu.harvard.iq.dataverse.CustomQuestionResponse.getGuestbookResponse, edu.harvard.iq.dataverse.CustomQuestionResponse.getId, edu.harvard.iq.dataverse.CustomQuestionResponse.getResponse, edu.harvard.iq.dataverse.CustomQuestionResponse.getResponseSelectItems, edu.harvard.iq.dataverse.CustomQuestionResponse.hashCode, ... (+6 more)
Customquestionvalue Entities in CustomQuestionValue 12 edu.harvard.iq.dataverse.CustomQuestionValue, edu.harvard.iq.dataverse.CustomQuestionValue.equals, edu.harvard.iq.dataverse.CustomQuestionValue.getCustomQuestion, edu.harvard.iq.dataverse.CustomQuestionValue.getDisplayOrder, edu.harvard.iq.dataverse.CustomQuestionValue.getId, edu.harvard.iq.dataverse.CustomQuestionValue.getValueString, edu.harvard.iq.dataverse.CustomQuestionValue.hashCode, edu.harvard.iq.dataverse.CustomQuestionValue.setCustomQuestion, ... (+4 more)
Customizationfilesservlet Entities in CustomizationFilesServlet 6 edu.harvard.iq.dataverse.CustomizationFilesServlet, edu.harvard.iq.dataverse.CustomizationFilesServlet.doGet, edu.harvard.iq.dataverse.CustomizationFilesServlet.doPost, edu.harvard.iq.dataverse.CustomizationFilesServlet.getFilePath, edu.harvard.iq.dataverse.CustomizationFilesServlet.getServletInfo, edu.harvard.iq.dataverse.CustomizationFilesServlet.processRequest
Dashboardpage Entities in DashboardPage 14 edu.harvard.iq.dataverse.DashboardPage, edu.harvard.iq.dataverse.DashboardPage.getDataverse, edu.harvard.iq.dataverse.DashboardPage.getDataverseId, edu.harvard.iq.dataverse.DashboardPage.getHarvestClientsInfoLabel, edu.harvard.iq.dataverse.DashboardPage.getHarvestServerInfoLabel, edu.harvard.iq.dataverse.DashboardPage.getNumberOfConfiguredHarvestClients, edu.harvard.iq.dataverse.DashboardPage.getNumberOfHarvestedDatasets, edu.harvard.iq.dataverse.DashboardPage.getNumberOfOaiSets, ... (+6 more)
Datacitation Entities in DataCitation 34 edu.harvard.iq.dataverse.DataCitation, edu.harvard.iq.dataverse.DataCitation.DataCitation, edu.harvard.iq.dataverse.DataCitation.createEndNoteXML, edu.harvard.iq.dataverse.DataCitation.flattenHtml, edu.harvard.iq.dataverse.DataCitation.formatInternalCitation, edu.harvard.iq.dataverse.DataCitation.formatString, edu.harvard.iq.dataverse.DataCitation.formatURL, edu.harvard.iq.dataverse.DataCitation.getAuthorsAndProducersFrom, ... (+26 more)
Datafile Entities in DataFile 198 edu.harvard.iq.dataverse.DataFile, edu.harvard.iq.dataverse.DataFile.DataFile, edu.harvard.iq.dataverse.DataFile.SetIngestInProgress, edu.harvard.iq.dataverse.DataFile.SetIngestProblem, edu.harvard.iq.dataverse.DataFile.SetIngestScheduled, edu.harvard.iq.dataverse.DataFile.accept, edu.harvard.iq.dataverse.DataFile.addFileAccessRequest, edu.harvard.iq.dataverse.DataFile.addTag, ... (+190 more)
Datafilecategory Entities in DataFileCategory 1 edu.harvard.iq.dataverse.DataFileCategory
Datafilecategoryservicebean Entities in DataFileCategoryServiceBean 6 edu.harvard.iq.dataverse.DataFileCategoryServiceBean, edu.harvard.iq.dataverse.DataFileCategoryServiceBean.getFileCategories, edu.harvard.iq.dataverse.DataFileCategoryServiceBean.getFileCategoriesDefault, edu.harvard.iq.dataverse.DataFileCategoryServiceBean.getFileCategoriesOverride, edu.harvard.iq.dataverse.DataFileCategoryServiceBean.mergeDatasetFileCategories, edu.harvard.iq.dataverse.DataFileCategoryServiceBean.parseCategoriesString
Datafileconverter Entities in DataFileConverter 3 edu.harvard.iq.dataverse.DataFileConverter, edu.harvard.iq.dataverse.DataFileConverter.getAsObject, edu.harvard.iq.dataverse.DataFileConverter.getAsString
Datafileservicebean Entities in DataFileServiceBean 73 edu.harvard.iq.dataverse.DataFileServiceBean, edu.harvard.iq.dataverse.DataFileServiceBean.currentStorageSizeInBytes, edu.harvard.iq.dataverse.DataFileServiceBean.dashes, edu.harvard.iq.dataverse.DataFileServiceBean.deleteFromVersion, edu.harvard.iq.dataverse.DataFileServiceBean.finalizeFileDelete, edu.harvard.iq.dataverse.DataFileServiceBean.finalizeFileDeletes, edu.harvard.iq.dataverse.DataFileServiceBean.find, edu.harvard.iq.dataverse.DataFileServiceBean.findAll, ... (+65 more)
Datafiletag Entities in DataFileTag 1 edu.harvard.iq.dataverse.DataFileTag
Datatable Entities in DataTable 43 edu.harvard.iq.dataverse.DataTable, edu.harvard.iq.dataverse.DataTable.DataTable, edu.harvard.iq.dataverse.DataTable.equals, edu.harvard.iq.dataverse.DataTable.getCaseQuantity, edu.harvard.iq.dataverse.DataTable.getDataFile, edu.harvard.iq.dataverse.DataTable.getDataVariables, edu.harvard.iq.dataverse.DataTable.getId, edu.harvard.iq.dataverse.DataTable.getOriginalFileFormat, ... (+35 more)
Datatagscontainer Entities in DataTagsContainer 12 edu.harvard.iq.dataverse.DataTagsContainer, edu.harvard.iq.dataverse.DataTagsContainer.DataTagsContainer, edu.harvard.iq.dataverse.DataTagsContainer.getDatasetName, edu.harvard.iq.dataverse.DataTagsContainer.getTag, edu.harvard.iq.dataverse.DataTagsContainer.setDatasetName, edu.harvard.iq.dataverse.DataTagsContainer.setTag, edu.harvard.iq.dataverse.api.DataTagsAPI.getCache, edu.harvard.iq.dataverse.api.DataTagsAPI.getCallbackURL, ... (+4 more)
Dataset Entities in Dataset 122 edu.harvard.iq.dataverse.Dataset, edu.harvard.iq.dataverse.Dataset.Dataset, edu.harvard.iq.dataverse.Dataset.accept, edu.harvard.iq.dataverse.Dataset.addFileCategory, edu.harvard.iq.dataverse.Dataset.addLock, edu.harvard.iq.dataverse.Dataset.createNewDatasetVersion, edu.harvard.iq.dataverse.Dataset.equals, edu.harvard.iq.dataverse.Dataset.getAlternativePersistentIdentifier, ... (+114 more)
Datasetauthor Entities in DatasetAuthor 37 edu.harvard.iq.dataverse.DatasetAuthor, edu.harvard.iq.dataverse.DatasetAuthor.getAffiliation, edu.harvard.iq.dataverse.DatasetAuthor.getDatasetVersion, edu.harvard.iq.dataverse.DatasetAuthor.getDisplayOrder, edu.harvard.iq.dataverse.DatasetAuthor.getIdType, edu.harvard.iq.dataverse.DatasetAuthor.getIdValue, edu.harvard.iq.dataverse.DatasetAuthor.getIdentifierAsUrl, edu.harvard.iq.dataverse.DatasetAuthor.getName, ... (+29 more)
Datasetconverter Entities in DatasetConverter 3 edu.harvard.iq.dataverse.DatasetConverter, edu.harvard.iq.dataverse.DatasetConverter.getAsObject, edu.harvard.iq.dataverse.DatasetConverter.getAsString
Datasetdistributor Entities in DatasetDistributor 17 edu.harvard.iq.dataverse.DatasetDistributor, edu.harvard.iq.dataverse.DatasetDistributor.DatasetDistributor, edu.harvard.iq.dataverse.DatasetDistributor.getAbbreviation, edu.harvard.iq.dataverse.DatasetDistributor.getAffiliation, edu.harvard.iq.dataverse.DatasetDistributor.getDisplayOrder, edu.harvard.iq.dataverse.DatasetDistributor.getLogo, edu.harvard.iq.dataverse.DatasetDistributor.getName, edu.harvard.iq.dataverse.DatasetDistributor.getUrl, ... (+9 more)
Datasetfield Entities in DatasetField 2 edu.harvard.iq.dataverse.DatasetField, edu.harvard.iq.dataverse.util.DatasetFieldUtil.tidyUpFields
Datasetfieldcompoundvalue Entities in DatasetFieldCompoundValue 27 edu.harvard.iq.dataverse.DatasetFieldCompoundValue, edu.harvard.iq.dataverse.DatasetFieldCompoundValue.copy, edu.harvard.iq.dataverse.DatasetFieldCompoundValue.createNewEmptyDatasetFieldCompoundValue, edu.harvard.iq.dataverse.DatasetFieldCompoundValue.equals, edu.harvard.iq.dataverse.DatasetFieldCompoundValue.fieldNameEquals, edu.harvard.iq.dataverse.DatasetFieldCompoundValue.getChildDatasetFields, edu.harvard.iq.dataverse.DatasetFieldCompoundValue.getDisplayOrder, edu.harvard.iq.dataverse.DatasetFieldCompoundValue.getDisplayValueMap, ... (+19 more)
Datasetfieldconstant Entities in DatasetFieldConstant 122 edu.harvard.iq.dataverse.DatasetFieldConstant, edu.harvard.iq.dataverse.DatasetFieldConstant.getAccessToSources, edu.harvard.iq.dataverse.DatasetFieldConstant.getActionsToMinimizeLoss, edu.harvard.iq.dataverse.DatasetFieldConstant.getAuthor, edu.harvard.iq.dataverse.DatasetFieldConstant.getAuthorAffiliation, edu.harvard.iq.dataverse.DatasetFieldConstant.getAuthorFirstName, edu.harvard.iq.dataverse.DatasetFieldConstant.getAuthorIdType, edu.harvard.iq.dataverse.DatasetFieldConstant.getAuthorIdValue, ... (+114 more)
Datasetfieldservicebean Entities in DatasetFieldServiceBean 36 edu.harvard.iq.dataverse.DatasetFieldServiceBean, edu.harvard.iq.dataverse.DatasetFieldServiceBean.buildFieldPresentInDatasetTypePredicate, edu.harvard.iq.dataverse.DatasetFieldServiceBean.buildFieldPresentInDataversePredicate, edu.harvard.iq.dataverse.DatasetFieldServiceBean.buildFieldRequiredInTheInstallationPredicate, edu.harvard.iq.dataverse.DatasetFieldServiceBean.filterResponse, edu.harvard.iq.dataverse.DatasetFieldServiceBean.find, edu.harvard.iq.dataverse.DatasetFieldServiceBean.findAllAdvancedSearchFieldTypes, edu.harvard.iq.dataverse.DatasetFieldServiceBean.findAllDisplayedOnCreateInMetadataBlock, ... (+28 more)
Datasetfieldtype Entities in DatasetFieldType 90 edu.harvard.iq.dataverse.DatasetFieldType, edu.harvard.iq.dataverse.DatasetFieldType.DatasetFieldType, edu.harvard.iq.dataverse.DatasetFieldType.compareTo, edu.harvard.iq.dataverse.DatasetFieldType.equals, edu.harvard.iq.dataverse.DatasetFieldType.getChildDatasetFieldTypes, edu.harvard.iq.dataverse.DatasetFieldType.getControlledVocabularyValue, edu.harvard.iq.dataverse.DatasetFieldType.getControlledVocabularyValues, edu.harvard.iq.dataverse.DatasetFieldType.getDatasetFieldDefaultValues, ... (+82 more)
Datasetfieldvalue Entities in DatasetFieldValue 21 edu.harvard.iq.dataverse.DatasetFieldValue, edu.harvard.iq.dataverse.DatasetFieldValue.DatasetFieldValue, edu.harvard.iq.dataverse.DatasetFieldValue.copy, edu.harvard.iq.dataverse.DatasetFieldValue.equals, edu.harvard.iq.dataverse.DatasetFieldValue.getDatasetField, edu.harvard.iq.dataverse.DatasetFieldValue.getDisplayOrder, edu.harvard.iq.dataverse.DatasetFieldValue.getDisplayValue, edu.harvard.iq.dataverse.DatasetFieldValue.getId, ... (+13 more)
Datasetfieldvaluevalidator Entities in DatasetFieldValueValidator 7 edu.harvard.iq.dataverse.DatasetFieldValueValidator, edu.harvard.iq.dataverse.DatasetFieldValueValidator.initialize, edu.harvard.iq.dataverse.DatasetFieldValueValidator.isValid, edu.harvard.iq.dataverse.DatasetFieldValueValidator.isValidDate, edu.harvard.iq.dataverse.DatasetFieldValueValidator.validateBoundingBox, edu.harvard.iq.dataverse.DatasetFieldValueValidator.validateChildConstraints, edu.harvard.iq.dataverse.DatasetFieldValueValidator.verifyBoundingBoxCoordinatesWithinRange
Datasetlinkingdataverse Entities in DatasetLinkingDataverse 1 edu.harvard.iq.dataverse.DatasetLinkingDataverse
Datasetlinkingservicebean Entities in DatasetLinkingServiceBean 6 edu.harvard.iq.dataverse.DatasetLinkingServiceBean, edu.harvard.iq.dataverse.DatasetLinkingServiceBean.alreadyLinked, edu.harvard.iq.dataverse.DatasetLinkingServiceBean.findDatasetLinkingDataverse, edu.harvard.iq.dataverse.DatasetLinkingServiceBean.findLinkedDatasets, edu.harvard.iq.dataverse.DatasetLinkingServiceBean.findLinkingDataverses, edu.harvard.iq.dataverse.DatasetLinkingServiceBean.save
Datasetlock Entities in DatasetLock 17 edu.harvard.iq.dataverse.DatasetLock, edu.harvard.iq.dataverse.DatasetLock.DatasetLock, edu.harvard.iq.dataverse.DatasetLock.equals, edu.harvard.iq.dataverse.DatasetLock.getDataset, edu.harvard.iq.dataverse.DatasetLock.getId, edu.harvard.iq.dataverse.DatasetLock.getInfo, edu.harvard.iq.dataverse.DatasetLock.getReason, edu.harvard.iq.dataverse.DatasetLock.getStartTime, ... (+9 more)
Datasetpage Entities in DatasetPage 553 edu.harvard.iq.dataverse.DatasetPage, edu.harvard.iq.dataverse.DatasetPage.addItemtoCart, edu.harvard.iq.dataverse.DatasetPage.allowUserManagementOfOrder, edu.harvard.iq.dataverse.DatasetPage.archiveVersion, edu.harvard.iq.dataverse.DatasetPage.canComputeAllFiles, edu.harvard.iq.dataverse.DatasetPage.canDownloadFiles, edu.harvard.iq.dataverse.DatasetPage.canPublishDataset, edu.harvard.iq.dataverse.DatasetPage.canPublishDataverse, ... (+545 more)
Datasetrelmaterial Entities in DatasetRelMaterial 10 edu.harvard.iq.dataverse.DatasetRelMaterial, edu.harvard.iq.dataverse.DatasetRelMaterial.equals, edu.harvard.iq.dataverse.DatasetRelMaterial.getDisplayOrder, edu.harvard.iq.dataverse.DatasetRelMaterial.getText, edu.harvard.iq.dataverse.DatasetRelMaterial.getVersion, edu.harvard.iq.dataverse.DatasetRelMaterial.hashCode, edu.harvard.iq.dataverse.DatasetRelMaterial.isEmpty, edu.harvard.iq.dataverse.DatasetRelMaterial.setDisplayOrder, ... (+2 more)
Datasetrelpublication Entities in DatasetRelPublication 18 edu.harvard.iq.dataverse.DatasetRelPublication, edu.harvard.iq.dataverse.DatasetRelPublication.getDescription, edu.harvard.iq.dataverse.DatasetRelPublication.getDisplayOrder, edu.harvard.iq.dataverse.DatasetRelPublication.getIdNumber, edu.harvard.iq.dataverse.DatasetRelPublication.getIdType, edu.harvard.iq.dataverse.DatasetRelPublication.getRelationType, edu.harvard.iq.dataverse.DatasetRelPublication.getText, edu.harvard.iq.dataverse.DatasetRelPublication.getTitle, ... (+10 more)
Datasetservicebean Entities in DatasetServiceBean 59 edu.harvard.iq.dataverse.DatasetServiceBean, edu.harvard.iq.dataverse.DatasetServiceBean.addDatasetLock, edu.harvard.iq.dataverse.DatasetServiceBean.addWorkflowComment, edu.harvard.iq.dataverse.DatasetServiceBean.assignDatasetThumbnailByNativeQuery, edu.harvard.iq.dataverse.DatasetServiceBean.callFinalizePublishCommandAsynchronously, edu.harvard.iq.dataverse.DatasetServiceBean.checkDatasetLock, edu.harvard.iq.dataverse.DatasetServiceBean.clearAllExportTimes, edu.harvard.iq.dataverse.DatasetServiceBean.clearDatasetLevelThumbnail, ... (+51 more)
Datasettopicclass Entities in DatasetTopicClass 14 edu.harvard.iq.dataverse.DatasetTopicClass, edu.harvard.iq.dataverse.DatasetTopicClass.getDatasetVersion, edu.harvard.iq.dataverse.DatasetTopicClass.getDisplayOrder, edu.harvard.iq.dataverse.DatasetTopicClass.getValue, edu.harvard.iq.dataverse.DatasetTopicClass.getVersion, edu.harvard.iq.dataverse.DatasetTopicClass.getVocab, edu.harvard.iq.dataverse.DatasetTopicClass.getVocabURI, edu.harvard.iq.dataverse.DatasetTopicClass.isEmpty, ... (+6 more)
Datasetversion Entities in DatasetVersion 144 edu.harvard.iq.dataverse.DatasetVersion, edu.harvard.iq.dataverse.DatasetVersion.addCurationStatus, edu.harvard.iq.dataverse.DatasetVersion.cloneDatasetVersion, edu.harvard.iq.dataverse.DatasetVersion.compareVersions, edu.harvard.iq.dataverse.DatasetVersion.copyDatasetFields, edu.harvard.iq.dataverse.DatasetVersion.equals, edu.harvard.iq.dataverse.DatasetVersion.getArchivalCopyLocation, edu.harvard.iq.dataverse.DatasetVersion.getArchivalCopyLocationMessage, ... (+136 more)
Datasetversionconverter Entities in DatasetVersionConverter 3 edu.harvard.iq.dataverse.DatasetVersionConverter, edu.harvard.iq.dataverse.DatasetVersionConverter.getAsObject, edu.harvard.iq.dataverse.DatasetVersionConverter.getAsString
Datasetversiondatasetuserid Entities in DatasetVersionDatasetUserId 8 edu.harvard.iq.dataverse.DatasetVersionDatasetUserId, edu.harvard.iq.dataverse.DatasetVersionDatasetUserId.equals, edu.harvard.iq.dataverse.DatasetVersionDatasetUserId.getDatasetversionid, edu.harvard.iq.dataverse.DatasetVersionDatasetUserId.getUserIdentifier, edu.harvard.iq.dataverse.DatasetVersionDatasetUserId.hashCode, edu.harvard.iq.dataverse.DatasetVersionDatasetUserId.setDatasetversionid, edu.harvard.iq.dataverse.DatasetVersionDatasetUserId.setUserIdentifier, edu.harvard.iq.dataverse.DatasetVersionDatasetUserId.toString
Datasetversiondifference Entities in DatasetVersionDifference 54 edu.harvard.iq.dataverse.DatasetVersionDifference, edu.harvard.iq.dataverse.DatasetVersionDifference.DatasetVersionDifference, edu.harvard.iq.dataverse.DatasetVersionDifference.addToList, edu.harvard.iq.dataverse.DatasetVersionDifference.addToNoteSummary, edu.harvard.iq.dataverse.DatasetVersionDifference.addToSummary, edu.harvard.iq.dataverse.DatasetVersionDifference.checkAndAddToChangeList, edu.harvard.iq.dataverse.DatasetVersionDifference.compareFileMetadatas, edu.harvard.iq.dataverse.DatasetVersionDifference.compareValues, ... (+46 more)
Datasetversionfilesservicebean Entities in DatasetVersionFilesServiceBean 19 edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean, edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean.addAccessStatusCountToTotal, edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean.createGetFileMetadatasOrder, edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean.createSearchCriteriaAccessStatusPredicate, edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean.createSearchCriteriaPredicate, edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean.getArchivalFilesSize, edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean.getFileMetadataCount, edu.harvard.iq.dataverse.DatasetVersionFilesServiceBean.getFileMetadataCountByAccessStatus, ... (+11 more)
Datasetversionservicebean Entities in DatasetVersionServiceBean 43 edu.harvard.iq.dataverse.DatasetVersionServiceBean, edu.harvard.iq.dataverse.DatasetVersionServiceBean.assignDatasetThumbnailByNativeQuery, edu.harvard.iq.dataverse.DatasetVersionServiceBean.doesChecksumExistInDatasetVersion, edu.harvard.iq.dataverse.DatasetVersionServiceBean.find, edu.harvard.iq.dataverse.DatasetVersionServiceBean.findByFriendlyVersionNumber, edu.harvard.iq.dataverse.DatasetVersionServiceBean.findDeep, edu.harvard.iq.dataverse.DatasetVersionServiceBean.findVersions, edu.harvard.iq.dataverse.DatasetVersionServiceBean.fixMissingUnf, ... (+35 more)
Datasetversionuser Entities in DatasetVersionUser 9 edu.harvard.iq.dataverse.DatasetVersionUser, edu.harvard.iq.dataverse.DatasetVersionUser.getAuthenticatedUser, edu.harvard.iq.dataverse.DatasetVersionUser.getDatasetVersion, edu.harvard.iq.dataverse.DatasetVersionUser.getId, edu.harvard.iq.dataverse.DatasetVersionUser.getLastUpdateDate, edu.harvard.iq.dataverse.DatasetVersionUser.setAuthenticatedUser, edu.harvard.iq.dataverse.DatasetVersionUser.setDatasetVersion, edu.harvard.iq.dataverse.DatasetVersionUser.setId, ... (+1 more)
Datasetwidgetspage Entities in DatasetWidgetsPage 16 edu.harvard.iq.dataverse.DatasetWidgetsPage, edu.harvard.iq.dataverse.DatasetWidgetsPage.cancel, edu.harvard.iq.dataverse.DatasetWidgetsPage.flagDatasetThumbnailForRemoval, edu.harvard.iq.dataverse.DatasetWidgetsPage.getDataset, edu.harvard.iq.dataverse.DatasetWidgetsPage.getDatasetFileThumbnailToSwitchTo, edu.harvard.iq.dataverse.DatasetWidgetsPage.getDatasetId, edu.harvard.iq.dataverse.DatasetWidgetsPage.getDatasetThumbnail, edu.harvard.iq.dataverse.DatasetWidgetsPage.getDatasetThumbnails, ... (+8 more)
Dataverse Entities in Dataverse 117 edu.harvard.iq.dataverse.Dataverse, edu.harvard.iq.dataverse.Dataverse.Dataverse, edu.harvard.iq.dataverse.Dataverse.LocallyFAIR, edu.harvard.iq.dataverse.Dataverse.accept, edu.harvard.iq.dataverse.Dataverse.addDataverseContact, edu.harvard.iq.dataverse.Dataverse.addInputLevelsMetadataBlocksIfNotPresent, edu.harvard.iq.dataverse.Dataverse.addLocallyFAIRRoleAssignee, edu.harvard.iq.dataverse.Dataverse.addRole, ... (+109 more)
Dataversecontact Entities in DataverseContact 1 edu.harvard.iq.dataverse.DataverseContact
Dataverseconverter Entities in DataverseConverter 3 edu.harvard.iq.dataverse.DataverseConverter, edu.harvard.iq.dataverse.DataverseConverter.getAsObject, edu.harvard.iq.dataverse.DataverseConverter.getAsString
Dataverseentity Entities in DataverseEntity 3 edu.harvard.iq.dataverse.DataverseEntity, edu.harvard.iq.dataverse.DataverseEntity.isMergeable, edu.harvard.iq.dataverse.DataverseEntity.setMergeable
Dataversefacet Entities in DataverseFacet 1 edu.harvard.iq.dataverse.DataverseFacet
Dataversefeatureddataverse Entities in DataverseFeaturedDataverse 1 edu.harvard.iq.dataverse.DataverseFeaturedDataverse
Dataversefieldtypeinputlevel Entities in DataverseFieldTypeInputLevel 1 edu.harvard.iq.dataverse.DataverseFieldTypeInputLevel
Dataverseheaderfragment Entities in DataverseHeaderFragment 15 edu.harvard.iq.dataverse.DataverseHeaderFragment, edu.harvard.iq.dataverse.DataverseHeaderFragment.addBreadcrumb, edu.harvard.iq.dataverse.DataverseHeaderFragment.getBannerMessages, edu.harvard.iq.dataverse.DataverseHeaderFragment.getBreadcrumbs, edu.harvard.iq.dataverse.DataverseHeaderFragment.getLoginRedirectPage, edu.harvard.iq.dataverse.DataverseHeaderFragment.getSignupUrl, edu.harvard.iq.dataverse.DataverseHeaderFragment.getUnreadNotificationCount, edu.harvard.iq.dataverse.DataverseHeaderFragment.initBreadcrumbs, ... (+7 more)
Dataverselinkingdataverse Entities in DataverseLinkingDataverse 1 edu.harvard.iq.dataverse.DataverseLinkingDataverse
Dataverselinkingservicebean Entities in DataverseLinkingServiceBean 6 edu.harvard.iq.dataverse.DataverseLinkingServiceBean, edu.harvard.iq.dataverse.DataverseLinkingServiceBean.alreadyLinked, edu.harvard.iq.dataverse.DataverseLinkingServiceBean.findDataverseLinkingDataverse, edu.harvard.iq.dataverse.DataverseLinkingServiceBean.findLinkedDataverses, edu.harvard.iq.dataverse.DataverseLinkingServiceBean.findLinkingDataverses, edu.harvard.iq.dataverse.DataverseLinkingServiceBean.save
Dataversemetadatablockfacet Entities in DataverseMetadataBlockFacet 1 edu.harvard.iq.dataverse.DataverseMetadataBlockFacet
Dataversepage Entities in DataversePage 119 edu.harvard.iq.dataverse.DataversePage, edu.harvard.iq.dataverse.DataversePage.cancel, edu.harvard.iq.dataverse.DataversePage.cancelMetadataBlocks, edu.harvard.iq.dataverse.DataversePage.changeFacetsMetadataBlock, edu.harvard.iq.dataverse.DataversePage.completeHostDataverseMenuList, edu.harvard.iq.dataverse.DataversePage.completeRoleAssignee, edu.harvard.iq.dataverse.DataversePage.createSavedOfCurrentDataverse, edu.harvard.iq.dataverse.DataversePage.createSavedSearchForChildren, ... (+111 more)
Dataverserequestservicebean Entities in DataverseRequestServiceBean 1 edu.harvard.iq.dataverse.DataverseRequestServiceBean
Dataverseroleservicebean Entities in DataverseRoleServiceBean 22 edu.harvard.iq.dataverse.DataverseRoleServiceBean, edu.harvard.iq.dataverse.DataverseRoleServiceBean.assignmentsFor, edu.harvard.iq.dataverse.DataverseRoleServiceBean.availableRoles, edu.harvard.iq.dataverse.DataverseRoleServiceBean.delete, edu.harvard.iq.dataverse.DataverseRoleServiceBean.directRoleAssignments, edu.harvard.iq.dataverse.DataverseRoleServiceBean.find, edu.harvard.iq.dataverse.DataverseRoleServiceBean.findAll, edu.harvard.iq.dataverse.DataverseRoleServiceBean.findBuiltinRoleByAlias, ... (+14 more)
Dataverseservicebean Entities in DataverseServiceBean 59 edu.harvard.iq.dataverse.DataverseServiceBean, edu.harvard.iq.dataverse.DataverseServiceBean.addRoleAssignmentsToChildren, edu.harvard.iq.dataverse.DataverseServiceBean.determineDataversePath, edu.harvard.iq.dataverse.DataverseServiceBean.disableStorageQuota, edu.harvard.iq.dataverse.DataverseServiceBean.filterByAliasQuery, edu.harvard.iq.dataverse.DataverseServiceBean.filterDataversesByNamePattern, edu.harvard.iq.dataverse.DataverseServiceBean.filterDataversesForHosting, edu.harvard.iq.dataverse.DataverseServiceBean.filterDataversesForLinking, ... (+51 more)
Dataversesession Entities in DataverseSession 21 edu.harvard.iq.dataverse.DataverseSession, edu.harvard.iq.dataverse.DataverseSession.dismissMessage, edu.harvard.iq.dataverse.DataverseSession.getDebug, edu.harvard.iq.dataverse.DataverseSession.getDismissedMessages, edu.harvard.iq.dataverse.DataverseSession.getLocaleCode, edu.harvard.iq.dataverse.DataverseSession.getLocaleTitle, edu.harvard.iq.dataverse.DataverseSession.getUser, edu.harvard.iq.dataverse.DataverseSession.initLocale, ... (+13 more)
Defaultvalueset Entities in DefaultValueSet 7 edu.harvard.iq.dataverse.DefaultValueSet, edu.harvard.iq.dataverse.DefaultValueSet.getDatasetFieldDefaultValues, edu.harvard.iq.dataverse.DefaultValueSet.getId, edu.harvard.iq.dataverse.DefaultValueSet.getName, edu.harvard.iq.dataverse.DefaultValueSet.setDatasetFieldDefaultValues, edu.harvard.iq.dataverse.DefaultValueSet.setId, edu.harvard.iq.dataverse.DefaultValueSet.setName
Dvobject Entities in DvObject 78 edu.harvard.iq.dataverse.DvObject, edu.harvard.iq.dataverse.DvObject.accept, edu.harvard.iq.dataverse.DvObject.equals, edu.harvard.iq.dataverse.DvObject.getAlternativePersistentIndentifiers, edu.harvard.iq.dataverse.DvObject.getAuthorString, edu.harvard.iq.dataverse.DvObject.getAuthority, edu.harvard.iq.dataverse.DvObject.getCreateDate, edu.harvard.iq.dataverse.DvObject.getCreator, ... (+70 more)
Dvobjectcontainer Entities in DvObjectContainer 29 edu.harvard.iq.dataverse.DvObjectContainer, edu.harvard.iq.dataverse.DvObjectContainer.getCurationLabelSetName, edu.harvard.iq.dataverse.DvObjectContainer.getDatasetFileCountLimit, edu.harvard.iq.dataverse.DvObjectContainer.getEffectiveCurationLabelSetName, edu.harvard.iq.dataverse.DvObjectContainer.getEffectiveDatasetFileCountLimit, edu.harvard.iq.dataverse.DvObjectContainer.getEffectiveGuestbookEntryAtRequest, edu.harvard.iq.dataverse.DvObjectContainer.getEffectiveMetadataLanguage, edu.harvard.iq.dataverse.DvObjectContainer.getEffectivePidGenerator, ... (+21 more)
Dvobjectservicebean Entities in DvObjectServiceBean 27 edu.harvard.iq.dataverse.DvObjectServiceBean, edu.harvard.iq.dataverse.DvObjectServiceBean.clearAllIndexTimes, edu.harvard.iq.dataverse.DvObjectServiceBean.clearIndexTimes, edu.harvard.iq.dataverse.DvObjectServiceBean.findAll, edu.harvard.iq.dataverse.DvObjectServiceBean.findByAltGlobalId, edu.harvard.iq.dataverse.DvObjectServiceBean.findByAuthenticatedUserId, edu.harvard.iq.dataverse.DvObjectServiceBean.findByGlobalId, edu.harvard.iq.dataverse.DvObjectServiceBean.findByOwnerId, ... (+19 more)
Editdatafilespage Entities in EditDatafilesPage 181 edu.harvard.iq.dataverse.EditDatafilesPage, edu.harvard.iq.dataverse.EditDatafilesPage.allowMultipleFileUpload, edu.harvard.iq.dataverse.EditDatafilesPage.canPublishDataset, edu.harvard.iq.dataverse.EditDatafilesPage.cancel, edu.harvard.iq.dataverse.EditDatafilesPage.clearFileMetadataSelected, edu.harvard.iq.dataverse.EditDatafilesPage.clearFileMetadataSelectedForIngestOptionsPopup, edu.harvard.iq.dataverse.EditDatafilesPage.clearFileMetadataSelectedForTagsPopup, edu.harvard.iq.dataverse.EditDatafilesPage.clearFileMetadataSelectedForThumbnailPopup, ... (+173 more)
Ejbdataverseengine Entities in EjbDataverseEngine 7 edu.harvard.iq.dataverse.EjbDataverseEngine, edu.harvard.iq.dataverse.EjbDataverseEngine.completeCommand, edu.harvard.iq.dataverse.EjbDataverseEngine.getContext, edu.harvard.iq.dataverse.EjbDataverseEngine.getRetType, edu.harvard.iq.dataverse.EjbDataverseEngine.submit, edu.harvard.iq.dataverse.EjbDataverseEngine.submitAsync, edu.harvard.iq.dataverse.EjbDataverseEngine.submitInNewTransaction
Embargo Entities in Embargo 1 edu.harvard.iq.dataverse.Embargo
Externalidentifier Entities in ExternalIdentifier 1 edu.harvard.iq.dataverse.ExternalIdentifier
Facetconverter Entities in FacetConverter 3 edu.harvard.iq.dataverse.FacetConverter, edu.harvard.iq.dataverse.FacetConverter.getAsObject, edu.harvard.iq.dataverse.FacetConverter.getAsString
Featureddataverseservicebean Entities in FeaturedDataverseServiceBean 7 edu.harvard.iq.dataverse.FeaturedDataverseServiceBean, edu.harvard.iq.dataverse.FeaturedDataverseServiceBean.create, edu.harvard.iq.dataverse.FeaturedDataverseServiceBean.delete, edu.harvard.iq.dataverse.FeaturedDataverseServiceBean.deleteFeaturedDataversesFor, edu.harvard.iq.dataverse.FeaturedDataverseServiceBean.findByDataverseId, edu.harvard.iq.dataverse.FeaturedDataverseServiceBean.findByDataverseIdQuick, edu.harvard.iq.dataverse.FeaturedDataverseServiceBean.findByRootDataverse
Fileaccessrequest Entities in FileAccessRequest 24 edu.harvard.iq.dataverse.FileAccessRequest, edu.harvard.iq.dataverse.FileAccessRequest.FileAccessRequest, edu.harvard.iq.dataverse.FileAccessRequest.equals, edu.harvard.iq.dataverse.FileAccessRequest.getCreationTime, edu.harvard.iq.dataverse.FileAccessRequest.getDataFile, edu.harvard.iq.dataverse.FileAccessRequest.getGuestbookResponse, edu.harvard.iq.dataverse.FileAccessRequest.getId, edu.harvard.iq.dataverse.FileAccessRequest.getRequester, ... (+16 more)
Fileaccessrequestservicebean Entities in FileAccessRequestServiceBean 10 edu.harvard.iq.dataverse.FileAccessRequestServiceBean, edu.harvard.iq.dataverse.FileAccessRequestServiceBean.find, edu.harvard.iq.dataverse.FileAccessRequestServiceBean.findAll, edu.harvard.iq.dataverse.FileAccessRequestServiceBean.findAllByAuthenticatedUserIdAndRequestState, edu.harvard.iq.dataverse.FileAccessRequestServiceBean.findAllByAuthenticedUserId, edu.harvard.iq.dataverse.FileAccessRequestServiceBean.findAllByDataFileId, edu.harvard.iq.dataverse.FileAccessRequestServiceBean.findAllByDataFileIdAndRequestState, edu.harvard.iq.dataverse.FileAccessRequestServiceBean.findAllByGuestbookResponseId, ... (+2 more)
Filedirectorynamevalidator Entities in FileDirectoryNameValidator 4 edu.harvard.iq.dataverse.FileDirectoryNameValidator, edu.harvard.iq.dataverse.FileDirectoryNameValidator.initialize, edu.harvard.iq.dataverse.FileDirectoryNameValidator.isFileDirectoryNameValid, edu.harvard.iq.dataverse.FileDirectoryNameValidator.isValid
Filedownloadhelper Entities in FileDownloadHelper 26 edu.harvard.iq.dataverse.FileDownloadHelper, edu.harvard.iq.dataverse.FileDownloadHelper.FileDownloadHelper, edu.harvard.iq.dataverse.FileDownloadHelper.addFileForRequestAccess, edu.harvard.iq.dataverse.FileDownloadHelper.addMultipleFilesForRequestAccess, edu.harvard.iq.dataverse.FileDownloadHelper.canDownloadFile, edu.harvard.iq.dataverse.FileDownloadHelper.clearRequestAccessFiles, edu.harvard.iq.dataverse.FileDownloadHelper.doesSessionUserHavePermission, edu.harvard.iq.dataverse.FileDownloadHelper.getFilesForRequestAccess, ... (+18 more)
Filedownloadservicebean Entities in FileDownloadServiceBean 35 edu.harvard.iq.dataverse.FileDownloadServiceBean, edu.harvard.iq.dataverse.FileDownloadServiceBean.addFileToCustomZipJob, edu.harvard.iq.dataverse.FileDownloadServiceBean.downloadBibtex, edu.harvard.iq.dataverse.FileDownloadServiceBean.downloadCitationBibtex, edu.harvard.iq.dataverse.FileDownloadServiceBean.downloadCitationRIS, edu.harvard.iq.dataverse.FileDownloadServiceBean.downloadCitationXML, edu.harvard.iq.dataverse.FileDownloadServiceBean.downloadDatafileCitationBibtex, edu.harvard.iq.dataverse.FileDownloadServiceBean.downloadDatafileCitationRIS, ... (+27 more)
Filelabelvalidator Entities in FileLabelValidator 4 edu.harvard.iq.dataverse.FileLabelValidator, edu.harvard.iq.dataverse.FileLabelValidator.initialize, edu.harvard.iq.dataverse.FileLabelValidator.isFileLabelValid, edu.harvard.iq.dataverse.FileLabelValidator.isValid
Filemetadata Entities in FileMetadata 81 edu.harvard.iq.dataverse.FileMetadata, edu.harvard.iq.dataverse.FileMetadata.FileMetadata, edu.harvard.iq.dataverse.FileMetadata.addCategory, edu.harvard.iq.dataverse.FileMetadata.addCategoryByName, edu.harvard.iq.dataverse.FileMetadata.asGsonObject, edu.harvard.iq.dataverse.FileMetadata.compareContent, edu.harvard.iq.dataverse.FileMetadata.contentEquals, edu.harvard.iq.dataverse.FileMetadata.copyVarGroups, ... (+73 more)
Filemetadataversionshelper Entities in FileMetadataVersionsHelper 4 edu.harvard.iq.dataverse.FileMetadataVersionsHelper, edu.harvard.iq.dataverse.FileMetadataVersionsHelper.allRelatedFiles, edu.harvard.iq.dataverse.FileMetadataVersionsHelper.getPreviousFileMetadata, edu.harvard.iq.dataverse.FileMetadataVersionsHelper.loadFileVersionList
Filepage Entities in FilePage 121 edu.harvard.iq.dataverse.FilePage, edu.harvard.iq.dataverse.FilePage.allRelatedFiles, edu.harvard.iq.dataverse.FilePage.canPublishDataset, edu.harvard.iq.dataverse.FilePage.canSeeCurationStatus, edu.harvard.iq.dataverse.FilePage.canUpdateDataset, edu.harvard.iq.dataverse.FilePage.canViewUnpublishedDataset, edu.harvard.iq.dataverse.FilePage.clearEmbargoPopup, edu.harvard.iq.dataverse.FilePage.clearRetentionPopup, ... (+113 more)
Filesearchcriteria Entities in FileSearchCriteria 7 edu.harvard.iq.dataverse.FileSearchCriteria, edu.harvard.iq.dataverse.FileSearchCriteria.FileSearchCriteria, edu.harvard.iq.dataverse.FileSearchCriteria.getAccessStatus, edu.harvard.iq.dataverse.FileSearchCriteria.getCategoryName, edu.harvard.iq.dataverse.FileSearchCriteria.getContentType, edu.harvard.iq.dataverse.FileSearchCriteria.getSearchText, edu.harvard.iq.dataverse.FileSearchCriteria.getTabularTagName
Fileuploadrenderer Entities in FileUploadRenderer 2 edu.harvard.iq.dataverse.FileUploadRenderer, edu.harvard.iq.dataverse.FileUploadRenderer.decode
Fileversiondifference Entities in FileVersionDifference 1 edu.harvard.iq.dataverse.FileVersionDifference
Foreignmetadatafieldmapping Entities in ForeignMetadataFieldMapping 21 edu.harvard.iq.dataverse.ForeignMetadataFieldMapping, edu.harvard.iq.dataverse.ForeignMetadataFieldMapping.HasChildren, edu.harvard.iq.dataverse.ForeignMetadataFieldMapping.HasParent, edu.harvard.iq.dataverse.ForeignMetadataFieldMapping.equals, edu.harvard.iq.dataverse.ForeignMetadataFieldMapping.getChildFieldMappings, edu.harvard.iq.dataverse.ForeignMetadataFieldMapping.getDatasetfieldName, edu.harvard.iq.dataverse.ForeignMetadataFieldMapping.getForeignFieldXPath, edu.harvard.iq.dataverse.ForeignMetadataFieldMapping.getForeignMetadataFormatMapping, ... (+13 more)
Foreignmetadataformatmapping Entities in ForeignMetadataFormatMapping 1 edu.harvard.iq.dataverse.ForeignMetadataFormatMapping
Globalid Entities in GlobalId 13 edu.harvard.iq.dataverse.GlobalId, edu.harvard.iq.dataverse.GlobalId.GlobalId, edu.harvard.iq.dataverse.GlobalId.asRawIdentifier, edu.harvard.iq.dataverse.GlobalId.asString, edu.harvard.iq.dataverse.GlobalId.asURL, edu.harvard.iq.dataverse.GlobalId.getAuthority, edu.harvard.iq.dataverse.GlobalId.getIdentifier, edu.harvard.iq.dataverse.GlobalId.getProtocol, ... (+5 more)
Guestbook Entities in Guestbook 1 edu.harvard.iq.dataverse.Guestbook
Guestbookpage Entities in GuestbookPage 26 edu.harvard.iq.dataverse.GuestbookPage, edu.harvard.iq.dataverse.GuestbookPage.addCustomQuestion, edu.harvard.iq.dataverse.GuestbookPage.addCustomQuestionValue, edu.harvard.iq.dataverse.GuestbookPage.cancel, edu.harvard.iq.dataverse.GuestbookPage.edit, edu.harvard.iq.dataverse.GuestbookPage.getDataverse, edu.harvard.iq.dataverse.GuestbookPage.getEditMode, edu.harvard.iq.dataverse.GuestbookPage.getGuestbook, ... (+18 more)
Guestbookresponse Entities in GuestbookResponse 47 edu.harvard.iq.dataverse.GuestbookResponse, edu.harvard.iq.dataverse.GuestbookResponse.GuestbookResponse, edu.harvard.iq.dataverse.GuestbookResponse.equals, edu.harvard.iq.dataverse.GuestbookResponse.getAuthenticatedUser, edu.harvard.iq.dataverse.GuestbookResponse.getCustomQuestionResponses, edu.harvard.iq.dataverse.GuestbookResponse.getCustomQuestionResponsesSorted, edu.harvard.iq.dataverse.GuestbookResponse.getDataFile, edu.harvard.iq.dataverse.GuestbookResponse.getDataset, ... (+39 more)
Guestbookresponseservicebean Entities in GuestbookResponseServiceBean 46 edu.harvard.iq.dataverse.GuestbookResponseServiceBean, edu.harvard.iq.dataverse.GuestbookResponseServiceBean.convertGuestbookResponsesToCSV, edu.harvard.iq.dataverse.GuestbookResponseServiceBean.convertIntegerToLong, edu.harvard.iq.dataverse.GuestbookResponseServiceBean.findAll, edu.harvard.iq.dataverse.GuestbookResponseServiceBean.findAllByDataverse, edu.harvard.iq.dataverse.GuestbookResponseServiceBean.findAllByGuestbookId, edu.harvard.iq.dataverse.GuestbookResponseServiceBean.findAllIds, edu.harvard.iq.dataverse.GuestbookResponseServiceBean.findAllIds30Days, ... (+38 more)
Guestbookresponsespage Entities in GuestbookResponsesPage 16 edu.harvard.iq.dataverse.GuestbookResponsesPage, edu.harvard.iq.dataverse.GuestbookResponsesPage.getDataverse, edu.harvard.iq.dataverse.GuestbookResponsesPage.getDataverseId, edu.harvard.iq.dataverse.GuestbookResponsesPage.getFileName, edu.harvard.iq.dataverse.GuestbookResponsesPage.getGuestbook, edu.harvard.iq.dataverse.GuestbookResponsesPage.getGuestbookId, edu.harvard.iq.dataverse.GuestbookResponsesPage.getRedirectString, edu.harvard.iq.dataverse.GuestbookResponsesPage.getResponsesAsArray, ... (+8 more)
Guestbookservicebean Entities in GuestbookServiceBean 7 edu.harvard.iq.dataverse.GuestbookServiceBean, edu.harvard.iq.dataverse.GuestbookServiceBean.find, edu.harvard.iq.dataverse.GuestbookServiceBean.findCountResponsesForGivenDataset, edu.harvard.iq.dataverse.GuestbookServiceBean.findCountUsages, edu.harvard.iq.dataverse.GuestbookServiceBean.findEffectiveGuestbooksForGivenDataverse, edu.harvard.iq.dataverse.GuestbookServiceBean.findGuestbooksForGivenDataverse, edu.harvard.iq.dataverse.GuestbookServiceBean.save
Harvestingclientspage Entities in HarvestingClientsPage 111 edu.harvard.iq.dataverse.HarvestingClientsPage, edu.harvard.iq.dataverse.HarvestingClientsPage.backToStepOne, edu.harvard.iq.dataverse.HarvestingClientsPage.backToStepThree, edu.harvard.iq.dataverse.HarvestingClientsPage.backToStepTwo, edu.harvard.iq.dataverse.HarvestingClientsPage.completeSelectedDataverse, edu.harvard.iq.dataverse.HarvestingClientsPage.createClient, edu.harvard.iq.dataverse.HarvestingClientsPage.createOaiMetadataFormatSelectItems, edu.harvard.iq.dataverse.HarvestingClientsPage.createOaiSetsSelectItems, ... (+103 more)
Harvestingsetspage Entities in HarvestingSetsPage 50 edu.harvard.iq.dataverse.HarvestingSetsPage, edu.harvard.iq.dataverse.HarvestingSetsPage.backToQuery, edu.harvard.iq.dataverse.HarvestingSetsPage.checkIfDefaultSetExists, edu.harvard.iq.dataverse.HarvestingSetsPage.createDefaultSet, edu.harvard.iq.dataverse.HarvestingSetsPage.createSet, edu.harvard.iq.dataverse.HarvestingSetsPage.deleteSet, edu.harvard.iq.dataverse.HarvestingSetsPage.disableHarvestingServer, edu.harvard.iq.dataverse.HarvestingSetsPage.editSet, ... (+42 more)
Loginpage Entities in LoginPage 28 edu.harvard.iq.dataverse.LoginPage, edu.harvard.iq.dataverse.LoginPage.getAuthProvider, edu.harvard.iq.dataverse.LoginPage.getCredentialsAuthProviderId, edu.harvard.iq.dataverse.LoginPage.getFilledCredentials, edu.harvard.iq.dataverse.LoginPage.getLoginButtonText, edu.harvard.iq.dataverse.LoginPage.getNumFailedLoginAttempts, edu.harvard.iq.dataverse.LoginPage.getOp1, edu.harvard.iq.dataverse.LoginPage.getOp2, ... (+20 more)
Mailservicebean Entities in MailServiceBean 18 edu.harvard.iq.dataverse.MailServiceBean, edu.harvard.iq.dataverse.MailServiceBean.MailServiceBean, edu.harvard.iq.dataverse.MailServiceBean.getDatasetDraftLink, edu.harvard.iq.dataverse.MailServiceBean.getDatasetLink, edu.harvard.iq.dataverse.MailServiceBean.getDatasetManageFileAccessLink, edu.harvard.iq.dataverse.MailServiceBean.getDataverseLink, edu.harvard.iq.dataverse.MailServiceBean.getDvObjectLink, edu.harvard.iq.dataverse.MailServiceBean.getDvObjectTypeString, ... (+10 more)
Managefilepermissionspage Entities in ManageFilePermissionsPage 57 edu.harvard.iq.dataverse.ManageFilePermissionsPage, edu.harvard.iq.dataverse.ManageFilePermissionsPage.addFileToRoleAssignee, edu.harvard.iq.dataverse.ManageFilePermissionsPage.assignRole, edu.harvard.iq.dataverse.ManageFilePermissionsPage.completeRoleAssignee, edu.harvard.iq.dataverse.ManageFilePermissionsPage.formatAccessRequestDate, edu.harvard.iq.dataverse.ManageFilePermissionsPage.formatAccessRequestTimestamp, edu.harvard.iq.dataverse.ManageFilePermissionsPage.getAccessRequestDate, edu.harvard.iq.dataverse.ManageFilePermissionsPage.getAccessRequestStates, ... (+49 more)
Managegroupspage Entities in ManageGroupsPage 40 edu.harvard.iq.dataverse.ManageGroupsPage, edu.harvard.iq.dataverse.ManageGroupsPage.clickDeleteGroup, edu.harvard.iq.dataverse.ManageGroupsPage.completeRoleAssignee, edu.harvard.iq.dataverse.ManageGroupsPage.createExplicitGroup, edu.harvard.iq.dataverse.ManageGroupsPage.deleteGroup, edu.harvard.iq.dataverse.ManageGroupsPage.getDataverse, edu.harvard.iq.dataverse.ManageGroupsPage.getDataverseId, edu.harvard.iq.dataverse.ManageGroupsPage.getExplicitGroupIdentifier, ... (+32 more)
Manageguestbookspage Entities in ManageGuestbooksPage 23 edu.harvard.iq.dataverse.ManageGuestbooksPage, edu.harvard.iq.dataverse.ManageGuestbooksPage.deleteGuestbook, edu.harvard.iq.dataverse.ManageGuestbooksPage.disableGuestbook, edu.harvard.iq.dataverse.ManageGuestbooksPage.enableGuestbook, edu.harvard.iq.dataverse.ManageGuestbooksPage.getDataverse, edu.harvard.iq.dataverse.ManageGuestbooksPage.getDataverseId, edu.harvard.iq.dataverse.ManageGuestbooksPage.getFileName, edu.harvard.iq.dataverse.ManageGuestbooksPage.getGuestbooks, ... (+15 more)
Managepermissionspage Entities in ManagePermissionsPage 61 edu.harvard.iq.dataverse.ManagePermissionsPage, edu.harvard.iq.dataverse.ManagePermissionsPage.assignRole, edu.harvard.iq.dataverse.ManagePermissionsPage.cloneRole, edu.harvard.iq.dataverse.ManagePermissionsPage.completeRoleAssignee, edu.harvard.iq.dataverse.ManagePermissionsPage.createNewRole, edu.harvard.iq.dataverse.ManagePermissionsPage.editRole, edu.harvard.iq.dataverse.ManagePermissionsPage.getAssignedRole, edu.harvard.iq.dataverse.ManagePermissionsPage.getAssignedRoleObjectTypes, ... (+53 more)
Managetemplatespage Entities in ManageTemplatesPage 21 edu.harvard.iq.dataverse.ManageTemplatesPage, edu.harvard.iq.dataverse.ManageTemplatesPage.cloneTemplate, edu.harvard.iq.dataverse.ManageTemplatesPage.deleteTemplate, edu.harvard.iq.dataverse.ManageTemplatesPage.getDataverse, edu.harvard.iq.dataverse.ManageTemplatesPage.getDataverseId, edu.harvard.iq.dataverse.ManageTemplatesPage.getSelectedTemplate, edu.harvard.iq.dataverse.ManageTemplatesPage.getTemplates, edu.harvard.iq.dataverse.ManageTemplatesPage.init, ... (+13 more)
Metadatablock Entities in MetadataBlock 35 edu.harvard.iq.dataverse.MetadataBlock, edu.harvard.iq.dataverse.MetadataBlock.compareTo, edu.harvard.iq.dataverse.MetadataBlock.equals, edu.harvard.iq.dataverse.MetadataBlock.getAssignedNamespaceUri, edu.harvard.iq.dataverse.MetadataBlock.getDatasetFieldTypes, edu.harvard.iq.dataverse.MetadataBlock.getDisplayName, edu.harvard.iq.dataverse.MetadataBlock.getId, edu.harvard.iq.dataverse.MetadataBlock.getIdString, ... (+27 more)
Metadatablockconverter Entities in MetadataBlockConverter 3 edu.harvard.iq.dataverse.MetadataBlockConverter, edu.harvard.iq.dataverse.MetadataBlockConverter.getAsObject, edu.harvard.iq.dataverse.MetadataBlockConverter.getAsString
Metadatablockservicebean Entities in MetadataBlockServiceBean 6 edu.harvard.iq.dataverse.MetadataBlockServiceBean, edu.harvard.iq.dataverse.MetadataBlockServiceBean.findById, edu.harvard.iq.dataverse.MetadataBlockServiceBean.findByName, edu.harvard.iq.dataverse.MetadataBlockServiceBean.listMetadataBlocks, edu.harvard.iq.dataverse.MetadataBlockServiceBean.listMetadataBlocksDisplayedOnCreate, edu.harvard.iq.dataverse.MetadataBlockServiceBean.save
Metric Entities in Metric 20 edu.harvard.iq.dataverse.Metric, edu.harvard.iq.dataverse.Metric.Metric, edu.harvard.iq.dataverse.batch.entities.StepExecutionEntity, edu.harvard.iq.dataverse.batch.entities.StepExecutionEntity.create, edu.harvard.iq.dataverse.batch.entities.StepExecutionEntity.getEndTime, edu.harvard.iq.dataverse.batch.entities.StepExecutionEntity.getExitStatus, edu.harvard.iq.dataverse.batch.entities.StepExecutionEntity.getId, edu.harvard.iq.dataverse.batch.entities.StepExecutionEntity.getMetrics, ... (+12 more)
Navigationwrapper Entities in NavigationWrapper 7 edu.harvard.iq.dataverse.NavigationWrapper, edu.harvard.iq.dataverse.NavigationWrapper.getPageFromContext, edu.harvard.iq.dataverse.NavigationWrapper.getRedirectPage, edu.harvard.iq.dataverse.NavigationWrapper.notAuthorized, edu.harvard.iq.dataverse.NavigationWrapper.notFound, edu.harvard.iq.dataverse.NavigationWrapper.sendError, edu.harvard.iq.dataverse.NavigationWrapper.tooManyRequests
Packagepopupfragmentbean Entities in PackagePopupFragmentBean 3 edu.harvard.iq.dataverse.PackagePopupFragmentBean, edu.harvard.iq.dataverse.PackagePopupFragmentBean.getFileMetadata, edu.harvard.iq.dataverse.PackagePopupFragmentBean.setFileMetadata
Permissionservicebean Entities in PermissionServiceBean 37 edu.harvard.iq.dataverse.PermissionServiceBean, edu.harvard.iq.dataverse.PermissionServiceBean.addGroupPermissionsFor, edu.harvard.iq.dataverse.PermissionServiceBean.assignmentsFor, edu.harvard.iq.dataverse.PermissionServiceBean.assignmentsOn, edu.harvard.iq.dataverse.PermissionServiceBean.canDownloadAtLeastOneFile, edu.harvard.iq.dataverse.PermissionServiceBean.checkDownloadFileLock, edu.harvard.iq.dataverse.PermissionServiceBean.checkEditDatasetLock, edu.harvard.iq.dataverse.PermissionServiceBean.checkPublishDatasetLock, ... (+29 more)
Permissionswrapper Entities in PermissionsWrapper 28 edu.harvard.iq.dataverse.PermissionsWrapper, edu.harvard.iq.dataverse.PermissionsWrapper.addCommandAuthorizationToDvoCache, edu.harvard.iq.dataverse.PermissionsWrapper.authUsersCanCreateDatasetsInDataverse, edu.harvard.iq.dataverse.PermissionsWrapper.authUsersCanCreateDataversesInDataverse, edu.harvard.iq.dataverse.PermissionsWrapper.authenticatedUsersCanIssueCommand, edu.harvard.iq.dataverse.PermissionsWrapper.canIssueCommand, edu.harvard.iq.dataverse.PermissionsWrapper.canIssueCreateDatasetCommand, edu.harvard.iq.dataverse.PermissionsWrapper.canIssueCreateDataverseCommand, ... (+20 more)
Retention Entities in Retention 1 edu.harvard.iq.dataverse.Retention.Retention
Roleassigneeservicebean Entities in RoleAssigneeServiceBean 19 edu.harvard.iq.dataverse.RoleAssigneeServiceBean, edu.harvard.iq.dataverse.RoleAssigneeServiceBean.filterRoleAssignees, edu.harvard.iq.dataverse.RoleAssigneeServiceBean.findAssigneesWithPermissionOnDvObject, edu.harvard.iq.dataverse.RoleAssigneeServiceBean.getAssigneeAndRoleIdListFor, edu.harvard.iq.dataverse.RoleAssigneeServiceBean.getAssigneeDataverseRoleFor, edu.harvard.iq.dataverse.RoleAssigneeServiceBean.getAssignmentsFor, edu.harvard.iq.dataverse.RoleAssigneeServiceBean.getDvObjectIdListClause, edu.harvard.iq.dataverse.RoleAssigneeServiceBean.getExplicitUsers, ... (+11 more)
Roleassignment Entities in RoleAssignment 15 edu.harvard.iq.dataverse.RoleAssignment, edu.harvard.iq.dataverse.RoleAssignment.RoleAssignment, edu.harvard.iq.dataverse.RoleAssignment.equals, edu.harvard.iq.dataverse.RoleAssignment.getAssigneeIdentifier, edu.harvard.iq.dataverse.RoleAssignment.getDefinitionPoint, edu.harvard.iq.dataverse.RoleAssignment.getId, edu.harvard.iq.dataverse.RoleAssignment.getPrivateUrlToken, edu.harvard.iq.dataverse.RoleAssignment.getRole, ... (+7 more)
Roleassignmenthistory Entities in RoleAssignmentHistory 22 edu.harvard.iq.dataverse.RoleAssignmentHistory, edu.harvard.iq.dataverse.RoleAssignmentHistory.RoleAssignmentHistory, edu.harvard.iq.dataverse.RoleAssignmentHistory.getActionByIdentifier, edu.harvard.iq.dataverse.RoleAssignmentHistory.getActionTimestamp, edu.harvard.iq.dataverse.RoleAssignmentHistory.getActionType, edu.harvard.iq.dataverse.RoleAssignmentHistory.getAssigneeIdentifier, edu.harvard.iq.dataverse.RoleAssignmentHistory.getDefinitionPointId, edu.harvard.iq.dataverse.RoleAssignmentHistory.getDefinitionPointIdentifier, ... (+14 more)
Rolepermissionfragment Entities in RolePermissionFragment 30 edu.harvard.iq.dataverse.RolePermissionFragment, edu.harvard.iq.dataverse.RolePermissionFragment.assignRole, edu.harvard.iq.dataverse.RolePermissionFragment.cloneRole, edu.harvard.iq.dataverse.RolePermissionFragment.completeIdentifier, edu.harvard.iq.dataverse.RolePermissionFragment.completeRoleAssignee, edu.harvard.iq.dataverse.RolePermissionFragment.createNewRole, edu.harvard.iq.dataverse.RolePermissionFragment.editRole, edu.harvard.iq.dataverse.RolePermissionFragment.getAssignRoleRoleAssignee, ... (+22 more)
S3Packageimporter Entities in S3PackageImporter 4 edu.harvard.iq.dataverse.S3PackageImporter, edu.harvard.iq.dataverse.S3PackageImporter.copyFromS3, edu.harvard.iq.dataverse.S3PackageImporter.createPackageDataFile, edu.harvard.iq.dataverse.S3PackageImporter.getS3DatasetKey
Sendfeedbackdialog Entities in SendFeedbackDialog 25 edu.harvard.iq.dataverse.SendFeedbackDialog, edu.harvard.iq.dataverse.SendFeedbackDialog.ccSupport, edu.harvard.iq.dataverse.SendFeedbackDialog.getFormHeader, edu.harvard.iq.dataverse.SendFeedbackDialog.getMessageCC, edu.harvard.iq.dataverse.SendFeedbackDialog.getMessageSubject, edu.harvard.iq.dataverse.SendFeedbackDialog.getMessageTo, edu.harvard.iq.dataverse.SendFeedbackDialog.getOp1, edu.harvard.iq.dataverse.SendFeedbackDialog.getOp2, ... (+17 more)
Settingswrapper Entities in SettingsWrapper 72 edu.harvard.iq.dataverse.SettingsWrapper, edu.harvard.iq.dataverse.SettingsWrapper.displayChronologicalDateFacets, edu.harvard.iq.dataverse.SettingsWrapper.get, edu.harvard.iq.dataverse.SettingsWrapper.getAllowedCurationStatuses, edu.harvard.iq.dataverse.SettingsWrapper.getAlwaysMutedSet, edu.harvard.iq.dataverse.SettingsWrapper.getAppVersion, edu.harvard.iq.dataverse.SettingsWrapper.getAppVersionWithBuildNumber, edu.harvard.iq.dataverse.SettingsWrapper.getBaseMetadataLanguageMap, ... (+64 more)
Shib Entities in Shib 33 edu.harvard.iq.dataverse.Shib, edu.harvard.iq.dataverse.Shib.cancel, edu.harvard.iq.dataverse.Shib.confirmAndConvertAccount, edu.harvard.iq.dataverse.Shib.confirmAndCreateAccount, edu.harvard.iq.dataverse.Shib.getAffiliationToDisplayAtConfirmation, edu.harvard.iq.dataverse.Shib.getBuiltinPassword, edu.harvard.iq.dataverse.Shib.getBuiltinUsername, edu.harvard.iq.dataverse.Shib.getDebugSummary, ... (+25 more)
Superuserpage Entities in SuperUserPage 5 edu.harvard.iq.dataverse.SuperUserPage, edu.harvard.iq.dataverse.SuperUserPage.getIndexAllStatus, edu.harvard.iq.dataverse.SuperUserPage.init, edu.harvard.iq.dataverse.SuperUserPage.startIndexAll, edu.harvard.iq.dataverse.SuperUserPage.updateIndexAllStatus
Template Entities in Template 38 edu.harvard.iq.dataverse.Template, edu.harvard.iq.dataverse.Template.Template, edu.harvard.iq.dataverse.Template.cloneNewTemplate, edu.harvard.iq.dataverse.Template.copyDatasetFields, edu.harvard.iq.dataverse.Template.equals, edu.harvard.iq.dataverse.Template.getCreateDate, edu.harvard.iq.dataverse.Template.getCreateTime, edu.harvard.iq.dataverse.Template.getDatasetFields, ... (+30 more)
Templateconverter Entities in TemplateConverter 3 edu.harvard.iq.dataverse.TemplateConverter, edu.harvard.iq.dataverse.TemplateConverter.getAsObject, edu.harvard.iq.dataverse.TemplateConverter.getAsString
Templatepage Entities in TemplatePage 20 edu.harvard.iq.dataverse.TemplatePage, edu.harvard.iq.dataverse.TemplatePage.cancel, edu.harvard.iq.dataverse.TemplatePage.deleteTemplate, edu.harvard.iq.dataverse.TemplatePage.edit, edu.harvard.iq.dataverse.TemplatePage.getDataverse, edu.harvard.iq.dataverse.TemplatePage.getEditMode, edu.harvard.iq.dataverse.TemplatePage.getInstructionsLabelFor, edu.harvard.iq.dataverse.TemplatePage.getOwnerId, ... (+12 more)
Templateservicebean Entities in TemplateServiceBean 1 edu.harvard.iq.dataverse.TemplateServiceBean
Termsofuseandaccess Entities in TermsOfUseAndAccess 48 edu.harvard.iq.dataverse.TermsOfUseAndAccess, edu.harvard.iq.dataverse.api.dto.CustomTermsDTO.getCitationRequirements, edu.harvard.iq.dataverse.api.dto.CustomTermsDTO.getConditions, edu.harvard.iq.dataverse.api.dto.CustomTermsDTO.getConfidentialityDeclaration, edu.harvard.iq.dataverse.api.dto.CustomTermsDTO.getDepositorRequirements, edu.harvard.iq.dataverse.api.dto.CustomTermsDTO.getDisclaimer, edu.harvard.iq.dataverse.api.dto.CustomTermsDTO.getRestrictions, edu.harvard.iq.dataverse.api.dto.CustomTermsDTO.getSpecialPermissions, ... (+40 more)
Themewidgetfragment Entities in ThemeWidgetFragment 33 edu.harvard.iq.dataverse.ThemeWidgetFragment, edu.harvard.iq.dataverse.ThemeWidgetFragment.cancel, edu.harvard.iq.dataverse.ThemeWidgetFragment.checkboxListener, edu.harvard.iq.dataverse.ThemeWidgetFragment.cleanupTempDirectory, edu.harvard.iq.dataverse.ThemeWidgetFragment.createTempDir, edu.harvard.iq.dataverse.ThemeWidgetFragment.exectThemeCommand, edu.harvard.iq.dataverse.ThemeWidgetFragment.getEditDv, edu.harvard.iq.dataverse.ThemeWidgetFragment.getInheritCustomization, ... (+25 more)
Thumbnailservicewrapper Entities in ThumbnailServiceWrapper 9 edu.harvard.iq.dataverse.ThumbnailServiceWrapper, edu.harvard.iq.dataverse.ThumbnailServiceWrapper.getDatasetCardImageAsUrl, edu.harvard.iq.dataverse.ThumbnailServiceWrapper.getDataverseCardImageAsBase64Url, edu.harvard.iq.dataverse.ThumbnailServiceWrapper.getDataverseCardImageAsUrl, edu.harvard.iq.dataverse.ThumbnailServiceWrapper.getFileCardImageAsBase64Url, edu.harvard.iq.dataverse.ThumbnailServiceWrapper.getFileCardImageAsUrl, edu.harvard.iq.dataverse.ThumbnailServiceWrapper.hasDownloadFilePermission, edu.harvard.iq.dataverse.ThumbnailServiceWrapper.isThumbnailAvailable, ... (+1 more)
Usernotification Entities in UserNotification 27 edu.harvard.iq.dataverse.UserNotification, edu.harvard.iq.dataverse.UserNotification.getAdditionalInfo, edu.harvard.iq.dataverse.UserNotification.getId, edu.harvard.iq.dataverse.UserNotification.getLocaleSendDate, edu.harvard.iq.dataverse.UserNotification.getObjectId, edu.harvard.iq.dataverse.UserNotification.getRequestor, edu.harvard.iq.dataverse.UserNotification.getRoleString, edu.harvard.iq.dataverse.UserNotification.getSendDate, ... (+19 more)
Usernotificationservicebean Entities in UserNotificationServiceBean 16 edu.harvard.iq.dataverse.UserNotificationServiceBean, edu.harvard.iq.dataverse.UserNotificationServiceBean.delete, edu.harvard.iq.dataverse.UserNotificationServiceBean.find, edu.harvard.iq.dataverse.UserNotificationServiceBean.findByDvObject, edu.harvard.iq.dataverse.UserNotificationServiceBean.findByRequestor, edu.harvard.iq.dataverse.UserNotificationServiceBean.findByUser, edu.harvard.iq.dataverse.UserNotificationServiceBean.findTotalCountByUser, edu.harvard.iq.dataverse.UserNotificationServiceBean.findUnemailed, ... (+8 more)
Userservicebean Entities in UserServiceBean 14 edu.harvard.iq.dataverse.UserServiceBean, edu.harvard.iq.dataverse.UserServiceBean.createAuthenticatedUserForView, edu.harvard.iq.dataverse.UserServiceBean.find, edu.harvard.iq.dataverse.UserServiceBean.getAuthenticatedUserList, edu.harvard.iq.dataverse.UserServiceBean.getSharedSearchClause, edu.harvard.iq.dataverse.UserServiceBean.getSuperUserCount, edu.harvard.iq.dataverse.UserServiceBean.getTotalUserCount, edu.harvard.iq.dataverse.UserServiceBean.getUserCount, ... (+6 more)
Versionedfilemetadata Entities in VersionedFileMetadata 4 edu.harvard.iq.dataverse.VersionedFileMetadata, edu.harvard.iq.dataverse.VersionedFileMetadata.VersionedFileMetadata, edu.harvard.iq.dataverse.VersionedFileMetadata.getDatasetVersion, edu.harvard.iq.dataverse.VersionedFileMetadata.getFileMetadata
Widgetwrapper Entities in WidgetWrapper 6 edu.harvard.iq.dataverse.WidgetWrapper, edu.harvard.iq.dataverse.WidgetWrapper.getParamSeparator, edu.harvard.iq.dataverse.WidgetWrapper.initWidget, edu.harvard.iq.dataverse.WidgetWrapper.isWidgetTarget, edu.harvard.iq.dataverse.WidgetWrapper.isWidgetView, edu.harvard.iq.dataverse.WidgetWrapper.wrapURL
Actionlogging Entities in actionlogging 17 edu.harvard.iq.dataverse.EmbargoServiceBean, edu.harvard.iq.dataverse.EmbargoServiceBean.deleteById, edu.harvard.iq.dataverse.EmbargoServiceBean.findAllEmbargoes, edu.harvard.iq.dataverse.EmbargoServiceBean.findByEmbargoId, edu.harvard.iq.dataverse.EmbargoServiceBean.merge, edu.harvard.iq.dataverse.EmbargoServiceBean.save, edu.harvard.iq.dataverse.RetentionServiceBean, edu.harvard.iq.dataverse.RetentionServiceBean.delete, ... (+9 more)
Api Entities in api 1929 edu.harvard.iq.dataverse.ControlledVocabAlternate.equals, edu.harvard.iq.dataverse.ControlledVocabAlternate.getControlledVocabularyValue, edu.harvard.iq.dataverse.ControlledVocabAlternate.getDatasetFieldType, edu.harvard.iq.dataverse.ControlledVocabAlternate.getId, edu.harvard.iq.dataverse.ControlledVocabAlternate.getStrValue, edu.harvard.iq.dataverse.ControlledVocabAlternate.hashCode, edu.harvard.iq.dataverse.ControlledVocabAlternate.setControlledVocabularyValue, edu.harvard.iq.dataverse.ControlledVocabAlternate.setDatasetFieldType, ... (+1921 more)
Authorization Entities in authorization 1080 edu.harvard.iq.dataverse.BannerMessageServiceBean.deactivateBannerMessage, edu.harvard.iq.dataverse.BannerMessageServiceBean.deleteBannerMessage, edu.harvard.iq.dataverse.BannerMessageServiceBean.dismissMessageByUser, edu.harvard.iq.dataverse.BannerMessageServiceBean.findAllBannerMessages, edu.harvard.iq.dataverse.BannerMessageServiceBean.findBannerMessages, edu.harvard.iq.dataverse.BannerMessageServiceBean.save, edu.harvard.iq.dataverse.CurationStatus.CurationStatus, edu.harvard.iq.dataverse.CurationStatus.getAuthenticatedUser, ... (+1072 more)
Batch Entities in batch 68 edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity, edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity.JobExecutionEntity, edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity.create, edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity.getCreateTime, edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity.getEndTime, edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity.getExitStatus, edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity.getId, edu.harvard.iq.dataverse.batch.entities.JobExecutionEntity.getLastUpdateTime, ... (+60 more)
Branding Entities in branding 9 edu.harvard.iq.dataverse.branding.BrandingUtil, edu.harvard.iq.dataverse.branding.BrandingUtil.getContactHeader, edu.harvard.iq.dataverse.branding.BrandingUtil.getInstallationBrandName, edu.harvard.iq.dataverse.branding.BrandingUtil.getRootDataverseCollectionName, edu.harvard.iq.dataverse.branding.BrandingUtil.getSupportTeamEmailAddress, edu.harvard.iq.dataverse.branding.BrandingUtil.getSupportTeamName, edu.harvard.iq.dataverse.branding.BrandingUtil.injectServices, edu.harvard.iq.dataverse.branding.BrandingUtilHelper, ... (+1 more)
Confirmemail Entities in confirmemail 52 edu.harvard.iq.dataverse.confirmemail.ConfirmEmailAttemptResponse, edu.harvard.iq.dataverse.confirmemail.ConfirmEmailAttemptResponse.ConfirmEmailAttemptResponse, edu.harvard.iq.dataverse.confirmemail.ConfirmEmailAttemptResponse.getMessageDetail, edu.harvard.iq.dataverse.confirmemail.ConfirmEmailAttemptResponse.getMessageSummary, edu.harvard.iq.dataverse.confirmemail.ConfirmEmailAttemptResponse.isConfirmed, edu.harvard.iq.dataverse.confirmemail.ConfirmEmailData, edu.harvard.iq.dataverse.confirmemail.ConfirmEmailData.ConfirmEmailData, edu.harvard.iq.dataverse.confirmemail.ConfirmEmailData.getAuthenticatedUser, ... (+44 more)
Customization Entities in customization 1 edu.harvard.iq.dataverse.customization.CustomizationConstants
Dashboard Entities in dashboard 53 edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage, edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage.completeSelectedDataset, edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage.completeSelectedDataverse, edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage.getDatasetCount, edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage.getSelectedDatasetMenu, edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage.getSelectedDataverseMenu, edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage.getSelectedDestinationDataverse, edu.harvard.iq.dataverse.dashboard.DashboardMoveDatasetPage.getSelectedSourceDataset, ... (+45 more)
Dataaccess Entities in dataaccess 368 edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO, edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO.AbstractRemoteOverlayAccessIO, edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO.backupAsAux, edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO.cleanUp, edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO.configureStores, edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO.deleteAllAuxObjects, edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO.deleteAuxObject, edu.harvard.iq.dataverse.dataaccess.AbstractRemoteOverlayAccessIO.exists, ... (+360 more)
Datacapturemodule Entities in datacapturemodule 23 edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleException, edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleException.DataCaptureModuleException, edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleServiceBean, edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleServiceBean.requestRsyncScriptCreation, edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleServiceBean.retreiveRequestedRsyncScript, edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleUtil, edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleUtil.generateJsonForUploadRequest, edu.harvard.iq.dataverse.datacapturemodule.DataCaptureModuleUtil.getMessageFromException, ... (+15 more)
Dataset2 Entities in dataset 56 edu.harvard.iq.dataverse.dataset.DatasetFieldsValidator, edu.harvard.iq.dataverse.dataset.DatasetFieldsValidator.isEmptyCompoundValue, edu.harvard.iq.dataverse.dataset.DatasetFieldsValidator.isEmptyControlledVocabulary, edu.harvard.iq.dataverse.dataset.DatasetFieldsValidator.isEmptyMultipleValue, edu.harvard.iq.dataverse.dataset.DatasetFieldsValidator.isEmptySingleValue, edu.harvard.iq.dataverse.dataset.DatasetFieldsValidator.validateFields, edu.harvard.iq.dataverse.dataset.DatasetThumbnail, edu.harvard.iq.dataverse.dataset.DatasetType, ... (+48 more)
Datasetutility Entities in datasetutility 170 edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper, edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper.AddReplaceFileHelper, edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper.addError, edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper.addErrorSevere, edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper.addErrorWarning, edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper.addFiles, edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper.dashes, edu.harvard.iq.dataverse.datasetutility.AddReplaceFileHelper.error, ... (+162 more)
Datasetversionsummaries Entities in datasetversionsummaries 8 edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContent, edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContentDeaccessioned, edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContentDeaccessioned.DatasetVersionSummaryContentDeaccessioned, edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContentDeaccessioned.getDeaccessionLink, edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContentDeaccessioned.getDeaccessionNote, edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContentSimple, edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContentSimple.DatasetVersionSummaryContentSimple, edu.harvard.iq.dataverse.datasetversionsummaries.DatasetVersionSummaryContentSimple.getValue
Datavariable Entities in datavariable 188 edu.harvard.iq.dataverse.datavariable.CategoryMetadata, edu.harvard.iq.dataverse.datavariable.DataTableImportDDI, edu.harvard.iq.dataverse.datavariable.DataTableImportDDI.getElementText, edu.harvard.iq.dataverse.datavariable.DataTableImportDDI.parseNoteByType, edu.harvard.iq.dataverse.datavariable.DataTableImportDDI.parseText, edu.harvard.iq.dataverse.datavariable.DataTableImportDDI.parseUNF, edu.harvard.iq.dataverse.datavariable.DataTableImportDDI.processCatgry, edu.harvard.iq.dataverse.datavariable.DataTableImportDDI.processDataDscr, ... (+180 more)
Dataverse2 Entities in dataverse 32 edu.harvard.iq.dataverse.dataverse.DataverseUtil, edu.harvard.iq.dataverse.dataverse.DataverseUtil.checkMetadataLangauge, edu.harvard.iq.dataverse.dataverse.DataverseUtil.getSuggestedDataverseNameOnCreate, edu.harvard.iq.dataverse.dataverse.DataverseUtil.validateDataverseMetadataExternally, edu.harvard.iq.dataverse.dataverse.featured.DataverseFeaturedItem, edu.harvard.iq.dataverse.dataverse.featured.DataverseFeaturedItem.getContent, edu.harvard.iq.dataverse.dataverse.featured.DataverseFeaturedItem.getDataverse, edu.harvard.iq.dataverse.dataverse.featured.DataverseFeaturedItem.getDisplayOrder, ... (+24 more)
Engine Entities in engine 852 edu.harvard.iq.dataverse.DataverseRequestServiceBean.getDataverseRequest, edu.harvard.iq.dataverse.DataverseRequestServiceBean.setup, edu.harvard.iq.dataverse.EjbDataverseEngineInner, edu.harvard.iq.dataverse.EjbDataverseEngineInner.submit, edu.harvard.iq.dataverse.api.datadeposit.SWORDv2ServiceDocumentServlet, edu.harvard.iq.dataverse.api.datadeposit.SWORDv2ServiceDocumentServlet.doGet, edu.harvard.iq.dataverse.api.datadeposit.SWORDv2ServiceDocumentServlet.init, edu.harvard.iq.dataverse.engine.DataverseEngine, ... (+844 more)
Export Entities in export 223 edu.harvard.iq.dataverse.export.CroissantExporter, edu.harvard.iq.dataverse.export.CroissantExporter.exportDataset, edu.harvard.iq.dataverse.export.CroissantExporter.getDisplayName, edu.harvard.iq.dataverse.export.CroissantExporter.getFormatName, edu.harvard.iq.dataverse.export.CroissantExporter.getMediaType, edu.harvard.iq.dataverse.export.CroissantExporter.isAvailableToUsers, edu.harvard.iq.dataverse.export.CroissantExporter.isHarvestable, edu.harvard.iq.dataverse.export.CroissantExporterSlim, ... (+215 more)
Externaltools Entities in externaltools 29 edu.harvard.iq.dataverse.externaltools.ExternalTool, edu.harvard.iq.dataverse.externaltools.ExternalToolHandler, edu.harvard.iq.dataverse.externaltools.ExternalToolHandler.ExternalToolHandler, edu.harvard.iq.dataverse.externaltools.ExternalToolHandler.getConfigureScript, edu.harvard.iq.dataverse.externaltools.ExternalToolHandler.getExploreScript, edu.harvard.iq.dataverse.externaltools.ExternalToolHandler.getExternalTool, edu.harvard.iq.dataverse.externaltools.ExternalToolHandler.getToolUrlForPreviewMode, edu.harvard.iq.dataverse.externaltools.ExternalToolHandler.getToolUrlWithQueryParams, ... (+21 more)
Feedback Entities in feedback 13 edu.harvard.iq.dataverse.feedback.DvObjectContact, edu.harvard.iq.dataverse.feedback.DvObjectContact.DvObjectContact, edu.harvard.iq.dataverse.feedback.DvObjectContact.getEmail, edu.harvard.iq.dataverse.feedback.DvObjectContact.getName, edu.harvard.iq.dataverse.feedback.Feedback, edu.harvard.iq.dataverse.feedback.FeedbackUtil, edu.harvard.iq.dataverse.feedback.FeedbackUtil.gatherFeedback, edu.harvard.iq.dataverse.feedback.FeedbackUtil.getContactName, ... (+5 more)
Filter Entities in filter 4 edu.harvard.iq.dataverse.filter.CorsFilter, edu.harvard.iq.dataverse.filter.CorsFilter.appendVary, edu.harvard.iq.dataverse.filter.CorsFilter.doFilter, edu.harvard.iq.dataverse.filter.CorsFilter.init
Flyway Entities in flyway 2 edu.harvard.iq.dataverse.flyway.StartupFlywayMigrator, edu.harvard.iq.dataverse.flyway.StartupFlywayMigrator.migrateDatabase
Globus Entities in globus 149 edu.harvard.iq.dataverse.globus.AccessList, edu.harvard.iq.dataverse.globus.AccessList.getDATA, edu.harvard.iq.dataverse.globus.AccessList.getEndpoint, edu.harvard.iq.dataverse.globus.AccessList.getLength, edu.harvard.iq.dataverse.globus.AccessList.setDATA, edu.harvard.iq.dataverse.globus.AccessList.setEndpoint, edu.harvard.iq.dataverse.globus.AccessList.setLength, edu.harvard.iq.dataverse.globus.AccessToken, ... (+141 more)
Harvest Entities in harvest 270 edu.harvard.iq.dataverse.harvest.client.FastGetRecord, edu.harvard.iq.dataverse.harvest.client.FastGetRecord.FastGetRecord, edu.harvard.iq.dataverse.harvest.client.FastGetRecord.getElementText, edu.harvard.iq.dataverse.harvest.client.FastGetRecord.getErrorMessage, edu.harvard.iq.dataverse.harvest.client.FastGetRecord.getMetadataFile, edu.harvard.iq.dataverse.harvest.client.FastGetRecord.getRequestURL, edu.harvard.iq.dataverse.harvest.client.FastGetRecord.harvestRecord, edu.harvard.iq.dataverse.harvest.client.FastGetRecord.isDeleted, ... (+262 more)
I18N Entities in i18n 2 edu.harvard.iq.dataverse.i18n.I18nUtil, edu.harvard.iq.dataverse.i18n.I18nUtil.parseAcceptLanguageHeader
Ingest Entities in ingest 404 edu.harvard.iq.dataverse.ingest.IngestMessage, edu.harvard.iq.dataverse.ingest.IngestMessage.IngestMessage, edu.harvard.iq.dataverse.ingest.IngestMessage.addFileId, edu.harvard.iq.dataverse.ingest.IngestMessage.getAuthenticatedUserId, edu.harvard.iq.dataverse.ingest.IngestMessage.getDatasetId, edu.harvard.iq.dataverse.ingest.IngestMessage.getFileIds, edu.harvard.iq.dataverse.ingest.IngestMessage.getInfo, edu.harvard.iq.dataverse.ingest.IngestMessage.setDatasetId, ... (+396 more)
License Entities in license 63 edu.harvard.iq.dataverse.TermsOfUseAndAccess.clearCustomTermsVariables, edu.harvard.iq.dataverse.TermsOfUseAndAccess.copyTermsOfUseAndAccess, edu.harvard.iq.dataverse.TermsOfUseAndAccess.equals, edu.harvard.iq.dataverse.TermsOfUseAndAccess.getAvailabilityStatus, edu.harvard.iq.dataverse.TermsOfUseAndAccess.getCitationRequirements, edu.harvard.iq.dataverse.TermsOfUseAndAccess.getConditions, edu.harvard.iq.dataverse.TermsOfUseAndAccess.getConfidentialityDeclaration, edu.harvard.iq.dataverse.TermsOfUseAndAccess.getContactForAccess, ... (+55 more)
Locality Entities in locality 8 edu.harvard.iq.dataverse.locality.StorageSite, edu.harvard.iq.dataverse.locality.StorageSiteServiceBean, edu.harvard.iq.dataverse.locality.StorageSiteServiceBean.add, edu.harvard.iq.dataverse.locality.StorageSiteServiceBean.delete, edu.harvard.iq.dataverse.locality.StorageSiteServiceBean.find, edu.harvard.iq.dataverse.locality.StorageSiteServiceBean.findAll, edu.harvard.iq.dataverse.locality.StorageSiteServiceBean.save, edu.harvard.iq.dataverse.locality.StorageSiteUtil
Makedatacount Entities in makedatacount 72 edu.harvard.iq.dataverse.makedatacount.DatasetExternalCitations, edu.harvard.iq.dataverse.makedatacount.DatasetExternalCitationsServiceBean, edu.harvard.iq.dataverse.makedatacount.DatasetExternalCitationsServiceBean.getDatasetExternalCitationsByDataset, edu.harvard.iq.dataverse.makedatacount.DatasetExternalCitationsServiceBean.getDatasetExternalCitationsByDatasetCitingPID, edu.harvard.iq.dataverse.makedatacount.DatasetExternalCitationsServiceBean.parseCitations, edu.harvard.iq.dataverse.makedatacount.DatasetExternalCitationsServiceBean.save, edu.harvard.iq.dataverse.makedatacount.DatasetMetrics, edu.harvard.iq.dataverse.makedatacount.DatasetMetrics.getCountryCode, ... (+64 more)
Metadataimport Entities in metadataimport 7 edu.harvard.iq.dataverse.metadataimport.ForeignMetadataImportServiceBean, edu.harvard.iq.dataverse.metadataimport.ForeignMetadataImportServiceBean.createDatasetFieldValue, edu.harvard.iq.dataverse.metadataimport.ForeignMetadataImportServiceBean.findFormatMappingByName, edu.harvard.iq.dataverse.metadataimport.ForeignMetadataImportServiceBean.importXML, edu.harvard.iq.dataverse.metadataimport.ForeignMetadataImportServiceBean.parseText, edu.harvard.iq.dataverse.metadataimport.ForeignMetadataImportServiceBean.processXML, edu.harvard.iq.dataverse.metadataimport.ForeignMetadataImportServiceBean.processXMLElement
Metrics Entities in metrics 55 edu.harvard.iq.dataverse.metrics.MetricsServiceBean, edu.harvard.iq.dataverse.metrics.MetricsServiceBean.accountsPastDays, edu.harvard.iq.dataverse.metrics.MetricsServiceBean.accountsTimeSeries, edu.harvard.iq.dataverse.metrics.MetricsServiceBean.accountsToMonth, edu.harvard.iq.dataverse.metrics.MetricsServiceBean.datasetsBySubjectToMonth, edu.harvard.iq.dataverse.metrics.MetricsServiceBean.datasetsPastDays, edu.harvard.iq.dataverse.metrics.MetricsServiceBean.datasetsToMonth, edu.harvard.iq.dataverse.metrics.MetricsServiceBean.dataversesByCategory, ... (+47 more)
Mydata Entities in mydata 151 edu.harvard.iq.dataverse.mydata.DataRetrieverAPI, edu.harvard.iq.dataverse.mydata.DataRetrieverAPI.DataRetrieverAPI, edu.harvard.iq.dataverse.mydata.DataRetrieverAPI.formatSolrDocs, edu.harvard.iq.dataverse.mydata.DataRetrieverAPI.getDvObjectTypeCounts, edu.harvard.iq.dataverse.mydata.DataRetrieverAPI.getJSONErrorString, edu.harvard.iq.dataverse.mydata.DataRetrieverAPI.getPublicationStatusCounts, edu.harvard.iq.dataverse.mydata.DataRetrieverAPI.getUserFromIdentifier, edu.harvard.iq.dataverse.mydata.DataRetrieverAPI.isValid, ... (+143 more)
Openapi Entities in openapi 34 edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter, edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter.annotationValue, edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter.authRequiredOperationIds, edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter.binarySchema, edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter.classLoaders, edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter.collectClasses, edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter.collectContent, edu.harvard.iq.dataverse.openapi.DataverseOpenApiFilter.collectParameters, ... (+26 more)
Passwordreset Entities in passwordreset 61 edu.harvard.iq.dataverse.passwordreset.PasswordChangeAttemptResponse, edu.harvard.iq.dataverse.passwordreset.PasswordChangeAttemptResponse.PasswordChangeAttemptResponse, edu.harvard.iq.dataverse.passwordreset.PasswordChangeAttemptResponse.getMessageDetail, edu.harvard.iq.dataverse.passwordreset.PasswordChangeAttemptResponse.getMessageSummary, edu.harvard.iq.dataverse.passwordreset.PasswordChangeAttemptResponse.isChanged, edu.harvard.iq.dataverse.passwordreset.PasswordResetData, edu.harvard.iq.dataverse.passwordreset.PasswordResetData.PasswordResetData, edu.harvard.iq.dataverse.passwordreset.PasswordResetData.getBuiltinUser, ... (+53 more)
Pidproviders Entities in pidproviders 351 edu.harvard.iq.dataverse.CitationServlet, edu.harvard.iq.dataverse.CitationServlet.doGet, edu.harvard.iq.dataverse.CitationServlet.doPost, edu.harvard.iq.dataverse.CitationServlet.getServletInfo, edu.harvard.iq.dataverse.CitationServlet.processRequest, edu.harvard.iq.dataverse.pidproviders.AbstractPidProvider, edu.harvard.iq.dataverse.pidproviders.AbstractPidProvider.AbstractPidProvider, edu.harvard.iq.dataverse.pidproviders.AbstractPidProvider.addBasicMetadata, ... (+343 more)
Privateurl Entities in privateurl 28 edu.harvard.iq.dataverse.privateurl.PrivateUrl, edu.harvard.iq.dataverse.privateurl.PrivateUrl.PrivateUrl, edu.harvard.iq.dataverse.privateurl.PrivateUrl.getDataset, edu.harvard.iq.dataverse.privateurl.PrivateUrl.getLink, edu.harvard.iq.dataverse.privateurl.PrivateUrl.getRoleAssignment, edu.harvard.iq.dataverse.privateurl.PrivateUrl.getToken, edu.harvard.iq.dataverse.privateurl.PrivateUrl.isAnonymizedAccess, edu.harvard.iq.dataverse.privateurl.PrivateUrlPage, ... (+20 more)
Provenance Entities in provenance 40 edu.harvard.iq.dataverse.provenance.ProvEntityFileData, edu.harvard.iq.dataverse.provenance.ProvEntityFileData.ProvEntityFileData, edu.harvard.iq.dataverse.provenance.ProvEntityFileData.compareTo, edu.harvard.iq.dataverse.provenance.ProvEntityFileData.getEntityName, edu.harvard.iq.dataverse.provenance.ProvEntityFileData.getFileName, edu.harvard.iq.dataverse.provenance.ProvEntityFileData.getFileType, edu.harvard.iq.dataverse.provenance.ProvEntityFileDataConverter, edu.harvard.iq.dataverse.provenance.ProvEntityFileDataConverter.getAsObject, ... (+32 more)
Repositorystorageabstractionlayer Entities in repositorystorageabstractionlayer 16 edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerPage, edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerPage.getLocalDataAccessDirectory, edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerPage.getRsyncSites, edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerPage.getVerifyDataCommand, edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerUtil, edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerUtil.getDirectoryContainingTheData, edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerUtil.getLocalDataAccessDirectory, edu.harvard.iq.dataverse.repositorystorageabstractionlayer.RepositoryStorageAbstractionLayerUtil.getRsyncSites, ... (+8 more)
Rserve Entities in rserve 40 edu.harvard.iq.dataverse.rserve.RRequest, edu.harvard.iq.dataverse.rserve.RRequest.RRequest, edu.harvard.iq.dataverse.rserve.RRequest.close, edu.harvard.iq.dataverse.rserve.RRequest.eval, edu.harvard.iq.dataverse.rserve.RRequest.getRConnection, edu.harvard.iq.dataverse.rserve.RRequest.open, edu.harvard.iq.dataverse.rserve.RRequest.script, edu.harvard.iq.dataverse.rserve.RRequest.toString, ... (+32 more)
Search Entities in search 619 edu.harvard.iq.dataverse.TemplateServiceBean.find, edu.harvard.iq.dataverse.TemplateServiceBean.findAll, edu.harvard.iq.dataverse.TemplateServiceBean.findByOwnerId, edu.harvard.iq.dataverse.TemplateServiceBean.findDataversesByDefaultTemplateId, edu.harvard.iq.dataverse.TemplateServiceBean.incrementUsageCount, edu.harvard.iq.dataverse.TemplateServiceBean.isTemplateValid, edu.harvard.iq.dataverse.TemplateServiceBean.save, edu.harvard.iq.dataverse.search.AbstractExternalSearchServiceBean, ... (+611 more)
Settings Entities in settings 91 edu.harvard.iq.dataverse.HomepageServlet, edu.harvard.iq.dataverse.HomepageServlet.doGet, edu.harvard.iq.dataverse.HomepageServlet.doPost, edu.harvard.iq.dataverse.HomepageServlet.getServletInfo, edu.harvard.iq.dataverse.HomepageServlet.processRequest, edu.harvard.iq.dataverse.export.ddi.DdiExportUtilHelper, edu.harvard.iq.dataverse.export.ddi.DdiExportUtilHelper.injectService, edu.harvard.iq.dataverse.flyway.SettingsCleanupCallback, ... (+83 more)
Sitemap Entities in sitemap 8 edu.harvard.iq.dataverse.api.SiteMap.updateSiteMap, edu.harvard.iq.dataverse.sitemap.SiteMapServiceBean, edu.harvard.iq.dataverse.sitemap.SiteMapServiceBean.updateSiteMap, edu.harvard.iq.dataverse.sitemap.SiteMapUtil, edu.harvard.iq.dataverse.sitemap.SiteMapUtil.getLastModDate, edu.harvard.iq.dataverse.sitemap.SiteMapUtil.getSitemapPathString, edu.harvard.iq.dataverse.sitemap.SiteMapUtil.stageFileExists, edu.harvard.iq.dataverse.sitemap.SiteMapUtil.updateSiteMap
Storageuse Entities in storageuse 19 edu.harvard.iq.dataverse.storageuse.StorageQuota, edu.harvard.iq.dataverse.storageuse.StorageUse, edu.harvard.iq.dataverse.storageuse.StorageUse.StorageUse, edu.harvard.iq.dataverse.storageuse.StorageUse.equals, edu.harvard.iq.dataverse.storageuse.StorageUse.getId, edu.harvard.iq.dataverse.storageuse.StorageUse.getSizeInBytes, edu.harvard.iq.dataverse.storageuse.StorageUse.hashCode, edu.harvard.iq.dataverse.storageuse.StorageUse.incrementSizeInBytes, ... (+11 more)
Timer Entities in timer 21 edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean, edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean.createExportTimer, edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean.createHarvestTimer, edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean.createMotherTimer, edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean.createTimer, edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean.handleTimeout, edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean.init, edu.harvard.iq.dataverse.timer.DataverseTimerServiceBean.logException, ... (+13 more)
Userdata Entities in userdata 38 edu.harvard.iq.dataverse.userdata.OffsetPageValues, edu.harvard.iq.dataverse.userdata.OffsetPageValues.OffsetPageValues, edu.harvard.iq.dataverse.userdata.OffsetPageValues.getOffset, edu.harvard.iq.dataverse.userdata.OffsetPageValues.getPageNumber, edu.harvard.iq.dataverse.userdata.OffsetPageValues.setOffset, edu.harvard.iq.dataverse.userdata.OffsetPageValues.setPageNumber, edu.harvard.iq.dataverse.userdata.UserListMaker, edu.harvard.iq.dataverse.userdata.UserListMaker.UserListMaker, ... (+30 more)
Util Entities in util 1129 edu.harvard.iq.dataverse.AuxiliaryFile.getChecksum, edu.harvard.iq.dataverse.AuxiliaryFile.getContentType, edu.harvard.iq.dataverse.AuxiliaryFile.getDataFile, edu.harvard.iq.dataverse.AuxiliaryFile.getFileSize, edu.harvard.iq.dataverse.AuxiliaryFile.getFormatTag, edu.harvard.iq.dataverse.AuxiliaryFile.getFormatVersion, edu.harvard.iq.dataverse.AuxiliaryFile.getId, edu.harvard.iq.dataverse.AuxiliaryFile.getIsPublic, ... (+1121 more)
Validation Entities in validation 42 edu.harvard.iq.dataverse.validation.EMailValidator, edu.harvard.iq.dataverse.validation.JSONDataValidation, edu.harvard.iq.dataverse.validation.JSONDataValidation.throwValidationException, edu.harvard.iq.dataverse.validation.JSONDataValidation.validate, edu.harvard.iq.dataverse.validation.JSONDataValidation.validateChildren, edu.harvard.iq.dataverse.validation.JSONDataValidation.validateDatasetObject, edu.harvard.iq.dataverse.validation.JSONDataValidation.validateObject, edu.harvard.iq.dataverse.validation.JSONDataValidation.validateSchemaObject, ... (+34 more)
Workflow Entities in workflow 160 edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation, edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation.PendingWorkflowInvocation, edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation.getDataset, edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation.getInvocationId, edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation.getIpAddress, edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation.getLocalData, edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation.getLockId, edu.harvard.iq.dataverse.workflow.PendingWorkflowInvocation.getNextMinorVersionNumber, ... (+152 more)
Workflows Entities in workflows 15 edu.harvard.iq.dataverse.workflows.WorkflowComment, edu.harvard.iq.dataverse.workflows.WorkflowComment.WorkflowComment, edu.harvard.iq.dataverse.workflows.WorkflowComment.getAuthenticatedUser, edu.harvard.iq.dataverse.workflows.WorkflowComment.getCreated, edu.harvard.iq.dataverse.workflows.WorkflowComment.getDatasetVersion, edu.harvard.iq.dataverse.workflows.WorkflowComment.getId, edu.harvard.iq.dataverse.workflows.WorkflowComment.getMessage, edu.harvard.iq.dataverse.workflows.WorkflowComment.getType, ... (+7 more)

Architectural Smells (86)

high SmellType.DEPENDENCY_CYCLE

Circular dependency among 113 components: Actionlogging <-> Api <-> Authorization <-> Auxiliaryfile <-> Auxiliaryfileservicebean <-> Bannermessage <-> Bannermessageservicebean <-> Batch <-> Branding <-> Confirmemail <-> Controlledvocabalternate <-> Controlledvocabularyvalue <-> Curationstatus <-> Dataaccess <-> Datacapturemodule <-> Datacitation <-> Datafile <-> Datafilecategory <-> Datafileservicebean <-> Datafiletag <-> Dataset <-> Dataset2 <-> Datasetfield <-> Datasetfieldcompoundvalue <-> Datasetfieldservicebean <-> Datasetfieldtype <-> Datasetfieldvalue <-> Datasetlinkingdataverse <-> Datasetlock <-> Datasetpage <-> Datasetservicebean <-> Datasetutility <-> Datasetversion <-> Datasetversiondifference <-> Datasetversionservicebean <-> Datasetversionuser <-> Datatable <-> Datavariable <-> Dataverse <-> Dataverse2 <-> Dataversecontact <-> Dataversefacet <-> Dataversefeatureddataverse <-> Dataversefieldtypeinputlevel <-> Dataverseheaderfragment <-> Dataverselinkingdataverse <-> Dataversemetadatablockfacet <-> Dataversepage <-> Dataverserequestservicebean <-> Dataverseroleservicebean <-> Dataverseservicebean <-> Dataversesession <-> Dvobject <-> Dvobjectcontainer <-> Dvobjectservicebean <-> Editdatafilespage <-> Ejbdataverseengine <-> Embargo <-> Engine <-> Export <-> Externaltools <-> Feedback <-> Fileaccessrequest <-> Filemetadata <-> Filepage <-> Fileversiondifference <-> Foreignmetadataformatmapping <-> Globalid <-> Globus <-> Guestbook <-> Guestbookresponse <-> Guestbookresponseservicebean <-> Harvest <-> Ingest <-> License <-> Locality <-> Loginpage <-> Mailservicebean <-> Makedatacount <-> Metadatablock <-> Metadataimport <-> Metric <-> Metrics <-> Mydata <-> Passwordreset <-> Permissionservicebean <-> Permissionswrapper <-> Pidproviders <-> Privateurl <-> Provenance <-> Retention <-> Roleassigneeservicebean <-> Roleassignment <-> Roleassignmenthistory <-> Search <-> Sendfeedbackdialog <-> Settings <-> Settingswrapper <-> Sitemap <-> Storageuse <-> Template <-> Templateservicebean <-> Termsofuseandaccess <-> Thumbnailservicewrapper <-> Timer <-> Userdata <-> Usernotification <-> Usernotificationservicebean <-> Userservicebean <-> Util <-> Validation <-> Workflow <-> Workflows

Why: Dependency cycles make components tightly coupled — you cannot change, test, or deploy any component in the cycle independently. This hinders maintainability, increases build times, and makes the system harder to understand.

Fix: Break the cycle by introducing an interface/abstraction that one component depends on, inverting the dependency direction. Consider the Dependency Inversion Principle (DIP).

Affects: Actionlogging, Api, Authorization, Auxiliaryfile, Auxiliaryfileservicebean, Bannermessage, Bannermessageservicebean, Batch, Branding, Confirmemail, Controlledvocabalternate, Controlledvocabularyvalue, Curationstatus, Dataaccess, Datacapturemodule, Datacitation, Datafile, Datafilecategory, Datafileservicebean, Datafiletag, Dataset, Dataset2, Datasetfield, Datasetfieldcompoundvalue, Datasetfieldservicebean, Datasetfieldtype, Datasetfieldvalue, Datasetlinkingdataverse, Datasetlock, Datasetpage, Datasetservicebean, Datasetutility, Datasetversion, Datasetversiondifference, Datasetversionservicebean, Datasetversionuser, Datatable, Datavariable, Dataverse, Dataverse2, Dataversecontact, Dataversefacet, Dataversefeatureddataverse, Dataversefieldtypeinputlevel, Dataverseheaderfragment, Dataverselinkingdataverse, Dataversemetadatablockfacet, Dataversepage, Dataverserequestservicebean, Dataverseroleservicebean, Dataverseservicebean, Dataversesession, Dvobject, Dvobjectcontainer, Dvobjectservicebean, Editdatafilespage, Ejbdataverseengine, Embargo, Engine, Export, Externaltools, Feedback, Fileaccessrequest, Filemetadata, Filepage, Fileversiondifference, Foreignmetadataformatmapping, Globalid, Globus, Guestbook, Guestbookresponse, Guestbookresponseservicebean, Harvest, Ingest, License, Locality, Loginpage, Mailservicebean, Makedatacount, Metadatablock, Metadataimport, Metric, Metrics, Mydata, Passwordreset, Permissionservicebean, Permissionswrapper, Pidproviders, Privateurl, Provenance, Retention, Roleassigneeservicebean, Roleassignment, Roleassignmenthistory, Search, Sendfeedbackdialog, Settings, Settingswrapper, Sitemap, Storageuse, Template, Templateservicebean, Termsofuseandaccess, Thumbnailservicewrapper, Timer, Userdata, Usernotification, Usernotificationservicebean, Userservicebean, Util, Validation, Workflow, Workflows

medium SmellType.CONCERN_OVERLOAD

Customquestion contains 26 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Customquestion into smaller, focused components with single responsibilities.

Affects: Customquestion

medium SmellType.CONCERN_OVERLOAD

Datacitation contains 34 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datacitation into smaller, focused components with single responsibilities.

Affects: Datacitation

high SmellType.CONCERN_OVERLOAD

Datafile contains 198 entities but only 79 internal dependencies (0.40 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datafile into smaller, focused components with single responsibilities.

Affects: Datafile

high SmellType.CONCERN_OVERLOAD

Datafileservicebean contains 73 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datafileservicebean into smaller, focused components with single responsibilities.

Affects: Datafileservicebean

high SmellType.CONCERN_OVERLOAD

Datatable contains 43 entities but only 14 internal dependencies (0.33 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datatable into smaller, focused components with single responsibilities.

Affects: Datatable

high SmellType.CONCERN_OVERLOAD

Dataset contains 122 entities but only 34 internal dependencies (0.28 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataset into smaller, focused components with single responsibilities.

Affects: Dataset

medium SmellType.CONCERN_OVERLOAD

Datasetfieldcompoundvalue contains 27 entities but only 4 internal dependencies (0.15 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetfieldcompoundvalue into smaller, focused components with single responsibilities.

Affects: Datasetfieldcompoundvalue

high SmellType.CONCERN_OVERLOAD

Datasetfieldconstant contains 122 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetfieldconstant into smaller, focused components with single responsibilities.

Affects: Datasetfieldconstant

medium SmellType.CONCERN_OVERLOAD

Datasetfieldservicebean contains 36 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetfieldservicebean into smaller, focused components with single responsibilities.

Affects: Datasetfieldservicebean

high SmellType.CONCERN_OVERLOAD

Datasetfieldtype contains 90 entities but only 5 internal dependencies (0.06 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetfieldtype into smaller, focused components with single responsibilities.

Affects: Datasetfieldtype

medium SmellType.CONCERN_OVERLOAD

Datasetfieldvalue contains 21 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetfieldvalue into smaller, focused components with single responsibilities.

Affects: Datasetfieldvalue

high SmellType.CONCERN_OVERLOAD

Datasetpage contains 553 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetpage into smaller, focused components with single responsibilities.

Affects: Datasetpage

high SmellType.CONCERN_OVERLOAD

Datasetservicebean contains 59 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetservicebean into smaller, focused components with single responsibilities.

Affects: Datasetservicebean

high SmellType.CONCERN_OVERLOAD

Datasetversion contains 144 entities but only 5 internal dependencies (0.03 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetversion into smaller, focused components with single responsibilities.

Affects: Datasetversion

high SmellType.CONCERN_OVERLOAD

Datasetversiondifference contains 54 entities but only 3 internal dependencies (0.06 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetversiondifference into smaller, focused components with single responsibilities.

Affects: Datasetversiondifference

high SmellType.CONCERN_OVERLOAD

Datasetversionservicebean contains 43 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetversionservicebean into smaller, focused components with single responsibilities.

Affects: Datasetversionservicebean

high SmellType.CONCERN_OVERLOAD

Dataverse contains 117 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataverse into smaller, focused components with single responsibilities.

Affects: Dataverse

high SmellType.CONCERN_OVERLOAD

Dataversepage contains 119 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataversepage into smaller, focused components with single responsibilities.

Affects: Dataversepage

medium SmellType.CONCERN_OVERLOAD

Dataverseroleservicebean contains 22 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataverseroleservicebean into smaller, focused components with single responsibilities.

Affects: Dataverseroleservicebean

high SmellType.CONCERN_OVERLOAD

Dataverseservicebean contains 59 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataverseservicebean into smaller, focused components with single responsibilities.

Affects: Dataverseservicebean

medium SmellType.CONCERN_OVERLOAD

Dataversesession contains 21 entities but only 4 internal dependencies (0.19 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataversesession into smaller, focused components with single responsibilities.

Affects: Dataversesession

high SmellType.CONCERN_OVERLOAD

Dvobject contains 78 entities but only 11 internal dependencies (0.14 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dvobject into smaller, focused components with single responsibilities.

Affects: Dvobject

medium SmellType.CONCERN_OVERLOAD

Dvobjectcontainer contains 29 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dvobjectcontainer into smaller, focused components with single responsibilities.

Affects: Dvobjectcontainer

medium SmellType.CONCERN_OVERLOAD

Dvobjectservicebean contains 27 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dvobjectservicebean into smaller, focused components with single responsibilities.

Affects: Dvobjectservicebean

high SmellType.CONCERN_OVERLOAD

Editdatafilespage contains 181 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Editdatafilespage into smaller, focused components with single responsibilities.

Affects: Editdatafilespage

medium SmellType.CONCERN_OVERLOAD

Fileaccessrequest contains 24 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Fileaccessrequest into smaller, focused components with single responsibilities.

Affects: Fileaccessrequest

medium SmellType.CONCERN_OVERLOAD

Filedownloadhelper contains 26 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Filedownloadhelper into smaller, focused components with single responsibilities.

Affects: Filedownloadhelper

medium SmellType.CONCERN_OVERLOAD

Filedownloadservicebean contains 35 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Filedownloadservicebean into smaller, focused components with single responsibilities.

Affects: Filedownloadservicebean

high SmellType.CONCERN_OVERLOAD

Filemetadata contains 81 entities but only 17 internal dependencies (0.21 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Filemetadata into smaller, focused components with single responsibilities.

Affects: Filemetadata

high SmellType.CONCERN_OVERLOAD

Filepage contains 121 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Filepage into smaller, focused components with single responsibilities.

Affects: Filepage

medium SmellType.CONCERN_OVERLOAD

Foreignmetadatafieldmapping contains 21 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Foreignmetadatafieldmapping into smaller, focused components with single responsibilities.

Affects: Foreignmetadatafieldmapping

medium SmellType.CONCERN_OVERLOAD

Guestbookpage contains 26 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Guestbookpage into smaller, focused components with single responsibilities.

Affects: Guestbookpage

high SmellType.CONCERN_OVERLOAD

Guestbookresponse contains 47 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Guestbookresponse into smaller, focused components with single responsibilities.

Affects: Guestbookresponse

high SmellType.CONCERN_OVERLOAD

Guestbookresponseservicebean contains 46 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Guestbookresponseservicebean into smaller, focused components with single responsibilities.

Affects: Guestbookresponseservicebean

high SmellType.CONCERN_OVERLOAD

Harvestingclientspage contains 111 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Harvestingclientspage into smaller, focused components with single responsibilities.

Affects: Harvestingclientspage

high SmellType.CONCERN_OVERLOAD

Harvestingsetspage contains 50 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Harvestingsetspage into smaller, focused components with single responsibilities.

Affects: Harvestingsetspage

medium SmellType.CONCERN_OVERLOAD

Loginpage contains 28 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Loginpage into smaller, focused components with single responsibilities.

Affects: Loginpage

high SmellType.CONCERN_OVERLOAD

Managefilepermissionspage contains 57 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Managefilepermissionspage into smaller, focused components with single responsibilities.

Affects: Managefilepermissionspage

medium SmellType.CONCERN_OVERLOAD

Managegroupspage contains 40 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Managegroupspage into smaller, focused components with single responsibilities.

Affects: Managegroupspage

medium SmellType.CONCERN_OVERLOAD

Manageguestbookspage contains 23 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Manageguestbookspage into smaller, focused components with single responsibilities.

Affects: Manageguestbookspage

high SmellType.CONCERN_OVERLOAD

Managepermissionspage contains 61 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Managepermissionspage into smaller, focused components with single responsibilities.

Affects: Managepermissionspage

medium SmellType.CONCERN_OVERLOAD

Managetemplatespage contains 21 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Managetemplatespage into smaller, focused components with single responsibilities.

Affects: Managetemplatespage

medium SmellType.CONCERN_OVERLOAD

Metadatablock contains 35 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Metadatablock into smaller, focused components with single responsibilities.

Affects: Metadatablock

medium SmellType.CONCERN_OVERLOAD

Permissionservicebean contains 37 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Permissionservicebean into smaller, focused components with single responsibilities.

Affects: Permissionservicebean

medium SmellType.CONCERN_OVERLOAD

Permissionswrapper contains 28 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Permissionswrapper into smaller, focused components with single responsibilities.

Affects: Permissionswrapper

medium SmellType.CONCERN_OVERLOAD

Roleassignmenthistory contains 22 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Roleassignmenthistory into smaller, focused components with single responsibilities.

Affects: Roleassignmenthistory

medium SmellType.CONCERN_OVERLOAD

Rolepermissionfragment contains 30 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Rolepermissionfragment into smaller, focused components with single responsibilities.

Affects: Rolepermissionfragment

medium SmellType.CONCERN_OVERLOAD

Sendfeedbackdialog contains 25 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Sendfeedbackdialog into smaller, focused components with single responsibilities.

Affects: Sendfeedbackdialog

high SmellType.CONCERN_OVERLOAD

Settingswrapper contains 72 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Settingswrapper into smaller, focused components with single responsibilities.

Affects: Settingswrapper

medium SmellType.CONCERN_OVERLOAD

Shib contains 33 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Shib into smaller, focused components with single responsibilities.

Affects: Shib

medium SmellType.CONCERN_OVERLOAD

Template contains 38 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Template into smaller, focused components with single responsibilities.

Affects: Template

medium SmellType.CONCERN_OVERLOAD

Themewidgetfragment contains 33 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Themewidgetfragment into smaller, focused components with single responsibilities.

Affects: Themewidgetfragment

medium SmellType.CONCERN_OVERLOAD

Usernotification contains 27 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Usernotification into smaller, focused components with single responsibilities.

Affects: Usernotification

high SmellType.CONCERN_OVERLOAD

Confirmemail contains 52 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Confirmemail into smaller, focused components with single responsibilities.

Affects: Confirmemail

high SmellType.CONCERN_OVERLOAD

Dashboard contains 53 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dashboard into smaller, focused components with single responsibilities.

Affects: Dashboard

high SmellType.CONCERN_OVERLOAD

Dataaccess contains 368 entities but only 2 internal dependencies (0.01 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataaccess into smaller, focused components with single responsibilities.

Affects: Dataaccess

medium SmellType.CONCERN_OVERLOAD

Datacapturemodule contains 23 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datacapturemodule into smaller, focused components with single responsibilities.

Affects: Datacapturemodule

high SmellType.CONCERN_OVERLOAD

Dataset2 contains 56 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataset2 into smaller, focused components with single responsibilities.

Affects: Dataset2

high SmellType.CONCERN_OVERLOAD

Datasetutility contains 170 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datasetutility into smaller, focused components with single responsibilities.

Affects: Datasetutility

high SmellType.CONCERN_OVERLOAD

Datavariable contains 188 entities but only 37 internal dependencies (0.20 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Datavariable into smaller, focused components with single responsibilities.

Affects: Datavariable

medium SmellType.CONCERN_OVERLOAD

Dataverse2 contains 32 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Dataverse2 into smaller, focused components with single responsibilities.

Affects: Dataverse2

high SmellType.CONCERN_OVERLOAD

Globus contains 149 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Globus into smaller, focused components with single responsibilities.

Affects: Globus

high SmellType.CONCERN_OVERLOAD

Makedatacount contains 72 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Makedatacount into smaller, focused components with single responsibilities.

Affects: Makedatacount

high SmellType.CONCERN_OVERLOAD

Mydata contains 151 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Mydata into smaller, focused components with single responsibilities.

Affects: Mydata

medium SmellType.CONCERN_OVERLOAD

Openapi contains 34 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Openapi into smaller, focused components with single responsibilities.

Affects: Openapi

high SmellType.CONCERN_OVERLOAD

Passwordreset contains 61 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Passwordreset into smaller, focused components with single responsibilities.

Affects: Passwordreset

medium SmellType.CONCERN_OVERLOAD

Privateurl contains 28 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Privateurl into smaller, focused components with single responsibilities.

Affects: Privateurl

medium SmellType.CONCERN_OVERLOAD

Provenance contains 40 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Provenance into smaller, focused components with single responsibilities.

Affects: Provenance

medium SmellType.CONCERN_OVERLOAD

Rserve contains 40 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Rserve into smaller, focused components with single responsibilities.

Affects: Rserve

high SmellType.CONCERN_OVERLOAD

Search contains 619 entities but only 179 internal dependencies (0.29 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Search into smaller, focused components with single responsibilities.

Affects: Search

medium SmellType.CONCERN_OVERLOAD

Timer contains 21 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Timer into smaller, focused components with single responsibilities.

Affects: Timer

medium SmellType.CONCERN_OVERLOAD

Userdata contains 38 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Userdata into smaller, focused components with single responsibilities.

Affects: Userdata

high SmellType.CONCERN_OVERLOAD

Validation contains 42 entities but only 0 internal dependencies (0.00 per entity), suggesting multiple responsibilities.

Why: Large components are harder to understand, test, and maintain. When their internals are also sparsely connected, that usually means the component is acting as a bucket for unrelated concerns rather than a cohesive module.

Fix: Consider splitting Validation into smaller, focused components with single responsibilities.

Affects: Validation

medium SmellType.SCATTERED_FUNCTIONALITY

'Config' pattern is scattered across 4 components: Api, Engine, Ingest, Util

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Config'-related functionality into a dedicated component to reduce scattering.

Affects: Api, Engine, Ingest, Util

medium SmellType.SCATTERED_FUNCTIONALITY

'Configuration' pattern is scattered across 3 components: Api, Harvest, Managepermissionspage

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Configuration'-related functionality into a dedicated component to reduce scattering.

Affects: Api, Harvest, Managepermissionspage

high SmellType.SCATTERED_FUNCTIONALITY

'Exception' pattern is scattered across 17 components: Api, Authorization, Confirmemail, Dataaccess, Datacapturemodule, Datasetfieldcompoundvalue, Datasetfieldtype, Datasetutility, Engine, Globus, Harvest, Passwordreset, Search, Settings, Timer, Util, Validation

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Exception'-related functionality into a dedicated component to reduce scattering.

Affects: Api, Authorization, Confirmemail, Dataaccess, Datacapturemodule, Datasetfieldcompoundvalue, Datasetfieldtype, Datasetutility, Engine, Globus, Harvest, Passwordreset, Search, Settings, Timer, Util, Validation

high SmellType.SCATTERED_FUNCTIONALITY

'Factory' pattern is scattered across 6 components: Authorization, Engine, Ingest, Pidproviders, Search, Util

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Factory'-related functionality into a dedicated component to reduce scattering.

Affects: Authorization, Engine, Ingest, Pidproviders, Search, Util

high SmellType.SCATTERED_FUNCTIONALITY

'Handler' pattern is scattered across 6 components: Api, Configurefragmentbean, Externaltools, Globus, Harvest, Util

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Handler'-related functionality into a dedicated component to reduce scattering.

Affects: Api, Configurefragmentbean, Externaltools, Globus, Harvest, Util

high SmellType.SCATTERED_FUNCTIONALITY

'Helper' pattern is scattered across 12 components: Authorization, Branding, Datasetpage, Datasetutility, Filedownloadhelper, Filemetadataversionshelper, Filepage, Ingest, Managepermissionspage, Mydata, Settings, Util

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Helper'-related functionality into a dedicated component to reduce scattering.

Affects: Authorization, Branding, Datasetpage, Datasetutility, Filedownloadhelper, Filemetadataversionshelper, Filepage, Ingest, Managepermissionspage, Mydata, Settings, Util

medium SmellType.SCATTERED_FUNCTIONALITY

'Listener' pattern is scattered across 3 components: Batch, Datasetpage, Themewidgetfragment

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Listener'-related functionality into a dedicated component to reduce scattering.

Affects: Batch, Datasetpage, Themewidgetfragment

medium SmellType.SCATTERED_FUNCTIONALITY

'Manager' pattern is scattered across 3 components: Dataaccess, Datasetversionfilesservicebean, Util

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Manager'-related functionality into a dedicated component to reduce scattering.

Affects: Dataaccess, Datasetversionfilesservicebean, Util

high SmellType.SCATTERED_FUNCTIONALITY

'Provider' pattern is scattered across 12 components: Api, Authorization, Dataaccess, Datafile, Datavariable, Export, Harvest, Ingest, Loginpage, Pidproviders, Settings, Util

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Provider'-related functionality into a dedicated component to reduce scattering.

Affects: Api, Authorization, Dataaccess, Datafile, Datavariable, Export, Harvest, Ingest, Loginpage, Pidproviders, Settings, Util

high SmellType.SCATTERED_FUNCTIONALITY

'Service' pattern is scattered across 17 components: Api, Authorization, Branding, Dataaccess, Datasetpage, Datasetutility, Engine, Export, Filedownloadhelper, Filedownloadservicebean, Filepage, Harvest, Pidproviders, Rserve, Search, Settings, Util

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Service'-related functionality into a dedicated component to reduce scattering.

Affects: Api, Authorization, Branding, Dataaccess, Datasetpage, Datasetutility, Engine, Export, Filedownloadhelper, Filedownloadservicebean, Filepage, Harvest, Pidproviders, Rserve, Search, Settings, Util

high SmellType.SCATTERED_FUNCTIONALITY

'Util' pattern is scattered across 27 components: Api, Authorization, Batch, Branding, Confirmemail, Datacapturemodule, Dataset2, Datavariable, Dataverse2, Export, Feedback, Globus, I18N, Ingest, Locality, Makedatacount, Metrics, Mydata, Pidproviders, Privateurl, Repositorystorageabstractionlayer, Search, Sitemap, Userdata, Util, Validation, Workflows

Why: When a single concern is spread across many components, changes to that concern require modifying multiple places, increasing the risk of inconsistencies and bugs.

Fix: Centralize 'Util'-related functionality into a dedicated component to reduce scattering.

Affects: Api, Authorization, Batch, Branding, Confirmemail, Datacapturemodule, Dataset2, Datavariable, Dataverse2, Export, Feedback, Globus, I18N, Ingest, Locality, Makedatacount, Metrics, Mydata, Pidproviders, Privateurl, Repositorystorageabstractionlayer, Search, Sitemap, Userdata, Util, Validation, Workflows

medium SmellType.LINK_OVERLOAD

Util is depended on by 106 other components (56% of all components).

Why: A component with too many dependents becomes a bottleneck. Any change to it can cascade across the entire system, making evolution risky and expensive.

Fix: Consider splitting Util into smaller interfaces so dependents only couple to what they actually use (ISP).

Affects: Util

Dependency Summary

PackageEntities
edu.harvard.iq.dataverse 4715
edu.harvard.iq.dataverse.api 899
edu.harvard.iq.dataverse.engine.command.impl 776
edu.harvard.iq.dataverse.search 649
edu.harvard.iq.dataverse.dataaccess 476
edu.harvard.iq.dataverse.util 440
edu.harvard.iq.dataverse.api.dto 361
edu.harvard.iq.dataverse.util.json 331
edu.harvard.iq.dataverse.datavariable 264
edu.harvard.iq.dataverse.authorization 261
edu.harvard.iq.dataverse.datasetutility 187
edu.harvard.iq.dataverse.harvest.client 161
edu.harvard.iq.dataverse.globus 155
edu.harvard.iq.dataverse.mydata 155
edu.harvard.iq.dataverse.export 147
edu.harvard.iq.dataverse.ingest 138
edu.harvard.iq.dataverse.authorization.providers.oauth2 126
edu.harvard.iq.dataverse.api.imports 124
edu.harvard.iq.dataverse.authorization.providers.builtin 121
edu.harvard.iq.dataverse.authorization.users 111
edu.harvard.iq.dataverse.pidproviders 108
edu.harvard.iq.dataverse.api.datadeposit 105
edu.harvard.iq.dataverse.util.bagit 98
edu.harvard.iq.dataverse.engine.command 89
edu.harvard.iq.dataverse.makedatacount 84
edu.harvard.iq.dataverse.workflow 84
edu.harvard.iq.dataverse.authorization.groups.impl.ipaddress.ip 83
edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.dta 80
edu.harvard.iq.dataverse.harvest.server 77
edu.harvard.iq.dataverse.pidproviders.doi 77
edu.harvard.iq.dataverse.externaltools 69
edu.harvard.iq.dataverse.passwordreset 68
edu.harvard.iq.dataverse.authorization.groups.impl.explicit 67
edu.harvard.iq.dataverse.rserve 66
edu.harvard.iq.dataverse.dataset 64
edu.harvard.iq.dataverse.confirmemail 58
edu.harvard.iq.dataverse.validation 58
edu.harvard.iq.dataverse.metrics 56
edu.harvard.iq.dataverse.settings 55
edu.harvard.iq.dataverse.dashboard 53
edu.harvard.iq.dataverse.pidproviders.handle 52
edu.harvard.iq.dataverse.pidproviders.doi.crossref 50
edu.harvard.iq.dataverse.export.ddi 49
edu.harvard.iq.dataverse.provenance 48
edu.harvard.iq.dataverse.workflow.internalspi 48
edu.harvard.iq.dataverse.authorization.providers.shib 47
edu.harvard.iq.dataverse.license 47
edu.harvard.iq.dataverse.pidproviders.doi.datacite 46
edu.harvard.iq.dataverse.search.savedsearch 44
edu.harvard.iq.dataverse.authorization.groups.impl.ipaddress 42
edu.harvard.iq.dataverse.api.auth 41
edu.harvard.iq.dataverse.authorization.groups.impl.maildomain 41
edu.harvard.iq.dataverse.batch.entities 41
edu.harvard.iq.dataverse.authorization.groups 39
edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.sav 39
edu.harvard.iq.dataverse.authorization.providers.oauth2.impl 38
edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.por 38
edu.harvard.iq.dataverse.userdata 38
edu.harvard.iq.dataverse.export.openaire 37
edu.harvard.iq.dataverse.pidproviders.perma 37
edu.harvard.iq.dataverse.util.bagit.data 37
edu.harvard.iq.dataverse.authorization.groups.impl.shib 36
edu.harvard.iq.dataverse.batch.jobs.importer.filesystem 36
edu.harvard.iq.dataverse.workflow.step 36
edu.harvard.iq.dataverse.authorization.groups.impl.builtin 35
edu.harvard.iq.dataverse.openapi 35
edu.harvard.iq.dataverse.storageuse 34
edu.harvard.iq.dataverse.privateurl 33
edu.harvard.iq.dataverse.harvest.client.oai 31
edu.harvard.iq.dataverse.ingest.tabulardata 31
edu.harvard.iq.dataverse.harvest.server.xoai 30
edu.harvard.iq.dataverse.dataverse.featured 29
edu.harvard.iq.dataverse.engine.command.exception 27
edu.harvard.iq.dataverse.util.cache 27
edu.harvard.iq.dataverse.actionlogging 26
edu.harvard.iq.dataverse.util.file 26
edu.harvard.iq.dataverse.locality 25
edu.harvard.iq.dataverse.datacapturemodule 24
edu.harvard.iq.dataverse.timer 24
edu.harvard.iq.dataverse.ingest.metadataextraction.impl.plugins.fits 23
edu.harvard.iq.dataverse.feedback 22
edu.harvard.iq.dataverse.util.xml 22
edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.rdata 20
edu.harvard.iq.dataverse.api.util 19
edu.harvard.iq.dataverse.authorization.providers 19
edu.harvard.iq.dataverse.export.dublincore 19
edu.harvard.iq.dataverse.ingest.metadataextraction 19
edu.harvard.iq.dataverse.ingest.tabulardata.spi 19
edu.harvard.iq.dataverse.ingest.metadataextraction.impl.plugins.netcdf 17
edu.harvard.iq.dataverse.ingest.metadataextraction.spi 17
edu.harvard.iq.dataverse.pidproviders.doi.ezid 17
edu.harvard.iq.dataverse.authorization.providers.oauth2.oidc 16
edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.xlsx 16
edu.harvard.iq.dataverse.pidproviders.doi.fake 16
edu.harvard.iq.dataverse.repositorystorageabstractionlayer 16
edu.harvard.iq.dataverse.util.xml.html 16
edu.harvard.iq.dataverse.workflows 16
edu.harvard.iq.dataverse.authorization.exceptions 14
edu.harvard.iq.dataverse.harvest.server.web.servlet 14
edu.harvard.iq.dataverse.api.filter 13
edu.harvard.iq.dataverse.authorization.groups.impl 13
edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.csv 13
edu.harvard.iq.dataverse.settings.source 12
edu.harvard.iq.dataverse.api.ldn 11
edu.harvard.iq.dataverse.authorization.providers.echo 11
edu.harvard.iq.dataverse.datasetversionsummaries 11
edu.harvard.iq.dataverse.api.errorhandlers 10
edu.harvard.iq.dataverse.branding 9
edu.harvard.iq.dataverse.metadataimport 9
edu.harvard.iq.dataverse.batch.util 8
edu.harvard.iq.dataverse.flyway 8
edu.harvard.iq.dataverse.sitemap 7
edu.harvard.iq.dataverse.api.batchjob 6
edu.harvard.iq.dataverse.ingest.plugin.spi 6
edu.harvard.iq.dataverse.export.croissant 5
edu.harvard.iq.dataverse.dataverse 4
edu.harvard.iq.dataverse.filter 4
edu.harvard.iq.dataverse.util.signing 4
edu.harvard.iq.dataverse.engine 2
edu.harvard.iq.dataverse.i18n 2
edu.harvard.iq.dataverse.settings.spi 2
edu.harvard.iq.dataverse.batch.jobs.importer 1
edu.harvard.iq.dataverse.customization 1