Tag List Report

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 2 @todo
TODO 567 TODO

Each tag is detailed below:

@todo

Number of occurrences found in the code: 2

edu.internet2.middleware.grouper.util.GrouperUtil Line
need for I18N? 1215
edu.internet2.middleware.grouper.util.GrouperUtilElSafe Line
need for I18N? 401

TODO

Number of occurrences found in the code: 567

edu.internet2.middleware.grouper.Group Line
20070531 review lazy-loading to improve consistency + performance 426
20070531 split and test 5199
20070531 make into some flavor of validator 5748
make string 8174
edu.internet2.middleware.grouper.GrouperNamingAdapter Line
update this for 1.5 (stem owner) if not, we need an in clause 84
edu.internet2.middleware.grouper.GrouperSession Line
20070417 deprecate if possible 894
edu.internet2.middleware.grouper.Member Line
note, we should move over the attributes 1000
edu.internet2.middleware.grouper.MemberFinder Line
20070328 this is rather heavy 909
edu.internet2.middleware.grouper.Membership Line
add auditing, maybe try to maintain context id, or create a new one 535
edu.internet2.middleware.grouper.MembershipFinder Line
20070814 ParameterHelper 1761
20070814 ParameterHelper 1764
20090919 fix this GrouperDAOFactory.getFactory().getMembership() .findAllMembersByGroupOwnerAndFieldAndType(group.getUuid(), f, MembershipType.IMMEDIATE.getTypeString(), null, true).iterator(); 1853
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql 2460
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql 2503
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql 2547
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql 2591
20090919 fix this PrivilegeHelper.canViewAttributeDefs( s, GrouperDAOFactory.getFactory().getMembership().findAllByAttrDefOwnerAndField(attributeDef.getId(), f, true) ).iterator(); 2620
edu.internet2.middleware.grouper.PrivilegeAttributeDefInheritanceSave Line
do this in thread optionally? 741
edu.internet2.middleware.grouper.PrivilegeGroupInheritanceSave Line
do this in thread optionally? 760
edu.internet2.middleware.grouper.PrivilegeStemInheritanceSave Line
do this in thread optionally? 756
edu.internet2.middleware.grouper.Stem Line
20070802 is this the right location? 414
20070419 how can i get rid of this? 427
20070815 ParameterHelper 827
20070815 ParameterHelper 858
20070815 ParameterHelper 883
20070815 ParameterHelper 943
20070824 this could be a lot prettier 967
20070820 stop throwing 1446
20070820 stop throwing 1447
20070820 stop throwing 1448
20070813 make public? 1697
20070813 ParameterHelper 1706
20070813 make public? 1729
20070813 ParameterHelper 1738
20070820 stop throwing this 1795
20070820 stop throwing this 1797
20070820 stop throwing this 1834
20070820 stop throwing this 1836
20070531 DRY w/ "setDisplayExtension" 2176
20070328 this is incredibly ugly. making it even worse is that i am also checking for existence in the dao as well. 2462
make string 4768
if an inheritable admin then yes 5544
edu.internet2.middleware.grouper.StemFinder Line
20070314 bah. should be in dao if it exists at all. 249
20070314 bah. should be in dao if it exists at all. 287
20070314 bah. should be in dao if it exists at all. 311
edu.internet2.middleware.grouper.TestStem Line
20070430 hack! 2254
20070430 hack! 2268
edu.internet2.middleware.grouper.abac.GrouperAbac Line
--No comment-- 64
make sure count of entity.memberOf equals count of regex 94
make sure group names exist 95
make sure user can read group names 96
edu.internet2.middleware.grouper.abac.GrouperLoaderJexlScriptFullSync Line
make this more efficient 187
improve this 735
improve this 754
improve this 772
cache this 1020
make this more efficient 1059
put things in methods 1343
recalc groups which depend on other abac groups 1344
add test cases 1345
add loader metadata int deleteCount = 0; int insertCount = 0; int errorCount = 0; // loop through each owner group for (GrouperLoaderJexlScriptGroup grouperLoaderJexlScriptGroup : this.grouperLoaderJexlScriptGroups) { 1346
edu.internet2.middleware.grouper.app.attestation.GrouperAttestationEsbListener Line
Auto-generated method stub 18
edu.internet2.middleware.grouper.app.attestation.GrouperAttestationJob Line
this is not efficient, it should just recalc this one and then the subs... but maybe wont happen too often 86
I dont think this is correct but I can't call findParentFolderAssign since the parent may still need to be upgraded too??? 901
just get directly assigned ones? or are indirect folders assigned copies of the settings? 1675
edu.internet2.middleware.grouper.app.azure.AzureProvisionerConfiguration Line
--No comment-- 36
edu.internet2.middleware.grouper.app.azure.GrouperAzureTargetDao Line
--No comment-- 112
edu.internet2.middleware.grouper.app.boxProvisioner.BoxProvisionerConfiguration Line
--No comment-- 37
edu.internet2.middleware.grouper.app.boxProvisioner.GrouperBoxApiCommands Line
pass in field 299
pass in field 338
edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase Line
ignore for now. for external systems we might not have all the classes on the classpath 156
ignore for now. for external systems we might not have all the classes on the classpath 273
edu.internet2.middleware.grouper.app.dataProvider.GrouperDataProviderLogic Line
fix race conditions here 309
fix race conditions here 344
add batching? 494
for incremental, we probably don't need to look up again 495
edu.internet2.middleware.grouper.app.dataProvider.GrouperDataProviderSync Line
--No comment-- 72
edu.internet2.middleware.grouper.app.deprovisioning.GrouperDeprovisioningEsbListener Line
Auto-generated method stub 18
edu.internet2.middleware.grouper.app.duo.DuoProvisionerConfiguration Line
--No comment-- 35
edu.internet2.middleware.grouper.app.duo.role.DuoRoleProvisionerConfiguration Line
--No comment-- 35
edu.internet2.middleware.grouper.app.externalSystem.GrouperExternalSystem Line
remove in v5 98
edu.internet2.middleware.grouper.app.google.GoogleProvisionerConfiguration Line
--No comment-- 34
edu.internet2.middleware.grouper.app.graph.RelationGraph Line
until there is real provisioner access control, just allow read from wheel 1221
edu.internet2.middleware.grouper.app.grouperTypes.GrouperObjectTypesEsbListener Line
Auto-generated method stub 18
edu.internet2.middleware.grouper.app.gsh.GrouperGroovyRuntime Line
Auto-generated constructor stub 143
edu.internet2.middleware.grouper.app.gsh.GrouperShell Line
config file? 76
edu.internet2.middleware.grouper.app.ldapProvisioning.LdapProvisionerConfiguration Line
--No comment-- 38
edu.internet2.middleware.grouper.app.ldapProvisioning.LdapProvisionerTestUtils Line
fix it. subjectId is not even a valid value 783
fix it. subjectId is not even a valid value 796
edu.internet2.middleware.grouper.app.ldapProvisioning.LdapProvisionerWithGroupAndEntityLinksTest Line
we need to make changes to ldap target dao to support search attributes for entities just like groups before this test can pass We need to tweak attributes in this test for users because it was copied from groups and haven't been tested 1109
edu.internet2.middleware.grouper.app.ldapProvisioning.LdapProvisioningMembershipStartWith Line
wait until all source attributes are exposed list those attributes and validate against subject source (textfield, comma separated attributes, required) GrouperConfigurationModuleAttribute entityResolverAttributes = this.retrieveAttributes().get("subjectSourceEntityResolverAttributes"); if (entityResolverAttributes != null) { String subjectAttributesCommaSeparated = entityResolverAttributes.getValueOrExpressionEvaluation(); Set<String> sujectAttributes = GrouperUtil.splitTrimToSet(subjectAttributesCommaSeparated, ","); 476
edu.internet2.middleware.grouper.app.ldapProvisioning.LdapProvisioningTranslator Line
this is currently very limited and focused on the trivial use case, only flat, group provisioning, no subject/target links, etc.. 226
assuming dn is based on the cn attribute (rdn) 300
escaping String cn = (String)((Collection<?>)resultTargetGroup.getAttributes().get("cn").getValue()).iterator().next(); String dn = "cn=" + cn + "," + ldapSyncConfiguration.getGroupSearchBaseDn(); resultTargetGroup.setId(dn); grouperCommonGroups.put(dn, resultTargetGroup); } 301
edu.internet2.middleware.grouper.app.ldapProvisioning.LdapSyncGroupDnType Line
Auto-generated method stub 15
Auto-generated method stub 27
edu.internet2.middleware.grouper.app.ldapProvisioning.SimpleLdapProvisionerTest Line
fix the failing grouper sync assertions assertEquals(1, gcGrouperSync.getUserCount().intValue()); assertEquals(1+1+1, gcGrouperSync.getRecordsCount().intValue()); 2427
edu.internet2.middleware.grouper.app.ldapToSql.LdapToSqlSyncDaemonTest Line
--No comment-- 90
edu.internet2.middleware.grouper.app.loader.GrouperLoader Line
remove in 2.4 403
edu.internet2.middleware.grouper.app.loader.GrouperLoaderTest Line
dropTestgrouperLoaderTables(); 1856
edu.internet2.middleware.grouper.app.loader.GrouperLoaderType Line
have more options here 1525
--No comment-- 1714
put this in the DAO 3067
edu.internet2.middleware.grouper.app.loader.db.GrouperLoaderDb Line
dont end the hibernate pool when unit testing? 216
should this init only if not initted? 455
edu.internet2.middleware.grouper.app.messagingProvisioning.GrouperMessagingGroup Line
populate it later 147
edu.internet2.middleware.grouper.app.messagingProvisioning.GrouperMessagingProvisionerTest Line
handle exception 77
handle exception 176
edu.internet2.middleware.grouper.app.messagingProvisioning.MessagingProvisionerConfiguration Line
--No comment-- 34
edu.internet2.middleware.grouper.app.midPointProvisioning.MidPointProvisionerTest Line
dropTableSyncTables(); 97
edu.internet2.middleware.grouper.app.midpointProvisioning.MidPointProvisioner Line
--No comment-- 34
edu.internet2.middleware.grouper.app.midpointProvisioning.MidPointProvisioningConfiguration Line
validate by connecting to midpoint tables with this prefix 75
edu.internet2.middleware.grouper.app.provisioning.GrouperIncrementalDataItem Line
Auto-generated method stub 11
Auto-generated constructor stub 17
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioner Line
sum with dao, hibernate, and client 920
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningAttributeManipulation Line
maybe change this to not filter the membership attributes If we are storing something to the grouper side for example in entity attribute the membership label We are not selecting, inserting, or updating but we do want this attribute to exist 600
maybe change this to not filter the membership attributes If we are storing something to the grouper side for example in entity attribute the membership label We are not selecting, inserting, or updating but we do want this attribute to exist 652
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningAttributePropagationTest Line
simply the provisioner config to something minimal 47
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningBehavior Line
Auto-generated constructor stub 419
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningCompare Line
check if delete... but not deleting... 1328
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration Line
validate this 2380
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfigurationValidation Line
--No comment-- 1163
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningFailsafe Line
consider inserts? 273
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningGrouperDao Line
--No comment-- 158
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogic Line
flesh this out, resolve subjects, linked cached data, etc, try individually again this.getGrouperProvisioner().retrieveTargetDao().resolveErrors(); this.getGrouperProvisioner().retrieveTargetDao().sendErrorFixesToTarget(); 362
this.getGrouperProvisioner().getGrouperProvisioningObjectLog().debug(GrouperProvisioningObjectLogType.sendChangesToTarget); 1264
flesh this out, resolve subjects, linked cached data, etc, try individually again this.getGrouperProvisioner().retrieveTargetDao().resolveErrors(); this.getGrouperProvisioner().retrieveTargetDao().sendErrorFixesToTarget(); 1307
maybe this should be moved somewhere else, where things are validated, if we are not inserting, then why mark as errors? 1611
duplicate method in the translator. Try to merge to have only one copy. 1728
handle multiple search attributes 1781
handle multiple search attributes 1829
maybe this should be moved somewhere else, where things are validated, if we are not inserting, then why mark as errors? 1923
Is this correct? countAttributesFieldsInsertsUpdatesDeletes(ProvisioningObjectChangeAction.replace, this.getGrouperProvisioner().retrieveGrouperProvisioningDataChanges().getTargetObjectReplaces().getProvisioningMemberships()); 3124
select in bulk from grouper members Member member = MemberFinder.findByUuid(GrouperSession.staticGrouperSession(), gcGrouperSyncMember.getMemberId(), false); if (member != null) { grouperProvisioningEntity.setName(member.getName()); grouperProvisioningEntity.setEmail(member.getEmail0()); 3426
Perhaps look at grouper_groups information for unprovisionable groups that aren't deleted from grouper just like we did for entities. 3475
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogicIncremental Line
see what the fastest cron is set to, and set this accordingly 78
batch these? and is query correct? should it check grouper memberships to? 173
Timestamp lastFullMetadataSync = gcGrouperSync.getLastFullMetadataSyncRun(); 223
change to use cache 1316
is entity sync better if the dao can do that? 1595
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningLogicTest Line
refactor tests for 2.6.9 config 15
Auto-generated constructor stub 31
Auto-generated constructor stub 36
fix this 239
--No comment-- 378
--No comment-- 463
fix this 650
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningObjectMetadataItemFormElementType Line
add checkboxes - marshal the values into a set of strings 12
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningServiceTest Line
refactor tests for 2.6.9 configs 57
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningTranslator Line
delete old ones 219
looks like we're never updating this value 669
call translateFromGrouperProvisioningEntityField once only 1094
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningValidation Line
make this more efficient 720
edu.internet2.middleware.grouper.app.provisioning.ProvisionerConfigurationTest Line
fix this test 281
edu.internet2.middleware.grouper.app.provisioning.ProvisioningConsumer Line
get provisioning type from config 79
edu.internet2.middleware.grouper.app.provisioning.ProvisioningGroupWrapper Line
finish this for cached objects 110
edu.internet2.middleware.grouper.app.provisioning.targetDao.GrouperProvisionerTargetDaoAdapter Line
only log 10 based on config and type of log... 3246
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoRetrieveMembershipsByGroupsRequest Line
Auto-generated constructor stub 47
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoRetrieveMembershipsByGroupsResponse Line
Auto-generated constructor stub 13
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoTimingInfo Line
Auto-generated constructor stub 40
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateEntitiesRequest Line
Auto-generated constructor stub 14
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateEntityRequest Line
Auto-generated constructor stub 8
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateEntityResponse Line
Auto-generated constructor stub 7
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateGroupRequest Line
Auto-generated constructor stub 8
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateGroupResponse Line
Auto-generated constructor stub 7
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateGroupsResponse Line
Auto-generated constructor stub 7
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateMembershipRequest Line
Auto-generated constructor stub 8
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateMembershipResponse Line
Auto-generated constructor stub 7
edu.internet2.middleware.grouper.app.provisioning.targetDao.TargetDaoUpdateMembershipsResponse Line
Auto-generated constructor stub 7
edu.internet2.middleware.grouper.app.provisioningExamples.exampleFileWriter.ProvisioningExampleFileWriter Line
Auto-generated method stub 82
Auto-generated method stub 89
edu.internet2.middleware.grouper.app.provisioningExamples.exampleWsReplaceProvisioner.ExampleWsProvisionerConfiguration Line
--No comment-- 34
edu.internet2.middleware.grouper.app.remedy.digitalMarketplace.GrouperDigitalMarketplaceCommands Line
this should not be hard coded 718
do not hard code 1016
edu.internet2.middleware.grouper.app.remedyV2.GrouperRemedyTargetDao Line
see if we can fetch the group by id 54
edu.internet2.middleware.grouper.app.remedyV2.RemedyProvisionerConfiguration Line
--No comment-- 35
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2Configuration Line
--No comment-- 35
edu.internet2.middleware.grouper.app.serviceLifecycle.GrouperRecentMembershipsChangeLogConsumer Line
Auto-generated method stub 53
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioner Line
fix this return SqlProvisioningType.sqlLikeLdapGroupMemberships.sqlTargetDaoClass(); 20
--No comment-- 39
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisionerConfiguration Line
--No comment-- 38
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisionerTest Line
Auto-generated constructor stub 158
dropTableSyncTables(); 214
.assignCacheObjects(true) 1487
assertEquals(0, this.esbConsumer.internal_esbConsumerTestingData.changeLogEntryListSize); 2465
add in all counts and look in target and make sure right this includes fields and attributes etc 3739
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningConfiguration Line
validate sql config id 264
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningDao Line
put in transaction (along with other operations) 1255
put in transaction (along with other operations) 1424
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningStartWith Line
move it in the above if condition 369
debug why this is not getting populated 484
Later 563
edu.internet2.middleware.grouper.app.tableSync.GrouperProvisioningSyncIntegration Line
batch this when the API is available 526
edu.internet2.middleware.grouper.app.tableSync.ProvisioningToSyncTest Line
dropTableSyncTables(); 145
move to new method ProvisioningSyncResult provisioningSyncResult = new ProvisioningSyncResult(); //new ProvisioningSyncIntegration().assignTarget("testTarget").fullSync(); 607
--No comment-- 617
--No comment-- 670
--No comment-- 677
--No comment-- 809
sdf 923
groupRetrieveOrCreateLog(GcGrouperSyncJob) 1188
--No comment-- 1722
edu.internet2.middleware.grouper.app.teamDynamix.TeamDynamixExternalSystem Line
--No comment-- 143
edu.internet2.middleware.grouper.app.teamDynamix.TeamDynamixProvisionerConfiguration Line
--No comment-- 38
edu.internet2.middleware.grouper.app.teamDynamix.TeamDynamixTargetDao Line
think about batch sizes 75
--No comment-- 147
edu.internet2.middleware.grouper.app.usdu.TestUSDU Line
Auto-generated constructor stub 66
Auto-generated constructor stub 71
edu.internet2.middleware.grouper.app.zoom.GrouperZoomFullSync Line
add user? 140
add user? 213
edu.internet2.middleware.grouper.attr.AttributeDefNameSetTest Line
add constraint 1140
edu.internet2.middleware.grouper.attr.AttributeDefScope Line
user business method once it exists 415
edu.internet2.middleware.grouper.attr.AttributeDefTest Line
check group 469
edu.internet2.middleware.grouper.attr.assign.AttributeAssign Line
does this check to see if allowed??? 699
add auditing, maybe try to maintain context id, or create a new one 2470
edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSetTest Line
add constraint 162
edu.internet2.middleware.grouper.attr.value.AttributeAssignValue Line
user business method once it exists 937
how do we know we are looking at the right attribute??? 1404
edu.internet2.middleware.grouper.audit.UserAuditQuery Line
if groupId then also do owner group id? owner owner group id? find the field name for this fieldName in all audit types 297
, do this later 410
edu.internet2.middleware.grouper.authentication.GrouperPassword Line
Auto-generated method stub 594
edu.internet2.middleware.grouper.authentication.GrouperPasswordRecentlyUsed Line
Auto-generated method stub 184
edu.internet2.middleware.grouper.cache.EhcacheController Line
20070823 how much of a performance hit is calling this method? 158
CH 20081118, see if cache by name there already... 247
edu.internet2.middleware.grouper.cfg.GrouperCacheConfig Line
Auto-generated method stub 57
edu.internet2.middleware.grouper.cfg.GrouperConfig Line
batch this or get from check config cache 200
edu.internet2.middleware.grouper.cfg.dbConfig.GrouperConfigHibernate Line
when the new subject source ui is created, this should probably be called after it validates the config 988
edu.internet2.middleware.grouper.changeLog.ChangeLogConsumerBaseImpl Line
handle deleted group when marker is on parent folder of deleted group... 190
bail out as soon as we can determine this change doesn't apply to us is the earliest we can tell? only supporting provisioing attributes on groups and folders (i.e. groups within folders)? capture all group and membership create/updates/delete for marked groups and folders is this a group or membership event? 780
how would we get here? 828
implement change log type mapping to methods 895
in implement class override methods for specific functionality? 896
edu.internet2.middleware.grouper.changeLog.consumer.PrintChangeLogConsumer Line
stub out fullsycn and check to see if running 182
edu.internet2.middleware.grouper.dataField.GrouperDataProviderDao Line
rename 69
edu.internet2.middleware.grouper.ddl.GrouperDdl5_0_4 Line
add group internal id 53
add group internal id 779
edu.internet2.middleware.grouper.ddl.GrouperDdlUtils Line
consolidate this code with the bootstrap code in the DdlVersionBean or somewhere Here is an example: 588
consolidate this code with the bootstrap code in the DdlVersionBean or somewhere Here is an example: 626
edu.internet2.middleware.grouper.ddl.GrouperDdlUtilsTest Line
MCH 20090202 make this work for postgres... what is the problem? if (GrouperDdlUtils.isHsql()) { return; } 477
MCH 20090202 make this work for postgres... what is the problem? if (GrouperDdlUtils.isHsql()) { return; } 693
edu.internet2.middleware.grouper.ddl.GrouperMidpointDdl Line
Auto-generated method stub 54
edu.internet2.middleware.grouper.ddl.GrouperMockDdl Line
Auto-generated method stub 52
edu.internet2.middleware.grouper.ddl.GrouperOrgDdl Line
Auto-generated method stub 277
edu.internet2.middleware.grouper.ddl.GrouperTestDdl Line
Auto-generated method stub 54
edu.internet2.middleware.grouper.ddl.SubjectDdl Line
Auto-generated method stub 96
edu.internet2.middleware.grouper.entity.EntityFinder Line
add in finder by attribute subject id 41
add former names 42
edu.internet2.middleware.grouper.esb.listener.EsbHttpServer Line
Auto-generated catch block 105
Auto-generated method stub 134
edu.internet2.middleware.grouper.esb.listener.EsbXmppListener Line
Auto-generated method stub 101
edu.internet2.middleware.grouper.esb.listener.ProvisioningSyncConsumerResult Line
Auto-generated constructor stub 7
edu.internet2.middleware.grouper.exception.GroupModifyAlreadyExistsException Line
change this to extend GroupModifyException in Grouper 1.5+ 43
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.Platform Line
consider outputting a collection of String or some kind of statement object from the SqlBuilder instead of having to parse strings here 234
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.alteration.ModelComparator Line
Add support and tests for the change of the column order 42
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.dynabean.DynaClassCache Line
we could autogenerate an SqlDynaClass here ? 134
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io.DataDtdWriter Line
Make names (tables, columns) XML-compliant 33
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io.DataReader Line
For now we hardcode the root as 'data' but ultimately we should wildcard it ('?') 143
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io.DataWriter Line
Make names (tables, columns) XML-compliant 50
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.io.DatabaseDataIO Line
An advanced algorithm could be employed here that writes individual objects related by foreign keys, in the correct order 374
Remove this once we have full support for schemas 480
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.Database Line
It might make more sense to log a warning and overwrite the table (or merge them) ? 73
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.IndexColumn Line
It might be useful if the referenced column is directly acessible here ? 46
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.model.Table Line
For now we ignore catalog and schema (type should be irrelevant anyways) 783
For now we ignore catalog and schema (type should be irrelevant anyways) 801
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.PlatformImplBase Line
check for the pk value, and if present, query against database 1726
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.SqlBuilder Line
It might be more useful to either (or both) * determine an order in which the tables can be dropped safely (via the foreignkeys) * alter the tables first to drop the internal foreignkeys 1368
Handle binary types (BINARY, VARBINARY, LONGVARBINARY, BLOB) 1646
Can the format method handle java.sql.Date properly ? 1653
Can the format method handle java.sql.Date properly ? 1666
SimpleDateFormat does not support nano seconds so we would need a custom date formatter for timestamps 1677
Find an algorithm that generates unique names 1735
It might make sense to use a special writer which stores the individual statements separately (the end of a statement is identified by this method) 2612
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.db2.Db2ModelReader Line
Once primary key names are supported, this can be done easier via the table object 200
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.firebird.FirebirdBuilder Line
Dropping of primary keys is currently not supported because we cannot determine the pk constraint names and drop them in one go (We could used a stored procedure if Firebird would allow them to use DDL) This will be easier once named primary keys are supported 226
we cannot add columns to the primary key this way because we would have to drop the pk first and then add a new one afterwards which is not supported yet 240
we cannot drop primary key columns this way because we would have to drop the pk first and then add a new one afterwards which is not supported yet 257
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.interbase.InterbaseBuilder Line
Dropping of primary keys is currently not supported because we cannot determine the pk constraint names and drop them in one go (We could used a stored procedure if Interbase would allow them to use DDL) This will be easier once named primary keys are supported 226
we cannot add columns to the primary key this way because we would have to drop the pk first and then add a new one afterwards which is not supported yet 240
we cannot drop primary key columns this way because we would have to drop the pk first and then add a new one afterwards which is not supported yet 257
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mckoi.MckoiPlatform Line
It might be safer to parse the URN and check whethere there is already a parameter there (in which case e'd have to use '&' instead) 98
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mssql.MSSqlBuilder Line
this would be easier when named primary keys are supported because then we can use ALTER TABLE DROP 645
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mssql.MSSqlModelReader Line
Replace this manual filtering using named pks once they are available This is then probably of interest to every platform 107
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mysql.MySqlModelReader Line
This needs some more work, since table names can be case sensitive or lowercase depending on the platform (really cute). See http://dev.mysql.com/doc/refman/4.1/en/name-case-sensitivity.html for more info. 59
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.mysql.MySqlPlatform Line
Make this configurable 78
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.oracle.Oracle8ModelReader Line
For now, we only check whether there is a sequence & trigger as generated by DdlUtils But once sequence/trigger support is in place, it might be possible to 'parse' the trigger body (via SELECT trigger_name, trigger_body FROM user_triggers) in order to determine whether it fits our auto-increment definition 250
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.oracle.Oracle8Platform Line
We might support the {@link org.apache.ddlutils.Platform#createDatabase(String, String, String, String, Map)} functionality via "CREATE SCHEMA"/"CREATE USER" or "CREATE TABLESPACE" ? 30
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.platform.sybase.SybaseBuilder Line
this would be easier when named primary keys are supported because then we can use ALTER TABLE DROP 569
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.task.TableSpecificParameter Line
Some wildcard/regular expression mechanism would be useful 38
Quotation, escaped characters ? 59
edu.internet2.middleware.grouper.ext.org.apache.ddlutils.util.SqlTokenizer Line
Add awareness of strings, so that semicolons within strings are not parsed 26
edu.internet2.middleware.grouper.filter.ChildGroupFilter Line
20070802 ParameterHelper 65
edu.internet2.middleware.grouper.filter.ChildStemFilter Line
20070802 ParameterHelper 64
edu.internet2.middleware.grouper.group.TestGroupAddDeleteMember Line
Auto-generated constructor stub 61
edu.internet2.middleware.grouper.group.TestGroupModifyAttributes Line
20070430 hack 134
20070430 hack 136
edu.internet2.middleware.grouper.grouperSet.GrouperSetEnum Line
, if doesnt point to itself, add a self referential record 445
edu.internet2.middleware.grouper.helper.DummySourceAdapter Line
Auto-generated method stub 58
Auto-generated method stub 66
edu.internet2.middleware.grouper.helper.GroupHelper Line
20070813 deprecate 121
20070813 deprecate 142
20070813 deprecate 212
20070813 deprecate 245
20070813 deprecate 262
edu.internet2.middleware.grouper.helper.PrivHelper Line
20070813 deprecate 447
20070813 deprecate 461
edu.internet2.middleware.grouper.hibernate.ByHql Line
remove in new grouper version 330
remove in new grouper version 343
edu.internet2.middleware.grouper.hibernate.ByHqlStatic Line
remove this in a new version of Grouper 572
edu.internet2.middleware.grouper.hibernate.BySqlStatic Line
incorporate this with the listSelect 174
edu.internet2.middleware.grouper.hibernate.GrouperContext Line
make these default to true before 1.5 276
edu.internet2.middleware.grouper.hibernate.HibUtils Line
need to look at later 512
edu.internet2.middleware.grouper.hooks.examples.AttributeAutoCreateHook Line
notify the central database table to clear caches 212
edu.internet2.middleware.grouper.hooks.examples.GrouperAttributeAssignValueRulesConfigHook Line
Auto-generated constructor stub 66
edu.internet2.middleware.grouper.hooks.examples.MembershipOneInFolderMaxHook Line
remove defaults in 2.3+ 83
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3AttributeAssignDAO Line
later add outer join when hibernate 5.1+ note: do this in all attribute retrieve methods GrouperStartup.startup(); 5294
add filter and split filter 6348
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3ExternalSubjectDAO Line
update the description and lower search string 135
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3GroupDAO Line
are we expecting to search by names and ids at the same time? if so this wouldnt work 3079
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MembershipDAO Line
CH 20120316 do not disable cache for this 2217
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITGroupDAO Line
improve performance here... 442
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3StemDAO Line
replace with ehcache 2035
edu.internet2.middleware.grouper.internal.util.ParameterHelper Line
20070827 test 201
20070827 test 231
edu.internet2.middleware.grouper.internal.util.U Line
20070418 relocate to somewhere more appropriate. <p/> 48
20070418 relocate to somewhere more appropriate. <p/> 60
edu.internet2.middleware.grouper.ldap.ldaptive.LdaptiveSessionImpl Line
should we re-query just to be sure? 675
edu.internet2.middleware.grouper.messaging.GrouperBuiltinMessagingSystem Line
batch update or the messages... 1440
edu.internet2.middleware.grouper.misc.FindBadMemberships Line
this should be improved to fix group sets directly without having to delete and recreate the membership simplifying this right now to avoid timing issues with point in time. 323
edu.internet2.middleware.grouper.misc.GrouperCheckConfig Line
do this more efficiently 614
do action lists more efficiently see if attributeDef for topics is there 2384
edu.internet2.middleware.grouper.misc.SaveMode Line
make this generic 251
edu.internet2.middleware.grouper.permissions.PermissionProcessor Line
add logging in here 324
edu.internet2.middleware.grouper.permissions.RoleSetTest Line
add constraint 174
edu.internet2.middleware.grouper.plugins.FrameworkStarter Line
maybe make this more dynamic. currently we're very opinionated on what we export 54
why oh why... need to fix this 75
edu.internet2.middleware.grouper.privs.CachingAccessResolver Line
20070816 DRY caching w/ subject caching 59
20070816 add caching 137
20070816 add caching 207
20070816 add caching 223
change this for 1.5. Note: this could be a stem, but thats ok 319
edu.internet2.middleware.grouper.privs.CachingAttrDefResolver Line
20070823 are these the right element keys to use? 83
20070823 are these the right element keys to use? 102
20070816 add caching 168
20070816 add caching 179
20070816 add caching 260
edu.internet2.middleware.grouper.privs.CachingNamingResolver Line
20070816 DRY caching w/ subject caching 63
20070820 DRY w/ access resolution 64
20070823 are these the right element keys to use? 95
20070816 add caching 120
20070816 add caching 160
20070816 add caching 172
edu.internet2.middleware.grouper.privs.GrouperAllAccessResolver Line
20070820 include GrouperAll privs? 2007-11-02 Gary Brown I assume this is what blair intended - have removed the All privileges from the GrouperAccessAdapter 122
edu.internet2.middleware.grouper.privs.GrouperAllAttrDefResolver Line
20070820 include GrouperAll privs? 2007-11-02 Gary Brown I assume this is what blair intended - have removed the All privileges from the GrouperAccessAdapter 93
edu.internet2.middleware.grouper.privs.GrouperPrivilegeAdapter Line
20070531 split and test 154
edu.internet2.middleware.grouper.privs.GrouperSystemAccessResolver Line
remove this! 119
edu.internet2.middleware.grouper.privs.GrouperSystemAttrDefResolver Line
remove these!!!! 111
edu.internet2.middleware.grouper.privs.GrouperSystemNamingResolver Line
20070820 DRY w/ access resolution 58
remove this! 79
edu.internet2.middleware.grouper.privs.NamingResolver Line
20070820 DRY w/ access resolution 85
edu.internet2.middleware.grouper.privs.NamingResolverDecorator Line
20070820 DRY w/ access resolution 53
edu.internet2.middleware.grouper.privs.NamingResolverFactory Line
20070820 DRY w/ access resolution 49
edu.internet2.middleware.grouper.privs.PrivilegeHelper Line
20070816 deprecate 228
20070816 perform query for all privs and compare internally 229
20070823 find a real home for this and/or add tests 403
20070820 deprecate 411
20070820 perform query for all privs and compare internally 412
20070823 find a real home for this and/or add tests 418
20070816 deprecate 426
20070816 perform query for all privs and compare internally 427
20070823 find a real home for this and/or add tests 478
20070816 deprecate 486
20070816 perform query for all privs and compare internally 487
20070823 find a real home for this and/or add tests 502
20070816 deprecate 510
20070816 perform query for all privs and compare internally 511
20070823 find a real home for this and/or add tests 524
20070820 deprecate 531
20070820 perform query for all privs and compare internally 532
20070823 find a real home for this and/or add tests 546
20070820 deprecate 554
20070820 perform query for all privs and compare internally 555
20070823 find a real home for this and/or add tests 570
20070816 deprecate 578
20070816 perform query for all privs and compare internally 579
20070823 find a real home for this and/or add tests 592
20070816 deprecate 600
20070816 perform query for all privs and compare internally note, no need for GrouperSession inverse of control 601
20070823 find a real home for this and/or add tests 627
20070823 find a real home for this and/or add tests 762
20070823 this is ugly 775
20070823 find a real home for this and/or add tests 843
20070823 this is ugly 856
20070823 find a real home for this and/or add tests 903
20070823 this is ugly 913
20070824 add tests 972
20070824 add tests 989
20070824 add tests 1006
20070823 find a real home for this and/or add tests 1023
20070823 this is ugly 1029
20070823 find a real home for this and/or add tests 1127
20070823 this is ugly 1133
20070823 find a real home for this and/or add tests 1286
edu.internet2.middleware.grouper.privs.Test_util_ParameterHelper Line
20070816 i need a MockGrouperSession 154
edu.internet2.middleware.grouper.privs.ValidatingNamingResolver Line
20070820 DRY w/ access resolution 71
edu.internet2.middleware.grouper.privs.WheelAccessResolver Line
20070816 this is ugly 112
20070816 and this is even worse 115
20070816 this is ugly 145
20070816 and this is even worse 148
20070816 this is ugly 180
20070816 and this is even worse 183
edu.internet2.middleware.grouper.privs.WheelAttrDefResolver Line
20070816 this is ugly 112
20070816 and this is even worse 115
20070816 this is ugly 145
20070816 and this is even worse 148
20070816 this is ugly 180
20070816 and this is even worse 183
edu.internet2.middleware.grouper.privs.WheelNamingResolver Line
20070820 DRY w/ access resolution 65
20070816 this is ugly 103
20070816 and this is even worse 106
20070816 this is ugly 132
20070816 and this is even worse 135
20070816 this is ugly 162
20070816 and this is even worse 165
edu.internet2.middleware.grouper.rules.RuleIfConditionEnum Line
--No comment-- 1302
edu.internet2.middleware.grouper.rules.RulePattern Line
subjectSources comma separated alphabetical 2520
edu.internet2.middleware.grouper.sqlCache.EsbPublisherSqlCache Line
get sizes 208
edu.internet2.middleware.grouper.sqlCache.SqlCacheDependencyDao Line
Auto-generated method stub 156
edu.internet2.middleware.grouper.sqlCache.SqlCacheMembershipDao Line
get the real time 202
edu.internet2.middleware.grouper.sqlCache.SqlCacheMembershipTest Line
uncomment when fixed assertTrue(millisPostAdd > ((Timestamp)groupNameFieldNameSubjectIdSourceIdInDbs.get(0)[4]).getTime()); 79
edu.internet2.middleware.grouper.stem.StemViewPrivilege Line
Auto-generated method stub 51
edu.internet2.middleware.grouper.stem.StemViewPrivilegeEsbListener Line
see if we are doing a full refresh on each view... 124
edu.internet2.middleware.grouper.subj.CachingResolver Line
the caching of findAll should work based on group restricted to, not stem name <p/> 61
do this caching better... need to clear when group changes??? for now dont cache if finding in stem name 536
do this caching better... need to clear when group changes??? for now dont cache if finding in stem name 654
edu.internet2.middleware.grouper.subj.GrouperJdbcConnectionProvider Line
at the beginning of a release (e.g. 5.0?) get rid of this and just use grouper pool bean to hold connection 49
edu.internet2.middleware.grouper.subj.SourcesXmlResolver Line
merge this with GrouperCallable 157
edu.internet2.middleware.grouper.subj.SubjectResolverDecorator Line
20070807 ParameterHelper 57
edu.internet2.middleware.grouper.subj.TestSubjectFinder Line
fix this for subject caching assertEquals("queries: " + numberOfQueries, 1, numberOfQueries); 423
fix this for subject caching assertEquals("queries: " + numberOfQueries, 1, numberOfQueries); 445
edu.internet2.middleware.grouper.userData.GrouperUserDataApi Line
fix this 950
edu.internet2.middleware.grouper.util.GrouperProxyBean Line
is there a default socks port? 81
edu.internet2.middleware.grouper.util.GrouperUtil Line
test this logic 836
call the other jsonConvertTo() method 2972
replace when we upgrade jexl templates to allow multiple newline Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at java.lang.String.charAt(String.java:658) at org.apache.commons.jexl2.UnifiedJEXL.startsWith(UnifiedJEXL.java:1350) at org.apache.commons.jexl2.UnifiedJEXL.readTemplate(UnifiedJEXL.java:1413) at org.apache.commons.jexl2.UnifiedJEXL$Template.<init>(UnifiedJEXL.java:1083) at org.apache.commons.jexl2.UnifiedJEXL.createTemplate(UnifiedJEXL.java:1462) at edu.internet2.middleware.grouper.util.GrouperUtil.substituteExpressionLanguageTemplate(GrouperUtil.java:13059) while (script.contains("\n\n")) { script = replace(script, "\n\n", "\n"); } 14895
edu.internet2.middleware.grouper.util.GrouperUtilElSafe Line
test this logic 193
edu.internet2.middleware.grouper.validator.AddStemValidator Line
20070531 what do i need to do to just make a direct DAO call? 67
edu.internet2.middleware.grouper.validator.ImmediateMembershipValidator Line
20070531 it would be nice if i could avoid exceptions here 119
edu.internet2.middleware.grouper.validator.MembershipValidator Line
20070531 should i go straight to the dao? or would i be burned by bypassing any caching done in "FieldFinder"? 85
edu.internet2.middleware.grouper.validator.Test_Integration_ImmediateMembershipValidator_validate Line
Auto-generated constructor stub 61
Auto-generated constructor stub 70
edu.internet2.middleware.grouper.xml.XmlArgs Line
20070321 i could probably make this smarter if i required instantiation 46
20070321 DRY `getXmlImportArgs()` 77
edu.internet2.middleware.grouper.xml.XmlExporter Line
20070321 i need to figure out all the details of how "includeParent" and "isRelative" interact 125
20070321 includeParent is still sort of magic to /me } 412
20070521 should these exceptions be thrown? or replaced by something else? 498
20070521 how do composites fit in here? 507
20070521 rename/refactor "immediate" 528
20070521 this method is far too large 529
20070521 i don't like how we treat groups different here 532
20070521 move to own method? 548
20070531 this is atrocious 786
20070328 i'm not keen on these repetitive "if"s but i'm afraid to touch this code until i have added more black box testing 882
20070321 refactor: this is ugly 1535
20070321 why the removal? 1649
edu.internet2.middleware.grouper.xml.XmlImporter Line
2009-12-18 tz : includes all child elements 671
20070321 this needs more refactoring So this handles elminating current members if in replace mode and then adding a composite mship if that's our thing? Why are they combined? 1428
edu.internet2.middleware.grouper.xml.export.XmlExportMainTest Line
comment this out System.out.println(xml); 258
comment this out System.out.println(xml); 679
edu.internet2.middleware.grouper.xml.export.XmlExportMembership Line
we should probably handle this at some point 511
edu.internet2.middleware.grouper.xml.importXml.XmlImportMainTest Line
do the values later when the API exists AttributeAssignValue attributeAssignValue = new AttributeAssignValue(); attributeAssignValue.setId(edu.internet2.middleware.grouper.internal.util.GrouperUuid.getUuid()); attributeAssignValue.setAttributeAssignId(attributeAssignResult.getAttributeAssign().getId()); attributeAssignValue.setValueString("string"); HibernateSession.byObjectStatic().saveOrUpdate(attributeAssignValue); 250
edu.internet2.middleware.grouperMessagingRabbitmq.RabbitMQConnectionFactoryFake Line
Auto-generated method stub 67
Auto-generated method stub 73
Auto-generated method stub 79
Auto-generated method stub 85
Auto-generated method stub 91
Auto-generated method stub 97
Auto-generated method stub 103
Auto-generated method stub 109
Auto-generated method stub 115
Auto-generated method stub 121
Auto-generated method stub 127
Auto-generated method stub 133
Auto-generated method stub 139
Auto-generated method stub 145
Auto-generated method stub 151
Auto-generated method stub 162
Auto-generated method stub 168
Auto-generated method stub 174
Auto-generated method stub 180
Auto-generated method stub 186
Auto-generated method stub 192
Auto-generated method stub 198
Auto-generated method stub 204
Auto-generated method stub 210
Auto-generated method stub 216
Auto-generated method stub 222
Auto-generated method stub 228
Auto-generated method stub 234
Auto-generated method stub 241
Auto-generated method stub 251
Auto-generated method stub 257
Auto-generated method stub 263
Auto-generated method stub 269
Auto-generated method stub 275
Auto-generated method stub 281
Auto-generated method stub 287
Auto-generated method stub 293
Auto-generated method stub 299
Auto-generated method stub 305
Auto-generated method stub 311
Auto-generated method stub 317
Auto-generated method stub 323
Auto-generated method stub 329
Auto-generated method stub 335
Auto-generated method stub 341
Auto-generated method stub 348
Auto-generated method stub 354
Auto-generated method stub 360
Auto-generated method stub 366
Auto-generated method stub 373
Auto-generated method stub 380
Auto-generated method stub 386
Auto-generated method stub 392
Auto-generated method stub 398
Auto-generated method stub 404
Auto-generated method stub 410
Auto-generated method stub 416
Auto-generated method stub 422
Auto-generated method stub 428
Auto-generated method stub 439
Auto-generated method stub 445
Auto-generated method stub 451
Auto-generated method stub 457
Auto-generated method stub 463
Auto-generated method stub 469
Auto-generated method stub 475
Auto-generated method stub 481
Auto-generated method stub 487
Auto-generated method stub 500
Auto-generated method stub 507
Auto-generated method stub 514
Auto-generated method stub 521
Auto-generated method stub 528
Auto-generated method stub 535
Auto-generated method stub 547
Auto-generated method stub 553
Auto-generated method stub 719
Auto-generated method stub 726
Auto-generated method stub 733
Auto-generated method stub 740
Auto-generated method stub 748
Auto-generated method stub 755
Auto-generated method stub 763
Auto-generated method stub 771
Auto-generated method stub 778
Auto-generated method stub 786
Auto-generated method stub 794
Auto-generated method stub 801
Auto-generated method stub 809
Auto-generated method stub 817
Auto-generated method stub 825
Auto-generated method stub 834
Auto-generated method stub 843
Auto-generated method stub 850
edu.internet2.middleware.subject.provider.JDBCSourceAdapter2 Line
encapsulate this stuff from the superclass into one method see if has jdbc in provider 143
encapsulate this in its own method 244
encapsulate generic connection stuff like this into one method 677