Added license

This commit is contained in:
Dave
2014-12-21 00:13:27 +02:00
parent 335b20ac69
commit bce0155abe
31 changed files with 746 additions and 59 deletions

View File

@@ -1,13 +1,31 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoByteSetBadDecryptionException is triggered when no- is unable to
* decrypt a given byte stream.
*/
package nodash.exceptions;
public class NoByteSetBadDecryptionException extends Exception {
private static final long serialVersionUID = -8579497499272656543L;
import javax.crypto.BadPaddingException;
public NoByteSetBadDecryptionException() {
super();
}
public class NoByteSetBadDecryptionException extends NoDashException {
private static final long serialVersionUID = -8579497499272656543L;
public NoByteSetBadDecryptionException(Exception e) {
super(e);
}
}

View File

@@ -1,8 +1,28 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoCannotGetInfluenceException is returned when an action is unable to
* render a successful influence for the target, instead returning an
* influence to be returned to the sender if possible.
*/
package nodash.exceptions;
import nodash.models.NoInfluence;
public class NoCannotGetInfluenceException extends NoDashException {
public class NoCannotGetInfluenceException extends Exception {
private static final long serialVersionUID = 4581361079067540974L;
private NoInfluence returnable;

View File

@@ -1,3 +1,21 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoDashException is the base class for no- related exceptions.
*/
package nodash.exceptions;
public class NoDashException extends Exception {

View File

@@ -1,3 +1,21 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoDashFatalException is the base exception for no- related runtime exceptions.
*/
package nodash.exceptions;
public class NoDashFatalException extends RuntimeException {

View File

@@ -1,13 +0,0 @@
package nodash.exceptions;
public class NoDashSessionBadUUID extends Exception {
private static final long serialVersionUID = -402131397575158344L;
public NoDashSessionBadUUID() {
super();
}
public NoDashSessionBadUUID(Exception e) {
super(e);
}
}

View File

@@ -0,0 +1,32 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoDashSessionBadUUIDException is triggered when the NoSessionSphere is
* unable to find a valid session for the provided UUID.
*/
package nodash.exceptions;
public class NoDashSessionBadUUIDException extends Exception {
private static final long serialVersionUID = -402131397575158344L;
public NoDashSessionBadUUIDException() {
super();
}
public NoDashSessionBadUUIDException(Exception e) {
super(e);
}
}

View File

@@ -1,13 +0,0 @@
package nodash.exceptions;
public class NoDashTemporaryError extends Exception {
private static final long serialVersionUID = 7940405670235375662L;
public NoDashTemporaryError() {
super();
}
public NoDashTemporaryError(Exception e) {
super(e);
}
}

View File

@@ -1,3 +1,23 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoSessionAlreadyAWaitingConfirmationException is triggered when a
* save request is attempted for a session, but it is already awaiting
* a confirmation upload.
*/
package nodash.exceptions;
public class NoSessionAlreadyAwaitingConfirmationException extends NoDashException {

View File

@@ -1,3 +1,22 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoSessionConfirmedException is triggered when an interaction attempt is
* made on a session that has recently been confirmed and thus closed.
*/
package nodash.exceptions;
public class NoSessionConfirmedException extends NoDashException {

View File

@@ -1,3 +1,22 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoSessionExpiredException is thrown when an interaction is attempted with
* an expired session.
*/
package nodash.exceptions;
public class NoSessionExpiredException extends NoDashException {

View File

@@ -1,3 +1,23 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoSessionNotAwaitingConfirmationException is thrown when an attempt is made
* to confirm a session with a password/byte[] combination, but the session is
* not currently awaiting a confirmation.
*/
package nodash.exceptions;
public class NoSessionNotAwaitingConfirmationException extends NoDashException {

View File

@@ -1,3 +1,22 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoSessionNotChangedException is thrown when a save is requested for a session
* whilst the user object remains unchanged.
*/
package nodash.exceptions;
public class NoSessionNotChangedException extends NoDashException {

View File

@@ -1,3 +1,22 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoUserAlreadyOnlineException is thrown when a login attempt is made for
* a user who is currently online.
*/
package nodash.exceptions;
public class NoUserAlreadyOnlineException extends NoDashException {

View File

@@ -1,13 +1,24 @@
/*
* Copyright 2014 David Horscroft
*
* 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.
*
* NoUserNotValidException is thrown when a user file does not hash to a known
* hash.
*/
package nodash.exceptions;
public class NoUserNotValidException extends NoDashException {
private static final long serialVersionUID = -6432604940919299965L;
public NoUserNotValidException(Exception e) {
super(e);
}
public NoUserNotValidException() {
}
}