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, 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 PPermissionInfoBeanImpl()
throws RemoteException
RemoteExceptionpublic 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 PPermissionInfoBeanpNewMH - - Account model handle.
If /service/admin_client is present, the account poid is returned.RemoteExceptionpublic ArrayList getActions(Object AccPoid) throws RemoteException
getActions in interface PPermissionInfoBeanAccount - PoidRemoteExceptionpublic boolean saveChanges(ArrayList arrList) throws RemoteException
PortalOp.OP_WRITE_FLDS,PortalOp.OP_DELETE_FLDSsaveChanges in interface PPermissionInfoBeanArrayList - of PSettableRestrictionRemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.