public class PPermissionInfoBeanImpl extends PIAComponentCollectionBean implements PPermissionInfoBean
PortalOp.OP_SEARCH
PortalOp.OP_WRITE_FLDS
PortalOp.OP_DELETE_FLDS
mFList, mRemoteListeners, UPDATE_CLIENT, UPDATE_MODEL_CHANGE, UPDATE_NEW_MODEL, UPDATE_PROPERTY
Constructor and Description |
---|
PPermissionInfoBeanImpl() |
Modifier and Type | Method and Description |
---|---|
ArrayList |
getActions(Object AccPoid)
This function sends back a list of the PSettableRestrictions containing the
Permission Strings.
|
Object[] |
getServiceAdminClient(PModelHandle pNewMH)
Call
PortalOp.OP_SEARCH to check whether /service/admin Client
exists for the account. |
boolean |
saveChanges(ArrayList arrList)
Save changes to Portal by using the objects stored in the ArrayList that is sent
back.
|
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 PPermissionInfoBeanImpl() throws RemoteException
RemoteException
public Object[] getServiceAdminClient(PModelHandle pNewMH) throws RemoteException
PortalOp.OP_SEARCH
to check whether /service/admin Client
exists for the account.
Calls refreshActions(Poid <>) internally.getServiceAdminClient
in interface PPermissionInfoBean
pNewMH
- - Account model handle.
If /service/admin_client is present, the account poid is returned.RemoteException
public ArrayList getActions(Object AccPoid) throws RemoteException
getActions
in interface PPermissionInfoBean
Account
- PoidRemoteException
public boolean saveChanges(ArrayList arrList) throws RemoteException
PortalOp.OP_WRITE_FLDS
,PortalOp.OP_DELETE_FLDS
saveChanges
in interface PPermissionInfoBean
ArrayList
- of PSettableRestrictionRemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.