|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.xtreemos.xconsole.command.XConVOPS
public class XConVOPS
Field Summary | |
---|---|
java.util.ArrayList<XConsoleHandle> |
handles
|
java.lang.String |
servicename
|
Constructor Summary | |
---|---|
XConVOPS()
|
Method Summary | |
---|---|
java.lang.Object |
addRule(java.lang.String __ruleXML,
java.lang.String __policyId)
Adds rule which is passed as XML string to the policy identified by policyId. |
java.lang.Object |
addXACMLRule(java.lang.String __ruleXACML,
java.lang.String __policyId)
Adds rule which is passed as XML string in XACML format to the policy identified by policyId. |
java.lang.Object |
createPolicy(java.lang.String __policyID,
java.lang.String __description)
A new policy file is created in policy storage using static PolicyFactory class. |
java.lang.Object |
evaluateRequest(java.lang.String __xacmlRequest)
|
java.lang.Object |
listFilteredPolicy(java.lang.String __xacmlRequest)
|
java.lang.Object |
listPolicies()
Returns policyIds and for which resource this policy applies to. |
java.lang.Object |
listPolicy(java.lang.String __policyId)
Lists specific policy with policyId. |
java.lang.Object |
listVoAdmins()
Lists a list of registered VO administrators. |
java.util.ArrayList<XConsoleHandle> |
register()
|
XConsoleHandle |
registeraddRule()
|
XConsoleHandle |
registeraddXACMLRule()
|
XConsoleHandle |
registercreatePolicy()
|
XConsoleHandle |
registerevaluateRequest()
|
XConsoleHandle |
registerlistFilteredPolicy()
|
XConsoleHandle |
registerlistPolicies()
|
XConsoleHandle |
registerlistPolicy()
|
XConsoleHandle |
registerlistVoAdmins()
|
XConsoleHandle |
registerregisterVoAdmin()
|
XConsoleHandle |
registerreloadVOPS()
|
XConsoleHandle |
registerremovePolicy()
|
XConsoleHandle |
registerremoveRuleFromPolicy()
|
XConsoleHandle |
registerunregisterVoAdmin()
|
java.lang.Object |
registerVoAdmin(java.security.cert.X509Certificate __voAdminsCert)
Adds certificate passed as an argument into a list of trusted certificates (VO admins list). |
XConsoleHandle |
registerwriteBack()
|
java.lang.Object |
reloadVOPS()
Reloads all policies stored in policy storage. |
java.lang.Object |
removePolicy(java.lang.String __policyId)
Policy with policyId will be removed from policy storage. |
java.lang.Object |
removeRuleFromPolicy(java.lang.String __ruleId,
java.lang.String __policyId)
Removes rule from policy with specified policyId. |
java.lang.Object |
unregisterVoAdmin(java.lang.Integer __index)
Removes certificate with specified index from a list of trusted certificates. |
java.lang.Object |
writeBack()
Writes back policies from policy storage in PolicyFactory on to local disk. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.lang.String servicename
public java.util.ArrayList<XConsoleHandle> handles
Constructor Detail |
---|
public XConVOPS()
Method Detail |
---|
public java.lang.Object registerVoAdmin(java.security.cert.X509Certificate __voAdminsCert)
voAdminsCert
- certificate to add into a list of trusted certificates.
public XConsoleHandle registerregisterVoAdmin()
public java.lang.Object unregisterVoAdmin(java.lang.Integer __index)
voAdminsCert
-
public XConsoleHandle registerunregisterVoAdmin()
public java.lang.Object listVoAdmins()
public XConsoleHandle registerlistVoAdmins()
public java.lang.Object createPolicy(java.lang.String __policyID, java.lang.String __description)
policyID
- Id of new policy createddescription
- of new policy
public XConsoleHandle registercreatePolicy()
public java.lang.Object removePolicy(java.lang.String __policyId)
policyId
-
public XConsoleHandle registerremovePolicy()
public java.lang.Object listPolicies()
public XConsoleHandle registerlistPolicies()
public java.lang.Object listPolicy(java.lang.String __policyId)
policyId
-
public XConsoleHandle registerlistPolicy()
public java.lang.Object addRule(java.lang.String __ruleXML, java.lang.String __policyId)
ruleXML
- description of the rulepolicyId
- defines destination policy
public XConsoleHandle registeraddRule()
public java.lang.Object addXACMLRule(java.lang.String __ruleXACML, java.lang.String __policyId)
ruleXACML
- XACML string presenting rule to be added to policypolicyId
- defines destination policy (to which policy this rule will be added)
public XConsoleHandle registeraddXACMLRule()
public java.lang.Object listFilteredPolicy(java.lang.String __xacmlRequest)
public XConsoleHandle registerlistFilteredPolicy()
public java.lang.Object evaluateRequest(java.lang.String __xacmlRequest)
public XConsoleHandle registerevaluateRequest()
public java.lang.Object removeRuleFromPolicy(java.lang.String __ruleId, java.lang.String __policyId)
ruleId
- Rule which will be removed from policy.policyId
- policy from which this rule is removed.
public XConsoleHandle registerremoveRuleFromPolicy()
public java.lang.Object writeBack()
public XConsoleHandle registerwriteBack()
public java.lang.Object reloadVOPS()
public XConsoleHandle registerreloadVOPS()
public java.util.ArrayList<XConsoleHandle> register()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |