This project has retired. For details please refer to its Attic page.
JdoOperation xref
View Javadoc

1   // =================== DO NOT EDIT THIS FILE ====================
2   // Generated by Modello 1.7,
3   // any modifications will be overwritten.
4   // ==============================================================
5   
6   package org.apache.archiva.redback.rbac.jdo;
7   
8   /**
9    * Class JdoOperation.
10   * 
11   * @version $Revision$ $Date$
12   */
13  public class JdoOperation
14      implements org.apache.archiva.redback.rbac.Operation, java.io.Serializable
15  {
16  
17        //--------------------------/
18       //- Class/Member Variables -/
19      //--------------------------/
20  
21      /**
22       * Field name.
23       */
24      private String name;
25  
26      /**
27       * Field description.
28       */
29      private String description;
30  
31      /**
32       * 
33       *             true if this object is permanent.
34       *           
35       */
36      private boolean permanent = false;
37  
38      /**
39       * 
40       *             true if the resource is required for
41       * authorization to be granted
42       *           .
43       */
44      private boolean resourceRequired = false;
45  
46  
47        //-----------/
48       //- Methods -/
49      //-----------/
50  
51      /**
52       * Method equals.
53       * 
54       * @param other
55       * @return boolean
56       */
57      public boolean equals( Object other )
58      {
59          if ( this == other )
60          {
61              return true;
62          }
63  
64          if ( !( other instanceof JdoOperation ) )
65          {
66              return false;
67          }
68  
69          JdoOperation that = (JdoOperation) other;
70          boolean result = true;
71  
72          result = result && ( getName() == null ? that.getName() == null : getName().equals( that.getName() ) );
73  
74          return result;
75      } //-- boolean equals( Object )
76  
77      /**
78       * Get the description field.
79       * 
80       * @return String
81       */
82      public String getDescription()
83      {
84          return this.description;
85      } //-- String getDescription()
86  
87      /**
88       * Get the name field.
89       * 
90       * @return String
91       */
92      public String getName()
93      {
94          return this.name;
95      } //-- String getName()
96  
97      /**
98       * Method hashCode.
99       * 
100      * @return int
101      */
102     public int hashCode()
103     {
104         int result = 17;
105 
106         result = 37 * result + ( name != null ? name.hashCode() : 0 );
107 
108         return result;
109     } //-- int hashCode()
110 
111     /**
112      * Get true if this object is permanent.
113      * 
114      * @return boolean
115      */
116     public boolean isPermanent()
117     {
118         return this.permanent;
119     } //-- boolean isPermanent()
120 
121     /**
122      * Get true if the resource is required for authorization to be
123      * granted.
124      * 
125      * @return boolean
126      */
127     public boolean isResourceRequired()
128     {
129         return this.resourceRequired;
130     } //-- boolean isResourceRequired()
131 
132     /**
133      * Set the description field.
134      * 
135      * @param description
136      */
137     public void setDescription( String description )
138     {
139         this.description = description;
140     } //-- void setDescription( String )
141 
142     /**
143      * Set the name field.
144      * 
145      * @param name
146      */
147     public void setName( String name )
148     {
149         this.name = name;
150     } //-- void setName( String )
151 
152     /**
153      * Set true if this object is permanent.
154      * 
155      * @param permanent
156      */
157     public void setPermanent( boolean permanent )
158     {
159         this.permanent = permanent;
160     } //-- void setPermanent( boolean )
161 
162     /**
163      * Set true if the resource is required for authorization to be
164      * granted.
165      * 
166      * @param resourceRequired
167      */
168     public void setResourceRequired( boolean resourceRequired )
169     {
170         this.resourceRequired = resourceRequired;
171     } //-- void setResourceRequired( boolean )
172 
173     /**
174      * Method toString.
175      * 
176      * @return String
177      */
178     public java.lang.String toString()
179     {
180         StringBuffer buf = new StringBuffer( 128 );
181 
182         buf.append( "name = '" );
183         buf.append( getName() );
184         buf.append( "'" );
185 
186         return buf.toString();
187     } //-- java.lang.String toString()
188 
189 }