Interface PPermissionInfoBean

All Superinterfaces:
Remote
All Known Implementing Classes:
PPermissionInfoBeanImpl

public interface PPermissionInfoBean extends Remote
Controller interface for the PPermissionInfoBean component.
  • Method Summary

    Modifier and Type
    Method
    Description
    getActions(Object fAccPoid)
    This function sends back a list of the PSettableRestrictions containing the Permission Strings.
    Calls PortalOp.OP_SEARCH to check whether /service/admin Client exists for the account opened.
    boolean
    Save changes to Portal by using the objects stored in the ArrayList that is sent back.
  • Method Details

    • getServiceAdminClient

      Object[] getServiceAdminClient(PModelHandle pNewMH) throws RemoteException
      Calls PortalOp.OP_SEARCH to check whether /service/admin Client exists for the account opened. Calls refreshActions(Poid invalid input: '<'>) internally.
      Parameters:
      pNewMH - - Account model handle. If /service/admin_client is present, the account poid is returned.
      Throws:
      RemoteException
    • getActions

      ArrayList getActions(Object fAccPoid) throws RemoteException
      This function sends back a list of the PSettableRestrictions containing the Permission Strings. A PModelHandle which is the model handle returned from function hasServiceAdminClient(PModelHandle invalid input: '<'>).
      Parameters:
      Account - Poid
      Returns:
      ArrayList of PSettableRestrictions
      Throws:
      RemoteException
    • saveChanges

      boolean saveChanges(ArrayList arrList) throws RemoteException
      Save changes to Portal by using the objects stored in the ArrayList that is sent back. Calls PortalOp.OP_WRITE_FLDS,PortalOp.OP_DELETE_FLDS
      Parameters:
      ArrayList - of PSettableRestriction
      Returns:
      boolean value
      Throws:
      RemoteException