Commit ec5f533b authored by Kostis Trantzas's avatar Kostis Trantzas
Browse files

Merge branch '20-create-a-metrics-model-for-tmf-related-information' into 'develop'

Created a metrics model for TMF-related information

See merge request !24
parents 94c2e70d 5dfb7046
Loading
Loading
Loading
Loading
Loading
+17 −0
Original line number Original line Diff line number Diff line
package org.etsi.osl.tmf.metrics;

import com.fasterxml.jackson.annotation.JsonProperty;

public class ActiveServiceOrders {

    @JsonProperty("activeServiceOrders")
    private final int activeServiceOrders;

    public ActiveServiceOrders(int activeServiceOrders) {
        this.activeServiceOrders = activeServiceOrders;
    }

    public int getActiveServiceOrders() {
        return activeServiceOrders;
    }
}
+17 −0
Original line number Original line Diff line number Diff line
package org.etsi.osl.tmf.metrics;

import com.fasterxml.jackson.annotation.JsonProperty;

public class PublishedServiceSpecifications {

    @JsonProperty("publishedServiceSpecifications")
    private final int publishedServiceSpecifications;

    public PublishedServiceSpecifications(int publishedServiceSpecifications) {
        this.publishedServiceSpecifications = publishedServiceSpecifications;
    }

    public int getPublishedServiceSpecifications() {
        return publishedServiceSpecifications;
    }
}
+17 −0
Original line number Original line Diff line number Diff line
package org.etsi.osl.tmf.metrics;

import com.fasterxml.jackson.annotation.JsonProperty;

public class RegisteredIndividuals {

    @JsonProperty("registeredIndividuals")
    private final int registeredIndividuals;

    public RegisteredIndividuals(int registeredIndividuals) {
        this.registeredIndividuals = registeredIndividuals;
    }

    public int getRegisteredIndividuals() {
        return registeredIndividuals;
    }
}
+17 −0
Original line number Original line Diff line number Diff line
package org.etsi.osl.tmf.metrics;

import com.fasterxml.jackson.annotation.JsonProperty;

public class RegisteredResourceSpecifications {

    @JsonProperty("registeredResourceSpecifications")
    private final int registeredResourceSpecifications;

    public RegisteredResourceSpecifications(int registeredResourceSpecifications) {
        this.registeredResourceSpecifications = registeredResourceSpecifications;
    }

    public int getRegisteredResourceSpecifications() {
        return registeredResourceSpecifications;
    }
}
+25 −0
Original line number Original line Diff line number Diff line
package org.etsi.osl.tmf.metrics;

import com.fasterxml.jackson.annotation.JsonProperty;

public class Resources{

    @JsonProperty("total")
    private final int total;

    @JsonProperty("aggregations")
    private final ResourcesGroupByStateAggregations aggregations;

    public Resources(int total, ResourcesGroupByStateAggregations aggregations) {
        this.total = total;
        this.aggregations = aggregations;
    }

    public int getTotal() {
        return total;
    }

    public ResourcesGroupByStateAggregations getAggregations() {
        return aggregations;
    }
}
Loading