eu.xtreemos.xati.API
Class XSRDSMng

java.lang.Object
  extended by eu.xtreemos.xati.API.XSRDSMng

public class XSRDSMng
extends java.lang.Object

Author:
gregor.pipan@xlab.si

Field Summary
static java.lang.String servicename
           
 
Constructor Summary
XSRDSMng()
           
 
Method Summary
static eu.xtreemos.xosd.srdsmng.base.ADSAttribute getJobAttribute(java.lang.String __jobID, java.lang.String __attributeName)
           
static CommunicationAddress getJobContactPoint(java.lang.String __jobID)
           
static java.util.ArrayList<java.lang.String> getJobsByAttribute(eu.xtreemos.xosd.srdsmng.base.ADSAttribute __attribute)
           
static java.lang.Integer modifyJobContactPoint(java.lang.String __jobID, CommunicationAddress __newContactPoint)
           
static java.lang.Integer putJob(java.lang.String __jobID, CommunicationAddress __contactPoint, java.lang.String __userID)
           
static java.lang.Integer removeJob(java.lang.String __jobID)
           
static java.lang.Integer removeResource(CommunicationAddress __nodeToRemove)
           
static java.util.ArrayList<CommunicationAddress> resourceQuery(java.lang.String __jsdlDocument, java.lang.String __xacmlDocument, java.security.cert.X509Certificate __userXOSDCert)
           
static java.lang.Integer setAttribute(java.lang.String __jobID, eu.xtreemos.xosd.srdsmng.base.ADSAttribute __attribute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

servicename

public static java.lang.String servicename
Constructor Detail

XSRDSMng

public XSRDSMng()
Method Detail

resourceQuery

public static java.util.ArrayList<CommunicationAddress> resourceQuery(java.lang.String __jsdlDocument,
                                                                      java.lang.String __xacmlDocument,
                                                                      java.security.cert.X509Certificate __userXOSDCert)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

removeResource

public static java.lang.Integer removeResource(CommunicationAddress __nodeToRemove)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

putJob

public static java.lang.Integer putJob(java.lang.String __jobID,
                                       CommunicationAddress __contactPoint,
                                       java.lang.String __userID)
                                throws java.lang.Exception
Throws:
java.lang.Exception

modifyJobContactPoint

public static java.lang.Integer modifyJobContactPoint(java.lang.String __jobID,
                                                      CommunicationAddress __newContactPoint)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

setAttribute

public static java.lang.Integer setAttribute(java.lang.String __jobID,
                                             eu.xtreemos.xosd.srdsmng.base.ADSAttribute __attribute)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

removeJob

public static java.lang.Integer removeJob(java.lang.String __jobID)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getJobContactPoint

public static CommunicationAddress getJobContactPoint(java.lang.String __jobID)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getJobAttribute

public static eu.xtreemos.xosd.srdsmng.base.ADSAttribute getJobAttribute(java.lang.String __jobID,
                                                                         java.lang.String __attributeName)
                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getJobsByAttribute

public static java.util.ArrayList<java.lang.String> getJobsByAttribute(eu.xtreemos.xosd.srdsmng.base.ADSAttribute __attribute)
                                                                throws java.lang.Exception
Throws:
java.lang.Exception