public class PNewServicePageBeanImpl extends PIAComponentCollectionBean implements PNewServicePageBean
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY| Constructor and Description |
|---|
PNewServicePageBeanImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendLoginData(PModelHandle event,
PModelHandle loginModelHandle)
Appends the login info from loginModelHandle to event
Also appends the device info, if associated and the Inherited info, if entered, to event
|
void |
collectLoginInfo(PModelHandle serviceModel,
PModelHandle loginInfo,
PModelHandle origMH)
Collects login and extended attributes info and append the whole service info to origMH
|
void |
convertModelHandleForUpgrade(PModelHandle origMH,
PModelHandle servicesAttrInfo)
Appends the login info from servicesAttrInfo to origMH
|
PModelHandle |
getModelHandleForPurchasedDeals(PModelHandle origMH)
This method is used for retrieving the services related to selected optional deals in purchase panle for
change options.
|
PModelHandle |
getModelHandleForPurchasedServices(PModelHandle origMH)
Converts input plan model handle from Infranet into a format
which is expected by PIASpecSpreadsheet.
|
PModelHandle |
getModelHandleForPurchasedServices(PModelHandle origMH,
PModelHandle fromPlanMH,
boolean isRequired)
Returns the clone of origMH with required deals
|
String |
getServiceID(PModelHandle handle)
retrieves the service id from the PModelHandle passed
|
HashMap |
getTableModelIndexesToServiceIndexMap()
Retrieves the model indexes for all the services.
|
boolean |
isCSRPlan(PModelHandle plan)
Returns true if the given plan handle contains /service/admin_client
service in it
|
addChild, getCollectedData, getSelectionDataFor, removeChild, updateaddRemoteListener, closeSecContext, createClientException, distributeEventToListeners, fireModelChangeEvent, getAppController, getArrayRange, getContext, getField, getField, getField, getFieldWithRestriction, getFieldWithRestriction, getFieldWithRestriction, getModel, getRemoteListenerHandle, getSecContext, handleDistributeToListener, isLight, register, releaseContext, releaseRemoteListener, removeRemoteListener, setField, setField, setModel, unreferencedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModelpublic PNewServicePageBeanImpl()
throws RemoteException
RemoteExceptionpublic PModelHandle getModelHandleForPurchasedServices(PModelHandle origMH) throws RemoteException
getModelHandleForPurchasedServices in interface PNewServicePageBeanplanMH - plan model handle retrieved from Infranet.includeNonProd - boolean flag to indicate whether to include services that
do not contain products.RemoteExceptionpublic PModelHandle getModelHandleForPurchasedServices(PModelHandle origMH, PModelHandle fromPlanMH, boolean isRequired) throws RemoteException
getModelHandleForPurchasedServices in interface PNewServicePageBeanorigMH - PModelHandleisRequired - booleanRemoteExceptionpublic HashMap getTableModelIndexesToServiceIndexMap() throws RemoteException
getTableModelIndexesToServiceIndexMap in interface PNewServicePageBeanRemoteExceptionpublic boolean isCSRPlan(PModelHandle plan) throws RemoteException
isCSRPlan in interface PNewServicePageBeanplan - plan handleRemoteExceptionpublic PModelHandle getModelHandleForPurchasedDeals(PModelHandle origMH) throws RemoteException
getModelHandleForPurchasedDeals in interface PNewServicePageBeanRemoteExceptionpublic void convertModelHandleForUpgrade(PModelHandle origMH, PModelHandle servicesAttrInfo) throws RemoteException
convertModelHandleForUpgrade in interface PNewServicePageBeanorigMH - Collect Data modelhandle to which login data need to be appendedservicesAttrInfo - servicesAttrInfo is an array of PIN_FLD_SERVICES containing the login information
of the services in the PNewServicePageRemoteExceptionpublic void collectLoginInfo(PModelHandle serviceModel, PModelHandle loginInfo, PModelHandle origMH) throws RemoteException
collectLoginInfo in interface PNewServicePageBeanserviceModel - PModelHandle containing the service infologinInfo - PModelHandle containing the login and other extended attributes for the serviceModelorigMH - PModelHandle to which the data in serviceModel and loginInfo need to be appended as a wholeRemoteExceptionpublic void appendLoginData(PModelHandle event, PModelHandle loginModelHandle) throws RemoteException
appendLoginData in interface PNewServicePageBeanevent - Collect Data modelhandle to which data needs to be appendedloginModelHandle - contains the login information, device information and inherited information
of the services in the PNewServicePageRemoteExceptionpublic String getServiceID(PModelHandle handle) throws RemoteException
PNewServicePageBeangetServiceID in interface PNewServicePageBeanRemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.