Class RemoteAuthorityService

java.lang.Object
org.openurp.app.security.service.RemoteAuthorityService
All Implemented Interfaces:
org.beangle.commons.bean.Initializing, org.beangle.security.data.ProfileService

public class RemoteAuthorityService
extends Object
implements org.beangle.security.data.ProfileService, org.beangle.commons.bean.Initializing
http://localhost:8080/platform/user/dimensions/departments.json http://localhost:8080/platform/security/func/edu-lesson-adminapp/permissions/role/1.json http://localhost:8080/platform/security/data/permissions/user/root.json?data=org.openurp.base.edu .model.Student&app=edu-lesson-adminapp
Author:
chaostone
  • Constructor Details

    • RemoteAuthorityService

      public RemoteAuthorityService()
  • Method Details

    • init

      public void init() throws Exception
      Specified by:
      init in interface org.beangle.commons.bean.Initializing
      Throws:
      Exception
    • getDimension

      public Dimension getDimension​(String fieldName)
    • getProfiles

      public List<org.beangle.security.core.userdetail.Profile> getProfiles​(String userCode, String function)
      Specified by:
      getProfiles in interface org.beangle.security.data.ProfileService
    • getPermission

      public org.beangle.security.data.Permission getPermission​(String user, String dataResource, String functionResource)
      Specified by:
      getPermission in interface org.beangle.security.data.ProfileService
    • extractResource

      public String extractResource​(String uri)
    • setDataResolver

      public void setDataResolver​(UserDataResolver dataResolver)