org.glite.security.voms.service.attributes
Interface VOMSAttributes
- public interface VOMSAttributes
Method Summary |
void |
createAttribute(java.lang.String name,
java.lang.String description)
|
Attribute |
deleteAttribute(java.lang.String name)
|
void |
deleteGroupAttribute(java.lang.String groupName,
java.lang.String attributeName)
|
void |
deleteRoleAttribute(java.lang.String groupName,
java.lang.String roleName,
java.lang.String attrName)
|
void |
deleteUserAttribute(User u,
java.lang.String attributeName)
|
Attribute |
getAttribute(java.lang.String name)
|
Attribute[] |
listAttributes()
|
Attribute[] |
listGroupAttributes(java.lang.String groupName)
|
Attribute[] |
listRoleAttributes(java.lang.String groupName,
java.lang.String roleName)
|
Attribute[] |
listUserAttributes(User u)
|
void |
setGroupAttribute(java.lang.String groupName,
Attribute attribute)
|
void |
setRoleAttribute(java.lang.String groupName,
java.lang.String roleName,
Attribute attribute)
|
void |
setUserAttribute(User u,
Attribute a)
|
createAttribute
public void createAttribute(java.lang.String name,
java.lang.String description)
throws VOMSException
- Throws:
VOMSException
getAttribute
public Attribute getAttribute(java.lang.String name)
throws VOMSException
- Throws:
VOMSException
deleteAttribute
public Attribute deleteAttribute(java.lang.String name)
throws VOMSException
- Throws:
VOMSException
listAttributes
public Attribute[] listAttributes()
throws VOMSException
- Throws:
VOMSException
listUserAttributes
public Attribute[] listUserAttributes(User u)
throws VOMSException
- Throws:
VOMSException
setUserAttribute
public void setUserAttribute(User u,
Attribute a)
throws VOMSException
- Throws:
VOMSException
deleteUserAttribute
public void deleteUserAttribute(User u,
java.lang.String attributeName)
throws VOMSException
- Throws:
VOMSException
setGroupAttribute
public void setGroupAttribute(java.lang.String groupName,
Attribute attribute)
throws VOMSException
- Throws:
VOMSException
deleteGroupAttribute
public void deleteGroupAttribute(java.lang.String groupName,
java.lang.String attributeName)
throws VOMSException
- Throws:
VOMSException
listGroupAttributes
public Attribute[] listGroupAttributes(java.lang.String groupName)
throws VOMSException
- Throws:
VOMSException
setRoleAttribute
public void setRoleAttribute(java.lang.String groupName,
java.lang.String roleName,
Attribute attribute)
throws VOMSException
- Throws:
VOMSException
deleteRoleAttribute
public void deleteRoleAttribute(java.lang.String groupName,
java.lang.String roleName,
java.lang.String attrName)
throws VOMSException
- Throws:
VOMSException
listRoleAttributes
public Attribute[] listRoleAttributes(java.lang.String groupName,
java.lang.String roleName)
throws VOMSException
- Throws:
VOMSException
Copyright © 2004 EU-EGEE