| 
GigaSpaces XAP 9.1 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()
FifoSupportboolean 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()
SpaceIndexStorageType getStorageType()
boolean isConcreteType()
boolean isAutoGenerateId()
String getSuperTypeName()
  | 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||