Class: UU::OS::Cast::CastAccessRoleAttributes

Inherits:
REST::DTO
  • Object
show all
Defined in:
uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from REST::DTO

#initialize, #to_hash, #to_json

Constructor Details

This class inherits a constructor from UU::OS::REST::DTO

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class UU::OS::REST::DTO

Instance Attribute Details

- (Object) casted_subject_code

Code of the subject (personal access role or uuEE) which is casted to the subject_uri (role or group).



14
15
16
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 14

def casted_subject_code
  @casted_subject_code
end

- (Object) casted_subject_entity_type_uri

Entity type URI of casted subject.



20
21
22
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 20

def casted_subject_entity_type_uri
  @casted_subject_entity_type_uri
end

- (Object) casted_subject_name

Name of the subject (personal access role or uuEE) which is casted to the subject_uri (role or group).



11
12
13
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 11

def casted_subject_name
  @casted_subject_name
end

- (Object) casted_subject_uri

UESURI of the subject (personal access role or uuEE) which is casted to the subject_uri (role or group).



17
18
19
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 17

def casted_subject_uri
  @casted_subject_uri
end

- (Object) level

Access role cast level to the specified role. In case of the indirect cast, lowest value found at access role cast path to the specified role is returned.



26
27
28
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 26

def level
  @level
end

- (Object) primary

Specifies if the cast is the primary cast to the role.



29
30
31
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 29

def primary
  @primary
end

- (Object) subject_code

Code of the subject (role or group) to which the casted_subject_uri is casted.



35
36
37
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 35

def subject_code
  @subject_code
end

- (Object) subject_entity_type_uri

Entity type URI of subject.



41
42
43
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 41

def subject_entity_type_uri
  @subject_entity_type_uri
end

- (Object) subject_name

Name of the subject (role or group) to which the casted_subject_uri is casted.



32
33
34
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 32

def subject_name
  @subject_name
end

- (Object) subject_uri

UESURI of the subject (role or group) to which the casted_subject_uri is casted.



38
39
40
# File 'uu_os-0.29.16/lib/uu/os/cast/cast_access_role_attributes.rb', line 38

def subject_uri
  @subject_uri
end