|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.domain.node.ChildAssocEntity
public class ChildAssocEntity
Bean for alf_child_assoc table.
Constructor Summary | |
---|---|
ChildAssocEntity()
Required default constructor |
Method Summary | |
---|---|
int |
getAssocIndex()
|
static org.alfresco.util.Pair |
getChildNameUnique(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
org.alfresco.service.namespace.QName assocTypeQName,
java.lang.String childName)
Apply the cm:name to the child association. |
NodeEntity |
getChildNode()
|
java.lang.String |
getChildNodeName()
|
java.lang.Long |
getChildNodeNameCrc()
|
static java.lang.Long |
getChildNodeNameCrc(java.lang.String childNodeName)
Find a CRC value for the association's child node name using UTF-8 conversion. |
java.util.List |
getChildNodeNameCrcs()
|
static java.lang.String |
getChildNodeNameShort(java.lang.String childNodeName)
Truncates the association's child node name to 50 characters. |
java.util.List |
getChildNodeTypeQNameIds()
|
java.lang.Long |
getId()
|
org.alfresco.util.Pair |
getPair(QNameDAO qnameDAO)
|
NodeEntity |
getParentNode()
|
java.lang.Long |
getQnameCrc()
|
static java.lang.Long |
getQNameCrc(org.alfresco.service.namespace.QName qname)
Find a CRC value for the full QName using UTF-8 conversion. |
java.lang.String |
getQnameLocalName()
|
java.lang.Long |
getQnameNamespaceId()
|
org.alfresco.service.cmr.repository.ChildAssociationRef |
getRef(QNameDAO qnameDAO)
|
java.lang.Boolean |
getSameStore()
|
java.lang.Long |
getTypeQNameId()
|
java.util.List |
getTypeQNameIds()
|
java.lang.Long |
getVersion()
|
boolean |
isOrdered()
|
java.lang.Boolean |
isPrimary()
|
void |
setAssocIndex(int assocIndex)
|
void |
setChildNode(NodeEntity childNode)
|
void |
setChildNodeName(java.lang.String childNodeName)
Deprecated. For persistence use |
void |
setChildNodeNameAll(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService,
org.alfresco.service.namespace.QName typeQName,
java.lang.String childNodeName)
Helper method to set all values associated with the child node name . |
void |
setChildNodeNameCrc(java.lang.Long childNodeNameCrc)
Deprecated. For persistence use |
void |
setChildNodeNameCrcs(java.util.List childNodeNameCrcs)
|
void |
setChildNodeTypeQNameIds(java.util.List childNodeTypeQNameIds)
|
void |
setId(java.lang.Long id)
|
void |
setOrdered(boolean ordered)
|
void |
setParentNode(NodeEntity parentNode)
|
void |
setPrimary(java.lang.Boolean isPrimary)
|
boolean |
setQNameAll(QNameDAO qnameDAO,
org.alfresco.service.namespace.QName qname,
boolean forUpdate)
Set all required fields associated with the patch QName . |
void |
setQnameCrc(java.lang.Long qnameCrc)
Deprecated. For persistence use |
void |
setQnameLocalName(java.lang.String qnameLocalName)
Deprecated. For persistence use |
void |
setQnameNamespaceId(java.lang.Long qnameNamespaceId)
Deprecated. For persistence use |
void |
setSameStore(java.lang.Boolean sameStore)
|
boolean |
setTypeQNameAll(QNameDAO qnameDAO,
org.alfresco.service.namespace.QName typeQName,
boolean forUpdate)
Helper method to set the ChildAssocEntity.setTypeQNameId(Long) . |
void |
setTypeQNameId(java.lang.Long typeQNameId)
Deprecated. For persistence use only |
void |
setTypeQNameIds(java.util.List typeQNameIds)
|
void |
setVersion(java.lang.Long version)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ChildAssocEntity()
Method Detail |
---|
public static java.lang.Long getQNameCrc(org.alfresco.service.namespace.QName qname)
qname
- the association qname
public static java.lang.Long getChildNodeNameCrc(java.lang.String childNodeName)
childNodeName
- the child node name
public static java.lang.String getChildNodeNameShort(java.lang.String childNodeName)
childNodeName
- the child node name
public static org.alfresco.util.Pair getChildNameUnique(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, org.alfresco.service.namespace.QName assocTypeQName, java.lang.String childName)
Unknown associations or associations that do not require unique name checking will use a GUID for the child name and the CRC value used will be negative.
childName
- the cm:name applying to the association.public java.lang.String toString()
toString
in class java.lang.Object
public org.alfresco.service.cmr.repository.ChildAssociationRef getRef(QNameDAO qnameDAO)
public org.alfresco.util.Pair getPair(QNameDAO qnameDAO)
public java.lang.Long getId()
public void setId(java.lang.Long id)
public java.lang.Long getVersion()
public void setVersion(java.lang.Long version)
public NodeEntity getParentNode()
public void setParentNode(NodeEntity parentNode)
public NodeEntity getChildNode()
public void setChildNode(NodeEntity childNode)
public boolean setTypeQNameAll(QNameDAO qnameDAO, org.alfresco.service.namespace.QName typeQName, boolean forUpdate)
ChildAssocEntity.setTypeQNameId(Long)
.
qnameDAO
- the DAO to resolve the QName IDtypeQName
- the association typeforUpdate
- true if the QName must exist i.e. this
entity will be used for updates and the type
QName
must exist.
public java.lang.Long getTypeQNameId()
public void setTypeQNameId(java.lang.Long typeQNameId)
public void setChildNodeNameAll(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService, org.alfresco.service.namespace.QName typeQName, java.lang.String childNodeName)
child node name
.
dictionaryService
- the service that determines how the CRC values are generated.
If this is null then the CRC values are generated
assuming that positive enforcement of the name constraint is
required.childNodeName
- the child node namepublic java.lang.Long getChildNodeNameCrc()
public void setChildNodeNameCrc(java.lang.Long childNodeNameCrc)
public java.lang.String getChildNodeName()
public void setChildNodeName(java.lang.String childNodeName)
public boolean setQNameAll(QNameDAO qnameDAO, org.alfresco.service.namespace.QName qname, boolean forUpdate)
QName
.
forUpdate
- true if the entity is going to be used for a
data update i.e. the QName
must exist.
QName
namespace
exists.public java.lang.Long getQnameNamespaceId()
public void setQnameNamespaceId(java.lang.Long qnameNamespaceId)
public java.lang.String getQnameLocalName()
public void setQnameLocalName(java.lang.String qnameLocalName)
public java.lang.Long getQnameCrc()
public void setQnameCrc(java.lang.Long qnameCrc)
public java.lang.Boolean isPrimary()
public void setPrimary(java.lang.Boolean isPrimary)
public int getAssocIndex()
public void setAssocIndex(int assocIndex)
public java.util.List getTypeQNameIds()
public void setTypeQNameIds(java.util.List typeQNameIds)
public java.util.List getChildNodeNameCrcs()
public void setChildNodeNameCrcs(java.util.List childNodeNameCrcs)
public java.util.List getChildNodeTypeQNameIds()
public void setChildNodeTypeQNameIds(java.util.List childNodeTypeQNameIds)
public java.lang.Boolean getSameStore()
public void setSameStore(java.lang.Boolean sameStore)
public boolean isOrdered()
public void setOrdered(boolean ordered)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |