|
|||||||||
| 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)
Convenience method to convert map keys from QName IDs to QNames |
java.util.Set |
convertIdsToQNames(java.util.Set ids)
Bulk-convert QName IDs into QNames |
java.util.Set |
convertQNamesToIds(java.util.Set qnames,
boolean create)
Bulk-convert QNames into QName IDs. |
org.alfresco.util.Pair |
getNamespace(java.lang.Long id)
|
org.alfresco.util.Pair |
getNamespace(java.lang.String namespaceUri)
|
org.alfresco.util.Pair |
getOrCreateNamespace(java.lang.String namespaceUri)
Get an existing instance matching the URI or create one if necessary. |
org.alfresco.util.Pair |
getOrCreateQName(org.alfresco.service.namespace.QName qname)
Get an existing instance matching the QName or create one if necessary. |
org.alfresco.util.Pair |
getQName(java.lang.Long id)
|
org.alfresco.util.Pair |
getQName(org.alfresco.service.namespace.QName qname)
|
void |
updateNamespace(java.lang.String oldNamespaceUri,
java.lang.String newNamespaceUri)
Modifies an existing namespace URI. |
org.alfresco.util.Pair |
updateQName(org.alfresco.service.namespace.QName qnameOld,
org.alfresco.service.namespace.QName qnameNew)
Modify an existing QName. |
| Method Detail |
|---|
org.alfresco.util.Pair getNamespace(java.lang.Long id)
id - the unique ID of the entity
org.alfresco.error.AlfrescoRuntimeException - if the ID provided is invalidorg.alfresco.util.Pair getNamespace(java.lang.String namespaceUri)
namespaceUri - the namespace URI to query for
org.alfresco.util.Pair getOrCreateNamespace(java.lang.String namespaceUri)
namespaceUri - the namespace URI to create
void updateNamespace(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 useorg.alfresco.util.Pair getQName(java.lang.Long id)
id - the unique ID of the entity
org.alfresco.error.AlfrescoRuntimeException - if the ID provided is invalidorg.alfresco.util.Pair getQName(org.alfresco.service.namespace.QName qname)
qname - the QName to query for
org.alfresco.util.Pair getOrCreateQName(org.alfresco.service.namespace.QName qname)
qname - the QName to query for
org.alfresco.util.Pair updateQName(org.alfresco.service.namespace.QName qnameOld,
org.alfresco.service.namespace.QName qnameNew)
qnameOld - the old QName, which must existqnameNew - the new QName, which must not exist
java.util.Set convertIdsToQNames(java.util.Set ids)
ids - the IDs
java.util.Map convertIdMapToQNameMap(java.util.Map idMap)
idMap - a map of objects keyed by QName ID
java.util.Set convertQNamesToIds(java.util.Set qnames,
boolean create)
qnames - the QNames to convertcreate - true to create any missing QName entities
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||