|
|||||||||
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 |