summaryrefslogtreecommitdiffstats
path: root/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud
diff options
context:
space:
mode:
authorlresende <lresende@13f79535-47bb-0310-9956-ffa450edef68>2010-08-01 04:53:59 +0000
committerlresende <lresende@13f79535-47bb-0310-9956-ffa450edef68>2010-08-01 04:53:59 +0000
commitb85cc12a996022a40e1a3cec0caf6cd432a49f1e (patch)
treef2ae8d5e8e7021ffc2535e645040b9603c52d833 /sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud
parent1940c0a0f1cd866de2cc369faf44fa55a37009e7 (diff)
This was moved to Apache Nuvem - http://svn.apache.org/repos/asf/incubator/nuvem/ and the original version copied from Tuscany is now at http://svn.apache.org/repos/asf/incubator/nuvem/contrib/nuvem-initial-contribution/
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981151 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud')
-rw-r--r--sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/data/DocumentService.java33
-rw-r--r--sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java48
-rw-r--r--sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserContext.java52
-rw-r--r--sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserService.java40
4 files changed, 0 insertions, 173 deletions
diff --git a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/data/DocumentService.java b/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/data/DocumentService.java
deleted file mode 100644
index f496c8f280..0000000000
--- a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/data/DocumentService.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you 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.
- */
-
-package org.apache.tuscany.sca.cloud.data;
-
-import org.apache.tuscany.sca.data.collection.Collection;
-import org.apache.tuscany.sca.data.collection.NotFoundException;
-
-public interface DocumentService<K, D> extends Collection <K, D>{
-
- /**
- * Delete multiple items.
- *
- * @param key
- */
- void delete(K... keys) throws NotFoundException;
-}
diff --git a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java b/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java
deleted file mode 100644
index 1a5c21a760..0000000000
--- a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/User.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you 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.
- */
-
-package org.apache.tuscany.sca.cloud.user;
-
-public class User {
- public static enum ROLES { UNDEFINED, USER, ADMIN};
-
- protected String userId;
- protected String nickName;
- protected String email;
-
- public User(String userId, String nickName, String email) {
- this.userId = userId;
- this.nickName = nickName;
- this.email = email;
- }
-
- public String getUserId() {
- return this.userId;
- }
-
- public String getNickname() {
- return this.nickName;
- }
-
- public String getEmail() {
- return this.email;
- }
-
-
-}
diff --git a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserContext.java b/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserContext.java
deleted file mode 100644
index 87d8e3c0a2..0000000000
--- a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserContext.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you 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.
- */
-
-package org.apache.tuscany.sca.cloud.user;
-
-public class UserContext extends User {
- protected String loginUrl;
- protected String logoutUrl;
- protected boolean isUserLoggedIn;
-
- public UserContext(String userId, String nickName, String email, boolean isUserLoggedIn, String loginUrl, String logoutUrl) {
- super(userId, nickName, email);
- this.isUserLoggedIn = isUserLoggedIn;
- this.loginUrl = loginUrl;
- this.logoutUrl = logoutUrl;
- }
-
- public UserContext(User user, boolean isUserLoggedIn, String loginUrl, String logoutUrl) {
- super(user.getUserId(), user.getNickname(), user.getEmail());
- this.isUserLoggedIn = isUserLoggedIn;
- this.loginUrl = loginUrl;
- this.logoutUrl = logoutUrl;
- }
-
- public boolean isUserLoggedIn() {
- return this.isUserLoggedIn;
- }
-
- public String getLoginUrl() {
- return this.loginUrl;
- }
-
- public String getLogoutUrl() {
- return this.logoutUrl;
- }
-}
diff --git a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserService.java b/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserService.java
deleted file mode 100644
index 2f37a8dc6e..0000000000
--- a/sandbox/sca-cloud-tutorial/cloud-api/src/main/java/org/apache/tuscany/sca/cloud/user/UserService.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you 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.
- */
-
-package org.apache.tuscany.sca.cloud.user;
-
-import org.oasisopen.sca.annotation.Remotable;
-
-@Remotable
-public interface UserService {
-
- public User getCurrentUser();
-
- public boolean isUserAdmin();
-
- public boolean isUserLoggedIn();
-
- public UserContext getUserContext(String destinationURL, String authDomain);
-
- public String createLoginURL(String destinationURL, String authDomain);
-
- public String createLogoutURL(String destinationURL, String authDomain);
-
-
-}