11-10-2006 04:25 AM
public MyClass implements ContentServicePolicies.OnContentReadPolicy
{
private PolicyComponent policyComponent;
private NodeService nodeService;
public static QName CONTENT_READ = QName.createQName(NamespaceService.ALFRESCO_URI,"onContentRead");
//Setters for PolicyComponent & NodeService.
public void set…..
…..
…..
public void init()
{
this.policyComponent.bindClassBehaviour(CONTENT_READ,
MyModel.ASPECT_TEST,
new JavaBehavior(this,"onContentRead"));
}
public void onContentRead(NodeRef nodeRef)
{
nodeService.setProperty(nodeRef,ContentModel.PROP_NAME,"test");
}
}
11-23-2006 09:56 AM
<bean id="myBean" class="org.test.MyClass" init-method="init">
<property name="nodeService">
<ref bean="NodeService"/>
</property>
<property name="policyComponent">
<ref bean="policyComponent"/>
</property>
<property name="authenticationComponent">
<ref bean="authenticationComponent"/>
</property>
</bean>
[code]
You can see a reference to the 'NodeService' bean…it's a mistake, I should have used the following : :oops:
[code]
<property name="nodeService">
<ref bean="nodeService"/>
</property>
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.