Commit graph

39 commits

Author SHA1 Message Date
Nate Jensen
fb4c498c2e Omaha #3356 move EbxmlNamespaces and RegrepUtil to unique package name
to allow removal of duplicate package name of com.raytheon.uf.common.registry

Change-Id: I502e14e8c729d606f6122aa969eef7d8761181c4

Former-commit-id: c612ca234c [formerly 83b666c0df] [formerly c612ca234c [formerly 83b666c0df] [formerly 1d3047f3d8 [formerly 9adcbd81d10aa3d464d6dcb0b79b7500f0796cbd]]]
Former-commit-id: 1d3047f3d8
Former-commit-id: af101e7bb6 [formerly 84e1265370]
Former-commit-id: 4f5ce115d2
2014-08-15 15:54:08 -05:00
Steve Harris
f5d6fb1dee Merge branch 'omaha_15.1.1' into omaha_14.4.1
Former-commit-id: 76d548cdc4 [formerly 308246ac7b] [formerly 76d548cdc4 [formerly 308246ac7b] [formerly 5e04680687 [formerly 7605f77e2027026c83c0cc4c1e27ba617efbe70f]]]
Former-commit-id: 5e04680687
Former-commit-id: 08b4236055 [formerly 588bd8dda3]
Former-commit-id: ec1a1bbbf1
2014-07-16 13:21:53 -05:00
Benjamin Phillippe
ec91eaed8f Omaha #3350 Added user/role authentication. Added XACML authorization
Change-Id: Id307fdc04ba7a74c9e81650c7b4ba272405cf6df

Former-commit-id: d4997f5a90 [formerly cebfbebea6] [formerly d4997f5a90 [formerly cebfbebea6] [formerly 6cb73e63a1 [formerly 81d0249971d4004067b6aef672e00417ddb83b36]]]
Former-commit-id: 6cb73e63a1
Former-commit-id: 6959bdcdb2 [formerly 576e2eb0f8]
Former-commit-id: b0ddc103a7
2014-07-16 10:49:24 -05:00
Brian Clements
5adc1da0ac Omaha #3373 jaxb manager refactor
api changes
reworked ogc jaxb manager to use parent class

Change-Id: I92b4cd6a48faf80462b9ca483a4f5d6cba78de48

Former-commit-id: 33684f3c97 [formerly e4c85f7cd5] [formerly 33684f3c97 [formerly e4c85f7cd5] [formerly e428f257cb [formerly 125c31f035057676d8c97a9b6c7a1d7b1b7f5bcb]]]
Former-commit-id: e428f257cb
Former-commit-id: cf3bc3e4f4 [formerly 58a4410763]
Former-commit-id: 80ae53ed0f
2014-07-16 09:00:59 -05:00
Nate Jensen
cc150c8a1a Issue #2984 remove unnecessary dependencies on edex
Change-Id: Iad6ebd93d0ec6cd3823042f8ef2653dac963c746

Former-commit-id: ef43b2d325 [formerly 2253938ed5] [formerly ef43b2d325 [formerly 2253938ed5] [formerly df4171b29d [formerly 39d1f72292414d008c0899dac616e76c8c0f2512]]]
Former-commit-id: df4171b29d
Former-commit-id: 4011b1351f [formerly 24c8b0a327]
Former-commit-id: 5795254827
2014-04-21 11:32:41 -05:00
Dave Hladky
fedb08a7eb Issue #2889 user who issued change now shows in notification center
Change-Id: I424b965fed273c491f2d80e220a0936eaa79f7cc

Former-commit-id: 2d18b657a8 [formerly 1671baaf10] [formerly 2d18b657a8 [formerly 1671baaf10] [formerly 9479219b73 [formerly adc364d92a7fcb2a255a2f448efb56ef48492280]]]
Former-commit-id: 9479219b73
Former-commit-id: 86287bb5df [formerly f26450c40d]
Former-commit-id: 577b6402da
2014-04-02 14:06:25 -05:00
Benjamin Phillippe
719b90e1e7 Issue #2769: Registry database deadlocking fixes/performance improvements
Change-Id: I7a1a0b5397ff179d60d7303f2f22e4cd95940df0

Former-commit-id: d339e232f4 [formerly ed050996a2] [formerly d339e232f4 [formerly ed050996a2] [formerly 5483d6d7ae [formerly a4e02448e88b8b0bbad62794b41d0ef1bd1c6b6e]]]
Former-commit-id: 5483d6d7ae
Former-commit-id: 603e433054 [formerly 15a5e7c4a4]
Former-commit-id: 090dbe3918
2014-03-03 10:57:16 -06:00
Dave Hladky
362f38157d Issue #2584 Step one of versioning for DD
Change-Id: I456643a92b95de3d4a74dff3a4e7daa9c08c5c00

Former-commit-id: e15b9e2ba9 [formerly 523e100fd0] [formerly e15b9e2ba9 [formerly 523e100fd0] [formerly 690b5b73cf [formerly 878f95f025dc07ec6ce73f715cef57193493e9eb]]]
Former-commit-id: 690b5b73cf
Former-commit-id: c87bd8b764 [formerly dccf640640]
Former-commit-id: fa350b76c9
2014-01-24 14:44:12 -06:00
Benjamin Phillippe
b6529c30e4 Issue #2613 Registry performance enhancements. Better handling of delete events.
Change-Id: I56d3f5c37778e717810b6a698ec9405ed3cde00a

Former-commit-id: 216651e387 [formerly b53a0b258d] [formerly 216651e387 [formerly b53a0b258d] [formerly 95b0f12880 [formerly f863897fd512acae11364eb6b4737339b5951da0]]]
Former-commit-id: 95b0f12880
Former-commit-id: 51c7a7bd45 [formerly c82b289e2d]
Former-commit-id: 011337e2c3
2014-01-21 15:02:59 -06:00
Richard Peter
52e1cbf540 Issue #2125: Clean up hibernate warnings
Change-Id: Ieb78e7e518a90f09c8db6d72213d5bffa357414e

Former-commit-id: f30181d730 [formerly e2d20753e1] [formerly f30181d730 [formerly e2d20753e1] [formerly 0c058f461c [formerly 4a99614b887fe02e1ad9831fc9414ceb6808ba7b]]]
Former-commit-id: 0c058f461c
Former-commit-id: caa06ce1e1 [formerly 7054a06acb]
Former-commit-id: ed1bc96a63
2014-01-17 14:12:34 -06:00
Benjamin Phillippe
4f17e60750 Issue #2613 Registry peformance enhancements
-- Added indexes to registry tables
            -- Better cleanup when a registry leaves the federation
            -- Batching of queries in notification handler to reduce number of web service calls
            -- Added Hibernate flushes and clears to better manage memory

Change-Id: I88ec580694d2104458391a798667748c88f16dd0

Former-commit-id: c3e9724e7e [formerly fd30caddb0] [formerly c3e9724e7e [formerly fd30caddb0] [formerly 83bec75737 [formerly 4344ffec77286a531b9be29e9ef94acd9c6ce342]]]
Former-commit-id: 83bec75737
Former-commit-id: 70446e302e [formerly 59d5644742]
Former-commit-id: 24d9d7725b
2014-01-15 16:09:13 -06:00
Benjamin Phillippe
c330390a76 Issue #2613 Registry performance enhancements
Change-Id: Id50678b2af78adff17fe622201a65d5530e68c21

Former-commit-id: b2c565c173 [formerly 969099d4c4] [formerly b2c565c173 [formerly 969099d4c4] [formerly 0cb4e61261 [formerly 8d62013d772cf3a15b8f0fa2be7d80955dbfd74d]]]
Former-commit-id: 0cb4e61261
Former-commit-id: bfa17652ff [formerly 0d98a48d18]
Former-commit-id: 61b206a82e
2013-12-11 12:20:12 -06:00
Benjamin Phillippe
8c1e55db1f Issue #1829 Refactored EBXML registry objects
Change-Id: I0f1b2ecbac19cdc2304680d4dbdfb5d963f0649d

Former-commit-id: ed890ce9d9 [formerly 0b0e70b667] [formerly ed890ce9d9 [formerly 0b0e70b667] [formerly ed77440c28 [formerly 6eb387e69c2fc4837b58f99e4343a745162fb384]]]
Former-commit-id: ed77440c28
Former-commit-id: 7051d10140 [formerly 7ed6195536]
Former-commit-id: 3d7c473241
2013-12-05 10:20:24 -06:00
Bryan Kowal
ce6f126469 Issue #2552 - replace Logger with UFStatus
Former-commit-id: c938d03deb [formerly ff968c9884] [formerly c938d03deb [formerly ff968c9884] [formerly 0bdb25bf43 [formerly 10971eca8d10817c97073c6142ea7cf08b28fa27]]]
Former-commit-id: 0bdb25bf43
Former-commit-id: be5b0b83c9 [formerly da148196ac]
Former-commit-id: 91367f57b6
2013-11-19 17:11:36 -06:00
Bryan Kowal
bc25cbe7ad Issue #2552 - it is now possible to dynamically inject packages into the JaxbManager via Spring.
Amend: datadelivery jaxables are now injected
Amend: created a getInstance method for EbxmlJaxbManager
Amend: use value instead of bean in spring configuration

Change-Id: Ib6c11b03964fbaeee24db352a8f0acc1b43fa3c0

Former-commit-id: 782675951b [formerly be78fab116] [formerly 782675951b [formerly be78fab116] [formerly ce16efc9a1 [formerly 283853ead3588ef8ea296507b11a9ee9a23e9236]]]
Former-commit-id: ce16efc9a1
Former-commit-id: 512fc1a7c1 [formerly a6ea71d46f]
Former-commit-id: 4275b195ce
2013-11-14 15:17:28 -06:00
Nate Jensen
2ee7f2e275 Issue #2361 move ebxml away from using SerializationUtil for XML processing
Change-Id: I04decec05b44a9c1881963f1a902adf6742aafa9

Former-commit-id: 2e28d72fb7 [formerly 2413c854c0] [formerly 2e28d72fb7 [formerly 2413c854c0] [formerly 5efd1b7218 [formerly ebf2c3c32945fefe8fd8c054b163fba238ac0ee5]]]
Former-commit-id: 5efd1b7218
Former-commit-id: 3753b45c0c [formerly f4cdcb2fae]
Former-commit-id: 96cd52250a
2013-11-01 12:09:43 -05:00
Benjamin Phillippe
88d6b81fe2 Issue #1538 Fixes/cleanup to registry. Changed auditable event type sent time to DateTime instead of integer
Change-Id: I2d22199f9e1e35b3425e294ce3884ebb9d2cc99f

Former-commit-id: 0400391864 [formerly cd55f3e328] [formerly 0400391864 [formerly cd55f3e328] [formerly 68eeb03630 [formerly 18737abc6781a353b831d9c012cc293f60731f89]]]
Former-commit-id: 68eeb03630
Former-commit-id: c20c08dc73 [formerly 84d5c28331]
Former-commit-id: 37098e59f7
2013-10-23 11:05:38 -05:00
Benjamin Phillippe
d534b4c3b6 Issue #1682 Fixed replication/query errors and added synchronous notification delivery
Change-Id: Ia6a07c3abf6c48ef18d354dc2866ed981e6f1478

Former-commit-id: c88eb406bf [formerly 64b0a4d065] [formerly c88eb406bf [formerly 64b0a4d065] [formerly d94f22fda8 [formerly 2f6dc771e86cf290bb72743f1855f02c616e57d5]]]
Former-commit-id: d94f22fda8
Former-commit-id: 8c85c73660 [formerly 9153069a87]
Former-commit-id: e3796d0149
2013-10-20 16:02:10 -05:00
Benjamin Phillippe
fe57ae3597 Issue #1682 Refactored Registry querying to conform to EBXML 4.0 spec
Change-Id: If6d3579305afbb279057a264033736fc126b7849

Former-commit-id: 12d23800c7 [formerly a4e5cd5fd7] [formerly 12d23800c7 [formerly a4e5cd5fd7] [formerly ed23a786d6 [formerly 5112ee9931a1678fee37dd725a28dd6fff1e7ec9]]]
Former-commit-id: ed23a786d6
Former-commit-id: 11b9198589 [formerly a51d2fe3b9]
Former-commit-id: 63e7a68c79
2013-10-18 09:20:40 -05:00
Benjamin Phillippe
bfac3e7977 Issue #2191 Fixing Registry Federation
Change-Id: Ibf3dec6af45424bc8678a37f00b070d3032bb7de

Former-commit-id: 1c9f237245 [formerly f76c747a01] [formerly 1c9f237245 [formerly f76c747a01] [formerly ac44137242 [formerly 985d2d02c2191eadcba59af4b16ad3d7e15de6d6]]]
Former-commit-id: ac44137242
Former-commit-id: 83cbecc94e [formerly cc1c27ea93]
Former-commit-id: 6e249902d4
2013-09-30 10:16:03 -05:00
Benjamin Phillippe
a745bf984d Issue #1538 Registry Replication cleanup and fixes
Change-Id: I03c4cd01926f648b580712de890a8d914bc3881a

Former-commit-id: 7f80189061 [formerly 087d2b72b1] [formerly 7f80189061 [formerly 087d2b72b1] [formerly 6dd84eebf2 [formerly 6fb985176f89600f096f86f3094ebdd49d63f442]]]
Former-commit-id: 6dd84eebf2
Former-commit-id: b67a72e688 [formerly 0686b22c0a]
Former-commit-id: 071304130e
2013-09-05 16:20:46 -05:00
Benjamin Phillippe
a9f7a0b874 Issue #1538 Federated registry fixes/modifications
Change-Id: Iedc048fe42687bec17385f0aacf0af0141df2146

Former-commit-id: 178e073cf3 [formerly a96764e900] [formerly 178e073cf3 [formerly a96764e900] [formerly b10ecfa19c [formerly 05e0a84c1ef3d04256884b81219f643e8f38187d]]]
Former-commit-id: b10ecfa19c
Former-commit-id: 117374dbef [formerly 283326197a]
Former-commit-id: 4634cadd3d
2013-08-28 11:41:06 -05:00
Benjamin Phillippe
ea6d316023 Issue #1692 Implemented/Verified Registry LifecycleManager
- Verified submitObjects protocol
            - Added unimplemented features of removeObjects protocol
            - Implemented updateObjects protocol
            - Refactored registry error reporting
            - Fixed JUnit tests
            - Corrected @XmlRootElement tag on registry objects
            - Added capability to modify registry objects using XPath

Change-Id: Id8eea47c3c4a1e39fe88cb17530e9e6cdacd7ce2

Former-commit-id: fcd42b5869 [formerly 2403f75262] [formerly fcd42b5869 [formerly 2403f75262] [formerly 1390bd8a65 [formerly 94810246b449c64457c48684df72baf6e9e8b03d]]]
Former-commit-id: 1390bd8a65
Former-commit-id: d98fbd79c7 [formerly d9dffafa6f]
Former-commit-id: f2889110a7
2013-08-19 13:16:13 -05:00
Benjamin Phillippe
70887ec713 Issue #1693 Modified Submit objects to conform to 4.0 spec. Added remote object references and some cleanup
Change-Id: I0f4eafb3fa68f2d1eeade4f047c95d714502cf56

Former-commit-id: 01466d0624 [formerly 73fd5ac852] [formerly 01466d0624 [formerly 73fd5ac852] [formerly 5bd0d92363 [formerly 2aa7bdc1a8a942eaa0589527e8987b6fc518479f]]]
Former-commit-id: 5bd0d92363
Former-commit-id: 972d02114c [formerly 33f601b72e]
Former-commit-id: ce5cb744d8
2013-08-06 11:13:01 -05:00
Benjamin Phillippe
170c0ef069 Issue #2191 Registry federation synchronization and garbage collection
Change-Id: Ie17468d90c5c1a2f1b708d6e69edd2d026e17633

Former-commit-id: 71da6363b2 [formerly 62d822c06b] [formerly 71da6363b2 [formerly 62d822c06b] [formerly 3396e5a620 [formerly b8930f3c76f6285627aa54307f08fd28c627a4b2]]]
Former-commit-id: 3396e5a620
Former-commit-id: 7a97296a1b [formerly a190cfe26c]
Former-commit-id: 85107159fb
2013-07-30 09:37:41 -05:00
Benjamin Phillippe
f115603d12 Issue #2191 Eager loading of slot values
Change-Id: Ib83c82c55a2576245a89355065c7dc0f6eac0068

Former-commit-id: 802f3e1557 [formerly c47062862c] [formerly 802f3e1557 [formerly c47062862c] [formerly c89449ba6d [formerly f2fd040de924724f382e16054a7e2bea27bb99d9]]]
Former-commit-id: c89449ba6d
Former-commit-id: 3a4ceb9fc6 [formerly 9396b9b2d4]
Former-commit-id: b6778a4830
2013-07-15 10:41:52 -05:00
Benjamin Phillippe
cb32a8ab43 Issue #2191: Registry Garbage Collection
Change-Id: I15094a928b4f8793daab751b85a20b19b6352438

Former-commit-id: 0af12c7e8b [formerly 3aebfb2956] [formerly 0af12c7e8b [formerly 3aebfb2956] [formerly 34764a4a09 [formerly 6afda27e19d0ea38c547afc9a28c55525706f9f1]]]
Former-commit-id: 34764a4a09
Former-commit-id: 1184adc820 [formerly 1653b3f10c]
Former-commit-id: 1946a678a7
2013-07-12 11:33:21 -05:00
Benjamin Phillippe
d108e2fa66 Issue #2022 Modifications to subscription last run time
and notificationservers

Change-Id: Ia11e639249ef7fd769e6e3baae2b09b966b3caea

Former-commit-id: 0862f2b7d3 [formerly f00d8ae721] [formerly 0862f2b7d3 [formerly f00d8ae721] [formerly 1cec0fab74 [formerly 4118d4e3888a5feb9bbc39036a8ceeb70d66e375]]]
Former-commit-id: 1cec0fab74
Former-commit-id: 49ec0363c3 [formerly 6e8314475e]
Former-commit-id: 585189abb1
2013-06-04 14:19:09 -05:00
Benjamin Phillippe
a75821e0a6 Issue #2036 Implemented federated query capabilities
Change-Id: I0a729281a1b08267486a9d5fdddd876ededf6e69

Former-commit-id: e16dc02a54 [formerly 4747f7d319] [formerly e16dc02a54 [formerly 4747f7d319] [formerly d5263b2b75 [formerly eac19de99604769ad8d9bb4f53c6ffce95903d9a]]]
Former-commit-id: d5263b2b75
Former-commit-id: c6af8b4d7c [formerly 7cca4d8794]
Former-commit-id: c441b20ddb
2013-05-29 10:34:22 -05:00
Benjamin Phillippe
bb8c38e9c0 Issue #2022 Added registry federation capabilities
Change-Id: Ifbebc9b5487c34d41af613b869a0cc8384191028

Former-commit-id: 7a908bbeaf [formerly b9f2bde20e] [formerly 7a908bbeaf [formerly b9f2bde20e] [formerly c3a376475b [formerly 44c567e7c74cb4e8f27a5ea1435f3f7819efd7aa]]]
Former-commit-id: c3a376475b
Former-commit-id: 1c50a8b9d3 [formerly ad039bae0c]
Former-commit-id: 5fe0928121
2013-05-22 11:38:42 -05:00
Benjamin Phillippe
32b7d24807 Issue #1948 Implemented Pulling notifications on demand
Change-Id: I1d6debf2e67631708ec8471f50fd2c36b938abaf

Former-commit-id: f0c56cc09d [formerly 9962173468] [formerly f0c56cc09d [formerly 9962173468] [formerly bb7e91d673 [formerly 4696a86bd969bebbcc48363bd14fdf6c2234b836]]]
Former-commit-id: bb7e91d673
Former-commit-id: 84921616bb [formerly 8fe6f260ca]
Former-commit-id: 68abfc8847
2013-04-30 20:12:05 -05:00
Dustin Johnson
283c67e926 Issue #1910 Add initial validator framework supporting checkReferences
Change-Id: I11aeacf7859d5c755111cc5169ccaedae595146c

Former-commit-id: d41698aa81 [formerly aa85728ffa] [formerly d41698aa81 [formerly aa85728ffa] [formerly 93f97aa45e [formerly c6ec100fda197235fd82fc50432491b78344bab2]]]
Former-commit-id: 93f97aa45e
Former-commit-id: af4e80ed03 [formerly a8c44998b5]
Former-commit-id: 6fe93684b0
2013-04-24 17:01:00 -05:00
Dustin Johnson
5cadb52fff Issue #1910 Changes to comply with the Ebxml 4.0 spec for SubmitObjects
Amend: Rebase on newest development commits

Change-Id: I70fcf39d4c819e961921496c9a8f9097981b1de7

Former-commit-id: 42b2e12061 [formerly 457710f5d4] [formerly 42b2e12061 [formerly 457710f5d4] [formerly 3adc0f3bd9 [formerly 78bfd27bf513a4014c957a069432e8a05d519004]]]
Former-commit-id: 3adc0f3bd9
Former-commit-id: ef0c554826 [formerly 6b1bd85a9b]
Former-commit-id: dee76dddeb
2013-04-22 11:25:08 -05:00
Dustin Johnson
493f6d3aa5 Issue #1906 Remove use of hibernate columnDefinition from SubscriptionType
Change-Id: I310914180865ca65290c48dc1c55f9dc11f3c044

Former-commit-id: 3e5ace2cf3 [formerly 391a7bb999] [formerly 3e5ace2cf3 [formerly 391a7bb999] [formerly 8b38dec4bb [formerly 67ff37feac0998378a30c09894fab7ea0dbd84f8]]]
Former-commit-id: 8b38dec4bb
Former-commit-id: 395e4db621 [formerly 80ff75c473]
Former-commit-id: 6302ad04b4
2013-04-16 08:08:47 -05:00
Benjamin Phillippe
1967c632e5 Issue #1802 Implemented ebxml registry replication
Change-Id: I9ddcb2f3a8410e5bae8f03b4c881625ecef8a531

Former-commit-id: e3f3483b51 [formerly 120906de78] [formerly e3f3483b51 [formerly 120906de78] [formerly ec69cdeb44 [formerly 078545ff0fdbd591ebf69f22eb2e8400386c2bdf]]]
Former-commit-id: ec69cdeb44
Former-commit-id: e5fbf006dd [formerly c0099a8a39]
Former-commit-id: d9b5511b8b
2013-04-12 11:27:45 -05:00
Benjamin Phillippe
5e50d32bdb Issue #1802 Refactored DD transaction management
Change-Id: Idec6238188f29f51f3738d2e40f95d6c562cfe39

Former-commit-id: 4675bed4c2 [formerly b10b1150be] [formerly 4675bed4c2 [formerly b10b1150be] [formerly af05feb5a7 [formerly 534777d96a45b275abd9cc26818b7df200974595]]]
Former-commit-id: af05feb5a7
Former-commit-id: 541646148b [formerly 4d1a8805ab]
Former-commit-id: c250bda12b
2013-03-25 15:15:38 -05:00
Steve Harris
8c828dbd75 13.3.1-1 baseline
Former-commit-id: 8ae397085e [formerly 71e8990021] [formerly 8ae397085e [formerly 71e8990021] [formerly d2a654625f [formerly 34684c71436ce4c395ea523eb34ded6792476816]]]
Former-commit-id: d2a654625f
Former-commit-id: e4435815c9 [formerly 46d28be4a4]
Former-commit-id: b3b56830b0
2013-02-20 16:19:40 -06:00
Steve Harris
dc55ef579a 13.2.1-6 baseline
Former-commit-id: d66ad2f77b [formerly d0752de66c] [formerly d66ad2f77b [formerly d0752de66c] [formerly a46e33f06e [formerly 75e7c2a9423a7caa7f97143fa871be6d0ffe34bb]]]
Former-commit-id: a46e33f06e
Former-commit-id: bbe92e6824 [formerly 30d38334cc]
Former-commit-id: 0c128dd8f0
2013-02-07 16:00:39 -06:00
Steve Harris
2779f5c6d9 13.2.1-2 baseline
Former-commit-id: 33bc5fd816 [formerly 83e9157df7] [formerly 33bc5fd816 [formerly 83e9157df7] [formerly 328c6dccad [formerly bd9eec1d4e6fd843c7bb594b8adb882d72edc6cf]]]
Former-commit-id: 328c6dccad
Former-commit-id: d9be4dce21 [formerly 47cc08ac79]
Former-commit-id: 547c1dedd1
2013-01-23 11:18:44 -05:00