コード例 #1
0
ファイル: ServicesManagerMethod.java プロジェクト: Karm/perun
 public List<RichDestination> call(ApiCaller ac, Deserializer parms) throws PerunException {
   return ac.getServicesManager()
       .getRichDestinations(
           ac.getSession(),
           ac.getFacilityById(parms.readInt("facility")),
           ac.getServiceById(parms.readInt("service")));
 }
コード例 #2
0
ファイル: ServicesManagerMethod.java プロジェクト: Karm/perun
 @Override
 public ServiceAttributes call(ApiCaller ac, Deserializer parms) throws PerunException {
   return ac.getServicesManager()
       .getDataWithGroups(
           ac.getSession(),
           ac.getServiceById(parms.readInt("service")),
           ac.getFacilityById(parms.readInt("facility")));
 }
コード例 #3
0
ファイル: ServicesManagerMethod.java プロジェクト: Karm/perun
    @Override
    public List<Destination> call(ApiCaller ac, Deserializer parms) throws PerunException {
      ac.stateChangingCheck();

      return ac.getServicesManager()
          .addDestinationsDefinedByHostsOnCluster(
              ac.getSession(),
              ac.getServiceById(parms.readInt("service")),
              ac.getFacilityById(parms.readInt("facility")));
    }
コード例 #4
0
ファイル: ServicesManagerMethod.java プロジェクト: Karm/perun
    @Override
    public List<Destination> call(ApiCaller ac, Deserializer parms) throws PerunException {
      ac.stateChangingCheck();

      return ac.getServicesManager()
          .addDestinationsForAllServicesOnFacility(
              ac.getSession(),
              ac.getFacilityById(parms.readInt("facility")),
              ac.getDestination(parms.readString("destination"), parms.readString("type")));
    }
コード例 #5
0
ファイル: ServicesManagerMethod.java プロジェクト: Karm/perun
    @Override
    public Void call(ApiCaller ac, Deserializer parms) throws PerunException {
      ac.stateChangingCheck();

      ac.getServicesManager()
          .removeAllDestinations(
              ac.getSession(),
              ac.getServiceById(parms.readInt("service")),
              ac.getFacilityById(parms.readInt("facility")));

      return null;
    }
コード例 #6
0
ファイル: ServicesManagerMethod.java プロジェクト: Karm/perun
    @Override
    public List<Service> call(ApiCaller ac, Deserializer parms) throws PerunException {

      return ac.getServicesManager()
          .getAssignedServices(ac.getSession(), ac.getFacilityById(parms.readInt("facility")));
    }