Package org.sakaiproject.entitybus.exception

Examples of org.sakaiproject.entitybus.exception.EntityException


            for (ResourcePolicy policy : policies) {
                entities.add(new PolicyEntity(policy));
            }
            return entities;
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
//        } catch (AuthorizeException ex) {
//            throw new EntityException("Forbidden", "Forbidden", 403);
        } catch (NumberFormatException ex) {
            throw new EntityException("Bad request", "Could not parse input", 400);
        }
    }
View Full Code Here


            AuthorizeManager.authorizeAction(context, res, Constants.READ);

            this.id = res.getID();
            //context.complete();
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        } catch (AuthorizeException ex) {
            throw new EntityException("Forbidden", "Forbidden", 403);
        } catch (NumberFormatException ex) {
            throw new EntityException("Bad request", "Could not parse input", 400);
        }
    }
View Full Code Here

            AuthorizeManager.authorizeAction(context, res, Constants.READ);

            this.id = res.getID();
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        } catch (AuthorizeException ex) {
            throw new EntityException("Forbidden", "Forbidden", 403);
        }
    }
View Full Code Here

//            AuthorizeManager.authorizeAction(context, item, Constants.READ);

            this.item = new ItemEntityTrim(res.getItem(), context);
            this.collection = new CollectionEntityTrimC(res.getCollection());
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
//        } catch (AuthorizeException ex) {
//            throw new EntityException("Forbidden", "Forbidden", 403);
        } catch (NumberFormatException ex) {
            throw new EntityException("Bad request", "Could not parse input", 400);
        }
    }
View Full Code Here

    public Object getCount(EntityReference ref, UserRequestParams uparams, Context context) {
        try {
            return ContentHelper.countItemsSubmission(context);
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        }
    }
View Full Code Here

    public Object count(EntityReference ref, UserRequestParams uparams, Context context) {
        try {
            return ContentHelper.countItemsEPerson(context);
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        }
    }
View Full Code Here

                this.groups.add(new GroupEntityTrim(g));
            }

            return this.groups;
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        } catch (NumberFormatException ex) {
            throw new EntityException("Bad request", "Could not parse input", 400);
        }
    }
View Full Code Here

                    ePerson.setCanLogIn(canLogIn);
                    ePerson.setRequireCertificate(requireCertificate);
                    ePerson.setSelfRegistered(selfRegistered);
                    ePerson.update();
                } else {
                    throw new EntityException("Internal server error", "Could not create ePerson", 500);
                }
            } else {
                throw new EntityException("Internal server error", "Duplicated ePerson", 500);
            }
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        } catch (AuthorizeException ex) {
            throw new EntityException("Forbidden", "Forbidden", 403);
        }
        return result;
    }
View Full Code Here

                    if (canLogIn != null) ePerson.setCanLogIn("true".equals(canLogIn));
                    if (requireCertificate != null) ePerson.setRequireCertificate("true".equals(requireCertificate));
                    if (selfRegistered != null) ePerson.setSelfRegistered("true".equals(selfRegistered));
                    ePerson.update();
                } else {
                    throw new EntityException("Internal server error", "Duplicated ePerson", 500);
                }
            } else {
                throw new EntityException("Internal server error", "Could not update ePerson", 500);
            }
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        } catch (AuthorizeException ae) {
            throw new EntityException("Forbidden", "Forbidden", 403);
        } catch (NumberFormatException ex) {
            throw new EntityException("Bad request", "Could not parse input", 400);
        }
    }
View Full Code Here

            EPerson ePerson = EPerson.find(context, Integer.parseInt(ref.getId()));
            if ((ePerson != null)) {
                ePerson.delete();
            }
        } catch (SQLException ex) {
            throw new EntityException("Internal server error", "SQL error", 500);
        } catch (AuthorizeException ae) {
            throw new EntityException("Forbidden", "Forbidden", 403);
        } catch (NumberFormatException ex) {
            throw new EntityException("Bad request", "Could not parse input", 400);
        } catch (EPersonDeletionException e) {
            throw new EntityException("Internal server error", "Deletion", 500);
        }
    }
View Full Code Here

TOP

Related Classes of org.sakaiproject.entitybus.exception.EntityException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.