Class AuthorizationService
- java.lang.Object
-
- eu.dnetlib.openaire.usermanagement.utils.AuthorizationService
-
@Component("AuthorizationService") public class AuthorizationService extends Object
-
-
Field Summary
Fields Modifier and Type Field Description StringANONYMOUS_USERStringPORTAL_ADMINStringREGISTERED_USER
-
Constructor Summary
Constructors Constructor Description AuthorizationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringcurator(String type)Type = FUNDER | COMMUNITY | INSTITUTION | PROJECTStringgetAaiId()StringgetEmail()List<String>getRoles()booleanisCommunity(String type)booleanisCurator(String type)booleanisManager(String type, String id)booleanisMember(String type, String id)booleanisPortalAdmin()Stringmanager(String type, String id)Type = FUNDER | COMMUNITY | INSTITUTION | PROJECT Id = EE, EGI, etcStringmember(String type, String id)Type = FUNDER | COMMUNITY | RI | INSTITUTION | PROJECT Id = EE, EGI, etc
-
-
-
Field Detail
-
PORTAL_ADMIN
public final String PORTAL_ADMIN
- See Also:
- Constant Field Values
-
ANONYMOUS_USER
public final String ANONYMOUS_USER
- See Also:
- Constant Field Values
-
REGISTERED_USER
public final String REGISTERED_USER
- See Also:
- Constant Field Values
-
-
Method Detail
-
manager
public String manager(String type, String id)
Type = FUNDER | COMMUNITY | INSTITUTION | PROJECT Id = EE, EGI, etc
-
member
public String member(String type, String id)
Type = FUNDER | COMMUNITY | RI | INSTITUTION | PROJECT Id = EE, EGI, etc
-
isCommunity
public boolean isCommunity(String type)
-
isPortalAdmin
public boolean isPortalAdmin()
-
isCurator
public boolean isCurator(String type)
-
getAaiId
public String getAaiId()
-
getEmail
public String getEmail()
-
-