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, update
addRemoteListener, 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, unreferenced
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRemoteListener, getArrayRange, getModel, getRemoteListenerHandle, isLight, register, releaseRemoteListener, removeRemoteListener, setModel
public PNewServicePageBeanImpl() throws RemoteException
RemoteException
public PModelHandle getModelHandleForPurchasedServices(PModelHandle origMH) throws RemoteException
getModelHandleForPurchasedServices
in interface PNewServicePageBean
planMH
- plan model handle retrieved from Infranet.includeNonProd
- boolean flag to indicate whether to include services that
do not contain products.RemoteException
public PModelHandle getModelHandleForPurchasedServices(PModelHandle origMH, PModelHandle fromPlanMH, boolean isRequired) throws RemoteException
getModelHandleForPurchasedServices
in interface PNewServicePageBean
origMH
- PModelHandleisRequired
- booleanRemoteException
public HashMap getTableModelIndexesToServiceIndexMap() throws RemoteException
getTableModelIndexesToServiceIndexMap
in interface PNewServicePageBean
RemoteException
public boolean isCSRPlan(PModelHandle plan) throws RemoteException
isCSRPlan
in interface PNewServicePageBean
plan
- plan handleRemoteException
public PModelHandle getModelHandleForPurchasedDeals(PModelHandle origMH) throws RemoteException
getModelHandleForPurchasedDeals
in interface PNewServicePageBean
RemoteException
public void convertModelHandleForUpgrade(PModelHandle origMH, PModelHandle servicesAttrInfo) throws RemoteException
convertModelHandleForUpgrade
in interface PNewServicePageBean
origMH
- 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 PNewServicePageRemoteException
public void collectLoginInfo(PModelHandle serviceModel, PModelHandle loginInfo, PModelHandle origMH) throws RemoteException
collectLoginInfo
in interface PNewServicePageBean
serviceModel
- 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 wholeRemoteException
public void appendLoginData(PModelHandle event, PModelHandle loginModelHandle) throws RemoteException
appendLoginData
in interface PNewServicePageBean
event
- Collect Data modelhandle to which data needs to be appendedloginModelHandle
- contains the login information, device information and inherited information
of the services in the PNewServicePageRemoteException
public String getServiceID(PModelHandle handle) throws RemoteException
PNewServicePageBean
getServiceID
in interface PNewServicePageBean
RemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.