@Override public String serializeToString() { StringBuilder str = new StringBuilder(); String stringValue; if(getValue() == null) stringValue = null; else try { stringValue = BeansUtils.attributeValueToString(this); } catch (InternalErrorException ex) { //WARNING: This error is not catched. There is very low chance to occur. //When this happens, error is logged and there is need to look on attributeValueToString script above. log.error("Attribute value can't be serialize! {}",ex); stringValue = null; } return str.append(this.getClass().getSimpleName()).append(":[").append( "id=<").append(getId()).append(">").append( ", friendlyName=<").append(getFriendlyName() == null ? "\\0" : BeansUtils.createEscaping(getFriendlyName())).append(">").append( ", namespace=<").append(getNamespace() == null ? "\\0" : BeansUtils.createEscaping(getNamespace())).append(">").append( ", type=<").append(getType() == null ? "\\0" : BeansUtils.createEscaping(getType())).append(">").append( ", unique=<").append(isUnique()).append(">").append( ", value=<").append(BeansUtils.createEscaping(stringValue)).append(">").append( ']').toString(); }
/** * Converts attribute value to string (serialize object to string). * This is a wrapper for passing value and type only for specific use. * @see #attributeValueToString(Attribute) * * @param attributeValue value of the attribute * @param type type of resulting attribute * @return string representation of the value * * @throws InternalErrorException */ @SuppressWarnings("unchecked") public static String attributeValueToString(Object attributeValue, String type) throws InternalErrorException { Attribute a = new Attribute(); a.setType(type); a.setValue(attributeValue); return attributeValueToString(a); }
footer = BeansUtils.attributeValueToString(attribute);
} else { itemW.setPrefilledValue(BeansUtils.attributeValueToString(map.get(dstAtt)));
Attribute a = attrManager.getAttribute(registrarSession, u, URN_USER_PREFERRED_LANGUAGE); if (a != null && a.getValue() != null) { language = BeansUtils.attributeValueToString(a);
newValue = BeansUtils.attributeValueToString(a); break; footer = BeansUtils.attributeValueToString(attribute);
String additionalAttrs = BeansUtils.attributeValueToString(map, LinkedHashMap.class.getName()); application.setFedInfo(additionalAttrs);
senderEmail = BeansUtils.attributeValueToString(attrSenderEmail); message.setReplyTo(senderEmail);
Attribute a = attrManager.getAttribute(registrarSession, user, URN_USER_PREFERRED_LANGUAGE); if (a != null && a.getValue() != null) { language = BeansUtils.attributeValueToString(a); Attribute a = attrManager.getAttribute(registrarSession, vo, URN_VO_LANGUAGE_EMAIL); if (a != null && a.getValue() != null) { language = BeansUtils.attributeValueToString(a); Attribute a = attrManager.getAttribute(registrarSession, group, URN_GROUP_LANGUAGE_EMAIL); if (a != null && a.getValue() != null) { language = BeansUtils.attributeValueToString(a); Attribute a = attrManager.getAttribute(registrarSession, user, URN_USER_PREFERRED_MAIL); if (a != null && a.getValue() != null) { email = BeansUtils.attributeValueToString(a);
Attribute a = attrManager.getAttribute(registrarSession, u, URN_USER_PREFERRED_MAIL); if (a != null && a.getValue() != null) { message.setTo(BeansUtils.attributeValueToString(a));
lang = new Locale(BeansUtils.attributeValueToString(a)); lang = new Locale(BeansUtils.attributeValueToString(a)); lang = new Locale(BeansUtils.attributeValueToString(a)); lang = new Locale(BeansUtils.attributeValueToString(a));
Attribute a = attrManager.getAttribute(registrarSession, vo, URN_VO_LANGUAGE_EMAIL); if (a != null && a.getValue() != null) { language = BeansUtils.attributeValueToString(a); Attribute a = attrManager.getAttribute(registrarSession, group, URN_GROUP_LANGUAGE_EMAIL); if (a != null && a.getValue() != null) { language = BeansUtils.attributeValueToString(a);
public AttributeHolders(Attribute attribute, Holder primaryHolder, Holder secondaryHolder, SavedBy savedBy) throws InternalErrorException { super(attribute, true); if (primaryHolder != null && secondaryHolder != null) { if (secondaryHolder.getType().equals(Holder.HolderType.GROUP) && (!primaryHolder.getType().equals(Holder.HolderType.MEMBER)) || (secondaryHolder.getType().equals(Holder.HolderType.MEMBER)) || (secondaryHolder.getType().equals(Holder.HolderType.USER))) { this.primaryHolder = secondaryHolder; this.secondaryHolder = primaryHolder; } else { this.primaryHolder = primaryHolder; this.secondaryHolder = secondaryHolder; } } else { this.primaryHolder = primaryHolder; this.secondaryHolder = secondaryHolder; } this.nameForSearch = attribute.getNamespace() + ":" + attribute.getFriendlyName(); this.namespaceForSearch = attribute.getNamespace(); this.friendlyNameForSearch = attribute.getFriendlyName(); this.typeForSearch = attribute.getType(); this.idForSearch = attribute.getId(); this.valueForSearch = BeansUtils.attributeValueToString(attribute); this.savedBy = savedBy; }