Example #1
0
 /**
  * @param server that associates to a {@link CloudFoundryServer}
  * @return non-null {@link CloudFoundryServer}
  * @throws CoreException if server is not a {@link CloudFoundryServer} or error occurred while
  *     resolving Cloud server
  */
 public static CloudFoundryServer getCloudServer(IServer server) throws CoreException {
   CloudFoundryServer cfServer = (CloudFoundryServer) server.getAdapter(CloudFoundryServer.class);
   if (cfServer == null) {
     throw CloudErrorUtil.toCoreException(
         NLS.bind(
             Messages.CloudServerUtil_NOT_CLOUD_SERVER_ERROR, server.getName(), server.getId()));
   }
   return cfServer;
 }
Example #2
0
 public static CloudFoundryApplicationModule getCloudFoundryApplicationModule(
     IModule module, IServer server) throws CoreException {
   CloudFoundryServer cloudServer = CloudServerUtil.getCloudServer(server);
   CloudFoundryApplicationModule appModule = cloudServer.getExistingCloudModule(module);
   if (appModule == null) {
     throw CloudErrorUtil.toCoreException(
         NLS.bind(
             Messages.ApplicationDelegate_NO_CLOUD_MODULE_FOUND,
             module.getName(),
             cloudServer.getServer().getId()));
   }
   return appModule;
 }