The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.
Tag Class | Total number of occurrences | Tag strings used by tag class |
---|---|---|
Todo Work | 160 | todo, FIXME, XXX |
Each tag is detailed below:
Number of occurrences found in the code: 160
ch.ethz.iks.slp.impl.SLPConfiguration | Line |
---|---|
wire this to the properties if necessary | 530 |
ch.ethz.iks.slp.impl.SLPDaemonImpl | Line |
the RFC encourages to keep the connection open to allow the other side to send multiple requests per connection. So start a server thread for every incoming connection instead of closing the connection after the first request | 512 |
--No comment-- | 530 |
ch.ethz.iks.slp.impl.Service | Line |
support localized registrations ... | 60 |
org.universAAL.middleware.api.SimpleServiceRegistrator | Line |
convert lists | 412 |
org.universAAL.middleware.brokers.control.ControlBroker | Line |
check this, the deploy connector is currently only available in Karaf || getDeployConnector() == null | 175 |
handle ConfigurationManagerConnector? | 271 |
Handle local uninstallation | 522 |
we should send a part in small pieces or by means of out-of-band protocol which support streaming | 593 |
Ask michele if it was missing by reason | 808 |
org.universAAL.middleware.brokers.control.WaitForResponse | Line |
Log me | 98 |
org.universAAL.middleware.brokers.message.configuration.ConfigurationMessage | Line |
Auto-generated catch block | 107 |
org.universAAL.middleware.brokers.message.control.ControlMessage | Line |
Auto-generated catch block | 114 |
Auto-generated method stub | 169 |
org.universAAL.middleware.brokers.message.deploy.DeployMessage | Line |
Auto-generated catch block | 77 |
Auto-generated method stub | 97 |
org.universAAL.middleware.brokers.message.space.SpaceMessage | Line |
Auto-generated catch block | 71 |
Auto-generated method stub | 87 |
org.universAAL.middleware.bus.model.AbstractBus | Line |
workaround for non-space-coordinators (space ID is unknown // then) SPACE_INSTANCE_URI_PREFIX = ""; | 141 |
should we handle duplicates? Assume a malicious component that creates its own bus and creates IDs in a loop, then the counter could overflow | 402 |
org.universAAL.middleware.bus.model.util.RegistryMap | Line |
synchronize map and listener for concurrent access | 39 |
org.universAAL.middleware.bus.permission.Permission | Line |
remove this when the broker-/channel-names are fixed | 76 |
org.universAAL.middleware.connectors.communication.jgroups.JGroupsCommunicationConnector | Line |
Add log message or error if some of the destination does not exists on the channels | 519 |
We should reset the configuration to the default properties | 581 |
Auto-generated method stub | 661 |
Auto-generated method stub | 665 |
Auto-generated method stub | 669 |
Auto-generated method stub | 676 |
Auto-generated method stub | 694 |
org.universAAL.middleware.connectors.discovery.slp.SLPBrowser | Line |
remove the static name of the channel name | 102 |
org.universAAL.middleware.connectors.util.ChannelMessage | Line |
Auto-generated catch block | 94 |
org.universAAL.middleware.connectors.util.Consts | Line |
to generalize | 39 |
org.universAAL.middleware.container.JUnit.JUnitModuleContext | Line |
Alternatively root logger could log to target/test.log | 82 |
org.universAAL.middleware.container.osgi.OSGiModuleContext | Line |
check permissions | 151 |
check permissions | 159 |
check permissions | 167 |
check permissions | 237 |
define a convention for the array param current assumption: 1st param @ index 0 is the org.osgi.framework.Constants.SERVICE_PID chosen for a org.osgi.service.cm.ManagedService (type = String) possible extensions: 2nd param @ index 1: help string describing the role of the property file indirectly specified by the first first param @ index 0 3rd param @ index 2: a hash-table with allowed properties as keys and a help string about each property as value | 289 |
log | 347 |
log | 362 |
log | 377 |
maybe set another system property to point to the main data folder | 445 |
org.universAAL.middleware.container.pojo.POJOContainer | Line |
this will maintain previous properties which are not overridden by the file. | 166 |
org.universAAL.middleware.container.pojo.layers.AbstractBusLayer | Line |
init card correctly? | 50 |
use real managers when set to do so. | 60 |
org.universAAL.middleware.container.test.ClassTest | Line |
Auto-generated method stub | 33 |
Auto-generated method stub | 38 |
org.universAAL.middleware.context.data.AbstractFiltererContainer | Line |
remove this class and move the containerKey to the FiltererContainer class | 30 |
org.universAAL.middleware.context.impl.ContextBusImpl | Line |
Auto-generated method stub | 163 |
org.universAAL.middleware.context.impl.ContextStrategy | Line |
--No comment-- | 439 |
--No comment-- | 443 |
org.universAAL.middleware.context.owl.ContextBusOntology | Line |
ContextEventPattern is not a ManagedIndividual! oci.addRestriction(password, Restriction.getAllValuesRestrictionWithCardinality(ContextProvider.PROP_CONTEXT_PROVIDED_EVENTS, ContextEventPattern.MY_URI, -1, 1)); | 79 |
org.universAAL.middleware.context.test.ArtifactIT | Line |
Test "OR" patterns (using several different CEPs) | 257 |
org.universAAL.middleware.interfaces.space.SpaceCard | Line |
Profile of the Space. Currently this is a string but a more constrained type should be used | 43 |
org.universAAL.middleware.managers.configuration.core.impl.RemoteConfigurationEntity | Line |
create filters | 86 |
add receivers. | 96 |
org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.EntityManager | Line |
, when they are not equal but the version is the same, there is a conflict! | 192 |
org.universAAL.middleware.managers.deploy.DeployManagerImpl | Line |
On failure of installation of a part we could retry up-to n-times | 321 |
On permanent failure we should roll back the installation by removing the parts from peers | 323 |
following aggregation has been done on purpose | 630 |
we should handle the above cases PART_NOT_UNINSTALLED, PART_UNINSTALLED | 635 |
Add check for the runtime support }catch | 899 |
Auto-generated method stub | 956 |
Auto-generated method stub | 963 |
Auto-generated method stub | 981 |
Auto-generated method stub | 985 |
Auto-generated method stub | 993 |
org.universAAL.middleware.managers.distributedmw.impl.BusMemberListenerHandler | Line |
performance - make this only once | 151 |
org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl | Line |
split this implementation in two for each interface for security reasons | 45 |
org.universAAL.middleware.managers.distributedmw.impl.ListenerHandler | Line |
subscribe for all allPeersListeners in all peers? or do we get a call to newPeerJoined? | 253 |
Auto-generated catch block | 282 |
org.universAAL.middleware.managers.distributedmw.impl.LogListenerHandler | Line |
log message? we received a message from a node to which we did not subscribe. This can also happen in the short time after removing the listener until the remote node stops sending messages | 74 |
org.universAAL.middleware.managers.space.util.SpaceSchemaEventHandler | Line |
Auto-generated method stub | 44 |
org.universAAL.middleware.managers.tenant.TenantManagerImpl | Line |
log me | 90 |
optimization instead of running through all the listeners and invoking newTenantRegistered, a thread can do this on the background | 100 |
log me | 106 |
org.universAAL.middleware.modules.communication.CommunicationModuleImpl | Line |
Auto-generated method stub | 301 |
Auto-generated method stub | 308 |
Auto-generated method stub | 315 |
org.universAAL.middleware.owl.BoundedValueRestriction | Line |
check other ClassExpressions (e.g. Union..) | 345 |
org.universAAL.middleware.owl.ComparableIndividual | Line |
change to getMaxValue? | 56 |
change to getMinValue? | 65 |
org.universAAL.middleware.owl.Complement | Line |
all values different from those in the changed hashtable would cause a match | 99 |
org.universAAL.middleware.owl.Enumeration | Line |
what if variables had to be replaced using context | 191 |
what if variables had to be replaced using context | 202 |
there is still a chance to return true... | 216 |
what if variables had to be replaced using context | 222 |
for complement and restriction difficult to decide but also very unlikely | 228 |
if cloned.size() != context.size(), then under certain conditions it could still work | 246 |
if cloned.size() != context.size(), then under certain conditions it could still work | 260 |
org.universAAL.middleware.owl.HasValueRestriction | Line |
because the equality was conditional, there is still a chance to return true by adopting complement conditions into context | 267 |
org.universAAL.middleware.owl.Intersection | Line |
if cloned.size() > context.size(), then under certain conditions it could still work | 203 |
there is still chance to return true | 207 |
org.universAAL.middleware.owl.LengthRestriction | Line |
check other ClassExpressions (e.g. Union..) | 515 |
org.universAAL.middleware.owl.ManagedIndividual | Line |
there is no owl:Individual, use owl:NamedIndividual? | 62 |
change this!! (not very performant, maybe remove this method?) | 223 |
only resources are copies, but not list of resources. | 347 |
will create an infinite loop for cycles. | 348 |
org.universAAL.middleware.owl.ObjectProperty | Line |
inverseOf; | 171 |
org.universAAL.middleware.owl.OntClassInfo | Line |
--No comment-- | 235 |
Auto-generated method stub | 240 |
Auto-generated method stub | 245 |
org.universAAL.middleware.owl.Ontology | Line |
lock/immutable info | 532 |
org.universAAL.middleware.owl.PropertyRestriction | Line |
change | 174 |
change | 199 |
should we really do this? | 249 |
should we merge? | 277 |
org.universAAL.middleware.owl.TypeRestriction | Line |
log message? | 138 |
log message? | 142 |
log message? | 227 |
check other ClassExpressions (e.g. Union..) | 568 |
org.universAAL.middleware.owl.TypeURI | Line |
1. could variables be used in constructing class names? 2. what if variables are used not only as values but also within values | 174 |
there is still a chance to return true... so fall through to the general case at the end | 215 |
org.universAAL.middleware.owl.Union | Line |
there is still a chance to return true... now fall through to the general cases below to have more chance for correct answer | 162 |
the case, where the whole union is really the supertype of a complement, an intersection, a TypeURI, or a Restriction is still open. | 181 |
org.universAAL.middleware.owl.generic.GenericOntology | Line |
handle imports correctly -> should be done in Ontology class directly | 88 |
org.universAAL.middleware.owl.util.OntologyTest | Line |
there is much more we can test! | 344 |
org.universAAL.middleware.rdf.Property | Line |
Auto-generated method stub | 134 |
Auto-generated method stub | 142 |
org.universAAL.middleware.rdf.RDFClassInfo | Line |
will we have subclasses of Restriction? If yes, how to handle subclasses? String propURI = ((Restriction) superClass).getOnProperty(); MergedRestriction existing = (MergedRestriction) propRestriction .get(propURI); if (existing == null) { existing = new MergedRestriction((Restriction) superClass); propRestriction.put(propURI, existing); } else existing.addRestriction((Restriction) superClass); | 163 |
should we inherit all properties from superclasses | 181 |
org.universAAL.middleware.rdf.Resource | Line |
make this configurable | 600 |
check if fromIndex > propPath.length (otherwise results in infinite loop) | 1115 |
org.universAAL.middleware.rdf.UnmodifiableResource | Line |
correct? | 162 |
org.universAAL.middleware.serialization.turtle.TurtleUtil | Line |
not all double quotes need to be escaped. It suffices to encode the ones that form sequences of 3 or more double quotes, and the ones at the end of a string. | 132 |
org.universAAL.middleware.serialization.turtle.TurtleWriter | Line |
should we handle this differently? | 897 |
org.universAAL.middleware.service.ServiceCaller | Line |
AccessControl | 137 |
AccessControl | 229 |
org.universAAL.middleware.service.impl.ServiceBusImpl | Line |
Auto-generated method stub | 177 |
Auto-generated method stub | 206 |
Auto-generated method stub | 287 |
org.universAAL.middleware.service.impl.ServiceMatcher | Line |
change the log message to match class- and method name. BUT: update also the references, e.g. in Log Monitor Tool | 42 |
the better solution is to allow complex output bindings that state how the outputs are filtered by specifying a chain of restrictions (in addition to simple output bindings that only specify the corresponding property path) int expectedSize = context.size(); if (subsetService.getProfile() != null) { int i = subsetService.getNumberOfValueRestrictions(); int j = subsetService.getProfile().getNumberOfMandatoryInputs(); if (i < j) j = i; expectedSize += j; } | 169 |
org.universAAL.middleware.service.impl.ServiceStrategy | Line |
add a log entry for checking if the above assumption is true | 1076 |
handle somehow, e.g. send an empty/error-response | 1145 |
make this configurable | 1204 |
is the above strategy ok? The issues is: is the length of messages a good criteria? | 1277 |
We need to have some kind of management here or at least a timeout (but what then? Denote itself as coordinator until find the "real" one?)! | 1739 |
org.universAAL.middleware.service.owl.ServiceBusOntology | Line |
Restrictions? | 85 |
org.universAAL.middleware.service.owl.UserInterfaceService | Line |
check the methods, especially getUIServiceInfo; there seems to be something wrong (using MY_URI as property path??) | 42 |
org.universAAL.middleware.service.owls.process.ProcessResult | Line |
duplicate code with setProperty | 193 |
duplicate code with toResult | 243 |
org.universAAL.middleware.service.test.util.ServiceBusTestCase | Line |
put the setUp()-method in a junit.extensions.TestSetup and add a tearDown()-method so that it is possible to have multiple subclasses and to allow a reset() in a new setUp()-method so that not every untit test has to call it. | 74 |
org.universAAL.middleware.shell.universAAL.osgi.ConfigChangeCommand | Line |
select menu | 73 |
set all the rest of possibilities | 134 |
org.universAAL.middleware.shell.universAAL.osgi.ConfigPullCommand | Line |
select menu | 69 |
org.universAAL.middleware.shell.universAAL.osgi.ConfigPushCommand | Line |
select menu | 70 |
org.universAAL.middleware.shell.universAAL.osgi.TenantCommand | Line |
Auto-generated method stub | 35 |
org.universAAL.middleware.shell.universAAL.osgi.completers.ConfigEntityCompleter | Line |
Auto-generated method stub | 45 |
org.universAAL.middleware.shell.universAAL.osgi.completers.ConfigFileCompleter | Line |
Auto-generated constructor stub | 30 |
org.universAAL.middleware.tracker.impl.BusMemberRegistryImpl | Line |
synchronize map and listener for concurrent access | 50 |
org.universAAL.middleware.ui.impl.UIBusImpl | Line |
Auto-generated method stub | 320 |
org.universAAL.middleware.ui.impl.UIStrategyHandler | Line |
send data to DM? | 383 |
override newRegistration() and try to reallocate pending (and not running) dialogs | 701 |
org.universAAL.middleware.ui.impl.generic.CallBasedStrategy | Line |
monitor peers and abort all synchronous call to a peer when this disconnects form the space. | 72 |
org.universAAL.middleware.ui.impl.generic.CoordinatedStrategy | Line |
give a notification? so coordination may be reattempted. | 349 |
org.universAAL.middleware.ui.rdf.Repeat | Line |
add a log entry! | 518 |
org.universAAL.middleware.util.ResourceUtil | Line |
data values (e.g. int) | 97 |
org.universAAL.middleware.xsd.NonNegativeInteger | Line |
if the value is too big, use BigInteger | 57 |
org.universAAL.tests.MessagesTest | Line |
Auto-generated catch block | 105 |