public static DataMovementInterface createDataMovementInterface( String dataMovementInterfaceId, DataMovementProtocol dataMovementProtocolType, int priorityOrder) { DataMovementInterface dataMovementInterface = new DataMovementInterface(); dataMovementInterface.setDataMovementInterfaceId(dataMovementInterfaceId); dataMovementInterface.setDataMovementProtocol(dataMovementProtocolType); dataMovementInterface.setPriorityOrder(priorityOrder); return dataMovementInterface; }
public static DataMovementInterfaceResource getDataMovementInterface(DataMovementInterface resource){ DataMovementInterfaceResource dmi = new DataMovementInterfaceResource(); dmi.setDataMovementInterfaceId(resource.getDataMovementInterfaceId()); dmi.setDataMovementProtocol(resource.getDataMovementProtocol().toString()); dmi.setPriorityOrder(resource.getPriorityOrder()); return dmi; }
@Override public String addDataMovementProtocol(String computeResourceId, DataMovementInterface dataMovementInterface) throws AppCatalogException { try { DataMovementInterfaceResource dmi = AppCatalogThriftConversion.getDataMovementInterface(dataMovementInterface); dmi.setComputeResourceId(computeResourceId); ComputeResourceResource computeResourceResource = new ComputeResourceResource(); computeResourceResource=(ComputeResourceResource)computeResourceResource.get(computeResourceId); dmi.setComputeHostResource(computeResourceResource); dmi.save(); return dmi.getDataMovementInterfaceId(); }catch (Exception e){ logger.error("Error while saving "+dataMovementInterface.getDataMovementProtocol().toString()+" data movement Protocol...", e); throw new AppCatalogException(e); } }
public static DataMovementInterface getDataMovementInterface(DataMovementInterfaceResource resource){ DataMovementInterface dmi = new DataMovementInterface(); dmi.setDataMovementInterfaceId(resource.getDataMovementInterfaceId()); dmi.setDataMovementProtocol(DataMovementProtocol.valueOf(resource.getDataMovementProtocol())); dmi.setPriorityOrder(resource.getPriorityOrder()); return dmi; }