|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.grid.service.types.GridResource
uk.ac.soton.itinnovation.grid.service.sla.upgrade.v5_1_x.model.SLA5_1alpha
public class SLA5_1alpha
| Constructor Summary | |
|---|---|
SLA5_1alpha()
Empty constructor required by Hibernate. |
|
SLA5_1alpha(SLATemplate slat,
org.apache.axis.message.addressing.EndpointReferenceType account,
Calendar time,
String label)
|
|
| Methods inherited from class uk.ac.soton.itinnovation.grid.service.types.GridResource |
|---|
equalsByValue, getLabel, getManagementResource, getResourceID, includeInGetResources, setLabel, setManagementResource, setResourceID |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SLA5_1alpha()
public SLA5_1alpha(SLATemplate slat,
org.apache.axis.message.addressing.EndpointReferenceType account,
Calendar time,
String label)
| Method Detail |
|---|
public String getResourceType()
GridResource
getResourceType in class GridResource
public SLATemplate getTerms()
throws GridFailureException
GridFailureExceptionpublic org.apache.axis.message.addressing.EndpointReferenceType getAccount()
public void setAccount(org.apache.axis.message.addressing.EndpointReferenceType account)
public Set<PermittedService> getPermittedServices()
public void setPermittedServices(Set<PermittedService> argPermittedServices)
public Set<Activity5_1alpha> getActivities()
public void setActivities(Set<Activity5_1alpha> argActivities)
public Set<Constraint5_1alpha> getConstraints()
public void setConstraints(Set<Constraint5_1alpha> argConstraints)
public Set<Constraint5_1alpha> getPublicConstraints()
public Set<PricingTerm5_1alpha> getPricingTerms()
public void setPricingTerms(Set<PricingTerm5_1alpha> argPricingTerms)
public Set<UsageSummary5_1alpha> getUsageSummarys()
public void setUsageSummarys(Set<UsageSummary5_1alpha> argUsageSummarys)
public GregorianCalendar getStartTime()
public void setStartTime(GregorianCalendar argStartTime)
public GregorianCalendar getEndTime()
public void setEndTime(GregorianCalendar argEndTime)
public TimePeriod getBillingPeriod()
public void setBillingPeriod(TimePeriod argBillingPeriod)
public SLAState getState()
public void setState(SLAState argState)
public GregorianCalendar getLastBillTime()
public void setLastBillTime(GregorianCalendar argLastBillTime)
public BigDecimal getSubscriptionFee()
public void setSubscriptionFee(BigDecimal fee)
public ResourcePool5_1alpha getResourcePool()
public void setResourcePool(ResourcePool5_1alpha argResourcePool)
public String getCurrency()
public void setCurrency(String argCurrency)
public void addPermittedService(PermittedService service)
public void addActivity(Activity5_1alpha activity)
public void addConstraint(Constraint5_1alpha constraint)
public List<Constraint5_1alpha> getConstraints(Metric metric)
public void addPricingTerm(PricingTerm5_1alpha pricingTerm)
public List<PricingTerm5_1alpha> getPricingTerms(Metric metric)
public void addUsageSummary(UsageSummary5_1alpha u)
public Set<Metric> getUsageMetrics()
public Set<Metric> getConstrainedMetrics()
public Set<Metric> getPricedMetrics()
public UsageSummary5_1alpha getUsageSummary(Metric metric)
public UsageSummary5_1alpha getUsageSummarySafe(Metric metric)
public List<UsageSummaryElement5_1alpha> getUsageEvents(Metric metric,
GregorianCalendar start,
GregorianCalendar end)
public void addUsageReport(Usage report)
public double getUsage(Metric metric,
GregorianCalendar start,
GregorianCalendar end)
public double getUsageSafe(Metric metric,
GregorianCalendar start,
GregorianCalendar end)
public double getUsage(Metric metric,
GregorianCalendar time)
public double getUsageSafe(Metric metric,
GregorianCalendar time)
public double getRate(Metric metric,
GregorianCalendar time)
public double getRateSafe(Metric metric,
GregorianCalendar time)
public double getRateIncrease(Metric metric,
GregorianCalendar start,
GregorianCalendar end)
public double getRateIncreaseSafe(Metric metric,
GregorianCalendar start,
GregorianCalendar end)
public Activity5_1alpha startActivityNoCheck(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Set<Constraint5_1alpha> actConstraints)
public void continueActivityNoCheck(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Set<Constraint5_1alpha> actConstraints)
public List<PeriodBill> getBills(GregorianCalendar now)
public List<PeriodBill> getFinalBills(GregorianCalendar now)
public List<PeriodBill> getPartialBill(GregorianCalendar now)
public void sendBills(List<PeriodBill> bills)
throws GridFailureException
GridFailureExceptionpublic boolean permitsEPR(org.apache.axis.message.addressing.EndpointReferenceType epr)
public boolean constrains(Metric metric)
public void closeNoActivities()
public Iterator<Activity5_1alpha> iterateActivities()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||