org.apache.tuscany.sca.policy
Interface PolicyFactory

All Known Implementing Classes:
DefaultPolicyFactory, PolicyFactoryImpl

public interface PolicyFactory

A factory for the policy model.


Method Summary
 Intent createIntent()
          Create a new intent.
 IntentMap createIntentMap()
          Create a new intent map.
 PolicySet createPolicySet()
          Create a new policy set.
 PolicySetReference createPolicySetReference()
          create a new PolicySetReference
 ProfileIntent createProfileIntent()
          create a new Profile Intent
 QualifiedIntent createQualifiedIntent()
          create a new QualifiedIntent
 

Method Detail

createIntent

Intent createIntent()
Create a new intent.

Returns:
a new intent

createPolicySet

PolicySet createPolicySet()
Create a new policy set.

Returns:
a new policy set

createIntentMap

IntentMap createIntentMap()
Create a new intent map.

Returns:
a new intent map

createProfileIntent

ProfileIntent createProfileIntent()
create a new Profile Intent

Returns:
a ProfileIntent instance

createQualifiedIntent

QualifiedIntent createQualifiedIntent()
create a new QualifiedIntent

Returns:
a QualifiedIntent instance

createPolicySetReference

PolicySetReference createPolicySetReference()
create a new PolicySetReference

Returns:
a PolicySetReference instance