@Entity public class Group extends CdmBase
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GROUP_ADMIN_NAME |
static java.util.UUID |
GROUP_ADMIN_UUID |
static java.lang.String |
GROUP_EDITOR_EXTENDED_CREATE_NAME
This group will in future replace the group Editor, see issue #7150
|
static java.util.UUID |
GROUP_EDITOR_EXTENDED_CREATE_UUID |
static java.lang.String |
GROUP_EDITOR_NAME |
static java.lang.String |
GROUP_EDITOR_REFERENCE |
static java.util.UUID |
GROUP_EDITOR_REFERENCE_UUID |
static java.util.UUID |
GROUP_EDITOR_UUID |
static java.lang.String |
GROUP_PROJECT_MANAGER_NAME |
static java.util.UUID |
GROUP_PROJECT_MANAGER_UUID |
static java.util.UUID |
GROUP_PUBLISHER_UUID |
CLOB_LENGTH, uuid
Modifier | Constructor and Description |
---|---|
protected |
Group() |
Modifier and Type | Method and Description |
---|---|
boolean |
addAuthority(AuthorityBase authority) |
boolean |
addGrantedAuthority(org.springframework.security.core.GrantedAuthority grantedAuthority) |
boolean |
addMember(User user) |
java.lang.Object |
clone()
Clones this Group.
|
java.util.Set<AuthorityBase> |
getAuthorities() |
java.util.Set<org.springframework.security.core.GrantedAuthority> |
getGrantedAuthorities() |
java.util.Set<User> |
getMembers() |
java.lang.String |
getName() |
static Group |
NewInstance() |
static Group |
NewInstance(java.lang.String name) |
boolean |
removeAuthority(AuthorityBase authority) |
boolean |
removeGrantedAuthority(org.springframework.security.core.GrantedAuthority grantedAuthority) |
boolean |
removeMember(User user) |
void |
setName(java.lang.String name) |
java.lang.String |
toString()
Overrides
Object.toString() . |
addPropertyChangeListener, addPropertyChangeListener, addToSetWithChangeEvent, deproxy, deproxy, equals, fireOnCreateEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreated, getCreatedBy, getId, getUserFriendlyDescription, getUserFriendlyFieldName, getUserFriendlyTypeName, getUuid, hashCode, hasListeners, initListener, instanceToString, invokeSetMethod, invokeSetMethodWithNull, isBlank, isInstanceOf, isNotBlank, isPersited, removeFromSetWithChangeEvent, removePropertyChangeListener, removePropertyChangeListener, replaceInList, setCreated, setCreatedBy, setId, setNewEntityListener, setUuid
public static final java.util.UUID GROUP_EDITOR_UUID
public static final java.util.UUID GROUP_EDITOR_EXTENDED_CREATE_UUID
public static final java.util.UUID GROUP_PROJECT_MANAGER_UUID
public static final java.util.UUID GROUP_PUBLISHER_UUID
public static final java.util.UUID GROUP_ADMIN_UUID
public static final java.util.UUID GROUP_EDITOR_REFERENCE_UUID
public static final java.lang.String GROUP_EDITOR_NAME
public static final java.lang.String GROUP_EDITOR_EXTENDED_CREATE_NAME
public static final java.lang.String GROUP_PROJECT_MANAGER_NAME
public static final java.lang.String GROUP_ADMIN_NAME
public static final java.lang.String GROUP_EDITOR_REFERENCE
public static Group NewInstance()
public static Group NewInstance(java.lang.String name)
public java.util.Set<org.springframework.security.core.GrantedAuthority> getGrantedAuthorities()
public boolean addGrantedAuthority(org.springframework.security.core.GrantedAuthority grantedAuthority)
public boolean removeGrantedAuthority(org.springframework.security.core.GrantedAuthority grantedAuthority)
public java.util.Set<AuthorityBase> getAuthorities()
public boolean addAuthority(AuthorityBase authority)
public boolean removeAuthority(AuthorityBase authority)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.Set<User> getMembers()
public boolean addMember(User user)
public boolean removeMember(User user)
public java.lang.Object clone()
clone
in class CdmBase
TermBase.clone()
,
Object.clone()
public java.lang.String toString()
CdmBase
Object.toString()
.
This returns an String that identifies the object well without being necessarily unique. Internally the method is delegating the
call to {link CdmBase.instanceToString()
.Note: If overriding this method's javadoc always copy or link the above requirement. If not overwritten by a subclass method returns the class, id and uuid as a string for any CDM object.
For example: Taxon#13<b5938a98-c1de-4dda-b040-d5cc5bfb3bc0>
Copyright © 2007-2020 EDIT. All Rights Reserved.