org.gcube.vremanagement.vremodeler.resources.kxml
Class KGCUBEGenericFunctionalityResource

java.lang.Object
  extended by org.gcube.common.core.resources.GCUBEResource
      extended by org.gcube.vremanagement.vremodeler.resources.GCUBEGenericFunctionalityResource
          extended by org.gcube.vremanagement.vremodeler.resources.kxml.KGCUBEGenericFunctionalityResource
All Implemented Interfaces:
org.gcube.common.resources.kxml.GCUBEResourceImpl

public class KGCUBEGenericFunctionalityResource
extends GCUBEGenericFunctionalityResource
implements org.gcube.common.resources.kxml.GCUBEResourceImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.common.core.resources.GCUBEResource
org.gcube.common.core.resources.GCUBEResource.AddScopeEvent, org.gcube.common.core.resources.GCUBEResource.InvalidScopeException, org.gcube.common.core.resources.GCUBEResource.RemoveScopeEvent, org.gcube.common.core.resources.GCUBEResource.ResourceConsumer, org.gcube.common.core.resources.GCUBEResource.ResourceEvent<PAYLOAD>, org.gcube.common.core.resources.GCUBEResource.ResourceTopic
 
Field Summary
 
Fields inherited from class org.gcube.vremanagement.vremodeler.resources.GCUBEGenericFunctionalityResource
SECONDARYTYPE_GRIDRESOURCE, SECONDARYTYPE_INDEXDEFINITION, SECONDARYTYPE_INFRASTRUCTURE, SECONDARYTYPE_PORTLETCONFIG, SECONDARYTYPE_SEARCHCONFIG, SECONDARYTYPE_TP, SECONDARYTYPE_USERPROFILE, SECONDARYTYPE_VO, SECONDARYTYPE_VRE, TYPE
 
Fields inherited from class org.gcube.common.core.resources.GCUBEResource
eventProducer, logger, resourceVersion, type
 
Constructor Summary
KGCUBEGenericFunctionalityResource()
           
 
Method Summary
 InputStream getSchemaResource()
           
 void load(org.kxml2.io.KXmlParser parser)
           
 void load(Reader reader)
           
 void store(org.kxml2.io.KXmlSerializer serializer)
           
 void store(Writer writer)
           
 
Methods inherited from class org.gcube.vremanagement.vremodeler.resources.GCUBEGenericFunctionalityResource
equals, fromResourceToPersistedList, getBody, getDescription, getName, getSecondaryType, setBody, setDescription, setName, setSecondaryType
 
Methods inherited from class org.gcube.common.core.resources.GCUBEResource
addScope, getID, getLastResourceVersion, getResourceVersion, getScopes, getType, inScope, removeScope, setID, setLogger, setResourceVersion, subscribeResourceEvents, validateAddScopes, validateRemoveScopes
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KGCUBEGenericFunctionalityResource

public KGCUBEGenericFunctionalityResource()
Method Detail

load

public void load(Reader reader)
          throws Exception
Specified by:
load in class org.gcube.common.core.resources.GCUBEResource
Throws:
Exception

store

public void store(Writer writer)
           throws Exception
Specified by:
store in class org.gcube.common.core.resources.GCUBEResource
Throws:
Exception

getSchemaResource

public InputStream getSchemaResource()
                              throws FileNotFoundException
Specified by:
getSchemaResource in interface org.gcube.common.resources.kxml.GCUBEResourceImpl
Throws:
FileNotFoundException

load

public void load(org.kxml2.io.KXmlParser parser)
          throws Exception
Specified by:
load in interface org.gcube.common.resources.kxml.GCUBEResourceImpl
Throws:
Exception

store

public void store(org.kxml2.io.KXmlSerializer serializer)
           throws Exception
Specified by:
store in interface org.gcube.common.resources.kxml.GCUBEResourceImpl
Throws:
Exception


Copyright © 2013. All Rights Reserved.