|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.jcr.aws.storage.sdb.SDBWorkspaceStorageConnection
public class SDBWorkspaceStorageConnection
Created by The eXo Platform SAS.
Date: 30.09.2008
| Nested Class Summary | |
|---|---|
class |
SDBWorkspaceStorageConnection.NodeIData
Node IData descriptor. |
class |
SDBWorkspaceStorageConnection.PropertyIData
Property IData descriptor. |
| Field Summary | |
|---|---|
protected java.util.Set<java.lang.String> |
changedItems
Changed Items Identifiers. |
protected java.util.List<org.exoplatform.services.jcr.aws.storage.sdb.SDBWorkspaceStorageConnection.WriteOperation> |
changes
Changes applied before the last commit (to be used for rollback on fail). |
protected java.lang.String |
domainName
SimpleDB domain name. |
protected static java.lang.String |
ITEM_DELETE
Item Delete operation constant. |
protected static java.lang.String |
ITEM_UPDATE
Item Update operation constant. |
protected static org.apache.commons.logging.Log |
LOG
Connection logger. |
protected int |
maxBufferSize
Maximim buffer size (see configuration). |
protected static java.lang.String |
QUERY_GET_CHILDNODES
Get Node child Nodes by parent ID query. |
protected static java.lang.String |
QUERY_GET_CHILDPROPERTIES
Get Node Properties by parent ID query. |
protected static java.lang.String |
QUERY_GET_ITEM_BY_ID
Get Item by ID query. |
protected static java.lang.String |
QUERY_GET_ITEM_BY_NAME
Get Item by parent ID and name query. |
protected static java.lang.String |
QUERY_GET_ITEM_BY_NAME_OR_ID
Get Item by parent ID and name or by ID query (used for ADD validation). |
protected static java.lang.String |
QUERY_GET_REFERENCES
Get REFERENCE Properties by Node ID query. |
protected static int |
SDB_OPERATION_COUNT
SimpleDB non-result operations count for retry(3 times). |
protected static int |
SDB_OPERATION_TIMEOUT
SimpleDB Operation timeout (5sec). |
protected com.amazonaws.sdb.AmazonSimpleDB |
sdbService
SimpleDB service. |
protected ValueStoragePluginProvider |
valueStorageProvider
External Value Storages provider. |
| Fields inherited from interface org.exoplatform.services.jcr.aws.storage.sdb.SDBConstants |
|---|
DATA, ICLASS, ID, IDATA, IDATA_ACL_OWNER, IDATA_ACL_PERMISSION, IDATA_DELIMITER, IDATA_DELIMITER_REGEXP, IDATA_MIXINTYPE, ITEM_DELETED_ID, NAME, NODE_ICLASS, PID, PROPERTY_ICLASS, REFERENCE, SDB_ATTRIBUTE_PER_PUT, SDB_ATTRIBUTE_VALUE_MAXLENGTH, SDB_ITEMNAME_MAXLENGTH, STORAGE_CONTAINER_NAME, STORAGE_VERSION, STORAGE_VERSION_ID, VALUEPREFIX_DATA, VALUEPREFIX_MULTIVALUED_LENGTH, VALUEPREFIX_SINGLEVALUED_LENGTH, VALUEPREFIX_STORAGEID |
| Constructor Summary | |
|---|---|
SDBWorkspaceStorageConnection(java.lang.String accessKey,
java.lang.String secretKey,
java.lang.String domainName,
int maxBufferSize,
ValueStoragePluginProvider valueStorageProvider)
SDBWorkspaceStorageConnection constructor. |
|
| Method Summary | |
|---|---|
void |
add(NodeData data)
|
void |
add(PropertyData data)
|
protected java.lang.String[] |
addValues(PropertyData data)
Property Values processing. |
void |
close()
Same as roolback() method. |
void |
commit()
|
protected com.amazonaws.sdb.model.CreateDomainResponse |
createDomain(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName)
Execute create domain request. |
protected com.amazonaws.sdb.model.PutAttributesResponse |
createReplaceItem(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemName,
java.util.List<com.amazonaws.sdb.model.ReplaceableAttribute> list)
Execute create item request. |
void |
delete(NodeData data)
|
void |
delete(PropertyData data)
|
protected com.amazonaws.sdb.model.DeleteDomainResponse |
deleteDomain(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName)
Execute delete domain request. |
protected com.amazonaws.sdb.model.DeleteAttributesResponse |
deleteItem(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemName)
Execute delete item request. |
protected java.lang.String |
formatIData(NodeData node)
Format Node IData. |
protected java.lang.String |
formatIData(PropertyData property)
Format Property IData. |
protected java.lang.String |
getAttribute(java.util.List<com.amazonaws.sdb.model.Attribute> atts,
java.lang.String attrName)
Get named attribute from the list. |
protected java.lang.String[] |
getAttributes(java.util.List<com.amazonaws.sdb.model.Attribute> atts,
java.lang.String attrName)
Get named attributes from the list. |
int |
getChildNodesCount(NodeData parent)
|
java.util.List<NodeData> |
getChildNodesData(NodeData parent)
|
java.util.List<PropertyData> |
getChildPropertiesData(NodeData parent)
|
protected com.amazonaws.sdb.model.ListDomainsResult |
getDomains(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String nextToken,
int maxDomains)
Return domain list request. |
protected java.util.Set<java.lang.String> |
getDomainsList()
Return collection of domain names. |
ItemData |
getItemData(NodeData parent,
QPathEntry qname)
|
ItemData |
getItemData(java.lang.String identifier)
|
java.util.List<PropertyData> |
getReferencesData(java.lang.String nodeIdentifier)
|
boolean |
isOpened()
|
java.util.List<PropertyData> |
listChildPropertiesData(NodeData parent)
|
protected NodeData |
loadNodeData(QPath parentPath,
AccessControlList parentACL,
java.util.List<com.amazonaws.sdb.model.Attribute> atts)
Load NodeData from SimpleDB Item. |
protected PropertyData |
loadPropertyData(QPath parentPath,
java.util.List<com.amazonaws.sdb.model.Attribute> atts,
boolean withValues)
Load PropertyData from SimpleDb Item. |
protected SDBWorkspaceStorageConnection.NodeIData |
parseNodeIData(java.lang.String field,
AccessControlList parentACL)
Parse Node IData. |
protected SDBWorkspaceStorageConnection.PropertyIData |
parsePropertyIData(java.lang.String field)
Parse Property IData. |
protected com.amazonaws.sdb.model.QueryWithAttributesResponse |
queryChildNodesAttr(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemId,
java.lang.String... attributes)
Query Node child Nodes by ID (QueryWithAttributes). |
protected com.amazonaws.sdb.model.QueryWithAttributesResponse |
queryChildPropertiesAttr(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemId,
java.lang.String... attributes)
Query Node properties by ID (QueryWithAttributes). |
protected com.amazonaws.sdb.model.QueryWithAttributesResponse |
queryItemAttrByID(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemId,
java.lang.String... attributes)
Query item attributes by ID (QueryWithAttributes). |
protected com.amazonaws.sdb.model.QueryWithAttributesResponse |
queryItemAttrByName(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String parentId,
java.lang.String name,
java.lang.String... attributes)
Query item attributes by parent ID and name (QueryWithAttributes). |
protected com.amazonaws.sdb.model.QueryWithAttributesResponse |
queryItemAttrByNameOrID(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String parentId,
java.lang.String name,
java.lang.String itemId,
java.lang.String... attributes)
Query item(s) attributes by parent ID and name or by ID (QueryWithAttributes). |
protected com.amazonaws.sdb.model.QueryWithAttributesResponse |
queryReferencesAttr(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String nodeId,
java.lang.String... attributes)
Query Node references properties by node ID (QueryWithAttributes). |
protected com.amazonaws.sdb.model.GetAttributesResponse |
readItem(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemName)
Execute read item request. |
void |
rename(NodeData data)
|
void |
rollback()
|
void |
update(NodeData data)
|
void |
update(PropertyData data)
|
protected void |
validateItemAdd(ItemData data)
Validate Add operation for JCR Item. |
protected void |
validateItemChange(ItemData data,
java.lang.String modification)
Validate Item modification (delete or update). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.commons.logging.Log LOG
protected static final int SDB_OPERATION_TIMEOUT
protected static final int SDB_OPERATION_COUNT
protected static final java.lang.String ITEM_DELETE
protected static final java.lang.String ITEM_UPDATE
protected static final java.lang.String QUERY_GET_ITEM_BY_ID
protected static final java.lang.String QUERY_GET_ITEM_BY_NAME
protected static final java.lang.String QUERY_GET_ITEM_BY_NAME_OR_ID
protected static final java.lang.String QUERY_GET_CHILDNODES
protected static final java.lang.String QUERY_GET_CHILDPROPERTIES
protected static final java.lang.String QUERY_GET_REFERENCES
protected final com.amazonaws.sdb.AmazonSimpleDB sdbService
protected final java.lang.String domainName
protected final java.util.List<org.exoplatform.services.jcr.aws.storage.sdb.SDBWorkspaceStorageConnection.WriteOperation> changes
protected final java.util.Set<java.lang.String> changedItems
protected final int maxBufferSize
protected final ValueStoragePluginProvider valueStorageProvider
| Constructor Detail |
|---|
public SDBWorkspaceStorageConnection(java.lang.String accessKey,
java.lang.String secretKey,
java.lang.String domainName,
int maxBufferSize,
ValueStoragePluginProvider valueStorageProvider)
throws javax.jcr.RepositoryException
accessKey - - Amazon access keysecretKey - - Amazon secret keydomainName - - SimpleDb domain namemaxBufferSize - - maximum size of Value stored invalueStorageProvider - - External Value Storages provider
javax.jcr.RepositoryException - - if storage error occurs| Method Detail |
|---|
protected java.util.Set<java.lang.String> getDomainsList()
throws com.amazonaws.sdb.AmazonSimpleDBException
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.ListDomainsResult getDomains(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String nextToken,
int maxDomains)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB service instancenextToken - SimpleDB tokenmaxDomains - max domains
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.CreateDomainResponse createDomain(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain name
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.DeleteDomainResponse deleteDomain(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain name
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.PutAttributesResponse createReplaceItem(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemName,
java.util.List<com.amazonaws.sdb.model.ReplaceableAttribute> list)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameitemName - SimpleDB item namelist - ReplaceableAttribute list
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.GetAttributesResponse readItem(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemName)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameitemName - SimpleDB item name
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.DeleteAttributesResponse deleteItem(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemName)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameitemName - SimpleDB item name
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.QueryWithAttributesResponse queryItemAttrByID(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemId,
java.lang.String... attributes)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameitemId - JCR Item Idattributes - SimpleDB item attributes for responce. If null all attributes will be
returned
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.QueryWithAttributesResponse queryItemAttrByName(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String parentId,
java.lang.String name,
java.lang.String... attributes)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameparentId - JCR Item parent Idname - JCR Item nameattributes - SimpleDB item attributes for responce. If null all attributes will be
returned
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.QueryWithAttributesResponse queryItemAttrByNameOrID(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String parentId,
java.lang.String name,
java.lang.String itemId,
java.lang.String... attributes)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameparentId - JCR Item parent Idname - JCR Item nameitemId - JCR Item idattributes - SimpleDB item attributes for responce. If null all attributes will be
returned
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.QueryWithAttributesResponse queryChildNodesAttr(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemId,
java.lang.String... attributes)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameitemId - JCR Item Id (parent of child Nodes)attributes - SimpleDB item attributes for responce
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.QueryWithAttributesResponse queryChildPropertiesAttr(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String itemId,
java.lang.String... attributes)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain nameitemId - JCR Item Id (parent of Properties)attributes - SimpleDB item attributes for responce
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB error
protected com.amazonaws.sdb.model.QueryWithAttributesResponse queryReferencesAttr(com.amazonaws.sdb.AmazonSimpleDB service,
java.lang.String domainName,
java.lang.String nodeId,
java.lang.String... attributes)
throws com.amazonaws.sdb.AmazonSimpleDBException
service - SimpleDB servicedomainName - targeted domain namenodeId - JCR Node Id (target of REFERENCE Properties)attributes - SimpleDB item attributes for responce
com.amazonaws.sdb.AmazonSimpleDBException - in case of SDB errorprotected java.lang.String formatIData(NodeData node)
node - - NodeData
protected java.lang.String formatIData(PropertyData property)
property - - PropertyData
protected SDBWorkspaceStorageConnection.NodeIData parseNodeIData(java.lang.String field,
AccessControlList parentACL)
throws IllegalNameException,
IllegalACLException,
SDBValueNumberFormatException
field - IData contentparentACL - - parent ACL
IllegalNameException - if QName stored in SimpleDB is wrong
IllegalACLException - - if ACL stored in SimpleDB is wrong
SDBValueNumberFormatException - - if numeric values stored in SimpleDB is wrongprotected SDBWorkspaceStorageConnection.PropertyIData parsePropertyIData(java.lang.String field)
field - - IData content
protected java.lang.String[] addValues(PropertyData data)
throws java.io.IOException,
SDBRepositoryException
data - - Value data
java.io.IOException - - if I/O error occurs
SDBRepositoryException - if Property has move of 100 Values
protected java.lang.String getAttribute(java.util.List<com.amazonaws.sdb.model.Attribute> atts,
java.lang.String attrName)
atts - - List of attributesattrName - - attribute name
protected java.lang.String[] getAttributes(java.util.List<com.amazonaws.sdb.model.Attribute> atts,
java.lang.String attrName)
atts - - List of attributesattrName - - attribute name
protected void validateItemAdd(ItemData data)
throws javax.jcr.ItemExistsException,
SDBRepositoryException,
JCRInvalidItemStateException
data - - ItemData
javax.jcr.ItemExistsException - - if Item already exists
SDBRepositoryException - - if other storage error occurs
JCRInvalidItemStateException - - if parent not found
protected void validateItemChange(ItemData data,
java.lang.String modification)
throws SDBRepositoryException,
javax.jcr.InvalidItemStateException
data - - ItemDatamodification - - String, Item modification name (delete or update)
SDBRepositoryException - - if storage error occurs
javax.jcr.InvalidItemStateException - - if Item in invalid stateITEM_DELETE, ITEM_UPDATE
protected NodeData loadNodeData(QPath parentPath,
AccessControlList parentACL,
java.util.List<com.amazonaws.sdb.model.Attribute> atts)
throws java.lang.NumberFormatException,
IllegalNameException,
IllegalACLException,
javax.jcr.InvalidItemStateException,
SDBRepositoryException,
com.amazonaws.sdb.AmazonSimpleDBException
parentPath - - parent path, can be null (getItemData by Id)parentACL - - parent ACL, can be null (getItemData by Id)atts - - SimpleDB Item attributes
IllegalNameException - if QName stored in SimpleDB is wrong
IllegalACLException - - if ACL stored in SimpleDB is wrong
java.lang.NumberFormatException - - if numeric values stored in SimpleDB is wrong
com.amazonaws.sdb.AmazonSimpleDBException - - if SimpleDB storage error occurs
javax.jcr.InvalidItemStateException
SDBRepositoryException
protected PropertyData loadPropertyData(QPath parentPath,
java.util.List<com.amazonaws.sdb.model.Attribute> atts,
boolean withValues)
throws java.lang.NumberFormatException,
IllegalNameException,
com.amazonaws.sdb.AmazonSimpleDBException,
javax.jcr.RepositoryException
parentPath - - parent pathatts - - SimpleDB Item attributeswithValues - - indicate if Property Value(s) data will be loaded
IllegalNameException - if QName stored in SimpleDB is wrong
java.lang.NumberFormatException - - if numeric values stored in SimpleDB is wrong
com.amazonaws.sdb.AmazonSimpleDBException - - if SimpleDB storage error occurs
javax.jcr.RepositoryException - if SimpleDB Item record contains wrong valueSDBWorkspaceStorageConnection.listChildPropertiesData()
public void add(NodeData data)
throws javax.jcr.ItemExistsException,
javax.jcr.RepositoryException
add in interface WorkspaceStorageConnectionjavax.jcr.ItemExistsException
javax.jcr.RepositoryException
public void add(PropertyData data)
throws javax.jcr.ItemExistsException,
javax.jcr.RepositoryException
add in interface WorkspaceStorageConnectionjavax.jcr.ItemExistsException
javax.jcr.RepositoryException
public void commit()
throws java.lang.IllegalStateException,
javax.jcr.RepositoryException
commit in interface WorkspaceStorageConnectionjava.lang.IllegalStateException
javax.jcr.RepositoryException
public void rollback()
throws java.lang.IllegalStateException,
javax.jcr.RepositoryException
rollback in interface WorkspaceStorageConnectionjava.lang.IllegalStateException
javax.jcr.RepositoryException
public void close()
throws java.lang.IllegalStateException,
javax.jcr.RepositoryException
close in interface WorkspaceStorageConnectionjava.lang.IllegalStateException
javax.jcr.RepositoryException
public void delete(NodeData data)
throws javax.jcr.RepositoryException,
javax.jcr.InvalidItemStateException
delete in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
javax.jcr.InvalidItemStateException
public void delete(PropertyData data)
throws javax.jcr.RepositoryException,
javax.jcr.InvalidItemStateException
delete in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
javax.jcr.InvalidItemStateException
public void update(NodeData data)
throws javax.jcr.RepositoryException,
java.lang.UnsupportedOperationException,
javax.jcr.InvalidItemStateException,
java.lang.IllegalStateException
update in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.UnsupportedOperationException
javax.jcr.InvalidItemStateException
java.lang.IllegalStateException
public void update(PropertyData data)
throws javax.jcr.RepositoryException,
java.lang.UnsupportedOperationException,
javax.jcr.InvalidItemStateException,
java.lang.IllegalStateException
update in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.UnsupportedOperationException
javax.jcr.InvalidItemStateException
java.lang.IllegalStateException
public void rename(NodeData data)
throws javax.jcr.RepositoryException,
java.lang.UnsupportedOperationException,
javax.jcr.InvalidItemStateException,
java.lang.IllegalStateException
rename in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.UnsupportedOperationException
javax.jcr.InvalidItemStateException
java.lang.IllegalStateException
public java.util.List<NodeData> getChildNodesData(NodeData parent)
throws javax.jcr.RepositoryException,
java.lang.IllegalStateException
getChildNodesData in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.IllegalStateException
public int getChildNodesCount(NodeData parent)
throws javax.jcr.RepositoryException
getChildNodesCount in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
public java.util.List<PropertyData> getChildPropertiesData(NodeData parent)
throws javax.jcr.RepositoryException,
java.lang.IllegalStateException
getChildPropertiesData in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.IllegalStateException
public java.util.List<PropertyData> listChildPropertiesData(NodeData parent)
throws javax.jcr.RepositoryException,
java.lang.IllegalStateException
listChildPropertiesData in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.IllegalStateException
public ItemData getItemData(NodeData parent,
QPathEntry qname)
throws javax.jcr.RepositoryException,
java.lang.IllegalStateException
getItemData in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.IllegalStateException
public ItemData getItemData(java.lang.String identifier)
throws javax.jcr.RepositoryException,
java.lang.IllegalStateException
getItemData in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.IllegalStateException
public java.util.List<PropertyData> getReferencesData(java.lang.String nodeIdentifier)
throws javax.jcr.RepositoryException,
java.lang.IllegalStateException,
java.lang.UnsupportedOperationException
getReferencesData in interface WorkspaceStorageConnectionjavax.jcr.RepositoryException
java.lang.IllegalStateException
java.lang.UnsupportedOperationExceptionpublic boolean isOpened()
isOpened in interface WorkspaceStorageConnection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||