Initial version
authordousti <dousti@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Tue, 25 Jun 2002 18:52:24 +0000 (18:52 +0000)
committerdousti <dousti@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Tue, 25 Jun 2002 18:52:24 +0000 (18:52 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@192 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

src/edu/internet2/middleware/shibboleth/aaLocal/attributes/eduPersonEntitlement.java [new file with mode: 0644]

diff --git a/src/edu/internet2/middleware/shibboleth/aaLocal/attributes/eduPersonEntitlement.java b/src/edu/internet2/middleware/shibboleth/aaLocal/attributes/eduPersonEntitlement.java
new file mode 100644 (file)
index 0000000..784744e
--- /dev/null
@@ -0,0 +1,30 @@
+
+/**
+ *  Attribute Authority & Release Policy
+ *  A specific class for eduPersonEntitlement attribute
+ *
+ * @author     Parviz Dousti (dousti@cmu.edu)
+ * @created    June, 2002
+ */
+
+import edu.internet2.middleware.eduPerson.*;
+import edu.internet2.middleware.shibboleth.common.Constants; 
+import edu.internet2.middleware.shibboleth.aa.ShibAttribute;
+import org.opensaml.*;
+
+public class eduPersonEntitlement implements ShibAttribute{
+    
+
+    public SAMLAttribute toSamlAttribute(String defaultScope, Object[] values)
+       throws SAMLException{
+
+       return new SAMLAttribute("urn:mace:eduPerson:1.0:eduPersonEntitlement",
+                  Constants.SHIB_ATTRIBUTE_NAMESPACE_URI, 
+                  new QName("urn:mace:eduPerson:1.0",
+                            "xsd:anyURI"),
+                                10*60,
+                                values);
+
+    }
+}
+