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.AuthorizationEventsMethods 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.modelSubclasses of PerunBean in cz.metacentrum.perun.cabinet.modelModifier and TypeClassDescriptionclassClass representing author.classClass represents Authorship = connection between publication and its author.classThis class represents a category (of publication).classClass represents single Publication.classExtension for single publication which provides more info for GUIclassClass represents a publication system, i.e. prezentator.classClass represents Thanks = expression of acknowledgment from authors to facility owners.classExtension for single Thanks to provide GUI more info
- 
Uses of PerunBean in cz.metacentrum.perun.controller.modelSubclasses of PerunBean in cz.metacentrum.perun.controller.modelModifier and TypeClassDescriptionclassExtension of Service (from Perun-Core) to provide more info for GUI
- 
Uses of PerunBean in cz.metacentrum.perun.core.apiClasses in cz.metacentrum.perun.core.api with type parameters of type PerunBeanModifier and TypeClassDescriptionclassPerunBeanProcessingPool<T extends PerunBean>Processing pool for processing PerunBeans as jobs.Subclasses of PerunBean in cz.metacentrum.perun.core.apiModifier and TypeClassDescriptionclassThis class represents attribute (with value) of some object (VO, member).classThis class represents definition of attribute.classThis class represent audit information.classRepresents ban for someone on something in perun.classRepresents specific ban of user on facility.classRepresents specific ban of member on resource.classclassCandidate member of a Virtual Organization or candidate user.classGroup obtained from an extSource with the login and login of its parent in the external source.classCandidate used in group synchronization.classRepresents consent from a user to process their informationclassRepresents a list of facilities with joint consent management.classDestination where services are propagated.classExternal Source BeanclassClass represents facility.classGroup entity.classRepresentation of the physical host.classMember of a Virtual Organization.classDeprecated.classRepresents resource.classResource Tag entity.classDestination where services are propagated.classFacility with list of all its ownersclassGroup with list of all its attributes.classMember of a Virtual Organization.classObject which represents RichResourceclassclassclassclassRepresents user of some source.classUser external authentication.classVo 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 booleanAuthzResolver.authorizedInternal(PerunSession sess, String policyDefinition, PerunBean... objects) Checks if the principal is authorized.static booleanAuthzResolver.authorizedToManageRole(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to manage the role on the object.static booleanAuthzResolver.authorizedToReadRole(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to read the role on the object.intintintintintintintintintintDeprecated.intintintintintCompare this object with another perunBean.intintAuthzResolver.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 booleanAuthzResolver.isAuthorized(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static booleanAuthzResolver.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 voidAuthzResolver.setRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object.static booleanAuthzResolver.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 voidAuthzResolver.unsetRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic voidAuthzResolver.unsetRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.static voidAuthzResolver.unsetRole(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static voidAuthzResolver.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 booleanAuthzResolver.authorizedExternal(PerunSession sess, String policyDefinition, List<PerunBean> objects) Checks if the principal is authorized.static booleanAuthzResolver.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 StringBeansUtils.prepareInSqlClause(String identifier, List<? extends PerunBean> beans) Create a string with set of IN clause.static voidAuthzResolver.setRole(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Set role for auhtorizedGroup and all complementary objects.static voidAuthzResolver.setRole(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Set role for user and all complementary objects.static voidAuthzResolver.unsetRole(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Unset role for group and all complementary objectsstatic voidAuthzResolver.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.exceptionsMethods 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.blMethods 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.voidAttributesManagerBl.checkAttributeAssignment(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) Check if attribute is from the same namespace as it's handlervoidAttributesManagerBl.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 ArrayDatabaseManagerBl.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.blImplMethods 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 booleanAuthzResolverBlImpl.authorizedToManageRole(PerunSession sess, PerunBean object, String roleName) Check whether the principal is authorized to manage the role on the object.static booleanAuthzResolverBlImpl.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) voidAttributesManagerBlImpl.checkAttributeAssignment(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) voidAttributesManagerBlImpl.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 booleanAuthzResolverBlImpl.isAuthorized(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static voidAuthzResolverBlImpl.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 voidAuthzResolverBlImpl.setRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static voidAuthzResolverBlImpl.setRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static booleanAuthzResolverBlImpl.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 voidAuthzResolverBlImpl.unsetRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic voidAuthzResolverBlImpl.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 booleanAuthzResolverBlImpl.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.entryMethods 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.implClasses in cz.metacentrum.perun.core.impl with type parameters of type PerunBeanModifier and TypeClassDescriptionprotected static classAttributesManagerImpl.AttributeRowMapper<T extends PerunBean,V extends PerunBean> protected static classAttributesManagerImpl.AttributeRowMapper<T extends PerunBean,V extends PerunBean> Subclasses of PerunBean in cz.metacentrum.perun.core.implModifier and TypeClassDescriptionclassExt source for CSV files.classThis extSource is just for use loading users from LDAP of EGI SSO Need to be concrete because special parsing of user certificates.classExt source implementation for Google Groups.classDummy ExtSource - IdP - Identity federationclassCommon ancestor of ExtSource implementations.classThis is a specific version of SQL extSource extension for SQL Complex.classDummy ExtSource - InternalclassclassXML extSource for groups in IS MUclassImplementation of ExtSource for IT4I SCS API.classExt source for JSON files.classDummy ExtSource - KerberosclassExt source implementation for LDAP.classExtSource for synchronization from another Perun instanceclassExtSource 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.classclassComplex SQL extSource is extended SQL extSource with ability to get all subjects with all needed attributes by one query.classClass ExtSource for TCS Synchronize certificates from defined address to Perun for existing users (skip not existing users)classExtSource implementation for Unity system.classDummy ExtSource - X.508classMethods in cz.metacentrum.perun.core.impl that return PerunBeanMethods in cz.metacentrum.perun.core.impl with parameters of type PerunBeanModifier and TypeMethodDescriptionbooleanvoidAuthzRoles.putAuthzRole(String role, PerunBean perunBean) protected voidAuthzRoles.putComplementaryObject(String role, PerunBean perunBean) booleanAttributesManagerImpl.setAttribute(PerunSession sess, PerunBean bean1, PerunBean bean2, Attribute attribute) voidAuthzRole.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.implApiMethods in cz.metacentrum.perun.core.implApi with parameters of type PerunBeanModifier and TypeMethodDescriptionbooleanAttributesManagerImplApi.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.attributesClasses in cz.metacentrum.perun.core.implApi.modules.attributes with type parameters of type PerunBeanModifier and TypeClassDescriptionclassclassclassAbstractMembershipExpirationRulesModule<T extends PerunBean>
- 
Uses of PerunBean in cz.metacentrum.perun.registrar.modelSubclasses of PerunBean in cz.metacentrum.perun.registrar.modelModifier and TypeClassDescriptionclassInvitation to a group sent via email.class
- 
Uses of PerunBean in cz.metacentrum.perun.rpc.deserializerMethods 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.modelSubclasses of PerunBean in cz.metacentrum.perun.taskslib.model