org.alfresco.repo.workflow.jbpm
Class JBPMNode

java.lang.Object
  extended by org.alfresco.repo.jscript.ScriptNode
      extended by org.alfresco.repo.workflow.jbpm.JBPMNode
All Implemented Interfaces:
java.io.Serializable, Scopeable, org.alfresco.service.namespace.NamespacePrefixResolverProvider

public class JBPMNode
extends ScriptNode

Scriptable Node suitable for JBPM Beanshell access TODO: This implementation derives from the JavaScript Alfresco Node. At some point we should look to having a script-independent node with various script-specific sub-types (and value conversions).

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.jscript.ScriptNode
ScriptNode.NodeValueConverter, ScriptNode.ScriptContentData
 
Field Summary
 
Fields inherited from class org.alfresco.repo.jscript.ScriptNode
aspects, converter, id, imageResolver, nodeRef, parent, scope, services, siteName, siteNameResolved
 
Constructor Summary
JBPMNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, ServiceRegistry services)
          Construct
 
Method Summary
protected  ScriptNode.NodeValueConverter createValueConverter()
          Constructs the node value converter
 
Methods inherited from class org.alfresco.repo.jscript.ScriptNode
addAspect, addAspect, addNode, addTag, addTags, cancelCheckout, checkin, checkin, checkin, checkout, checkout, checkoutForUpload, childByNamePath, childFileFolders, childFileFolders, childFileFolders, childFileFolders, childFileFolders, childrenByTags, childrenByXPath, clearTags, copy, copy, createAssociation, createFile, createFile, createFolder, createFolder, createNode, createNode, createNode, createNode, createNode, createQName, createThumbnail, createThumbnail, createVersion, ensureVersioningEnabled, equals, exists, getActiveWorkflows, getAspects, getAspectsSet, getAssociations, getAssocs, getChildAssociations, getChildAssocs, getChildAssocsByType, getChildren, getContent, getCrossRepositoryCopyHelper, getDirectPermissions, getDisplayPath, getDownloadUrl, getFullPermissions, getHasChildren, getIcon16, getIcon32, getId, getIsCategory, getIsContainer, getIsDocument, getIsLinkToContainer, getIsLinkToDocument, getIsLocked, getIsTagScope, getIsVersioned, getMimetype, getName, getNamespacePrefixResolver, getNodeRef, getOwner, getParent, getParentAssociations, getParentAssocs, getParents, getPermissions, getPrimaryParentAssoc, getProperties, getPropertyNames, getQnamePath, getQNameType, getSettablePermissions, getShortQName, getSiteShortName, getSize, getSourceAssociations, getSourceAssocs, getStoreId, getStoreType, getTags, getTagScope, getThumbnail, getThumbnailDefintions, getThumbnails, getType, getTypePropertyNames, getTypePropertyNames, getTypeShort, getUrl, getValueConverter, getVersion, getVersionHistory, getWebdavUrl, hasAspect, hashCode, hasPermission, inheritsPermissions, isScriptContent, isSubType, jsGet_downloadUrl, move, move, newInstance, newInstance, processTemplate, processTemplate, processTemplate, processTemplate, remove, removeAspect, removeAssociation, removeNode, removePermission, removePermission, removeTag, removeTags, reset, retrieveAllSetPermissions, revert, revert, save, setContent, setInheritsPermissions, setIsTagScope, setMimetype, setName, setOwner, setPermission, setPermission, setScope, setTags, specializeType, takeOwnership, toJSON, toJSON, toString, transformDocument, transformDocument, transformImage, transformImage, transformImage, transformImage
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JBPMNode

public JBPMNode(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                ServiceRegistry services)
Construct

Parameters:
nodeRef - node reference
services - services
Method Detail

createValueConverter

protected ScriptNode.NodeValueConverter createValueConverter()
Constructs the node value converter

Overrides:
createValueConverter in class ScriptNode
Returns:
the node value converter


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.