本文整理汇总了Java中org.alfresco.repo.domain.qname.QNameDAO.getQName方法的典型用法代码示例。如果您正苦于以下问题:Java QNameDAO.getQName方法的具体用法?Java QNameDAO.getQName怎么用?Java QNameDAO.getQName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.alfresco.repo.domain.qname.QNameDAO
的用法示例。
在下文中一共展示了QNameDAO.getQName方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setTypeQNameAll
import org.alfresco.repo.domain.qname.QNameDAO; //导入方法依赖的package包/类
/**
* Helper method to set the {@link #setTypeQNameId(Long)}.
*
* @param qnameDAO the DAO to resolve the QName ID
* @param typeQName the association type
* @param forUpdate <tt>true</tt> if the QName must exist i.e. this
* entity will be used for updates and the type
* <code>QName</code> <b>must</b> exist.
* @return <tt>true</tt> if the set worked otherwise <tt>false</tt>
*/
public boolean setTypeQNameAll(QNameDAO qnameDAO, QName typeQName, boolean forUpdate)
{
if (forUpdate)
{
typeQNameId = qnameDAO.getOrCreateQName(typeQName).getFirst();
return true;
}
else
{
Pair<Long, QName> qnamePair = qnameDAO.getQName(typeQName);
if (qnamePair == null)
{
return false;
}
else
{
typeQNameId = qnamePair.getFirst();
return true;
}
}
}
示例2: getDeleted
import org.alfresco.repo.domain.qname.QNameDAO; //导入方法依赖的package包/类
@Override
public boolean getDeleted(QNameDAO qnameDAO)
{
// First check if it belongs to the 'deleted' stores
if (store.getProtocol().equals(StoreRef.PROTOCOL_DELETED))
{
// The store has been deleted
return true;
}
// Now check the type
Pair<Long, QName> deletedTypeQNamePair = qnameDAO.getQName(ContentModel.TYPE_DELETED);
return deletedTypeQNamePair != null &&
deletedTypeQNamePair.getFirst().equals(typeQNameId);
}
示例3: NodeParametersEntity
import org.alfresco.repo.domain.qname.QNameDAO; //导入方法依赖的package包/类
/**
* Public constructor, but not generally useful
*/
public NodeParametersEntity(QNameDAO qnameDAO)
{
Pair<Long, QName> qnamePair = qnameDAO.getQName(ContentModel.PROP_ORIGINAL_ID);
this.setOriginalIdPropQNameId(qnamePair == null ? -1 : qnamePair.getFirst());
}