X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=security%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fusermgt%2FGroup.java;h=9c7e9893037e416868d7d43be46fcc11f56484c1;hb=ddd261f331280640c5b53c7128230b629ebcd268;hp=a853541752dc171ad99b83392ed89ecec489cf7e;hpb=92e23e5ecf9614f2ab770a8cdedc0b21ddf1e127;p=utils diff --git a/security/src/main/java/org/wamblee/usermgt/Group.java b/security/src/main/java/org/wamblee/usermgt/Group.java index a8535417..9c7e9893 100644 --- a/security/src/main/java/org/wamblee/usermgt/Group.java +++ b/security/src/main/java/org/wamblee/usermgt/Group.java @@ -1,101 +1,136 @@ /* * Copyright 2005 the original author or authors. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - + */ package org.wamblee.usermgt; +import org.wamblee.persistence.AbstractPersistent; + import java.io.Serializable; -import org.wamblee.persistence.AbstractPersistent; /** - * Represents a group. + * Represents a group. * * @author Erik Brakkee */ -public class Group extends AbstractPersistent implements Serializable, Comparable { - +public class Group extends AbstractPersistent implements Serializable, + Comparable { /** - * Group name. + * Group name. */ - private String name; + private String name; - /** +/** * Constructs the group. * @param aName */ Group(String aName) { super(); - name = aName; + name = aName; } - - public Group(Group aGroup) { - super(aGroup); + +/** + * Creates a new Group object. + * + * @param aGroup DOCUMENT ME! + */ + public Group(Group aGroup) { + super(aGroup); name = aGroup.name; } - - protected Group() { - super(); - name = null; + +/** + * Creates a new Group object. + */ + protected Group() { + super(); + name = null; } - + /** - * Gets the name of the group. - * @return Group name. + * Gets the name of the group. + * + * @return Group name. */ - public String getName() { - return name; + public String getName() { + return name; } - + /** - * Sets the group name. - * @param aName Group name. + * Sets the group name. + * + * @param aName Group name. */ void setName(String aName) { - name = aName; + name = aName; } - + /* (non-Javadoc) * @see java.lang.Object#equals(java.lang.Object) */ + /** + * DOCUMENT ME! + * + * @param aGroup DOCUMENT ME! + * + * @return DOCUMENT ME! + */ @Override public boolean equals(Object aGroup) { - if ( !( aGroup instanceof Group )) { - return false; + if (!(aGroup instanceof Group)) { + return false; } - return name.equals(((Group)aGroup).name); + + return name.equals(((Group) aGroup).name); } - + /* (non-Javadoc) * @see java.lang.Object#hashCode() */ + /** + * DOCUMENT ME! + * + * @return DOCUMENT ME! + */ @Override public int hashCode() { - return name.hashCode(); + return name.hashCode(); } - + /* (non-Javadoc) * @see java.lang.Comparable#compareTo(T) */ + /** + * DOCUMENT ME! + * + * @param aGroup DOCUMENT ME! + * + * @return DOCUMENT ME! + */ public int compareTo(Object aGroup) { - return name.compareTo(((Group)aGroup).name); + return name.compareTo(((Group) aGroup).name); } - + /* (non-Javadoc) * @see java.lang.Object#toString() */ + /** + * DOCUMENT ME! + * + * @return DOCUMENT ME! + */ @Override public String toString() { return "Group(pk = " + getPrimaryKey() + ", name=" + name + ")";