Package | Description |
---|---|
org.alfresco.repo.jscript | |
org.alfresco.repo.policy |
The Policy Component.
|
org.alfresco.repo.policy.annotation | |
org.alfresco.repo.policy.registration |
Modifier and Type | Class and Description |
---|---|
class |
ScriptBehaviour
JavaScript behaviour implementation
|
Modifier and Type | Class and Description |
---|---|
class |
BaseBehaviour
Base behaviour implementation
|
class |
JavaBehaviour
Java based Behaviour.
|
Modifier and Type | Method and Description |
---|---|
Behaviour |
BehaviourDefinition.getBehaviour()
Gets the Behaviour
|
Modifier and Type | Method and Description |
---|---|
BehaviourDefinition<ServiceBehaviourBinding> |
PolicyComponentImpl.bindAssociationBehaviour(org.alfresco.service.namespace.QName policy,
Object service,
Behaviour behaviour) |
BehaviourDefinition<ServiceBehaviourBinding> |
PolicyComponent.bindAssociationBehaviour(org.alfresco.service.namespace.QName policy,
Object service,
Behaviour behaviour)
Bind a Service specific behaviour to an Association-level Policy
|
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponentImpl.bindAssociationBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
Behaviour behaviour) |
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponent.bindAssociationBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
Behaviour behaviour)
Bind an Association specific behaviour to an Association-level Policy (for all associations of a Class)
|
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponentImpl.bindAssociationBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
org.alfresco.service.namespace.QName assocName,
Behaviour behaviour) |
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponent.bindAssociationBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
org.alfresco.service.namespace.QName assocName,
Behaviour behaviour)
Bind an Association specific behaviour to an Association-level Policy
|
BehaviourDefinition<ServiceBehaviourBinding> |
PolicyComponentImpl.bindClassBehaviour(org.alfresco.service.namespace.QName policy,
Object service,
Behaviour behaviour) |
BehaviourDefinition<ServiceBehaviourBinding> |
PolicyComponent.bindClassBehaviour(org.alfresco.service.namespace.QName policy,
Object service,
Behaviour behaviour)
Bind a Service behaviour to a Class-level Policy
|
BehaviourDefinition<ClassBehaviourBinding> |
PolicyComponentImpl.bindClassBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName classRef,
Behaviour behaviour) |
BehaviourDefinition<ClassBehaviourBinding> |
PolicyComponent.bindClassBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
Behaviour behaviour)
Bind a Class specific behaviour to a Class-level Policy.
|
BehaviourDefinition<ServiceBehaviourBinding> |
PolicyComponentImpl.bindPropertyBehaviour(org.alfresco.service.namespace.QName policy,
Object service,
Behaviour behaviour) |
BehaviourDefinition<ServiceBehaviourBinding> |
PolicyComponent.bindPropertyBehaviour(org.alfresco.service.namespace.QName policy,
Object service,
Behaviour behaviour)
Bind a Service specific behaviour to a Property-level Policy
|
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponentImpl.bindPropertyBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
Behaviour behaviour) |
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponent.bindPropertyBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
Behaviour behaviour)
Bind a Property specific behaviour to a Property-level Policy (for all properties of a Class)
|
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponentImpl.bindPropertyBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
org.alfresco.service.namespace.QName propertyName,
Behaviour behaviour) |
BehaviourDefinition<ClassFeatureBehaviourBinding> |
PolicyComponent.bindPropertyBehaviour(org.alfresco.service.namespace.QName policy,
org.alfresco.service.namespace.QName className,
org.alfresco.service.namespace.QName propertyName,
Behaviour behaviour)
Bind a Property specific behaviour to a Property-level Policy
|
<P extends Policy> |
TransactionInvocationHandlerFactory.createHandler(Behaviour behaviour,
PolicyDefinition<P> definition,
P policyInterface)
Create Invocation Handler
|
<P extends Policy> |
TransactionBehaviourQueue.queue(Behaviour behaviour,
PolicyDefinition<P> definition,
P policyInterface,
Method method,
Object[] args)
Queue a behaviour for end-of-transaction execution
|
Modifier and Type | Method and Description |
---|---|
Behaviour |
BehaviourRegistry.getBehaviour(String name)
Gets the behaviour for a given name.
|
Modifier and Type | Method and Description |
---|---|
void |
BehaviourRegistry.registerBehaviour(String name,
Behaviour behaviour)
Register a behaviour against a given name.
|
Modifier and Type | Field and Description |
---|---|
protected Behaviour |
PolicyRegistration.behaviour
The behaviour
|
Modifier and Type | Method and Description |
---|---|
void |
PolicyRegistration.setBehaviour(Behaviour behaviour)
Set the behaviour
|
Copyright © 2005–2017 Alfresco Software. All rights reserved.