Author: anil.saldhana(a)jboss.com
Date: 2008-07-11 12:29:14 -0400 (Fri, 11 Jul 2008)
New Revision: 23
Modified:
trunk/identity-model/src/main/java/org/jboss/identity/model/Identity.java
trunk/identity-model/src/main/java/org/jboss/identity/model/IdentityType.java
trunk/identity-model/src/main/java/org/jboss/identity/model/Role.java
Log:
JBID-13: role and group have attributes
Modified: trunk/identity-model/src/main/java/org/jboss/identity/model/Identity.java
===================================================================
--- trunk/identity-model/src/main/java/org/jboss/identity/model/Identity.java 2008-07-10
19:52:21 UTC (rev 22)
+++ trunk/identity-model/src/main/java/org/jboss/identity/model/Identity.java 2008-07-11
16:29:14 UTC (rev 23)
@@ -31,20 +31,8 @@
* @since Jun 30, 2008
*/
public interface Identity extends IdentityType
-{
+{
/**
- * <p>Return the name of the identity</p>
- * @return
- */
- String getName();
-
- /**
- * <p>Return a list of attributes</p>
- * @return
- */
- List<IdentityAttribute> getAttributes();
-
- /**
* <p>Return a list of Roles</p>
* @return
*/
Modified: trunk/identity-model/src/main/java/org/jboss/identity/model/IdentityType.java
===================================================================
---
trunk/identity-model/src/main/java/org/jboss/identity/model/IdentityType.java 2008-07-10
19:52:21 UTC (rev 22)
+++
trunk/identity-model/src/main/java/org/jboss/identity/model/IdentityType.java 2008-07-11
16:29:14 UTC (rev 23)
@@ -21,6 +21,8 @@
*/
package org.jboss.identity.model;
+import java.util.List;
+
/**
* Marker Interface representing
* an object of the Identity Model
@@ -29,4 +31,15 @@
*/
public interface IdentityType
{
+ /**
+ * <p>Return the name of the identity</p>
+ * @return
+ */
+ String getName();
+
+ /**
+ * <p>Return a list of attributes</p>
+ * @return
+ */
+ List<IdentityAttribute> getAttributes();
}
Modified: trunk/identity-model/src/main/java/org/jboss/identity/model/Role.java
===================================================================
--- trunk/identity-model/src/main/java/org/jboss/identity/model/Role.java 2008-07-10
19:52:21 UTC (rev 22)
+++ trunk/identity-model/src/main/java/org/jboss/identity/model/Role.java 2008-07-11
16:29:14 UTC (rev 23)
@@ -28,5 +28,9 @@
*/
public interface Role extends IdentityType
{
+ /**
+ * Get the type of role
+ * @return
+ */
RoleType getRoleType();
}
\ No newline at end of file