diff --git a/.gitignore b/.gitignore index d0f6878..0861ab5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ .classpath .project .settings +target +*/target */.classpath */.project */.settings diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..ea88a02 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,28 @@ +CONTRIBUTING +============ + +To contribute, + +1. Electronically sign the OpenSocial Incubator Contributor License Agreement (https://docs.google.com/forms/d/1b9tfsUJAs1xF7uyFwpT8yoVH7scOj8uXwQnZdTHHCTM/viewform) +1. Fork this repository. +1. Work on your changes within a topic branch. +1. Create a pull request + +Pull requests are accepted under the discretion of the Incubator maintainer(s). Improve the chances your PR will be merged by following the requirements and guidelines below. + +**REQUIREMENTS** +- You must have signed the OpenSocial Incubator CLA and included your Github ID. + +**GUIDELINES** +- Make sure your pull contains quality code. We will certainly provide constructive feedback on works in progress but we will not merge incomplete pull requests. +- Make sure your pull has automated tests. For Java, we have been using JUnit 4.11. +- Make sure your pull is fully documented. +- Reference related Github Issues within commit comments and pull request comment where appropriate. +- Squash out minor or "typo" commits in your pull using `git commit -a` or `git rebase -i`. + +**BUGS** + +File bugs or feature requests using Github Issue Tracker. + +https://github.com/OpenSocial/activitystreams/issues + diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..65520e2 --- /dev/null +++ b/LICENSE @@ -0,0 +1,203 @@ +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2013 OpenSocial Foundation + Copyright 2013 International Business Machines Corporation + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + diff --git a/README.md b/README.md index 08021c7..f583d3b 100755 --- a/README.md +++ b/README.md @@ -3,6 +3,13 @@ ## Getting Started Maven: + +Use Maven to build. + +- mvn compile +- mvn install +- mvn -f assembly assembly:assembly + ```xml com.ibm.common @@ -13,9 +20,9 @@ Maven: Dependencies: -* gson 2.2.4 -* guava 16.0.1 -* joda-time 2.3 +- gson 2.2.4 +- guava 16.0.1 +- joda-time 2.3 ## Creating an Activity statement @@ -107,3 +114,184 @@ public class Test { ``` +All Activity Stream objects support a variety of writeTo methods. These +serialize those objects as JSON to either an OutputStream, Writer or a +String. You can choose to use the default IO instance or pass in an IO. +Alternatively, you can use the write methods on the IO object itself to +serialize. + +## Makers and Builders + +All objects use a fluent generator pattern. That is, you use a builder +object to construct immutable instances of an object. You use Makers +classes to create instances of the builders. + +```java + import com.ibm.common.activitystreams.Makers; + import com.ibm.common.activitystreams.ASObject; + + //... the long way... + + ASObject.Builder builder = Makers.object(); + + builder.id("urn:example:1") + .displayName("foo") + .objectType("thing"); + + ASObject obj = builder.get(); +``` + +By leveraging the fluent API pattern, the example above can be written as: + +```java + import static com.ibm.common.activitystreams.Makers.object; + import com.ibm.common.activitystreams.ASObject; + + ASObject obj = + object("thing") + .id("urn:example:1") + .displayName("foo") + .get(); +``` + +Here's a slightly more complex example: + +```java + import static com.ibm.common.activitystreams.Makers.activity; + import static com.ibm.common.activitystreams.Makers.object; + import static com.ibm.common.activitystreams.Activity; + + Activity activity = + activity() + .verb("post") + .actor( + object("person") + .id("acct:joe@example.com") + .displayName("Joe Smith") + ) + .object( + object("note") + .id("http://example.net/posts/1") + .title("This is the title")) + .get(); +``` + +Here, we first create an Activity.Builder object (using "activity()"). We +then set the verb to "post" and set a new "person" object as the actor. +Following that, we create a new "note" object and set it as the object +of the activity. Finally, we call get() to create the finished Activity object. + +## Using Modules + +A Module is a package collection of extensions to the Activity Streams 2.0 +data model. The reference implementation currently provides modules for +Action Handlers, GeoJSON and Legacy Activity Streams 1.0 objectTypes. + +Modules are registered when the IO object is created. For example, to +use the Actions module: + +```java + import static com.ibm.common.activitystreams.actions.ActionMakers.*; + import static com.ibm.common.activitystreams.Makers.*; + import com.ibm.common.activitystreams.actions.ActionsModule; + import com.ibm.common.activitystreams.IO; + + //... + + public static final IO io = + IO.makeDefaultPrettyPrint(ActionsModule.instance); + + //... create an extension object + + ASObject httpAction = + httpAction("http://example.org", METHOD_POST) + .auth( + "oauth2", + object() + .set("scopes", + object() + .set( + "scope.key.1", + object().set("description", "foo")))) + .expects( + htmlForm() + .parameter("foo", "http://example.org/FooProperty")) + .expects( + typedPayload("text/json") + .schema("http://foo") + .type("http://schema.org/Foo")) + .returns(typedPayload("text/json")) + .returns(typedPayload("text/html")) + .requires( + "urn:example:some:feature", + "urn:example:some:other:feature") + .prefers( + "urn:example:some:optional-feature") + .target(TARGET_DIALOG) + .get(); + + //... write the extension object out using the created IO object + + java.io.ByteArrayOutputStream out = + new java.io.ByteArrayOutputStream(); + + // write using the IO object + httpAction.writeTo(out, io); + + java.io.ByteArrayInputStream in = + new java.io.ByteArrayInputStream(out.toByteArray()); + + httpAction = io.read(in); + +``` + +The GeoJSON module provides an implementation of the GeoJSON format. + +```java + import com.ibm.common.geojson.as2.GeoModule; + import com.ibm.common.activitystreams.IO; + + IO io = IO.makeDefault(GeoModule.instance); +``` + +The Legacy module provides implementations of legacy Activity Streams 1.0 +objectTypes (see https://github.com/activitystreams/activity-schema/blob/master/activity-schema.md) + +```java + import com.ibm.common.activitystreams.legacy.LegacyModule; + import com.ibm.common.activitystreams.IO; + + IO io = IO.makeDefault(LegacyModule.instance); +``` + +You can register multiple modules when the IO object is created: + +```java + import com.ibm.common.activitystreams.legacy.LegacyModule; + import com.ibm.common.geojson.as2.GeoModule; + import com.ibm.common.activitystreams.IO; + + IO io = IO.makeDefault(LegacyModule.instance, GeoModule.instance); +``` + +Each of the modules is provided as separate Maven artifacts.: + +```xml + + com.ibm.common + activitystreams-actions + 0.0.1-SNAPSHOT + + + + com.ibm.common + activitystreams-geo + 0.0.1-SNAPSHOT + + + + com.ibm.common + activitystreams-legacy + 0.0.1-SNAPSHOT + +``` diff --git a/actions/src/examples/com/ibm/common/activitystreams/actions/example/Actions.java b/actions/src/examples/com/ibm/common/activitystreams/actions/example/Actions.java index a7606dd..b7f84e4 100755 --- a/actions/src/examples/com/ibm/common/activitystreams/actions/example/Actions.java +++ b/actions/src/examples/com/ibm/common/activitystreams/actions/example/Actions.java @@ -1,4 +1,25 @@ - package com.ibm.common.activitystreams.actions.example; +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ +package com.ibm.common.activitystreams.actions.example; import static com.ibm.common.activitystreams.Makers.object; import static com.ibm.common.activitystreams.actions.ActionMakers.METHOD_POST; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionHandler.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionHandler.java index 615bd4c..e01ef4b 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionHandler.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionHandler.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.io.Serializable; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionMakers.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionMakers.java index 21c9686..adc5b2d 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionMakers.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionMakers.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import static com.ibm.common.activitystreams.Makers.object; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionObjectAdapter.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionObjectAdapter.java index 786aaeb..ef7de7f 100644 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionObjectAdapter.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionObjectAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.lang.reflect.Type; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionsModule.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionsModule.java index 8b411a4..7de236c 100644 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionsModule.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/ActionsModule.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import static com.ibm.common.activitystreams.actions.Adapters.AUTH; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/Adapters.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/Adapters.java index f394a06..a441920 100644 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/Adapters.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/Adapters.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import com.ibm.common.activitystreams.ASObject; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/Authentication.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/Authentication.java index 5e68adf..65a893b 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/Authentication.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/Authentication.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.io.Serializable; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/EmbedActionHandler.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/EmbedActionHandler.java index a3d26ac..7e5a559 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/EmbedActionHandler.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/EmbedActionHandler.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/HtmlForm.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/HtmlForm.java index 520c19d..752e962 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/HtmlForm.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/HtmlForm.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import static com.ibm.common.activitystreams.Makers.object; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/HttpActionHandler.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/HttpActionHandler.java index c6165d3..6993011 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/HttpActionHandler.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/HttpActionHandler.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.io.ObjectStreamException; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/IntentActionHandler.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/IntentActionHandler.java index 8716559..ab8eee4 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/IntentActionHandler.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/IntentActionHandler.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.io.ObjectStreamException; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/Parameter.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/Parameter.java index 1491124..02fd156 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/Parameter.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/Parameter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.io.ObjectStreamException; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/ParametersValue.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/ParametersValue.java index 70edfb4..ec350d9 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/ParametersValue.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/ParametersValue.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.io.Serializable; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/StylesValue.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/StylesValue.java index 52c4e5c..7d934f4 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/StylesValue.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/StylesValue.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import static com.google.common.base.Preconditions.checkArgument; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/TypedPayload.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/TypedPayload.java index cfb5449..af7167f 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/TypedPayload.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/TypedPayload.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import java.io.ObjectStreamException; diff --git a/actions/src/main/java/com/ibm/common/activitystreams/actions/UrlTemplate.java b/actions/src/main/java/com/ibm/common/activitystreams/actions/UrlTemplate.java index d29e0e3..e1c6731 100755 --- a/actions/src/main/java/com/ibm/common/activitystreams/actions/UrlTemplate.java +++ b/actions/src/main/java/com/ibm/common/activitystreams/actions/UrlTemplate.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.actions; import static com.ibm.common.activitystreams.Makers.type; diff --git a/core/src/examples/com/ibm/common/activitystreams/examples/Simple.java b/core/src/examples/com/ibm/common/activitystreams/examples/Simple.java index 0d5a04b..33ff8dd 100755 --- a/core/src/examples/com/ibm/common/activitystreams/examples/Simple.java +++ b/core/src/examples/com/ibm/common/activitystreams/examples/Simple.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.examples; import static com.ibm.common.activitystreams.IO.makeDefaultPrettyPrint; diff --git a/core/src/examples/com/ibm/common/activitystreams/examples/Simple2.java b/core/src/examples/com/ibm/common/activitystreams/examples/Simple2.java index 10c7ce8..f8100fb 100755 --- a/core/src/examples/com/ibm/common/activitystreams/examples/Simple2.java +++ b/core/src/examples/com/ibm/common/activitystreams/examples/Simple2.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.examples; /** diff --git a/core/src/examples/com/ibm/common/activitystreams/examples/Simple3.java b/core/src/examples/com/ibm/common/activitystreams/examples/Simple3.java index 751f9d2..77b0e68 100755 --- a/core/src/examples/com/ibm/common/activitystreams/examples/Simple3.java +++ b/core/src/examples/com/ibm/common/activitystreams/examples/Simple3.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.examples; /** diff --git a/core/src/examples/com/ibm/common/activitystreams/examples/Simple4.java b/core/src/examples/com/ibm/common/activitystreams/examples/Simple4.java index 16177f7..fbfbba4 100755 --- a/core/src/examples/com/ibm/common/activitystreams/examples/Simple4.java +++ b/core/src/examples/com/ibm/common/activitystreams/examples/Simple4.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.examples; /** diff --git a/core/src/examples/com/ibm/common/activitystreams/examples/Simple5.java b/core/src/examples/com/ibm/common/activitystreams/examples/Simple5.java index 4776bee..d1dc395 100644 --- a/core/src/examples/com/ibm/common/activitystreams/examples/Simple5.java +++ b/core/src/examples/com/ibm/common/activitystreams/examples/Simple5.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.examples; import static com.ibm.common.activitystreams.Makers.activity; diff --git a/core/src/main/java/com/ibm/common/activitystreams/ASObject.java b/core/src/main/java/com/ibm/common/activitystreams/ASObject.java index e0f8771..5dacbe5 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/ASObject.java +++ b/core/src/main/java/com/ibm/common/activitystreams/ASObject.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import static com.google.common.base.Enums.getIfPresent; diff --git a/core/src/main/java/com/ibm/common/activitystreams/ActionsValue.java b/core/src/main/java/com/ibm/common/activitystreams/ActionsValue.java index f92060d..05ba103 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/ActionsValue.java +++ b/core/src/main/java/com/ibm/common/activitystreams/ActionsValue.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import java.io.Serializable; diff --git a/core/src/main/java/com/ibm/common/activitystreams/Activity.java b/core/src/main/java/com/ibm/common/activitystreams/Activity.java index b805684..5405410 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/Activity.java +++ b/core/src/main/java/com/ibm/common/activitystreams/Activity.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/Collection.java b/core/src/main/java/com/ibm/common/activitystreams/Collection.java index d9e7129..8d48025 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/Collection.java +++ b/core/src/main/java/com/ibm/common/activitystreams/Collection.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/IO.java b/core/src/main/java/com/ibm/common/activitystreams/IO.java index c88c498..f3878f5 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/IO.java +++ b/core/src/main/java/com/ibm/common/activitystreams/IO.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import java.io.InputStream; diff --git a/core/src/main/java/com/ibm/common/activitystreams/LinkValue.java b/core/src/main/java/com/ibm/common/activitystreams/LinkValue.java index 35a3b05..347c89c 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/LinkValue.java +++ b/core/src/main/java/com/ibm/common/activitystreams/LinkValue.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/Makers.java b/core/src/main/java/com/ibm/common/activitystreams/Makers.java index ec334e8..f0daf2b 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/Makers.java +++ b/core/src/main/java/com/ibm/common/activitystreams/Makers.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import java.util.Map; diff --git a/core/src/main/java/com/ibm/common/activitystreams/NLV.java b/core/src/main/java/com/ibm/common/activitystreams/NLV.java index 7bbe0cf..979016c 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/NLV.java +++ b/core/src/main/java/com/ibm/common/activitystreams/NLV.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import static com.google.common.collect.Maps.difference; diff --git a/core/src/main/java/com/ibm/common/activitystreams/TypeValue.java b/core/src/main/java/com/ibm/common/activitystreams/TypeValue.java index 788be95..3908043 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/TypeValue.java +++ b/core/src/main/java/com/ibm/common/activitystreams/TypeValue.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import java.io.Serializable; diff --git a/core/src/main/java/com/ibm/common/activitystreams/ValueType.java b/core/src/main/java/com/ibm/common/activitystreams/ValueType.java index 56c8259..510a9cf 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/ValueType.java +++ b/core/src/main/java/com/ibm/common/activitystreams/ValueType.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; /** diff --git a/core/src/main/java/com/ibm/common/activitystreams/Writable.java b/core/src/main/java/com/ibm/common/activitystreams/Writable.java index 345f1a6..cdad795 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/Writable.java +++ b/core/src/main/java/com/ibm/common/activitystreams/Writable.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams; import java.io.OutputStream; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/ASObjectAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/ASObjectAdapter.java index 3eb2776..651eb64 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/ASObjectAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/ASObjectAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/Adapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/Adapter.java index dc8b5b5..4f9a19b 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/Adapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/Adapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import com.google.gson.JsonDeserializer; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/Adapters.java b/core/src/main/java/com/ibm/common/activitystreams/internal/Adapters.java index 039dcd1..d7cf209 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/Adapters.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/Adapters.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/EnumAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/EnumAdapter.java index 37cf097..c200757 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/EnumAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/EnumAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import static com.google.common.base.Enums.stringConverter; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/GsonWrapper.java b/core/src/main/java/com/ibm/common/activitystreams/internal/GsonWrapper.java index 63e11d0..c5947ab 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/GsonWrapper.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/GsonWrapper.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import static com.google.gson.internal.bind.TypeAdapters.NUMBER; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/LazilyParsedNumberComparable.java b/core/src/main/java/com/ibm/common/activitystreams/internal/LazilyParsedNumberComparable.java index d4ac061..b07c039 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/LazilyParsedNumberComparable.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/LazilyParsedNumberComparable.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import java.io.ObjectStreamException; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/LinkValueAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/LinkValueAdapter.java index 40a8fb8..d47375a 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/LinkValueAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/LinkValueAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/Model.java b/core/src/main/java/com/ibm/common/activitystreams/internal/Model.java index 012861f..fb79d52 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/Model.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/Model.java @@ -1,7 +1,23 @@ /** - * IBM Activity Streams - * Author: jasnell@us.ibm.com - * License: Apache v2.0 + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) */ package com.ibm.common.activitystreams.internal; import java.lang.reflect.Type; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/MultimapAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/MultimapAdapter.java index 0f190b4..b6f5b36 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/MultimapAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/MultimapAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import static com.google.common.collect.Iterables.getFirst; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/NaturalLanguageValueAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/NaturalLanguageValueAdapter.java index 80996f6..41b2a80 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/NaturalLanguageValueAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/NaturalLanguageValueAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/Schema.java b/core/src/main/java/com/ibm/common/activitystreams/internal/Schema.java index e646c86..3bc3062 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/Schema.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/Schema.java @@ -1,8 +1,25 @@ /** - * IBM Activity Streams - * Author: jasnell@us.ibm.com - * License: Apache v2.0 + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) */ + package com.ibm.common.activitystreams.internal; import static com.google.common.base.Objects.toStringHelper; import static com.google.common.base.Preconditions.checkNotNull; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/SimpleAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/SimpleAdapter.java index b742219..e672981 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/SimpleAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/SimpleAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; diff --git a/core/src/main/java/com/ibm/common/activitystreams/internal/TypeValueAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/internal/TypeValueAdapter.java index 784bc29..12424ff 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/internal/TypeValueAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/internal/TypeValueAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.internal; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObject.java b/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObject.java index 2c804e6..12447fd 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObject.java +++ b/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObject.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.util; import static com.google.common.collect.ImmutableList.of; diff --git a/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObjectAdapter.java b/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObjectAdapter.java index 1c26433..718e4af 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObjectAdapter.java +++ b/core/src/main/java/com/ibm/common/activitystreams/util/AbstractDictionaryObjectAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.util; import static com.google.common.base.Preconditions.checkArgument; diff --git a/core/src/main/java/com/ibm/common/activitystreams/util/AbstractWritable.java b/core/src/main/java/com/ibm/common/activitystreams/util/AbstractWritable.java index 894a2b2..f7d6395 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/util/AbstractWritable.java +++ b/core/src/main/java/com/ibm/common/activitystreams/util/AbstractWritable.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.util; import static com.ibm.common.activitystreams.IO.makeDefault; diff --git a/core/src/main/java/com/ibm/common/activitystreams/util/Converters.java b/core/src/main/java/com/ibm/common/activitystreams/util/Converters.java index 0c9a928..bf55ebc 100755 --- a/core/src/main/java/com/ibm/common/activitystreams/util/Converters.java +++ b/core/src/main/java/com/ibm/common/activitystreams/util/Converters.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.util; import static com.google.common.base.Enums.getIfPresent; diff --git a/core/src/main/java/com/ibm/common/activitystreams/util/Module.java b/core/src/main/java/com/ibm/common/activitystreams/util/Module.java index 90be54c..4d7a627 100644 --- a/core/src/main/java/com/ibm/common/activitystreams/util/Module.java +++ b/core/src/main/java/com/ibm/common/activitystreams/util/Module.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.util; import com.ibm.common.activitystreams.IO; diff --git a/core/src/main/java/com/ibm/common/activitystreams/util/TypeValueResolver.java b/core/src/main/java/com/ibm/common/activitystreams/util/TypeValueResolver.java index f080547..8a32726 100644 --- a/core/src/main/java/com/ibm/common/activitystreams/util/TypeValueResolver.java +++ b/core/src/main/java/com/ibm/common/activitystreams/util/TypeValueResolver.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.util; import com.google.common.base.Function; diff --git a/core/src/test/java/com/ibm/common/activitystreams/test/TestBasics.java b/core/src/test/java/com/ibm/common/activitystreams/test/TestBasics.java index f69a08d..306bb54 100644 --- a/core/src/test/java/com/ibm/common/activitystreams/test/TestBasics.java +++ b/core/src/test/java/com/ibm/common/activitystreams/test/TestBasics.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.test; import static org.junit.Assert.*; diff --git a/core/src/test/java/com/ibm/common/activitystreams/test/TestIO.java b/core/src/test/java/com/ibm/common/activitystreams/test/TestIO.java index 48ceeba..561ecc1 100644 --- a/core/src/test/java/com/ibm/common/activitystreams/test/TestIO.java +++ b/core/src/test/java/com/ibm/common/activitystreams/test/TestIO.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.test; import static org.junit.Assert.assertNotNull; diff --git a/geo/pom.xml b/geo/pom.xml index 4767a5a..7ad5ef9 100755 --- a/geo/pom.xml +++ b/geo/pom.xml @@ -8,10 +8,7 @@ activitystreams-geo Activity Streams 2.0 - GeoJSON - - A GeoJSON Implementation that can be used standalone or with the IBM - Activity Streams 2.0 Reference Implementation - + A GeoJSON Implementation that can be used standalone or with the IBM Activity Streams 2.0 Reference Implementation diff --git a/geo/src/main/java/com/ibm/common/geojson/AS1Position.java b/geo/src/main/java/com/ibm/common/geojson/AS1Position.java index 57d0c23..2e4f886 100644 --- a/geo/src/main/java/com/ibm/common/geojson/AS1Position.java +++ b/geo/src/main/java/com/ibm/common/geojson/AS1Position.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.google.common.primitives.Floats.max; diff --git a/geo/src/main/java/com/ibm/common/geojson/Address.java b/geo/src/main/java/com/ibm/common/geojson/Address.java index 59507a0..0cd651e 100644 --- a/geo/src/main/java/com/ibm/common/geojson/Address.java +++ b/geo/src/main/java/com/ibm/common/geojson/Address.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import java.io.ObjectStreamException; diff --git a/geo/src/main/java/com/ibm/common/geojson/BoundingBox.java b/geo/src/main/java/com/ibm/common/geojson/BoundingBox.java index 2522a64..b559aa5 100644 --- a/geo/src/main/java/com/ibm/common/geojson/BoundingBox.java +++ b/geo/src/main/java/com/ibm/common/geojson/BoundingBox.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import java.io.ObjectStreamException; diff --git a/geo/src/main/java/com/ibm/common/geojson/CRS.java b/geo/src/main/java/com/ibm/common/geojson/CRS.java index 56fab04..9ef9dd2 100644 --- a/geo/src/main/java/com/ibm/common/geojson/CRS.java +++ b/geo/src/main/java/com/ibm/common/geojson/CRS.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import java.io.ObjectStreamException; diff --git a/geo/src/main/java/com/ibm/common/geojson/Feature.java b/geo/src/main/java/com/ibm/common/geojson/Feature.java index 1ce16dd..3edf64f 100644 --- a/geo/src/main/java/com/ibm/common/geojson/Feature.java +++ b/geo/src/main/java/com/ibm/common/geojson/Feature.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.ibm.common.geojson.BoundingBox.calculateBoundingBox; diff --git a/geo/src/main/java/com/ibm/common/geojson/FeatureCollection.java b/geo/src/main/java/com/ibm/common/geojson/FeatureCollection.java index 36159a4..aa560ad 100644 --- a/geo/src/main/java/com/ibm/common/geojson/FeatureCollection.java +++ b/geo/src/main/java/com/ibm/common/geojson/FeatureCollection.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.ibm.common.geojson.BoundingBox.calculateBoundingBoxFeatures; diff --git a/geo/src/main/java/com/ibm/common/geojson/GeoMakers.java b/geo/src/main/java/com/ibm/common/geojson/GeoMakers.java index 65b7630..55dfe6e 100644 --- a/geo/src/main/java/com/ibm/common/geojson/GeoMakers.java +++ b/geo/src/main/java/com/ibm/common/geojson/GeoMakers.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; @SuppressWarnings("deprecation") diff --git a/geo/src/main/java/com/ibm/common/geojson/GeoObject.java b/geo/src/main/java/com/ibm/common/geojson/GeoObject.java index 3d6ee45..0e47e3f 100644 --- a/geo/src/main/java/com/ibm/common/geojson/GeoObject.java +++ b/geo/src/main/java/com/ibm/common/geojson/GeoObject.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import java.io.Serializable; diff --git a/geo/src/main/java/com/ibm/common/geojson/Geometry.java b/geo/src/main/java/com/ibm/common/geojson/Geometry.java index 6ed0ec6..8daa700 100644 --- a/geo/src/main/java/com/ibm/common/geojson/Geometry.java +++ b/geo/src/main/java/com/ibm/common/geojson/Geometry.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import com.google.common.collect.ImmutableList; diff --git a/geo/src/main/java/com/ibm/common/geojson/GeometryCollection.java b/geo/src/main/java/com/ibm/common/geojson/GeometryCollection.java index 8329faa..c71a65c 100644 --- a/geo/src/main/java/com/ibm/common/geojson/GeometryCollection.java +++ b/geo/src/main/java/com/ibm/common/geojson/GeometryCollection.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.ibm.common.geojson.BoundingBox.calculateBoundingBoxGeometries; diff --git a/geo/src/main/java/com/ibm/common/geojson/LineString.java b/geo/src/main/java/com/ibm/common/geojson/LineString.java index 2359ad9..88504c2 100644 --- a/geo/src/main/java/com/ibm/common/geojson/LineString.java +++ b/geo/src/main/java/com/ibm/common/geojson/LineString.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.ibm.common.geojson.BoundingBox.calculateBoundingBoxPositions; diff --git a/geo/src/main/java/com/ibm/common/geojson/MultiLineString.java b/geo/src/main/java/com/ibm/common/geojson/MultiLineString.java index f36a7ae..c5297d1 100644 --- a/geo/src/main/java/com/ibm/common/geojson/MultiLineString.java +++ b/geo/src/main/java/com/ibm/common/geojson/MultiLineString.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.ibm.common.geojson.BoundingBox.calculateBoundingBoxLineStrings; diff --git a/geo/src/main/java/com/ibm/common/geojson/MultiPoint.java b/geo/src/main/java/com/ibm/common/geojson/MultiPoint.java index 895eae3..05d112b 100644 --- a/geo/src/main/java/com/ibm/common/geojson/MultiPoint.java +++ b/geo/src/main/java/com/ibm/common/geojson/MultiPoint.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import java.io.ObjectStreamException; diff --git a/geo/src/main/java/com/ibm/common/geojson/MultiPolygon.java b/geo/src/main/java/com/ibm/common/geojson/MultiPolygon.java index 36885e1..df3398e 100644 --- a/geo/src/main/java/com/ibm/common/geojson/MultiPolygon.java +++ b/geo/src/main/java/com/ibm/common/geojson/MultiPolygon.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.ibm.common.geojson.BoundingBox.calculateBoundingBoxPolygons; diff --git a/geo/src/main/java/com/ibm/common/geojson/Place.java b/geo/src/main/java/com/ibm/common/geojson/Place.java index f156042..2dda6ae 100644 --- a/geo/src/main/java/com/ibm/common/geojson/Place.java +++ b/geo/src/main/java/com/ibm/common/geojson/Place.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import java.io.ObjectStreamException; diff --git a/geo/src/main/java/com/ibm/common/geojson/Point.java b/geo/src/main/java/com/ibm/common/geojson/Point.java index 8c87387..cdf026c 100644 --- a/geo/src/main/java/com/ibm/common/geojson/Point.java +++ b/geo/src/main/java/com/ibm/common/geojson/Point.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import java.io.ObjectStreamException; diff --git a/geo/src/main/java/com/ibm/common/geojson/Polygon.java b/geo/src/main/java/com/ibm/common/geojson/Polygon.java index f299dd3..252e47d 100644 --- a/geo/src/main/java/com/ibm/common/geojson/Polygon.java +++ b/geo/src/main/java/com/ibm/common/geojson/Polygon.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.google.common.base.Preconditions.checkArgument; diff --git a/geo/src/main/java/com/ibm/common/geojson/Position.java b/geo/src/main/java/com/ibm/common/geojson/Position.java index 5d29670..35f00d8 100755 --- a/geo/src/main/java/com/ibm/common/geojson/Position.java +++ b/geo/src/main/java/com/ibm/common/geojson/Position.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson; import static com.google.common.primitives.Floats.concat; diff --git a/geo/src/main/java/com/ibm/common/geojson/as2/GeoAdapter.java b/geo/src/main/java/com/ibm/common/geojson/as2/GeoAdapter.java index 13ce9f6..8dc3283 100644 --- a/geo/src/main/java/com/ibm/common/geojson/as2/GeoAdapter.java +++ b/geo/src/main/java/com/ibm/common/geojson/as2/GeoAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson.as2; import static com.google.common.base.Preconditions.checkArgument; diff --git a/geo/src/main/java/com/ibm/common/geojson/as2/GeoModule.java b/geo/src/main/java/com/ibm/common/geojson/as2/GeoModule.java index 1625089..f7f38e4 100644 --- a/geo/src/main/java/com/ibm/common/geojson/as2/GeoModule.java +++ b/geo/src/main/java/com/ibm/common/geojson/as2/GeoModule.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson.as2; import com.ibm.common.activitystreams.IO; diff --git a/geo/src/main/java/com/ibm/common/geojson/as2/GeoObjectAdapter.java b/geo/src/main/java/com/ibm/common/geojson/as2/GeoObjectAdapter.java index 9a976dd..78a0094 100644 --- a/geo/src/main/java/com/ibm/common/geojson/as2/GeoObjectAdapter.java +++ b/geo/src/main/java/com/ibm/common/geojson/as2/GeoObjectAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.geojson.as2; import java.lang.reflect.Type; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/AudioVisual.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/AudioVisual.java index 975c161..4fbb17b 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/AudioVisual.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/AudioVisual.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Binary.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Binary.java index 433d268..cf7ebc7 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Binary.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Binary.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.IOException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Bookmark.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Bookmark.java index 8964392..16eae79 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Bookmark.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Bookmark.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Compression.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Compression.java index 4105551..0264a4a 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Compression.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Compression.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.IOException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Event.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Event.java index 01b0092..5f2d327 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Event.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Event.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/File.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/File.java index 393c59a..efe5ae9 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/File.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/File.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Issue.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Issue.java index ec08769..9acebe0 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Issue.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Issue.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyMakers.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyMakers.java index 4eb9dae..b457db9 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyMakers.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyMakers.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import com.ibm.common.activitystreams.ASObject; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyModule.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyModule.java index a47a7b2..0315587 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyModule.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyModule.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.lang.reflect.Type; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyObjectAdapter.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyObjectAdapter.java index 302cf12..f279286 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyObjectAdapter.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/LegacyObjectAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.lang.reflect.Type; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLink.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLink.java index 6391b68..01869f0 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLink.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLink.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLinkAdapter.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLinkAdapter.java index 8e9ad47..c7eea24 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLinkAdapter.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/MediaLinkAdapter.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.lang.reflect.Type; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Membership.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Membership.java index 57cc804..37df4de 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Membership.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Membership.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Question.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Question.java index 81d0c9d..d164ece 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Question.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Question.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Task.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Task.java index 9bbcd5f..b258e2e 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Task.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/Task.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import static com.google.common.collect.Iterables.transform; diff --git a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/WithImage.java b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/WithImage.java index 8dee624..724b13b 100644 --- a/legacy/src/main/java/com/ibm/common/activitystreams/legacy/WithImage.java +++ b/legacy/src/main/java/com/ibm/common/activitystreams/legacy/WithImage.java @@ -1,3 +1,24 @@ +/** + * Copyright 2013 OpenSocial Foundation + * Copyright 2013 International Business Machines Corporation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * Utility library for working with Activity Streams Actions + * Requires underscorejs. + * + * @author James M Snell (jasnell@us.ibm.com) + */ package com.ibm.common.activitystreams.legacy; import java.io.ObjectStreamException; diff --git a/pom.xml b/pom.xml index 0fb4ffe..452cf6a 100644 --- a/pom.xml +++ b/pom.xml @@ -34,8 +34,8 @@ http://www.ibm.com - scm:http://github.com/opensocial/activitystreams - http://github.com/opensocial/activitystreams + scm:https://github.com/OpenSocial/incubator.git + http://github.com/OpenSocial/activitystreams @@ -75,4 +75,10 @@ + http://github.com/OpenSocial/activitystreams + An implementation of the Activity Streams 2.0 data format. + 2013 + + https://github.com/OpenSocial/activitystreams/issues +