Class DefaultSLDUnsafeTypesProvider
- java.lang.Object
-
- de.hybris.platform.directpersistence.DefaultSLDUnsafeTypesProvider
-
- All Implemented Interfaces:
SLDUnsafeTypesProvider
public class DefaultSLDUnsafeTypesProvider extends java.lang.Object implements SLDUnsafeTypesProvider
Holds all detectedUnsafeTypeInfoobjects for types which do still require Jalo for reading or writing data.- See Also:
UnsafeTypeInfo
-
-
Constructor Summary
Constructors Constructor Description DefaultSLDUnsafeTypesProvider(java.util.Collection<UnsafeTypeInfo> unsafeTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<UnsafeTypeInfo>getAllUnsafeTypes()UnsafeTypeInfogetInfo(java.lang.String type)booleanisSLDSafe(java.lang.String typeCode, boolean ignoreMarkedMethods)booleanisSLDSafe(java.lang.String typeCode, boolean read, boolean ignoreMarkedMethods)booleanisSLDSafe(java.lang.String typeCode, java.lang.String attribute, boolean read, boolean ignoreMarkedMethods)
-
-
-
Constructor Detail
-
DefaultSLDUnsafeTypesProvider
public DefaultSLDUnsafeTypesProvider(java.util.Collection<UnsafeTypeInfo> unsafeTypes)
-
-
Method Detail
-
isSLDSafe
public boolean isSLDSafe(java.lang.String typeCode, java.lang.String attribute, boolean read, boolean ignoreMarkedMethods)- Specified by:
isSLDSafein interfaceSLDUnsafeTypesProvider
-
isSLDSafe
public boolean isSLDSafe(java.lang.String typeCode, boolean read, boolean ignoreMarkedMethods)- Specified by:
isSLDSafein interfaceSLDUnsafeTypesProvider
-
isSLDSafe
public boolean isSLDSafe(java.lang.String typeCode, boolean ignoreMarkedMethods)- Specified by:
isSLDSafein interfaceSLDUnsafeTypesProvider
-
getInfo
public UnsafeTypeInfo getInfo(java.lang.String type)
- Specified by:
getInfoin interfaceSLDUnsafeTypesProvider
-
getAllUnsafeTypes
public java.util.Collection<UnsafeTypeInfo> getAllUnsafeTypes()
- Specified by:
getAllUnsafeTypesin interfaceSLDUnsafeTypesProvider
-
-