com.retek.rsm.domain.security.bo.impl
Class RoleHierarchyPermissionImpl

java.lang.Object
  extended bycom.retek.platform.bo.IdentifiableImpl
      extended bycom.retek.platform.bo.BusinessObjectImpl
          extended bycom.retek.rsm.domain.common.bo.EffectiveBusinessObjectImpl
              extended bycom.retek.rsm.domain.security.bo.impl.RoleHierarchyPermissionImpl
All Implemented Interfaces:
com.retek.platform.bo.BusinessObject, EffectiveBusinessObject, com.retek.platform.bo.Identifiable, RoleHierarchyPermission

public class RoleHierarchyPermissionImpl
extends EffectiveBusinessObjectImpl
implements RoleHierarchyPermission


Field Summary
 
Fields inherited from class com.retek.platform.bo.BusinessObjectImpl
version
 
Fields inherited from class com.retek.platform.bo.IdentifiableImpl
LOG
 
Constructor Summary
RoleHierarchyPermissionImpl(com.retek.platform.bo.ObjectId objectId)
           
 
Method Summary
 HierarchyType getHierarchyType()
           
 HierarchyPermission getParentHierarchyPermission()
           
 Role getRole()
           
 void setHierarchyType(HierarchyType hierarchyType)
           
 void setParentHierarchyPermission(HierarchyPermission parentHierarchyPermission)
           
 void setRole(Role role)
           
 
Methods inherited from class com.retek.rsm.domain.common.bo.EffectiveBusinessObjectImpl
getEndDateTime, getStartDateTime, setEndDateTime, setStartDateTime
 
Methods inherited from class com.retek.platform.bo.BusinessObjectImpl
checkInvariants, getBusinessInterface, getVersion, toReference, toString, validate, validateProperty, validateProperty
 
Methods inherited from class com.retek.platform.bo.IdentifiableImpl
equals, getObjectId, hashCode, setObjectId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.retek.rsm.domain.common.bo.EffectiveBusinessObject
getEndDateTime, getStartDateTime, setEndDateTime, setStartDateTime
 
Methods inherited from interface com.retek.platform.bo.BusinessObject
checkInvariants, getBusinessInterface, getVersion, validate, validateProperty, validateProperty
 
Methods inherited from interface com.retek.platform.bo.Identifiable
getObjectId, toReference
 

Constructor Detail

RoleHierarchyPermissionImpl

public RoleHierarchyPermissionImpl(com.retek.platform.bo.ObjectId objectId)
Method Detail

getRole

public Role getRole()
Specified by:
getRole in interface RoleHierarchyPermission

setRole

public void setRole(Role role)
Specified by:
setRole in interface RoleHierarchyPermission

getParentHierarchyPermission

public HierarchyPermission getParentHierarchyPermission()
Specified by:
getParentHierarchyPermission in interface RoleHierarchyPermission

setParentHierarchyPermission

public void setParentHierarchyPermission(HierarchyPermission parentHierarchyPermission)
Specified by:
setParentHierarchyPermission in interface RoleHierarchyPermission

getHierarchyType

public HierarchyType getHierarchyType()
Specified by:
getHierarchyType in interface RoleHierarchyPermission

setHierarchyType

public void setHierarchyType(HierarchyType hierarchyType)
Specified by:
setHierarchyType in interface RoleHierarchyPermission