kaos.policy.builder
Class KAoSPolicyBuilderUtil
java.lang.Object
kaos.policy.builder.KAoSPolicyBuilderUtil
public class KAoSPolicyBuilderUtil
- extends java.lang.Object
Method Summary |
static java.lang.String |
generateClassNameForPolicy(java.lang.String baseClass,
java.lang.String type,
java.lang.String policyId)
Generates name for a class in a policy |
static java.lang.String |
getShortName(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_NAME_POLICY_ID_PREFIX
public static final java.lang.String CLASS_NAME_POLICY_ID_PREFIX
- See Also:
- Constant Field Values
POLICY_ID_PREFIX
public static final java.lang.String POLICY_ID_PREFIX
- See Also:
- Constant Field Values
CLASS_NAME_TYPE_PREFIX
public static final java.lang.String CLASS_NAME_TYPE_PREFIX
- See Also:
- Constant Field Values
KAoSPolicyBuilderUtil
public KAoSPolicyBuilderUtil()
generateClassNameForPolicy
public static java.lang.String generateClassNameForPolicy(java.lang.String baseClass,
java.lang.String type,
java.lang.String policyId)
- Generates name for a class in a policy
- Parameters:
type
- the type of class (controls, trigger, condition, or obligation)policyId
- the id of the policy (should begin with POLICY_ID_PREFIX)
getShortName
public static java.lang.String getShortName(java.lang.String name)