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 | 590 | 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? | 1212 |
edu.internet2.middleware.grouper.util.GrouperUtilElSafe | Line |
need for I18N? | 401 |
TODO
Number of occurrences found in the code: 590
edu.internet2.middleware.grouper.Group | Line |
---|---|
20070531 review lazy-loading to improve consistency + performance | 426 |
20070531 split and test | 5239 |
20070531 make into some flavor of validator | 5788 |
make string | 8226 |
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 | 1034 |
edu.internet2.middleware.grouper.MemberFinder | Line |
20070328 this is rather heavy | 934 |
edu.internet2.middleware.grouper.Membership | Line |
add auditing, maybe try to maintain context id, or create a new one | 536 |
edu.internet2.middleware.grouper.MembershipFinder | Line |
20070814 ParameterHelper | 1793 |
20070814 ParameterHelper | 1796 |
20090919 fix this GrouperDAOFactory.getFactory().getMembership() .findAllMembersByGroupOwnerAndFieldAndType(group.getUuid(), f, MembershipType.IMMEDIATE.getTypeString(), null, true).iterator(); | 1885 |
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql | 2492 |
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql | 2535 |
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql | 2579 |
in 1.5 sort by subject sort string when under a certain limit, huge resultsets are slow for mysql | 2623 |
20090919 fix this PrivilegeHelper.canViewAttributeDefs( s, GrouperDAOFactory.getFactory().getMembership().findAllByAttrDefOwnerAndField(attributeDef.getId(), f, true) ).iterator(); | 2652 |
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 | 828 |
20070815 ParameterHelper | 859 |
20070815 ParameterHelper | 884 |
20070815 ParameterHelper | 944 |
20070824 this could be a lot prettier | 968 |
20070820 stop throwing | 1447 |
20070820 stop throwing | 1448 |
20070820 stop throwing | 1449 |
20070813 make public? | 1698 |
20070813 ParameterHelper | 1707 |
20070813 make public? | 1730 |
20070813 ParameterHelper | 1739 |
20070820 stop throwing this | 1796 |
20070820 stop throwing this | 1798 |
20070820 stop throwing this | 1835 |
20070820 stop throwing this | 1837 |
20070531 DRY w/ "setDisplayExtension" | 2177 |
20070328 this is incredibly ugly. making it even worse is that i am also checking for existence in the dao as well. | 2463 |
make string | 4771 |
if an inheritable admin then yes | 5547 |
edu.internet2.middleware.grouper.StemFinder | Line |
20070314 bah. should be in dao if it exists at all. | 260 |
20070314 bah. should be in dao if it exists at all. | 298 |
20070314 bah. should be in dao if it exists at all. | 322 |
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.GrouperJexlScriptAnalysis | Line |
should have multiple errors or warnings or should append? | 55 |
edu.internet2.middleware.grouper.abac.GrouperLoaderJexlScriptFullSync | Line |
make this more efficient | 292 |
are we considering group READ like we do with attributes below? | 324 |
dont mess with values in strings | 455 |
improve this | 1486 |
improve this | 1505 |
improve this | 1523 |
cache this | 1638 |
put this in the analysis script so all the bind vars are right | 1704 |
make this more efficient | 1713 |
edu.internet2.middleware.grouper.abac.GrouperLoaderJexlScriptIncremental | Line |
Auto-generated constructor stub | 25 |
edu.internet2.middleware.grouper.app.adobe.AdobeMockServiceHandler | Line |
generate random long value | 1128 |
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-- | 124 |
edu.internet2.middleware.grouper.app.boxProvisioner.BoxProvisionerConfiguration | Line |
--No comment-- | 37 |
edu.internet2.middleware.grouper.app.boxProvisioner.GrouperBoxApiCommands | Line |
pass in field | 317 |
pass in field | 356 |
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 |
--No comment-- | 208 |
--No comment-- | 231 |
--No comment-- | 256 |
ignore for now. for external systems we might not have all the classes on the classpath | 321 |
edu.internet2.middleware.grouper.app.dataProvider.GrouperDataProviderLogic | Line |
should this be a separate daemon or handled somewhere else? It would do the same thing for every provider full sync. | 178 |
fix race conditions here | 403 |
fix race conditions here | 438 |
for incremental, we probably don't need to look up again | 577 |
This is Void.TYPE, not null | 1100 |
edu.internet2.middleware.grouper.app.dataProvider.GrouperDataProviderSync | Line |
--No comment-- | 72 |
edu.internet2.middleware.grouper.app.deprovisioning.GrouperDeprovisioningEsbListener | Line |
Auto-generated method stub | 25 |
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 | 144 |
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 | 787 |
fix it. subjectId is not even a valid value | 800 |
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 | 1663 |
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.. | 221 |
assuming dn is based on the cn attribute (rdn) | 295 |
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); } | 296 |
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()); | 2705 |
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(); | 1855 |
edu.internet2.middleware.grouper.app.loader.GrouperLoaderType | Line |
have more options here | 1525 |
--No comment-- | 1714 |
put this in the DAO | 3068 |
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(); | 96 |
this will delete memberships when the group was deleted or maybe deleted before hand... | 337 |
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 | 74 |
edu.internet2.middleware.grouper.app.okta.GrouperOktaApiCommands | Line |
review commands classes and make sure we are url encoding field names and values like below | 632 |
edu.internet2.middleware.grouper.app.okta.OktaProvisionerConfiguration | Line |
--No comment-- | 34 |
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 | 946 |
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 | 624 |
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 | 676 |
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 | 460 |
is there a way to do this in batch for all the groups of interest or is this situation infrequent enough that it doesn't matter?? | 1232 |
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningCompare | Line |
come back to unresolvable | 866 |
check if delete... but not deleting... | 1548 |
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration | Line |
validate this | 2490 |
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-- | 157 |
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(); | 388 |
this.getGrouperProvisioner().getGrouperProvisioningObjectLog().debug(GrouperProvisioningObjectLogType.sendChangesToTarget); | 1753 |
flesh this out, resolve subjects, linked cached data, etc, try individually again this.getGrouperProvisioner().retrieveTargetDao().resolveErrors(); this.getGrouperProvisioner().retrieveTargetDao().sendErrorFixesToTarget(); | 1796 |
maybe this should be moved somewhere else, where things are validated, if we are not inserting, then why mark as errors? | 2310 |
duplicate method in the translator. Try to merge to have only one copy. | 2427 |
handle multiple search attributes | 2480 |
handle multiple search attributes | 2528 |
maybe this should be moved somewhere else, where things are validated, if we are not inserting, then why mark as errors? | 2630 |
Is this correct? countAttributesFieldsInsertsUpdatesDeletes(ProvisioningObjectChangeAction.replace, this.getGrouperProvisioner().retrieveGrouperProvisioningDataChanges().getTargetObjectReplaces().getProvisioningMemberships()); | 3855 |
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()); | 4157 |
Perhaps look at grouper_groups information for unprovisionable groups that aren't deleted from grouper just like we did for entities. | 4209 |
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 | 1377 |
is entity sync better if the dao can do that? | 1657 |
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 | 230 |
looks like we're never updating this value | 733 |
call translateFromGrouperProvisioningEntityField once only | 1158 |
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningValidation | Line |
make this more efficient | 720 |
edu.internet2.middleware.grouper.app.provisioning.ProvisionerConfigurationTest | Line |
fix this test | 296 |
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... | 3265 |
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.RemedyProvisionerConfiguration | Line |
--No comment-- | 35 |
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2ApiCommands | Line |
remove it; } | 1151 |
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2Configuration | Line |
--No comment-- | 37 |
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2Group | Line |
implement jsonJacksonAssignJsonPointer for set, number, boolean | 338 |
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2TargetDao | Line |
fix this when fixing retrieveAllMemberships() 4430 # Select all memberships at once # {valueType: "boolean", order: 5607, subSection: "membership", showEl: "${operateOnGrouperMemberships && (!customizeMembershipCrud || selectMemberships) && (selectAllEntities || selectAllGroups)}", defaultValue: "true"} # provisioner.myScimProvisioner.selectAllMemberships = | 763 |
fix this | 789 |
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2User | Line |
set title, division, and department once Chris is done with Json pointer | 449 |
implement jsonJacksonAssignJsonPointer for set, number, boolean | 495 |
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(); | 218 |
.assignCacheObjects(true) | 1665 |
assertEquals(0, this.esbConsumer.internal_esbConsumerTestingData.changeLogEntryListSize); | 2641 |
add in all counts and look in target and make sure right this includes fields and attributes etc | 3907 |
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningConfiguration | Line |
validate sql config id | 281 |
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningDao | Line |
put in transaction (along with other operations) | 1422 |
put in transaction (along with other operations) | 1591 |
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(); | 144 |
move to new method ProvisioningSyncResult provisioningSyncResult = new ProvisioningSyncResult(); //new ProvisioningSyncIntegration().assignTarget("testTarget").fullSync(); | 606 |
--No comment-- | 616 |
--No comment-- | 669 |
--No comment-- | 676 |
--No comment-- | 808 |
sdf | 922 |
groupRetrieveOrCreateLog(GcGrouperSyncJob) | 1187 |
--No comment-- | 1721 |
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.upgradeTasks.UpgradeTaskV25 | Line |
fix ^ later | 113 |
edu.internet2.middleware.grouper.app.upgradeTasks.UpgradeTasks | Line |
move these to a DAO in v7 | 348 |
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 | 2471 |
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.GrouperDataFieldDao | Line |
remove all things from cache when they are deleted | 151 |
edu.internet2.middleware.grouper.dataField.GrouperDataFieldType | Line |
make sure it's same as enable/disable date time on the UI | 119 |
externalize text it | 158 |
edu.internet2.middleware.grouper.dataField.GrouperDataProviderDao | Line |
rename | 78 |
remove all things from cache when they are deleted | 230 |
edu.internet2.middleware.grouper.dataField.GrouperDataRowDao | Line |
remove all things from cache when they are deleted | 290 |
edu.internet2.middleware.grouper.ddl.GrouperDdl5_0_4 | Line |
add group internal id | 53 |
add group internal id | 741 |
edu.internet2.middleware.grouper.ddl.GrouperDdl5_11_0 | Line |
increment this in v5 | 15 |
increment this in v5 | 39 |
edu.internet2.middleware.grouper.ddl.GrouperDdl5_12_0 | Line |
increment this in v5 | 15 |
increment this in v5 | 39 |
edu.internet2.middleware.grouper.ddl.GrouperDdlUtils | Line |
consolidate this code with the bootstrap code in the DdlVersionBean or somewhere Here is an example: | 590 |
consolidate this code with the bootstrap code in the DdlVersionBean or somewhere Here is an example: | 628 |
edu.internet2.middleware.grouper.ddl.GrouperDdlUtilsTest | Line |
MCH 20090202 make this work for postgres... what is the problem? if (GrouperDdlUtils.isHsql()) { return; } | 478 |
MCH 20090202 make this work for postgres... what is the problem? if (GrouperDdlUtils.isHsql()) { return; } | 694 |
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 | 1729 |
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) | 2611 |
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 | 3091 |
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... | 457 |
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? | 712 |
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. | 327 |
edu.internet2.middleware.grouper.misc.GrouperCheckConfig | Line |
do this more efficiently | 693 |
do action lists more efficiently see if attributeDef for topics is there | 2506 |
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-- | 1670 |
edu.internet2.middleware.grouper.rules.RulePattern | Line |
subjectSources comma separated alphabetical | 2653 |
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 | 833 |
call the other jsonConvertTo() method | 2992 |
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"); } | 15083 |
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 | 132 |
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 |