de.fzj.unicore.wsrflite.xmlbeans.sg.impl
Class ServiceGroupImpl

java.lang.Object
  extended by de.fzj.unicore.wsrflite.impl.WSRFInstanceImpl
      extended by de.fzj.unicore.wsrflite.xmlbeans.impl.WSResourceImpl
          extended by de.fzj.unicore.wsrflite.xmlbeans.sg.impl.ServiceGroupImpl
All Implemented Interfaces:
WSRFConstants, WSRFInstance, ResourceLifetime, ResourceProperties, WSResource
Direct Known Subclasses:
ServiceGroupRegistrationImpl

public class ServiceGroupImpl
extends WSResourceImpl

implements ServiceGroup

Author:
schuller

Field Summary
static QName RPEntry
           
static QName RPMembershipContentRule
           
 
Fields inherited from class de.fzj.unicore.wsrflite.xmlbeans.impl.WSResourceImpl
DELETE, INSERT, logger, properties, UPDATE
 
Fields inherited from class de.fzj.unicore.wsrflite.impl.WSRFInstanceImpl
home, INIT_INITIAL_TERMINATION_TIME, INIT_UNIQUE_ID, isDirty
 
Fields inherited from interface de.fzj.unicore.wsrflite.xmlbeans.ResourceProperties
WSRP_DELETE_RP, WSRP_GET_MULTIPLE_RP, WSRP_GET_RP, WSRP_GET_RP_DOCUMENT, WSRP_INSERT_RP, WSRP_PUT_RP_DOCUMENT, WSRP_QUERY_RP, WSRP_RP_QueryExpressionDialect, WSRP_SET_RP, WSRP_UPDATE_RP
 
Fields inherited from interface de.fzj.unicore.wsrflite.WSRFConstants
QUERY_EXPRESSION_DIALECT_XPATH, RPcurrentTimeQName, RPterminationTimeQName, WSRL_BASENS, WSRL_DESTROY, WSRL_DESTROY_PORT, WSRL_SCHEDULED, WSRL_SET_TERMTIME_PORT, WSRP_BASENS, WSRP_DELETE_RP_PORT, WSRP_GET_MULTIPLE_RP_PORT, WSRP_GET_RP_DOCUMENT_PORT, WSRP_GET_RP_PORT, WSRP_INSERT_RP_PORT, WSRP_PUT_RP_DOCUMENT_PORT, WSRP_QUERY_RP_PORT, WSRP_SET_RP_PORT, WSRP_UPDATE_RP_PORT
 
Constructor Summary
ServiceGroupImpl()
           
 
Method Summary
protected  void addEntry(org.oasisOpen.docs.wsrf.sg2.EntryDocument entry)
           
protected  void deleteEntry(org.oasisOpen.docs.wsrf.sg2.EntryDocument entry)
           
protected  List<QName> getContentElements()
           
protected  List<?> getMemberInterfaces()
           
 QName getResourcePropertyDocumentQName()
          returns the QName of the resource properties document
 org.apache.xmlbeans.XmlObject getResourcePropertyResponseDocument()
          returns the resource property document
 void initialise(String serviceName, Map<String,Object> initobjs)
          initialise this WS Resource
In subclasses, a call to super.initialise() is highly recommended!
 
Methods inherited from class de.fzj.unicore.wsrflite.xmlbeans.impl.WSResourceImpl
activate, DeleteResourceProperties, Destroy, fillResourcePropertyDocument, GetMultipleResourceProperties, GetResourceProperty, getResourceProperty, GetResourcePropertyDocument, getResourcePropertyObject, getResourcePropertyQNames, getResourcePropertyXML, InsertResourceProperties, isModifyable, PutResourcePropertyDocument, QueryResourceProperties, SetResourceProperties, SetTerminationTime, UpdateResourceProperties
 
Methods inherited from class de.fzj.unicore.wsrflite.impl.WSRFInstanceImpl
clearChangeFlag, clearSecurityContext, destroy, getDefaultLifetime, getSecurityContext, getServiceName, getTerminationTime, getUniqueID, hasChanged, isDestroyed, isExpired, passivate, postActivate, processMessages, setDirty, setHome, setSecurityContext, setServiceName, setTerminationTime, setUniqueID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.fzj.unicore.wsrflite.WSRFInstance
clearChangeFlag, clearSecurityContext, destroy, getSecurityContext, getServiceName, getTerminationTime, getUniqueID, hasChanged, isDestroyed, isExpired, passivate, postActivate, processMessages, setHome, setSecurityContext, setServiceName, setUniqueID
 

Field Detail

RPEntry

public static QName RPEntry

RPMembershipContentRule

public static QName RPMembershipContentRule
Constructor Detail

ServiceGroupImpl

public ServiceGroupImpl()
Method Detail

getResourcePropertyDocumentQName

public QName getResourcePropertyDocumentQName()
Description copied from class: WSResourceImpl
returns the QName of the resource properties document

Specified by:
getResourcePropertyDocumentQName in class WSResourceImpl
Returns:

getResourcePropertyResponseDocument

public org.apache.xmlbeans.XmlObject getResourcePropertyResponseDocument()
Description copied from class: WSResourceImpl
returns the resource property document

Overrides:
getResourcePropertyResponseDocument in class WSResourceImpl
Returns:

addEntry

protected void addEntry(org.oasisOpen.docs.wsrf.sg2.EntryDocument entry)

deleteEntry

protected void deleteEntry(org.oasisOpen.docs.wsrf.sg2.EntryDocument entry)

getContentElements

protected List<QName> getContentElements()

getMemberInterfaces

protected List<?> getMemberInterfaces()

initialise

public void initialise(String serviceName,
                       Map<String,Object> initobjs)
                throws Exception
Description copied from class: WSResourceImpl
initialise this WS Resource
In subclasses, a call to super.initialise() is highly recommended!

Specified by:
initialise in interface WSRFInstance
Overrides:
initialise in class WSResourceImpl
Parameters:
serviceName - the service name this instance belongs to
initobjs - - a Map containing initialisation params
Throws:
Exception


Copyright © 2010. All Rights Reserved.