Class PrefetchingInformation
- java.lang.Object
- 
- es.bsc.dataclay.util.management.classmgr.PrefetchingInformation
 
- 
 public final class PrefetchingInformation extends Object This class presents the information obtained through static source code analysis.
- 
- 
Field SummaryFields Modifier and Type Field Description MetaClassIDprefetchingClassIDID of the class to call in a prefetching method.ImplementationIDprefetchingImplementationIDID of the implementation to call in a prefetching method.
 - 
Constructor SummaryConstructors Constructor Description PrefetchingInformation()Creates an empty PrefetchingInformation.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetDisableDynamicPrefetching()Get PrefetchingInformation::disableDynamicPrefetching.UUIDgetId()booleangetInjectPrefetchingCall()Get PrefetchingInformation::injectPrefetchingCall.MetaClassIDgetPrefetchingClassID()StringgetPrefetchingClassName()Get PrefetchingInformation::prefetchingClassName.ImplementationIDgetPrefetchingImplementationID()StringgetPrefetchingMethodSignature()Get PrefetchingInformation::prefetchingMethodName.StringgetPrefetchingNameSpace()Get PrefetchingInformation::prefetchingNameSpace.List<List<Property>>getPropertiesToPrefetch()Get PrefetchingInformation::propertiesToPrefetch.inthashCode()voidsetDisableDynamicPrefetching(boolean newDisableDynamicPrefetching)Set PrefetchingInformation::disableDynamicPrefetching.voidsetId(UUID newid)voidsetInjectPrefetchingCall(boolean newInjectPrefetchingCall)Set PrefetchingInformation::injectPrefetchingCall.voidsetPrefetchingClassID(MetaClassID theprefetchingClassID)voidsetPrefetchingClassName(String newPrefetchingClassName)Set PrefetchingInformation::prefetchingClassName.voidsetPrefetchingImplementationID(ImplementationID theprefetchingImplementationID)voidsetPrefetchingMethodSignature(String newPrefetchingMethodSignature)Set PrefetchingInformation::prefetchingMethodSignature.voidsetPrefetchingNameSpace(String newPrefetchingNameSpace)Set PrefetchingInformation::prefetchingNameSpace.voidsetPropertiesToPrefetch(List<List<Property>> newPropertiesToPrefetch)Set PrefetchingInformation::propertiesToPrefetch.StringtoString()
 
- 
- 
- 
Field Detail- 
prefetchingImplementationIDpublic ImplementationID prefetchingImplementationID ID of the implementation to call in a prefetching method. NULL until set inside dataClay.
 - 
prefetchingClassIDpublic MetaClassID prefetchingClassID ID of the class to call in a prefetching method. NULL until set inside dataClay.
 
- 
 - 
Method Detail- 
getPropertiesToPrefetchpublic List<List<Property>> getPropertiesToPrefetch() Get PrefetchingInformation::propertiesToPrefetch.- Returns:
- propertiesToPrefetch
 
 - 
setPropertiesToPrefetchpublic void setPropertiesToPrefetch(List<List<Property>> newPropertiesToPrefetch) Set PrefetchingInformation::propertiesToPrefetch.- Parameters:
- newPropertiesToPrefetch- the propertiesToPrefetch to set
 
 - 
getDisableDynamicPrefetchingpublic boolean getDisableDynamicPrefetching() Get PrefetchingInformation::disableDynamicPrefetching.- Returns:
- disableDynamicPrefetching
 
 - 
setDisableDynamicPrefetchingpublic void setDisableDynamicPrefetching(boolean newDisableDynamicPrefetching) Set PrefetchingInformation::disableDynamicPrefetching.- Parameters:
- newDisableDynamicPrefetching- the disableDynamicPrefetching to set
 
 - 
getInjectPrefetchingCallpublic boolean getInjectPrefetchingCall() Get PrefetchingInformation::injectPrefetchingCall.- Returns:
- injectPrefetchingCall
 
 - 
setInjectPrefetchingCallpublic void setInjectPrefetchingCall(boolean newInjectPrefetchingCall) Set PrefetchingInformation::injectPrefetchingCall.- Parameters:
- newInjectPrefetchingCall- the injectPrefetchingCall to set
 
 - 
getPrefetchingNameSpacepublic String getPrefetchingNameSpace() Get PrefetchingInformation::prefetchingNameSpace.- Returns:
- prefetchingNameSpace
 
 - 
setPrefetchingNameSpacepublic void setPrefetchingNameSpace(String newPrefetchingNameSpace) Set PrefetchingInformation::prefetchingNameSpace.- Parameters:
- newPrefetchingNameSpace- the prefetchingNameSpace to set
 
 - 
getPrefetchingClassNamepublic String getPrefetchingClassName() Get PrefetchingInformation::prefetchingClassName.- Returns:
- prefetchingClassName
 
 - 
setPrefetchingClassNamepublic void setPrefetchingClassName(String newPrefetchingClassName) Set PrefetchingInformation::prefetchingClassName.- Parameters:
- newPrefetchingClassName- the prefetchingClassName to set
 
 - 
getPrefetchingMethodSignaturepublic String getPrefetchingMethodSignature() Get PrefetchingInformation::prefetchingMethodName.- Returns:
- prefetchingMethodName
 
 - 
setPrefetchingMethodSignaturepublic void setPrefetchingMethodSignature(String newPrefetchingMethodSignature) Set PrefetchingInformation::prefetchingMethodSignature.- Parameters:
- newPrefetchingMethodSignature- the prefetchingMethodSignature to set
 
 - 
getIdpublic UUID getId() - Returns:
- the id
 
 - 
setIdpublic void setId(UUID newid) - Parameters:
- newid- the id to set
 
 - 
getPrefetchingImplementationIDpublic ImplementationID getPrefetchingImplementationID() - Returns:
- the prefetchingImplementationID
 
 - 
setPrefetchingImplementationIDpublic void setPrefetchingImplementationID(ImplementationID theprefetchingImplementationID) - Parameters:
- theprefetchingImplementationID- the prefetchingImplementationID to set
 
 - 
getPrefetchingClassIDpublic MetaClassID getPrefetchingClassID() - Returns:
- the prefetchingClassID
 
 - 
setPrefetchingClassIDpublic void setPrefetchingClassID(MetaClassID theprefetchingClassID) - Parameters:
- theprefetchingClassID- the prefetchingClassID to set
 
 
- 
 
-