Class Policy
java.lang.Object
com.cloudimpl.outstack.runtime.domainspec.Entity
com.cloudimpl.outstack.runtime.domainspec.RootEntity
com.cloudimpl.outstack.runtime.domain.Policy
- All Implemented Interfaces:
IResource,ITenantOptional,java.lang.Comparable<Entity>
public class Policy extends RootEntity implements ITenantOptional
- Author:
- nuwan
-
Nested Class Summary
Nested classes/interfaces inherited from class com.cloudimpl.outstack.runtime.domainspec.Entity
Entity.Meta -
Field Summary
-
Constructor Summary
Constructors Constructor Description Policy(java.lang.String policyName, java.lang.String tenantId) -
Method Summary
Modifier and Type Method Description protected voidapply(Event event)java.lang.StringentityId()java.lang.StringgetApiContext()java.lang.StringgetBoundary()java.lang.StringgetDomainContext()java.lang.StringgetDomainOwner()java.lang.StringgetPolicyContext()java.lang.StringgetPolicyName()java.lang.StringgetTenantId()java.lang.StringidField()Methods inherited from class com.cloudimpl.outstack.runtime.domainspec.RootEntity
create, createChildEntity, getBRN, getTRN, isMyType, makeRN, makeTRNMethods inherited from class com.cloudimpl.outstack.runtime.domainspec.Entity
applyEvent, checkTenantEligibility, checkTenantRequirement, cloneEntity, compareTo, getMeta, getTenantRequirement, getVersion, hasTenant, id, isRoot, persistedId, rename, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Policy
public Policy(java.lang.String policyName, java.lang.String tenantId)
-
-
Method Details
-
getPolicyName
public java.lang.String getPolicyName() -
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantIdin interfaceITenantOptional- Overrides:
getTenantIdin classEntity
-
entityId
public java.lang.String entityId() -
getPolicyContext
public java.lang.String getPolicyContext() -
getDomainOwner
public java.lang.String getDomainOwner() -
getDomainContext
public java.lang.String getDomainContext() -
getApiContext
public java.lang.String getApiContext() -
getBoundary
public java.lang.String getBoundary() -
apply
-
idField
public java.lang.String idField()
-