case "mail": attr.setDisplayName("mail"); attr.setDescription("email address"); break; case "cn": attr.setDisplayName("common name"); attr.setDescription("full name of person"); break; case "sn": attr.setDisplayName("surname"); attr.setDescription("family name, usually last name (first in Hungary)"); break; case "givenName": attr.setDisplayName("given name"); attr.setDescription("usually first name (last in Hungary)"); break; case "eppn": attr.setDisplayName("eduPersonPrincipalName"); attr.setDescription("person identifier in academic federations"); break; case "epuid": attr.setDisplayName("eduPersonUniqueId"); attr.setDescription("non re-assignable person identifier in academic federations"); break; case "displayName": attr.setDisplayName("displayName"); attr.setDescription("full name of person"); break; case "uid":
AttributeDefinition attributeDefinition = new AttributeDefinition(); attributeDefinition.setDisplayName(ATTR_COEF_DISPLAY_NAME); attributeDefinition.setDescription(ATTR_COEF_DESCRIPTION); attributeDefinition.setFriendlyName(ATTR_COEF_FRIENDLY_NAME); attributeDefinition.setNamespace(ATTR_COEF_NAMESPACE); AttributeDefinition attributeDefinition = new AttributeDefinition(); attributeDefinition.setDisplayName(ATTR_PUBS_DISPLAY_NAME); attributeDefinition.setDescription(ATTR_PUBS_DESCRIPTION); attributeDefinition.setFriendlyName(ATTR_PUBS_FRIENDLY_NAME); attributeDefinition.setNamespace(ATTR_PUBS_NAMESPACE);
attrDef.setFriendlyName(FRIENDLY_NAME_VO_FROM_EMAIL); attrDef.setNamespace(NAMESPACE_VO_FROM_EMAIL); attrDef.setDescription("Email address used as \"from\" in mail notifications."); attrDef.setType(String.class.getName()); attrDef = attrManager.createAttribute(registrarSession, attrDef); attrDef.setFriendlyName(FRIENDLY_NAME_VO_TO_EMAIL); attrDef.setNamespace(NAMESPACE_VO_TO_EMAIL); attrDef.setDescription("Email addresses (of VO administrators) used as \"to\" in mail notifications."); attrDef.setType("java.util.ArrayList"); attrDef = attrManager.createAttribute(registrarSession, attrDef); attrDef.setFriendlyName(FRIENDLY_NAME_GROUP_TO_EMAIL); attrDef.setNamespace(NAMESPACE_GROUP_TO_EMAIL); attrDef.setDescription("Email addresses (of Group administrators) used as \"to\" in mail notifications."); attrDef.setType("java.util.ArrayList"); attrDef = attrManager.createAttribute(registrarSession, attrDef); attrDef.setFriendlyName(FRIENDLY_NAME_GROUP_FROM_EMAIL); attrDef.setNamespace(NAMESPACE_GROUP_FROM_EMAIL); attrDef.setDescription("Email address used as \"from\" in mail notifications."); attrDef.setType(String.class.getName()); attrDef = attrManager.createAttribute(registrarSession, attrDef); attrDef.setFriendlyName(FRIENDLY_NAME_VO_LANGUAGE_EMAIL); attrDef.setNamespace(NAMESPACE_VO_LANGUAGE_EMAIL); attrDef.setDescription("Default language used for application notifications to VO administrators."); attrDef.setType(String.class.getName()); attrDef = attrManager.createAttribute(registrarSession, attrDef);