1 /*
2 * Copyright (c) 2003
3 * Information Desire GmbH
4 * All rights reserved.
5 */
6 package com.infodesire.infobit.dao;
7
8 import java.util.Set;
9 import java.util.Collections;
10
11 /***
12 * avoid ternary assotiation with this class
13 *
14 * @author konstantin
15 * @created August 14, 2003
16 * @version $Revision: 1.2 $
17 * @hibernate.class table="securitylink"
18 */
19 final class SecurityLink extends BaseEntityImpl {
20
21 /***
22 */
23 private AclImpl _acl;
24
25 /***
26 */
27 private CapabilityImpl _capability;
28
29 /***
30 */
31 private Set _roles;
32
33
34 /***
35 * Gets the Acl attribute of the SecurityLink object
36 *
37 * @return The Acl value
38 * @hibernate.many-to-one cascade="none" column="aclid" update="false"
39 * not-null="true" outer-join="true"
40 */
41 public AclImpl getAcl() {
42 return _acl;
43 }
44
45
46 /***
47 * Gets the Capability attribute of the SecurityLink object
48 *
49 * @return The Capability value
50 * @hibernate.many-to-one cascade="none" column="capabilityid"
51 * update="false" not-null="true" outer-join="true"
52 */
53 public CapabilityImpl getCapability() {
54 return _capability;
55 }
56
57
58 /***
59 * Gets the Roles attribute of the SecurityLink object
60 *
61 * @return The Roles value
62 * @hibernate.set table="roleset" cascade="all" lazy="true"
63 * @hibernate.collection-element column="role" type="string"
64 * @hibernate.collection-key column="linkid"
65 */
66 public Set getRoles() {
67 return _roles;
68 }
69
70
71 /***
72 * Sets the Acl attribute of the SecurityLink object
73 *
74 * @param acl The new Acl value
75 */
76 public void setAcl(AclImpl acl) {
77 _acl = acl;
78 }
79
80
81 /***
82 * Sets the Capability attribute of the SecurityLink object
83 *
84 * @param capability The new Capability value
85 */
86 public void setCapability(CapabilityImpl capability) {
87 _capability = capability;
88 }
89
90
91 /***
92 * Sets the Roles attribute of the SecurityLink object
93 *
94 * @param roles The new Roles value
95 */
96 public void setRoles(Set roles) {
97 _roles = roles;
98 }
99
100 }
This page was automatically generated by Maven