[java-identity-provider COMMIT] in /trunk: idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/AbstractAttri...
noreply at shibboleth.net
noreply at shibboleth.net
Mon Aug 22 19:36:12 BST 2011
Author: lajoie
Date: Mon Aug 22 19:36:11 2011
New Revision: 4026
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4026&view=rev
Log:
lots of encoder/decoder work
Added:
trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/AbstractAttributeDecoder.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/AbstractSaml1AttributeDecoder.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/AbstractSaml1NameIdentifierDecoder.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/AbstractSaml2AttributeDecoder.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/AbstractSaml2NameIdentifierDecoder.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/AbstractSamlAttributeDecoder.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/AbstractSamlNameIdentifierDecoder.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/decoding/package-info.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/decoding/
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/decoding/Saml1NameIdentifierStringDecoder.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/decoding/Saml2NameIdentifierStringDecoder.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/decoding/package-info.java (with props)
Modified:
trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/AttributeDecoder.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSaml1AttributeEncoder.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSaml2AttributeEncoder.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSamlAttributeEncoder.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSamlNameIdentifierEncoder.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/SamlEncoderSupport.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/package-info.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/attribute/encoding/package-info.java
Modified: trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/AttributeDecoder.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/AttributeDecoder.java?rev=4026&r1=4025&r2=4026&view=diff
==============================================================================
--- trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/AttributeDecoder.java (original)
+++ trunk/idp-attribute-api/src/main/java/net/shibboleth/idp/attribute/AttributeDecoder.java Mon Aug 22 19:36:11 2011
@@ -16,6 +16,9 @@
*/
package net.shibboleth.idp.attribute;
+
+import java.util.Locale;
+import java.util.Map;
import net.jcip.annotations.ThreadSafe;
@@ -37,6 +40,27 @@
public String getProtocol();
/**
+ * Gets the ID of the generated {@link Attribute}.
+ *
+ * @return the ID of the generated IdP attribute
+ */
+ public String getId();
+
+ /**
+ * Gets the display names associated with the generated {@link Attribute}.
+ *
+ * @return display names associated with the generated IdP attribute
+ */
+ public Map<Locale, String> getDisplayNames();
+
+ /**
+ * Gets the display descriptions associated with the generated {@link Attribute}.
+ *
+ * @return display descriptions associated with the generated IdP attribute
+ */
+ public Map<Locale, String> getDisplayDescriptions();
+
+ /**
* Decodes a given piece of data into an {@link Attribute}.
*
* @param data the data to be decoded, may be null
Modified: trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSaml1AttributeEncoder.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSaml1AttributeEncoder.java?rev=4026&r1=4025&r2=4026&view=diff
==============================================================================
--- trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSaml1AttributeEncoder.java (original)
+++ trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/attribute/encoding/AbstractSaml1AttributeEncoder.java Mon Aug 22 19:36:11 2011
@@ -52,10 +52,10 @@
}
/** {@inheritDoc} */
- protected Attribute buildAttribute(net.shibboleth.idp.attribute.Attribute<?> attribute,
[... 256 lines stripped ...]
More information about the commits
mailing list