Class PolicyRef
java.lang.Object
com.cloudimpl.outstack.runtime.domainspec.Entity
com.cloudimpl.outstack.runtime.domainspec.ChildEntity<Role>
com.cloudimpl.outstack.runtime.domain.PolicyRef
- All Implemented Interfaces:
IResource,ITenantOptional,java.lang.Comparable<Entity>
public class PolicyRef extends ChildEntity<Role> 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 PolicyRef(java.lang.String policyRef, java.lang.String tenantId) -
Method Summary
Modifier and Type Method Description protected voidapply(Event event)java.lang.StringentityId()java.lang.StringgetDomainContext()java.lang.StringgetDomainOwner()java.lang.StringgetPolicyRef()java.lang.StringgetTenantId()java.lang.StringgetVersion()java.lang.StringidField()java.lang.Class<Role>rootType()Methods inherited from class com.cloudimpl.outstack.runtime.domainspec.ChildEntity
getBRN, getRootTRN, getTRN, makeRN, makeTRN, rootId, setRootIdMethods 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
-
PolicyRef
public PolicyRef(java.lang.String policyRef, java.lang.String tenantId)
-
-
Method Details
-
rootType
- Specified by:
rootTypein classChildEntity<Role>
-
entityId
public java.lang.String entityId() -
getPolicyRef
public java.lang.String getPolicyRef() -
getTenantId
public java.lang.String getTenantId()- Specified by:
getTenantIdin interfaceITenantOptional- Overrides:
getTenantIdin classEntity
-
getDomainContext
public java.lang.String getDomainContext() -
getDomainOwner
public java.lang.String getDomainOwner() -
getVersion
public java.lang.String getVersion() -
apply
-
idField
public java.lang.String idField()
-