Uses of Class
cz.metacentrum.perun.core.api.PerunBean
Packages that use PerunBean
Package
Description
Exceptions.
-
Uses of PerunBean in cz.metacentrum.perun.audit.events.AuthorizationEvents
Methods in cz.metacentrum.perun.audit.events.AuthorizationEvents that return PerunBeanModifier and TypeMethodDescriptionRoleSetForGroup.getObject()
RoleSetForUser.getObject()
RoleUnsetForGroup.getObject()
RoleUnsetForUser.getObject()
Constructors in cz.metacentrum.perun.audit.events.AuthorizationEvents with parameters of type PerunBeanModifierConstructorDescriptionRoleSetForGroup
(PerunBean object, Group group, String role) RoleSetForUser
(PerunBean object, User user, String role) RoleUnsetForGroup
(PerunBean object, Group group, String role) RoleUnsetForUser
(PerunBean object, User user, String role) -
Uses of PerunBean in cz.metacentrum.perun.cabinet.model
Subclasses of PerunBean in cz.metacentrum.perun.cabinet.modelModifier and TypeClassDescriptionclass
Class representing author.class
Class represents Authorship = connection between publication and its author.class
This class represents a category (of publication).class
Class represents single Publication.class
Extension for single publication which provides more info for GUIclass
Class represents a publication system, i.e. prezentator.class
Class represents Thanks = expression of acknowledgment from authors to facility owners.class
Extension for single Thanks to provide GUI more info -
Uses of PerunBean in cz.metacentrum.perun.controller.model
Subclasses of PerunBean in cz.metacentrum.perun.controller.modelModifier and TypeClassDescriptionclass
Extension of Service (from Perun-Core) to provide more info for GUI -
Uses of PerunBean in cz.metacentrum.perun.core.api
Classes in cz.metacentrum.perun.core.api with type parameters of type PerunBeanModifier and TypeClassDescriptionclass
PerunBeanProcessingPool<T extends PerunBean>
Processing pool for processing PerunBeans as jobs.Subclasses of PerunBean in cz.metacentrum.perun.core.apiModifier and TypeClassDescriptionclass
This class represents attribute (with value) of some object (VO, member).class
This class represents definition of attribute.class
This class represent audit information.class
Represents ban for someone on something in perun.class
Represents specific ban of user on facility.class
Represents specific ban of member on resource.class
class
Candidate member of a Virtual Organization or candidate user.class
Group obtained from an extSource with the login and login of its parent in the external source.class
Candidate used in group synchronization.class
Represents consent from a user to process their informationclass
Represents a list of facilities with joint consent management.class
Destination where services are propagated.class
External Source Beanclass
Class represents facility.class
Group entity.class
Representation of the physical host.class
Member of a Virtual Organization.class
Deprecated.class
Represents resource.class
Resource Tag entity.class
Destination where services are propagated.class
Facility with list of all its ownersclass
Group with list of all its attributes.class
Member of a Virtual Organization.class
Object which represents RichResourceclass
class
class
class
class
Represents user of some source.class
User external authentication.class
Vo entity.Methods in cz.metacentrum.perun.core.api that return types with arguments of type PerunBeanModifier and TypeMethodDescriptionAuthzResolver.getComplementaryObjectsForRole
(PerunSession sess, String role) Returns all complementary objects for defined role.AuthzResolver.getComplementaryObjectsForRole
(PerunSession sess, String role, Class perunBeanClass) Returns complementary objects for defined role filtered by particular class, e.g.UsersManager.getUserRelations
(PerunSession sess, User user) Gets map with 2 items which are a list of all vos and a list of all groups where given user is member filtered by principal's privileges.Searcher.globalSearch
(PerunSession sess, String searchString) Similarity substring search in users, VOs, groups and facilities.Searcher.globalSearchIDOnly
(PerunSession sess, int searchId) Performs exact match on ID for user, VO, group and facility.Methods in cz.metacentrum.perun.core.api with parameters of type PerunBeanModifier and TypeMethodDescriptionstatic boolean
AuthzResolver.authorizedInternal
(PerunSession sess, String policyDefinition, PerunBean... objects) Checks if the principal is authorized.static boolean
AuthzResolver.authorizedToManageRole
(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to manage the role on the object.static boolean
AuthzResolver.authorizedToReadRole
(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to read the role on the object.int
int
int
int
int
int
int
int
int
int
Deprecated.int
int
int
int
int
int
Compare this object with another perunBean.int
int
AuthzResolver.getAdminGroups
(PerunSession sess, PerunBean complementaryObject, String role) Get all authorizedGroups for complementary object and role.AuthzResolver.getAdmins
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.AuthzResolver.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, List<String> specificAttributes, String role, boolean onlyDirectAdmins, boolean allUserAttributes) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role with specified attributes.static boolean
AuthzResolver.isAuthorized
(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, PerunBean bean, boolean checkMfa) Checks if the principal is authorized to do some action of PerunBean attribute.static void
AuthzResolver.setRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object.static boolean
AuthzResolver.someAdminExists
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Check if some valid user with specific role exists for given complementary object (for group-based rights, status must be VALID for both Vo and group).static void
AuthzResolver.unsetRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic void
AuthzResolver.unsetRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.static void
AuthzResolver.unsetRole
(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static void
AuthzResolver.unsetRole
(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object.Method parameters in cz.metacentrum.perun.core.api with type arguments of type PerunBeanModifier and TypeMethodDescriptionstatic boolean
AuthzResolver.authorizedExternal
(PerunSession sess, String policyDefinition, List<PerunBean> objects) Checks if the principal is authorized.static boolean
AuthzResolver.authorizedInternal
(PerunSession sess, String policyDefinition, List<PerunBean> objects) Checks if the principal is authorized.AttributesManager.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) Get all (for entities) attributeDefinitions which user has right to READ them and fill attribute writable (if user has also right to WRITE them).static String
BeansUtils.prepareInSqlClause
(String identifier, List<? extends PerunBean> beans) Create a string with set of IN clause.static void
AuthzResolver.setRole
(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Set role for auhtorizedGroup and all complementary objects.static void
AuthzResolver.setRole
(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Set role for user and all complementary objects.static void
AuthzResolver.unsetRole
(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Unset role for group and all complementary objectsstatic void
AuthzResolver.unsetRole
(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Unset role for user and all complementary objects -
Uses of PerunBean in cz.metacentrum.perun.core.api.exceptions
Methods in cz.metacentrum.perun.core.api.exceptions that return PerunBeanModifier and TypeMethodDescriptionPerunBeanNotSupportedException.getComplementaryObject()
Getter for the PerunBean objectConstructors in cz.metacentrum.perun.core.api.exceptions with parameters of type PerunBeanModifierConstructorDescriptionPerunBeanNotSupportedException
(String message, PerunBean complementaryObject) PerunBeanNotSupportedException
(String message, PerunBean complementaryObject, Throwable cause) Constructor with the cause, the PerunBean object and the messagePerunBeanNotSupportedException
(Throwable cause, PerunBean complementaryObject) Constructor with the cause and the PerunBean object -
Uses of PerunBean in cz.metacentrum.perun.core.bl
Methods in cz.metacentrum.perun.core.bl that return types with arguments of type PerunBeanModifier and TypeMethodDescriptionSearcherBl.globalSearch
(PerunSession sess, String searchString) Similarity substring search in VOs, groups and facilities.SearcherBl.globalSearchIDOnly
(PerunSession sess, int searchId) Performs exact match on ID for user, VO, group and facility.SearcherBl.globalSearchPerunAdmin
(PerunSession sess, String searchString) Similarity substring search in users, VOs, groups and facilities.Methods in cz.metacentrum.perun.core.bl with parameters of type PerunBeanModifier and TypeMethodDescriptionModulesUtilsBl.checkAndTransferBucketQuota
(Attribute quotasAttribute, PerunBean firstPlaceholder, PerunBean secondPlaceholder) Checks the format of and extracts soft and hard quota from the attribute's value (the expected format is: `softQuota:hardQuota`).ModulesUtilsBl.checkAndTransferQuotas
(Attribute quotasAttribute, PerunBean firstPlaceholder, PerunBean secondPlaceholder, boolean withMetrics) Check if value in quotas attribute are in the right format.void
AttributesManagerBl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) Check if attribute is from the same namespace as it's handlervoid
AttributesManagerBl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler1, PerunBean handler2) Check if attribute is from the same namespace as combination of perunBean handlers.Method parameters in cz.metacentrum.perun.core.bl with type arguments of type PerunBeanModifier and TypeMethodDescriptionAttributesManagerBl.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) Get all (for entities) attributeDefinitions which user has right to READ them and fill attribute writable (if user has also right to WRITE them).static Array
DatabaseManagerBl.prepareSQLArrayOfNumbers
(List<? extends PerunBean> perunBeans, PreparedStatement preparedStatement) Take list of perunBeans and generate an array of ids in sql database from it. -
Uses of PerunBean in cz.metacentrum.perun.core.blImpl
Methods in cz.metacentrum.perun.core.blImpl that return types with arguments of type PerunBeanModifier and TypeMethodDescriptionAuthzResolverBlImpl.getComplementaryObjectsForRole
(PerunSession sess, String role) Returns all complementary objects for defined role.AuthzResolverBlImpl.getComplementaryObjectsForRole
(PerunSession sess, String role, Class perunBeanClass) Returns only complementary objects for defined role which fits perunBeanClass class.SearcherBlImpl.globalSearch
(PerunSession sess, String searchString) SearcherBlImpl.globalSearchIDOnly
(PerunSession sess, int searchId) SearcherBlImpl.globalSearchPerunAdmin
(PerunSession sess, String searchString) Methods in cz.metacentrum.perun.core.blImpl with parameters of type PerunBeanModifier and TypeMethodDescriptionstatic boolean
AuthzResolverBlImpl.authorizedToManageRole
(PerunSession sess, PerunBean object, String roleName) Check whether the principal is authorized to manage the role on the object.static boolean
AuthzResolverBlImpl.authorizedToReadRole
(PerunSession sess, PerunBean object, String roleName) Check whether the principal is authorized to read the role on the object.ModulesUtilsBlImpl.checkAndTransferBucketQuota
(Attribute quotasAttribute, PerunBean firstPlaceholder, PerunBean secondPlaceholder) ModulesUtilsBlImpl.checkAndTransferQuotas
(Attribute quotasAttribute, PerunBean firstPlaceholder, PerunBean secondPlaceholder, boolean withMetrics) void
AttributesManagerBlImpl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) void
AttributesManagerBlImpl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler1, PerunBean handler2) AuthzResolverBlImpl.filterNotAllowedAttributes
(PerunSession sess, PerunBean bean, List<Attribute> attributes) From given attributes filter out the ones which are not allowed for the current principal.AuthzResolverBlImpl.getAdminGroups
(PerunBean complementaryObject, String role) Get all authorizedGroups for complementary object and role.AuthzResolverBlImpl.getAdmins
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.AuthzResolverBlImpl.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, String role) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role without any attributes.AuthzResolverBlImpl.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, List<String> specificAttributes, String role, boolean onlyDirectAdmins, boolean allUserAttributes) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role with specified attributes.static boolean
AuthzResolverBlImpl.isAuthorized
(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static void
AuthzResolverBlImpl.logLastAdmin
(PerunSession sess, PerunBean complementaryObject) Checks whether removed admin user/group was the last admin of Vo/Facility, log an AuditEvent which will trigger a notification if this was the case.static void
AuthzResolverBlImpl.setRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static void
AuthzResolverBlImpl.setRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static boolean
AuthzResolverBlImpl.someAdminExists
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Check if some valid user with specific role exists for given complementary object (for group-based rights, status must be VALID for both Vo and group).static void
AuthzResolverBlImpl.unsetRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic void
AuthzResolverBlImpl.unsetRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.Method parameters in cz.metacentrum.perun.core.blImpl with type arguments of type PerunBeanModifier and TypeMethodDescriptionstatic boolean
AuthzResolverBlImpl.authorized
(PerunSession sess, String policyDefinition, List<PerunBean> objects) Prepare necessary structures and resolve access rights for the session's principal.AttributesManagerBlImpl.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) -
Uses of PerunBean in cz.metacentrum.perun.core.entry
Methods in cz.metacentrum.perun.core.entry that return types with arguments of type PerunBeanModifier and TypeMethodDescriptionUsersManagerEntry.getUserRelations
(PerunSession sess, User user) SearcherEntry.globalSearch
(PerunSession sess, String searchString) SearcherEntry.globalSearchIDOnly
(PerunSession sess, int searchId) Method parameters in cz.metacentrum.perun.core.entry with type arguments of type PerunBeanModifier and TypeMethodDescriptionAttributesManagerEntry.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) -
Uses of PerunBean in cz.metacentrum.perun.core.impl
Classes in cz.metacentrum.perun.core.impl with type parameters of type PerunBeanModifier and TypeClassDescriptionprotected static class
AttributesManagerImpl.AttributeRowMapper<T extends PerunBean,
V extends PerunBean> protected static class
AttributesManagerImpl.AttributeRowMapper<T extends PerunBean,
V extends PerunBean> Subclasses of PerunBean in cz.metacentrum.perun.core.implModifier and TypeClassDescriptionclass
Ext source for CSV files.class
This extSource is just for use loading users from LDAP of EGI SSO Need to be concrete because special parsing of user certificates.class
Ext source implementation for Google Groups.class
Dummy ExtSource - IdP - Identity federationclass
Common ancestor of ExtSource implementations.class
This is a specific version of SQL extSource extension for SQL Complex.class
Dummy ExtSource - Internalclass
class
XML extSource for groups in IS MUclass
Implementation of ExtSource for IT4I SCS API.class
Ext source for JSON files.class
Dummy ExtSource - Kerberosclass
Ext source implementation for LDAP.class
ExtSource for synchronization from another Perun instanceclass
ExtSource class for REMS, filters subjects that does not have a corresponding user in Perun by ues REMS or by additionalueses in format: {extSourceName}|{extSourceClass}|{eppn}|0.class
class
Complex SQL extSource is extended SQL extSource with ability to get all subjects with all needed attributes by one query.class
Class ExtSource for TCS Synchronize certificates from defined address to Perun for existing users (skip not existing users)class
ExtSource implementation for Unity system.class
Dummy ExtSource - X.508class
Methods in cz.metacentrum.perun.core.impl that return PerunBeanMethods in cz.metacentrum.perun.core.impl with parameters of type PerunBeanModifier and TypeMethodDescriptionboolean
void
AuthzRoles.putAuthzRole
(String role, PerunBean perunBean) protected void
AuthzRoles.putComplementaryObject
(String role, PerunBean perunBean) boolean
AttributesManagerImpl.setAttribute
(PerunSession sess, PerunBean bean1, PerunBean bean2, Attribute attribute) void
AuthzRole.setComplementaryObject
(PerunBean complementaryObject) Deprecated.Constructors in cz.metacentrum.perun.core.impl with parameters of type PerunBeanConstructor parameters in cz.metacentrum.perun.core.impl with type arguments of type PerunBean -
Uses of PerunBean in cz.metacentrum.perun.core.implApi
Methods in cz.metacentrum.perun.core.implApi with parameters of type PerunBeanModifier and TypeMethodDescriptionboolean
AttributesManagerImplApi.setAttribute
(PerunSession sess, PerunBean bean1, PerunBean bean2, Attribute attribute) Store the particular attribute associated with the bean1 and bean2. -
Uses of PerunBean in cz.metacentrum.perun.core.implApi.modules.attributes
Classes in cz.metacentrum.perun.core.implApi.modules.attributes with type parameters of type PerunBeanModifier and TypeClassDescriptionclass
class
class
AbstractMembershipExpirationRulesModule<T extends PerunBean>
-
Uses of PerunBean in cz.metacentrum.perun.registrar.model
Subclasses of PerunBean in cz.metacentrum.perun.registrar.modelModifier and TypeClassDescriptionclass
Invitation to a group sent via email.class
-
Uses of PerunBean in cz.metacentrum.perun.rpc.deserializer
Methods in cz.metacentrum.perun.rpc.deserializer that return PerunBeanModifier and TypeMethodDescriptionDeserializer.readPerunBean
(String name) Reads value with the specified name asPerunBean
.JsonDeserializer.readPerunBean
(String name) Methods in cz.metacentrum.perun.rpc.deserializer that return types with arguments of type PerunBeanModifier and TypeMethodDescriptionDeserializer.readListPerunBeans
(String name) Reads array with the specified name asList<PerunBean>
.JsonDeserializer.readListPerunBeans
(String name) -
Uses of PerunBean in cz.metacentrum.perun.taskslib.model
Subclasses of PerunBean in cz.metacentrum.perun.taskslib.model