/** * Retrieves a <code>documents.document_alias</code> resource instance from the store. * * <p>This is a simple wrapper of StoreService.getResource() method plus the typecast. * * @param session the CoralSession * @param id the id of the object to be retrieved * @return a resource instance. * @throws EntityDoesNotExistException if the resource with the given id does not exist. */ public static DocumentAliasResource getDocumentAliasResource(CoralSession session, long id) throws EntityDoesNotExistException { Resource res = session.getStore().getResource(id); if (!(res instanceof DocumentAliasResource)) { throw new IllegalArgumentException( "resource #" + id + " is " + res.getResourceClass().getName() + " not documents.document_alias"); } return (DocumentAliasResource) res; }
/** * Retrieves a <code>cms.confirmation.email_confirmation_request</code> resource instance from the * store. * * <p>This is a simple wrapper of StoreService.getResource() method plus the typecast. * * @param session the CoralSession * @param id the id of the object to be retrieved * @return a resource instance. * @throws EntityDoesNotExistException if the resource with the given id does not exist. */ public static EmailConfirmationRequestResource getEmailConfirmationRequestResource( CoralSession session, long id) throws EntityDoesNotExistException { Resource res = session.getStore().getResource(id); if (!(res instanceof EmailConfirmationRequestResource)) { throw new IllegalArgumentException( "resource #" + id + " is " + res.getResourceClass().getName() + " not cms.confirmation.email_confirmation_request"); } return (EmailConfirmationRequestResource) res; }