Classes

Coverage Distribution

Complexity

Insufficient Coverage

Class Coverage
core_kernel_api_ModelExporter0%
core_kernel_api_ModelFactory0%
core_kernel_classes_ClassFactory0%
core_kernel_classes_ClassIterator0%
core_kernel_classes_Container0%
core_kernel_classes_DbWrapper0%
core_kernel_classes_EmptyProperty0%
core_kernel_classes_MultiplePropertyValuesException0%
core_kernel_classes_ResourceFactory0%
core_kernel_classes_ResourceIterator0%
core_kernel_impl_Api0%
core_kernel_impl_ApiModelOO0%
oat\generis\model\kernel\persistence\DataProvider\form\DTO\FormDTO0%
oat\generis\model\kernel\persistence\DataProvider\form\DTO\FormPropertyDTO0%
oat\generis\model\kernel\persistence\DataProvider\form\DTO\FormPropertyOptionDTO0%
oat\generis\model\kernel\persistence\file\FileRdf0%
oat\generis\model\kernel\persistence\smoothsql\install\SmoothRdsModel0%
oat\generis\model\kernel\persistence\smoothsql\search\ComplexSearchService0%
oat\generis\model\kernel\persistence\smoothsql\search\GateWay0%
oat\generis\model\kernel\persistence\smoothsql\search\QueryJoiner0%
oat\generis\model\kernel\persistence\smoothsql\search\TaoResultSet0%
oat\generis\model\kernel\persistence\smoothsql\search\driver\TaoSearchDriver0%
oat\generis\model\kernel\persistence\smoothsql\search\exception\InvalidValueException0%
oat\generis\model\kernel\persistence\starsql\DataProvider\form\FormDTOProvider0%
oat\generis\model\kernel\persistence\starsql\FlatRecursiveIterator0%
oat\generis\model\kernel\persistence\starsql\LanguageProcessor0%
core_kernel_persistence_starsql_Class0%
core_kernel_persistence_starsql_Property0%
core_kernel_persistence_starsql_Resource0%
core_kernel_persistence_starsql_StarIterator0%
core_kernel_persistence_starsql_StarModel0%
core_kernel_persistence_starsql_StarRdf0%
core_kernel_persistence_starsql_StarRdfs0%
oat\generis\model\kernel\persistence\starsql\search\Command\BetweenCommand0%
oat\generis\model\kernel\persistence\starsql\search\Command\CommandFactory0%
oat\generis\model\kernel\persistence\starsql\search\Command\Condition0%
oat\generis\model\kernel\persistence\starsql\search\Command\ConfigurableCommand0%
oat\generis\model\kernel\persistence\starsql\search\Command\NotCommandWrapper0%
oat\generis\model\kernel\persistence\starsql\search\Command\RegexCommand0%
oat\generis\model\kernel\persistence\starsql\search\CountSerializer0%
oat\generis\model\kernel\persistence\starsql\search\GateWay0%
oat\generis\model\kernel\persistence\starsql\search\Neo4jEscapeDriver0%
oat\generis\model\kernel\persistence\starsql\search\PropertySerializer0%
oat\generis\model\kernel\persistence\starsql\search\QuerySerializer0%
oat\generis\model\kernel\persistence\wrapper\RdfWrapper0%
core_kernel_rules_Expression0%
core_kernel_rules_ExpressionFactory0%
core_kernel_rules_Operation0%
core_kernel_rules_OperationFactory0%
core_kernel_rules_Rule0%
core_kernel_rules_Term0%
core_kernel_rules_TermFactory0%
oat\generis\model\kernel\uri\MicrotimeRandUriProvider0%
core_kernel_uri_AdvKeyValueUriProvider0%
core_kernel_uri_DatabaseSerialUriProvider0%
core_kernel_uri_UriService0%
core_kernel_users_AuthAdapter0%
core_kernel_users_Cache0%
core_kernel_users_GenerisUser0%
core_kernel_users_InvalidLoginException0%
core_kernel_users_Service0%
core_kernel_classes_ContainerCollection4%
oat\generis\model\kernel\persistence\file\FileModel5%
oat\generis\model\kernel\persistence\newsql\NewSqlOntology6%
core_kernel_persistence_smoothsql_Class7%
core_kernel_persistence_smoothsql_Property13%
core_kernel_persistence_smoothsql_Utils23%
oat\generis\model\kernel\persistence\smoothsql\search\filter\FilterOperator27%
core_kernel_classes_Resource34%
core_kernel_classes_Class39%
core_kernel_classes_Property43%
core_kernel_persistence_smoothsql_Resource44%
core_kernel_persistence_smoothsql_SmoothModel54%
core_kernel_classes_ContainerComparator57%
core_kernel_persistence_smoothsql_SmoothRdfs80%

Project Risks

Class CRAP
core_kernel_persistence_starsql_Resource8190
core_kernel_persistence_smoothsql_Class5961
core_kernel_rules_Expression5256
core_kernel_users_Service5112
core_kernel_persistence_starsql_Class4032
core_kernel_classes_Resource2350
oat\generis\model\kernel\persistence\starsql\search\QuerySerializer2070
core_kernel_persistence_smoothsql_Resource1457
core_kernel_impl_ApiModelOO1190
oat\generis\model\kernel\persistence\starsql\DataProvider\form\FormDTOProvider1122
core_kernel_classes_DbWrapper1056
core_kernel_persistence_smoothsql_Utils955
core_kernel_classes_Property946
oat\generis\model\kernel\persistence\smoothsql\search\ComplexSearchService870
core_kernel_rules_Term812
core_kernel_rules_Operation506
oat\generis\model\kernel\persistence\smoothsql\search\QueryJoiner462
core_kernel_classes_ResourceIterator420
core_kernel_persistence_starsql_StarModel420
core_kernel_classes_Class358
core_kernel_persistence_starsql_StarRdf342
oat\generis\model\kernel\persistence\starsql\search\Command\CommandFactory342
core_kernel_classes_ClassIterator240
core_kernel_users_GenerisUser240
oat\generis\model\kernel\persistence\DataProvider\form\DTO\FormPropertyDTO210
core_kernel_persistence_starsql_Property210
oat\generis\model\kernel\persistence\starsql\LanguageProcessor182
oat\generis\model\kernel\persistence\starsql\search\GateWay182
oat\generis\model\kernel\persistence\wrapper\RdfWrapper182
core_kernel_persistence_smoothsql_Property158
oat\generis\model\kernel\persistence\file\FileModel135
core_kernel_classes_ClassFactory132
oat\generis\model\kernel\persistence\smoothsql\search\GateWay110
core_kernel_users_Cache110
core_kernel_api_ModelExporter90
core_kernel_api_ModelFactory90
core_kernel_classes_ContainerCollection64
core_kernel_persistence_smoothsql_SmoothModel62
oat\generis\model\kernel\persistence\smoothsql\search\TaoResultSet56
core_kernel_users_AuthAdapter56
oat\generis\model\kernel\persistence\starsql\search\Command\RegexCommand42
core_kernel_rules_ExpressionFactory42
core_kernel_uri_UriService42
oat\generis\model\kernel\persistence\DataProvider\form\DTO\FormDTO30
core_kernel_persistence_starsql_StarIterator30
oat\generis\model\kernel\persistence\starsql\search\PropertySerializer20
core_kernel_uri_DatabaseSerialUriProvider20
core_kernel_classes_ResourceFactory12
core_kernel_impl_Api12
oat\generis\model\kernel\persistence\starsql\search\Command\ConfigurableCommand12
oat\generis\model\kernel\persistence\starsql\search\CountSerializer12
oat\generis\model\kernel\uri\MicrotimeRandUriProvider12
core_kernel_classes_ContainerComparator6
core_kernel_rules_Rule6

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
exportAll0%
exportModels0%
exportModelByUri0%
statement2rdf0%
getOntology0%
createModel0%
addStatement0%
isSubClassOf0%
getParentClasses0%
getProperties0%
getInstances0%
getInstanceCollection0%
setInstance0%
setSubClassOf0%
setProperty0%
createProperty0%
getMethodes0%
searchInstances0%
countInstances0%
getInstancesPropertyValues0%
unsetProperty0%
deleteInstances0%
delete0%
exists0%
getClassRepository0%
updateUri0%
createInstance0%
createProperty0%
createSubClass0%
checkProvidedUri0%
__construct0%
rewind0%
current0%
key0%
next0%
valid0%
__serialize0%
union0%
intersect0%
indexOf0%
__toString0%
singleton0%
__construct0%
__clone0%
getNrOfQueries0%
query0%
exec0%
insert0%
getTables0%
getColumnNames0%
incrementNrOfQueries0%
getNrOfHits0%
incrementNrOfHits0%
getNrOfMisses0%
incrementNrOfMisses0%
debug0%
limitStatement0%
getPlatForm0%
getSchemaManager0%
getIndexAlreadyExistsErrorCode0%
getColumnNotFoundErrorCode0%
createIndex0%
rebuildIndexes0%
flush0%
getRowCount0%
lastInsertId0%
quote0%
quoteIdentifier0%
__construct0%
getProperty0%
getResource0%
getSeverity0%
__construct0%
getProperty0%
getResource0%
getSeverity0%
feed0%
feedFromData0%
getDomain0%
getRelatedClass0%
isStatistical0%
setDomain0%
getRange0%
setRange0%
getAlias0%
getDependsOnPropertyCollection0%
setDependsOnPropertyCollection0%
getWidget0%
warmupCachedValues0%
__clone0%
isCustom0%
isClass0%
isProperty0%
getComment0%
getPropertyValuesCollection0%
getUniquePropertyValue0%
getPropertyValuesByLg0%
setPropertyValueByLg0%
editPropertyValues0%
editPropertyValueByLg0%
removePropertyValue0%
removePropertyValueByLg0%
getRdfTriples0%
getUsedLanguages0%
delete0%
__toString0%
getPropertiesValues0%
removeType0%
exists0%
equals0%
isInstanceOf0%
getRootId0%
getParentClassId0%
getParentClassesIds0%
getParentClassesResourceIds0%
getNestedResources0%
getResourceRepository0%
create0%
__construct0%
rewind0%
current0%
key0%
next0%
valid0%
ensureNotEmpty0%
load0%
loadResources0%
logIn0%
logOut0%
importXmlRdf0%
getResourceDescriptionXML0%
getMetaClasses0%
getRootClasses0%
setStatement0%
getAllClasses0%
getSubject0%
removeStatement0%
getObject0%
singleton0%
__construct0%
getServiceLocator0%
createClassCollection0%
addCoreNamespaces0%
addCustomNamespace0%
addNamespace0%
__construct0%
getProperty0%
getProperties0%
__construct0%
getOption0%
getClassUri0%
getPropertyUri0%
getRangeUri0%
getWidgetUri0%
getLabel0%
getValidationRule0%
getGuiOrder0%
isList0%
getValue0%
getOptions0%
__construct0%
getUri0%
getLevel0%
getLabel0%
fromFile0%
toFile0%
__construct0%
getOptions0%
getRdfInterface0%
getRdfsInterface0%
getSearchInterface0%
__construct0%
get0%
add0%
remove0%
search0%
getIterator0%
provideSchema0%
getSubClasses0%
getRecursiveSubClasses0%
isSubClassOf0%
getParentClasses0%
getProperties0%
getInstances0%
setInstance0%
setSubClassOf0%
setProperty0%
createSubClass0%
createProperty0%
searchInstances0%
countInstances0%
getInstancesPropertyValues0%
unsetProperty0%
deleteInstances0%
getFilteredQuery0%
updateUri0%
getInstanceUris0%
isMultiple0%
getRange0%
delete0%
setRange0%
setDependsOnProperty0%
setMultiple0%
setLgDependent0%
singleton0%
getParentClassesIds0%
getClassesResourceIds0%
getNestedResources0%
getPropertyValuesByLg0%
setPropertyValueByLg0%
removePropertyValueByLg0%
getUsedLanguages0%
delete0%
getPropertiesValues0%
removeType0%
getSearchInterface0%
addReadableModel0%
getReadableModelIds0%
getUpdatableModelIds0%
provideSchema0%
getModel0%
getModel0%
identifyFirstLanguage0%
buildSearchPattern0%
buildPropertyQuery0%
buildLanguagePattern0%
buildUnionQuery0%
buildFilterQuery0%
addSmoothTables0%
getZendServiceManager0%
getOperator0%
setModel0%
getGateway0%
query0%
searchType0%
setLanguage0%
parseValue0%
validValue0%
getQuery0%
init0%
connect0%
search0%
searchTriples0%
statementToArray0%
fetchQuery0%
count0%
getJoiner0%
join0%
setQuery0%
join0%
on0%
execute0%
count0%
addLimit0%
getLanguage0%
setLanguageCondition0%
sortedQuery0%
unSortedQuery0%
createMetaQuery0%
setCountQuery0%
setIsTriple0%
total0%
current0%
getTriple0%
__construct0%
dbCommand0%
escape0%
getEmpty0%
quote0%
reserved0%
random0%
groupAggregation0%
like0%
notLike0%
getUserMessage0%
createIsNotNull0%
createDifferent0%
createGreaterThan0%
createLessThan0%
createLessThanEqual0%
createBetween0%
createIn0%
createNotIn0%
createMatch0%
createNotMatch0%
createBeginBy0%
createEndingBy0%
createIsNull0%
__construct0%
get0%
getListRanges0%
getPropertiesData0%
getOptionsData0%
getPropertiesValues0%
isPropertyRelation0%
hasChildren0%
getChildren0%
filterByLanguage0%
filterByAvailableLanguage0%
parseTranslatedValue0%
parseTranslatedLang0%
getSubClasses0%
isSubClassOf0%
getParentClasses0%
getProperties0%
getInstances0%
setInstance0%
setSubClassOf0%
setProperty0%
createInstance0%
createSubClass0%
createProperty0%
searchInstances0%
countInstances0%
getInstancesPropertyValues0%
unsetProperty0%
createInstanceWithProperties0%
deleteInstances0%
getFilterQuery0%
addFilters0%
getClassFilter0%
updateUri0%
isLgDependent0%
isMultiple0%
getRange0%
delete0%
setRange0%
setDependsOnProperty0%
setMultiple0%
setLgDependent0%
singleton0%
__construct0%
getModel0%
getPersistence0%
getNewTripleModelId0%
getTypes0%
getPropertyValues0%
getPropertyValuesByLg0%
setPropertyValue0%
setPropertiesValues0%
setPropertyValueByLg0%
removePropertyValues0%
removePropertyValueByLg0%
getRdfTriples0%
isWritable0%
getUsedLanguages0%
duplicate0%
delete0%
getPropertiesValues0%
setType0%
removeType0%
getServiceLocator0%
getDataLanguage0%
getDefaultLanguage0%
getLanguageProcessor0%
buildTriplesFromNode0%
formatValue0%
__construct0%
hasChildren0%
current0%
getChildren0%
getResource0%
getClass0%
getProperty0%
isWritable0%
getPersistence0%
getCache0%
getRdfInterface0%
getRdfsInterface0%
getSearchInterface0%
getNewTripleModelId0%
getReadableModels0%
getWritableModels0%
addReadableModel0%
getReadableModelIds0%
getUpdatableModelIds0%
__construct0%
getPersistence0%
get0%
search0%
add0%
addTripleCollection0%
remove0%
getIterator0%
triplesToValues0%
createSystemTripleQuery0%
__construct0%
getClassImplementation0%
getResourceImplementation0%
getPropertyImplementation0%
getModel0%
buildQuery0%
createCommand0%
__construct0%
getCondition0%
getParameterList0%
__construct0%
buildQuery0%
__construct0%
buildQuery0%
__construct0%
buildQuery0%
escapeString0%
serialyse0%
count0%
init0%
connect0%
search0%
searchTriples0%
count0%
fetchTripleList0%
fetchObjectList0%
fetchOne0%
getQuery0%
dbCommand0%
escape0%
random0%
like0%
notLike0%
__construct0%
buildReturn0%
pretty0%
prefixQuery0%
setCriteriaList0%
count0%
property0%
setOptions0%
serialyse0%
buildMatchPatterns0%
buildWhereConditions0%
buildCondition0%
buildPropertyQuery0%
buildLanguagePattern0%
buildReturn0%
buildOrderCondition0%
getMainNode0%
__construct0%
get0%
add0%
remove0%
search0%
getIterator0%
evaluate0%
getLogicalOperator0%
getTerminalExpression0%
getFirstExpression0%
getSecondExpression0%
expEval0%
evalEquals0%
evalDifferent0%
evalInfEquals0%
evalInf0%
evalSup0%
evalSupEquals0%
operatorEval0%
createTerminalExpression0%
createRecursiveExpression0%
getFirstOperation0%
getSecondOperation0%
getOperator0%
evaluate0%
evaluateRecursiveOperation0%
createOperation0%
getExpression0%
evaluate0%
evalutateSetOperation0%
evaluateSPX0%
evaluateXPO0%
evaluateSet0%
evaluateConst0%
evaluateOperation0%
evaluateArithmOperation0%
createConst0%
createSPX0%
getPersistence0%
provide0%
getPersistence0%
provide0%
getPersistence0%
provide0%
singleton0%
generateUri0%
setUriProvider0%
getUriProvider0%
getPasswordHash0%
__construct0%
authenticate0%
retrieveIncludedRoles0%
cacheIncludedRoles0%
removeIncludedRoles0%
areIncludedRolesInCache0%
buildIncludedRolesSerial0%
flush0%
__construct0%
getIdentifier0%
getUserResource0%
getPropertyValues0%
getUncached0%
findLanguage0%
refresh0%
getUserMessage0%
getPasswordHash0%
loginExists0%
addUser0%
removeUser0%
getOneUser0%
isASessionOpened0%
isPasswordValid0%
setPassword0%
getUserRoles0%
userHasRoles0%
attachRole0%
unnatachRole0%
addRole0%
removeRole0%
getIncludedRoles0%
getAllowedRoles0%
getDefaultRole0%
includeRole0%
unincludeRole0%
login0%
__construct0%
singleton0%
logout0%
getAllRoles0%
userAdditionPasswordEncryption0%
__construct30%
toResource37%
removePropertyValues38%
createInstanceWithProperties47%
hasType50%
normalizePropertyValues54%
compare57%
getTypes71%
createInstanceWithProperties72%
addTripleCollection75%
getOnePropertyValue76%
setPropertyValue78%
createInstance82%
getPropertyValues83%
getFirstLanguage87%

Project Risks

Method CRAP
expEval992
get650
setPropertiesValues380
getFilteredQuery342
createCommand342
buildSearchPattern156
operatorEval132
buildFilterQuery110
removePropertyValues110
getPropertiesValues110
addFilters90
evaluate90
getIncludedRoles90
getResourceDescriptionXML72
buildWhereConditions72
add72
evaluate72
userHasRoles72
removePropertyValues59
getQuery56
getPropertyValues56
setPropertyValue56
buildCondition56
evaluateRecursiveOperation56
next42
setDomain42
getParentClasses42
deleteInstances42
getPropertiesValues42
filterByLanguage42
getProperties42
evaluateSPX42
removeRole42
statement2rdf30
createModel30
createInstance30
__construct30
feedFromData30
next30
getRecursiveSubClasses30
isSubClassOf30
getProperties30
createSubClass30
getInstancesPropertyValues30
buildPropertyQuery30
parseValue30
filterByAvailableLanguage30
createInstance30
createSubClass30
getUsedLanguages30
buildTriplesFromNode30
createSystemTripleQuery30
buildOrderCondition30
authenticate30
getUncached30
addUser30
addRole30
addStatement20
indexOf20
getDependsOnPropertyCollection20
isClass20
isInstanceOf20
toFile20
getInstances20
countInstances20
delete20
identifyFirstLanguage20
buildUnionQuery20
getSubClasses20
createProperty20
deleteInstances20
getClassFilter20
getRdfTriples20
triplesToValues20
buildQuery20
buildMatchPatterns20
evaluate20
createRecursiveExpression20
evaluateXPO20
evaluateSet20
getOneUser20
unincludeRole20
__construct18
createInstanceWithProperties14
checkProvidedUri12
getDomain12
getRelatedClass12
getRange12
isProperty12
getComment12
getUniquePropertyValue12
editPropertyValues12
removePropertyValue12
exists12
create12
current12
ensureNotEmpty12
setStatement12
getObject12
getSubClasses12
searchInstances12
getClassesResourceIds12
removePropertyValueByLg12
getUsedLanguages12
searchType12
setLanguage12
validValue12
addLimit12
getLanguage12
sortedQuery12
createMetaQuery12
isSubClassOf12
getParentClasses12
isLgDependent12
formatValue12
isWritable12
fetchObjectList12
buildReturn12
setOptions12
serialyse12
buildLanguagePattern12
getMainNode12
evalEquals12
evalDifferent12
evalInfEquals12
evalInf12
evalSup12
evalSupEquals12
evalutateSetOperation12
provide12
retrieveIncludedRoles12
cacheIncludedRoles12
getPropertyValues12
findLanguage12
getPasswordHash12
loginExists12
attachRole12
unnatachRole12
normalizePropertyValues11
getPropertyValues9
toResource7
compare6
createInstance6
delete6
createProperty6
singleton6
query6
debug6
getPlatForm6
getSchemaManager6
isStatistical6
setRange6
getAlias6
setDependsOnPropertyCollection6
getWidget6
warmupCachedValues6
isCustom6
getPropertyValuesCollection6
delete6
getPropertiesValues6
getParentClassId6
getParentClassesIds6
getParentClassesResourceIds6
getNestedResources6
rewind6
valid6
load6
logIn6
getMetaClasses6
getRootClasses6
getAllClasses6
getSubject6
singleton6
addCoreNamespaces6
addCustomNamespace6
__construct6
getProperty6
__construct6
getOption6
__construct6
createProperty6
getInstanceUris6
delete6
setMultiple6
setLgDependent6
singleton6
getPropertyValuesByLg6
setPropertyValueByLg6
getReadableModelIds6
getUpdatableModelIds6
buildLanguagePattern6
getZendServiceManager6
getOperator6
getGateway6
statementToArray6
setLanguageCondition6
unSortedQuery6
total6
current6
getPropertiesValues6
isPropertyRelation6
getInstances6
searchInstances6
getInstancesPropertyValues6
createInstanceWithProperties6
getFilterQuery6
setMultiple6
setLgDependent6
singleton6
getTypes6
getPropertyValuesByLg6
removePropertyValueByLg6
current6
getPersistence6
getReadableModelIds6
getUpdatableModelIds6
addTripleCollection6
buildQuery6
count6
fetchTripleList6
getQuery6
count6
buildPropertyQuery6
getLogicalOperator6
getTerminalExpression6
getFirstExpression6
getSecondExpression6
createTerminalExpression6
getFirstOperation6
getSecondOperation6
getOperator6
getExpression6
provide6
singleton6
getUriProvider6
isPasswordValid6
setPassword6
getUserRoles6
singleton6
addTripleCollection4
setPropertyValue4
hasType4
getFirstLanguage4
getOnePropertyValue3
getTypes2
createInstanceWithProperties2