public class UsageSession extends InsertableEntity<UsageSession>
| Modifier and Type | Field and Description |
|---|---|
protected String |
changedBy |
protected Date |
created |
protected String |
description |
protected String |
organizationID |
protected static ResourcePath |
resourcePath |
protected String |
sessionID |
protected long |
sessionix |
protected Date |
start |
protected String |
state |
protected Date |
stop |
protected String |
subscriptionID |
protected String |
uom |
protected UsageSession[] |
usageSessions |
m_client, PRETTY_PRINT_GSON| Modifier | Constructor and Description |
|---|---|
protected |
UsageSession() |
|
UsageSession(BillForwardClient client_) |
|
UsageSession(UsageSession[] sessions) |
create, create, retiregetAll, getByID, getByID, getByIDPostPath, getClient, setClient, toStringprotected UsageSession[] usageSessions
protected String subscriptionID
protected String organizationID
protected String sessionID
protected String uom
protected String description
protected long sessionix
protected Date start
protected Date stop
protected String state
protected String changedBy
protected Date created
protected static ResourcePath resourcePath
public UsageSession(UsageSession[] sessions)
public UsageSession(BillForwardClient client_)
protected UsageSession()
public String getSubscriptionID()
public void setSubscriptionID(String subscriptionID)
public String getSessionID()
public void setSessionID(String sessionID)
public String getUom()
public void setUom(String uom)
public String getDescription()
public void setDescription(String description)
public Date getStart()
public void setStart(Date start)
public Date getStop()
public void setStop(Date stop)
public String getOrganizationID()
public long getSessionix()
public String getStateAsString()
public UsageState getState()
public String getChangedBy()
public Date getCreated()
public static UsageSession startSession(UnitOfMeasure uom, String subscriptionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession startSession(UnitOfMeasure uom, String subscriptionID, String sessionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] startSessions(UsageSession[] sessions_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] getSessionsForSubscription(String subscriptionID_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] getActiveSessionsForSubscription(String subscriptionID_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession stopSession(UnitOfMeasure uom, String subscriptionID, String sessionID) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static UsageSession[] stopSession(UsageSession[] sessions_) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
protected ResourcePath getResourcePath()
getResourcePath in class BillingEntityprotected static ResourcePath ResourcePath()
Copyright © 2014 BillForward. All rights reserved.