|
||||||||||
| 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.ResourceWithUsageByMetric
uk.ac.soton.itinnovation.grid.service.sla.SLA
public class SLA
| Constructor Summary | |
|---|---|
SLA()
Empty constructor required by Hibernate. |
|
| Methods inherited from class uk.ac.soton.itinnovation.grid.service.sla.ResourceWithUsageByMetric |
|---|
getId, getParent, getUsageSummarys, setId, setParent |
| Methods inherited from class uk.ac.soton.itinnovation.grid.service.types.GridResource |
|---|
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 SLA()
| Method Detail |
|---|
public String getResourceType()
GridResource
getResourceType in class ResourceWithUsageByMetric
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<Activity> getActivities()
public void setActivities(Set<Activity> argActivities)
public Set<Constraint> getConstraints()
public void setConstraints(Set<Constraint> argConstraints)
public Set<Constraint> getPublicConstraints()
public Set<PricingTerm> getPricingTerms()
public void setPricingTerms(Set<PricingTerm> argPricingTerms)
public void setUsageSummarys(Set<UsageSummary> argUsageSummarys)
setUsageSummarys in class ResourceWithUsageByMetricpublic 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 ResourcePool getResourcePool()
public void setResourcePool(ResourcePool argResourcePool)
public String getCurrency()
public void setCurrency(String argCurrency)
public Date getClosedDate()
public void setClosedDate(Date cd)
public void addPermittedService(PermittedService service)
public void addActivity(Activity activity)
public void addConstraint(Constraint constraint)
public List<Constraint> getConstraints(Metric metric)
public void addPricingTerm(PricingTerm pricingTerm)
public List<PricingTerm> getPricingTerms(Metric metric)
public void addUsageSummary(UsageSummary u)
public Set<Metric> getUsageMetrics()
public Set<Metric> getConstrainedMetrics()
public Set<Metric> getPricedMetrics()
public UsageSummary getUsageSummary(Metric metric)
public Activity startActivity(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Set<Constraint> actConstraints)
throws PrivateConstraintBreachException,
PublicConstraintBreachException,
GridFailureException
PrivateConstraintBreachException
PublicConstraintBreachException
GridFailureException
public Activity startActivityNoCheck(org.apache.axis.message.addressing.EndpointReferenceType activityEPR,
Set<Constraint> actConstraints)
public List<PeriodBill> getFinalBills(GregorianCalendar now)
public BigDecimal getUnbilledTotal(GregorianCalendar now)
public BigDecimal getUnbilledTotal()
public List<PeriodBill> getPartialBill(GregorianCalendar now)
public List<PeriodBill> getBills(GregorianCalendar now)
public void sendBills(List<PeriodBill> bills)
public boolean permitsEPR(org.apache.axis.message.addressing.EndpointReferenceType epr)
public boolean constrains(Metric metric)
public void close()
public void closeNoActivities()
public Iterator<Activity> iterateActivities()
public boolean equalsByValue(Object obj)
equalsByValue in class ResourceWithUsageByMetric
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||