|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface QNameDAO
Data abstraction layer for QName and Namespace entities.
| Method Summary | |
|---|---|
java.util.Map |
convertIdMapToQNameMap(java.util.Map idMap)
|
java.util.Set |
convertIdsToQNames(java.util.Set ids)
|
java.util.Set |
convertQNamesToIds(java.util.Set qnames,
boolean create)
|
NamespaceEntity |
getNamespaceEntity(java.lang.Long id)
|
NamespaceEntity |
getNamespaceEntity(java.lang.String namespaceUri)
|
NamespaceEntity |
getOrCreateNamespaceEntity(java.lang.String namespaceUri)
Get an existing instance matching the URI or create one if necessary. |
QNameEntity |
getOrCreateQNameEntity(QName qname)
Get an existing instance matching the QName or create one if necessary. |
org.alfresco.util.Pair |
getOrCreateQNamePair(QName qname)
|
QName |
getQName(java.lang.Long id)
|
QNameEntity |
getQNameEntity(java.lang.Long id)
|
QNameEntity |
getQNameEntity(QName qname)
|
NamespaceEntity |
newNamespaceEntity(java.lang.String namespaceUri)
|
QNameEntity |
newQNameEntity(QName qname)
|
void |
updateNamespaceEntity(java.lang.String oldNamespaceUri,
java.lang.String newNamespaceUri)
Modifies an existing namespace URI. |
| Method Detail |
|---|
NamespaceEntity getNamespaceEntity(java.lang.Long id)
id - the unique ID of the entity
org.alfresco.error.AlfrescoRuntimeException - if the ID provided is invalidNamespaceEntity getNamespaceEntity(java.lang.String namespaceUri)
namespaceUri - the namespace URI to query for
NamespaceEntity getOrCreateNamespaceEntity(java.lang.String namespaceUri)
namespaceUri - the namespace URI to create
NamespaceEntity newNamespaceEntity(java.lang.String namespaceUri)
namespaceUri - the namespace URI to create
void updateNamespaceEntity(java.lang.String oldNamespaceUri,
java.lang.String newNamespaceUri)
oldNamespaceUri - the old namespace URInewNamespaceUri - the new namespace URI
org.alfresco.error.AlfrescoRuntimeException - if the new namespace is in useQNameEntity getQNameEntity(java.lang.Long id)
id - the unique ID of the entity
org.alfresco.error.AlfrescoRuntimeException - if the ID provided is invalidQName getQName(java.lang.Long id)
id - the unique ID of the entity
org.alfresco.error.AlfrescoRuntimeException - if the ID provided is invalidQNameEntity getQNameEntity(QName qname)
qname - the QName to query for
QNameEntity getOrCreateQNameEntity(QName qname)
qname - the QName to query for
org.alfresco.util.Pair getOrCreateQNamePair(QName qname)
QNameEntity newQNameEntity(QName qname)
qname - the QName to create
java.util.Set convertIdsToQNames(java.util.Set ids)
java.util.Map convertIdMapToQNameMap(java.util.Map idMap)
java.util.Set convertQNamesToIds(java.util.Set qnames,
boolean create)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||