|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SpaceTypeDescriptor
Encapsulates information about a space type.
SpaceTypeDescriptorBuilder
,
SpacePropertyDescriptor
,
SpaceIndex
Method Summary | |
---|---|
Class<? extends SpaceDocument> |
getDocumentWrapperClass()
Gets the document wrapper class. |
Set<String> |
getFifoGroupingIndexesPaths()
Gets the fifo grouping indexes |
String |
getFifoGroupingPropertyPath()
Gets the fifo grouping property |
FifoSupport |
getFifoSupport()
Gets the type's FIFO support. |
SpacePropertyDescriptor |
getFixedProperty(int position)
Gets a fixed property by its position. |
SpacePropertyDescriptor |
getFixedProperty(String name)
Gets a fixed property by its name. |
int |
getFixedPropertyPosition(String propertyName)
Gets the position of a fixed property by the specified property name. |
String |
getIdPropertyName()
Gets the ID property name. |
Map<String,SpaceIndex> |
getIndexes()
Gets the indexes of the type, mapped by their names. |
int |
getNumOfFixedProperties()
Gets the number of fixed properties of the type. |
Class<? extends Object> |
getObjectClass()
Gets the java class which correlates to the type, if available. |
String |
getRoutingPropertyName()
Gets the routing property name. |
StorageType |
getStorageType()
Get the type storage type |
String |
getSuperTypeName()
Gets the super type name |
String |
getTypeName()
Gets the type name. |
String |
getTypeSimpleName()
Gets the type simple name. |
boolean |
isAutoGenerateId()
Gets the autoGenerateId property |
boolean |
isConcreteType()
Gets if this is a concrete type, i.e representing a concrete class (Pojo). |
boolean |
isReplicable()
Returns true if this type is replicable, false otherwise. |
boolean |
supportsDynamicProperties()
Returns true if this type supports dynamic properties, false otherwise. |
boolean |
supportsOptimisticLocking()
Returns true if this type supports optimistic locking, false otherwise. |
Method Detail |
---|
String getTypeName()
String getTypeSimpleName()
Class<? extends Object> getObjectClass()
Class<? extends SpaceDocument> getDocumentWrapperClass()
SpaceDocument
class is returned.
FifoSupport getFifoSupport()
FifoSupport
boolean isReplicable()
int getNumOfFixedProperties()
SpacePropertyDescriptor getFixedProperty(int position)
position
- Position of requested fixed property.
SpacePropertyDescriptor getFixedProperty(String name)
name
- Name of requested fixes property.
int getFixedPropertyPosition(String propertyName)
propertyName
- Name of property to locate.
boolean supportsDynamicProperties()
boolean supportsOptimisticLocking()
String getIdPropertyName()
String getRoutingPropertyName()
String getFifoGroupingPropertyPath()
Set<String> getFifoGroupingIndexesPaths()
Map<String,SpaceIndex> getIndexes()
SpaceIndex
StorageType getStorageType()
boolean isConcreteType()
boolean isAutoGenerateId()
String getSuperTypeName()
|
GigaSpaces XAP 9.7.2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |