SRC-VTA API 7.15
A C D E G H J N O R S T U

A

AccountData - Class in net.juniper.smgt.vta.datamgr.im
Data object for Account.
AccountData() - Constructor for class net.juniper.smgt.vta.datamgr.im.AccountData
 
AccountData(String, String, String, Long, Long) - Constructor for class net.juniper.smgt.vta.datamgr.im.AccountData
 
AccountData(AccountData) - Constructor for class net.juniper.smgt.vta.datamgr.im.AccountData
 

C

ChangeAccountException - Exception in net.juniper.smgt.vta.datamgr.im
 
ChangeAccountException() - Constructor for exception net.juniper.smgt.vta.datamgr.im.ChangeAccountException
ChangeAccountException default constructor.
ChangeAccountException(String) - Constructor for exception net.juniper.smgt.vta.datamgr.im.ChangeAccountException
ChangeAccountException constructor with message as an argument.
changeBalance(String, String, long, long, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Add the given amount to the balance (decreasing it if the amount is negative) and optionally create a balance change for the account as part of one database transaction.
ChangeSessionException - Exception in net.juniper.smgt.vta.datamgr.im
 
ChangeSessionException() - Constructor for exception net.juniper.smgt.vta.datamgr.im.ChangeSessionException
ChangeSessionException default constructor.
ChangeSessionException(String) - Constructor for exception net.juniper.smgt.vta.datamgr.im.ChangeSessionException
ChangeSessionException constructor with message as an argument.
changeStatus(String, String, String, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Change the status for a specified account and optionally create a balance change as part of one database transaction.
cleanup(String, long, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Clean up accounts whose last update time is earlier than the given time and whose status equal to the given status.
cleanup(String, long) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Cleanup sessions, sessionBalanceChanges and balanceChanges whose last update time is early than the given time.
closeAccount(String, String, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Close an account and optionally records the change to the balance change table as part of one database transaction.
closeAccountsByName(String, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Close the named accounts for all subscribers.
closeAccountsOfSubscriber(String, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Close accounts for a subscriber and optionally create balance changes for the accounts as part of one database transaction.
COMP_NAME - Static variable in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgrHome
 
create() - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgrHome
 

D

deleteAccount(String, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Delete an account.
DeleteAccountException - Exception in net.juniper.smgt.vta.datamgr.im
 
DeleteAccountException() - Constructor for exception net.juniper.smgt.vta.datamgr.im.DeleteAccountException
DeleteAccountException default constructor.
DeleteAccountException(String) - Constructor for exception net.juniper.smgt.vta.datamgr.im.DeleteAccountException
DeleteAccountException constructor with message as an argument.
deleteAccountsByName(String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Delete named accounts for all subacribers.
deleteAccountsOfSubscriber(String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Delete accounts for a subscriber.
deleteBalanceChanges(String, String[], long, long) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Delete balance changes in a given period for a set of accounts.
deleteSession(String, String, short) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Given a sessionId and qualifier, delete the session.
deleteSessionBalanceChanges(String, String[], long, long) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Delete session balance changes in a given period for a set of accounts.
DeleteSessionException - Exception in net.juniper.smgt.vta.datamgr.im
 
DeleteSessionException() - Constructor for exception net.juniper.smgt.vta.datamgr.im.DeleteSessionException
DeleteSessionException default constructor.
DeleteSessionException(String) - Constructor for exception net.juniper.smgt.vta.datamgr.im.DeleteSessionException
DeleteSessionException constructor with message as an argument.
deleteSessions(String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Given a sessionId, delete the related sessions.
deleteSessions(String, long, long) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Delete sessions starting within a given period for a subscriber.

E

equals(Object) - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
equals(Object) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
equals(Object) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 

G

getAccount(String, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Get the named account for the given subscriber.
getAccountName() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
getAccountName() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getAccountsByName(String, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Search for accounts by name and status.
getAccountsOfSubscriber(String, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Search for accounts with the given status for a subscriber.
getAllBalanceChanges(String, String, long, long) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Search for balance changes and session balance changes in a given time period for an account.
getAmount() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getBalance() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
getBalanceChanges(String, String, long, long) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Search for balance changes in a given time period for an account.
getDate() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getDescription() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getDescription() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getDownBytes() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getDownPackets() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getLastUpdateTime() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
getLastUpdateTime() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getPrimaryKey() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
getPrimaryKey() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getPrimaryKey() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getQualifier() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getQualifier() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getServiceName() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getSession(String, String, short) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Given a subscriber id, session id and a qualifer, return the session value object.
getSessionBalanceChange(String, String, String, short) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Given a session id and a qualifier, return the session balance change record on a named account.
getSessionBalanceChange(String, short) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Given a session id and a qualifier, return the session balance change value objects.
getSessionBalanceChanges(String, String, long, long) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Search for session balance changes in a given time period for an account.
getSessionBalanceChanges(String, short, String, String[]) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Given a sessionId and qualifier, get the related session balance changes on the named accounts.
getSessionId() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getSessionId() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getSessions(String, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Given the session id and status, return a collection of session value objects.
getSessions(String, long, long, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Get sessions with the given status starting within a given time period for a subscriber.
getStartTime() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getStatus() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
getStatus() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getSubscriberID() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
getSubscriberID() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
getSubscriberID() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getUpBytes() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
getUpPackets() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 

H

hashCode() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
hashCode() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
hashCode() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 

J

JNDI_NAME - Static variable in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgrHome
 

N

net.juniper.smgt.vta.datamgr.extif - package net.juniper.smgt.vta.datamgr.extif
This is the API to be used for accessing and manipulating the VTA subscriber data.
net.juniper.smgt.vta.datamgr.im - package net.juniper.smgt.vta.datamgr.im
 

O

openAccount(AccountData, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Open an account and optionally create a balance change for the account as part of one database transaction.

R

RemoteDataMgr - Interface in net.juniper.smgt.vta.datamgr.extif
Remote interface for RemoteDataMgr.
RemoteDataMgrHome - Interface in net.juniper.smgt.vta.datamgr.extif
Home interface for RemoteDataMgr.

S

SessionBalanceChangeData - Class in net.juniper.smgt.vta.datamgr.im
Data object for SessionBalanceChange.
SessionBalanceChangeData() - Constructor for class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
SessionBalanceChangeData(String, String, Long, String, Short, String, Long) - Constructor for class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
SessionBalanceChangeData(SessionBalanceChangeData) - Constructor for class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
SessionData - Class in net.juniper.smgt.vta.datamgr.im
Data object for Session.
SessionData() - Constructor for class net.juniper.smgt.vta.datamgr.im.SessionData
 
SessionData(String, Short, String, String, String, Long, Long, Long, Long, Long, Long, String) - Constructor for class net.juniper.smgt.vta.datamgr.im.SessionData
 
SessionData(SessionData) - Constructor for class net.juniper.smgt.vta.datamgr.im.SessionData
 
setAccountName(String) - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
setAccountName(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
setAmount(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
setBalance(Long) - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
setDate(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
setDescription(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
setDescription(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setDownBytes(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setDownPackets(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setLastUpdateTime(Long) - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
setLastUpdateTime(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setQualifier(Short) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
setQualifier(Short) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setServiceName(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setSessionId(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
setSessionId(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setStartTime(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setStatus(String) - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
setStatus(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setSubscriberID(String) - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
setSubscriberID(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
setSubscriberID(String) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setUpBytes(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 
setUpPackets(Long) - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 

T

terminateSessions(String[]) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Terminates sessions for the subscriber.
topUpBalance(String[], String, long, long, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Top up the named accounts with the given amount for all subscribers.
topUpBalance(String[], String, String, long, long, boolean, String) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
Top up the named accounts with the given status to the given amount for subscribers.
toString() - Method in class net.juniper.smgt.vta.datamgr.im.AccountData
 
toString() - Method in class net.juniper.smgt.vta.datamgr.im.SessionBalanceChangeData
 
toString() - Method in class net.juniper.smgt.vta.datamgr.im.SessionData
 

U

updateAccounts(String, String, String, String, long, boolean, String, boolean) - Method in interface net.juniper.smgt.vta.datamgr.extif.RemoteDataMgr
This method modifies accounts selected by subscriberId, accountName, and accountStatus arguments.

A C D E G H J N O R S T U
SRC-VTA API 7.15