Package org.bedework.calfacade.svc
Class BwAdminGroup
java.lang.Object
- All Implemented Interfaces:
Serializable,Comparable<BwPrincipal<?>>,Comparator<BwPrincipal<?>>,org.bedework.access.AccessPrincipal,org.bedework.util.logging.Logged
An object representing a calendar admin group.
- Version:
- 2.2
- Author:
- Mike Douglass
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bedework.calfacade.base.DumpEntity
DumpEntity.DumpType -
Field Summary
Fields inherited from class org.bedework.calfacade.BwPrincipal
bwadmingroupPrincipalRoot, calsuitePrincipalRoot, categoryAccess, contactAccess, created, groupNames, groupPrincipalRoot, groups, hostPrincipalRoot, lastAccess, lastModify, locationAccess, logon, principalInfo, principalRoot, publicUser, publicUserHref, resourcePrincipalRoot, ticketPrincipalRoot, unauthenticated, userPrincipalRoot, venuePrincipalRoot -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Make visibleReturn the group owner href.Return the owner of the groups resources and entities.voidsetGroupOwnerHref(String val) Set the group owner.voidsetOwnerHref(String val) Set the owner of the groups resources and entities.toString()Methods inherited from class org.bedework.calfacade.BwGroup
addGroupMember, copyTo, getGroupMembers, getKind, getMemberHrefs, isMember, removeGroupMember, setGroupMembers, setMemberHrefs, shallowCopyTo, toStringSegmentMethods inherited from class org.bedework.calfacade.BwPrincipal
addGroup, compare, compareTo, copyTo, equals, getAccount, getAccountNoSlash, getAccountSplit, getCategoryAccess, getContactAccess, getCreated, getDescription, getGroupNames, getGroups, getHref, getLastAccess, getLastModify, getLocationAccess, getLogon, getPrincipalInfo, getPrincipalRef, getQuota, getRestoreCallback, getUnauthenticated, hashCode, isPrincipal, makeGroupPrincipal, makeLocationPrincipal, makePrincipal, makePrincipal, makePrincipalHref, makeUserPrincipal, setAccount, setCategoryAccess, setContactAccess, setCreated, setDescription, setGroupNames, setGroups, setHref, setKind, setLastAccess, setLastModify, setLocationAccess, setLogon, setPrincipalInfo, setPrincipalRef, setQuota, setUnauthenticated, toStringSegmentMethods inherited from class org.bedework.calfacade.base.BwDbentity
addDeletedEntity, afterDeletion, beforeDeletion, beforeSave, beforeUpdate, getByteSize, getDeletedEntities, getSeq, length, setByteSize, setSeqMethods inherited from class org.bedework.calfacade.base.BwUnversionedDbentity
getId, markUnsaved, setId, unsavedMethods inherited from class org.bedework.calfacade.base.DumpEntity
dump, dump, getLogger, hasDumpValueMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLongMethods inherited from interface org.bedework.util.logging.Logged
audit, debug, debug, debug, enableAuditLogger, enableErrorLogger, enableMetricsLogger, error, error, error, getLogLevel, info, isAuditLoggerEnabled, isErrorLoggerEnabled, isMetricsDebugEnabled, isMetricsLoggerEnabled, metrics, setLoggerClass, setLoggerClass, trace, trace, trace, warn
-
Constructor Details
-
BwAdminGroup
public BwAdminGroup()Create a new object.
-
-
Method Details
-
getAclAccount
- Specified by:
getAclAccountin interfaceorg.bedework.access.AccessPrincipal- Overrides:
getAclAccountin classBwPrincipal<BwAdminGroup>
-
setGroupOwnerHref
Set the group owner.- Parameters:
val- String group owner.
-
getGroupOwnerHref
Return the group owner href.- Returns:
- String group owner href
-
setOwnerHref
Set the owner of the groups resources and entities.- Parameters:
val- String group event owner.
-
getOwnerHref
Return the owner of the groups resources and entities.- Returns:
- String group owner
-
shallowClone
- Overrides:
shallowClonein classBwGroup<BwAdminGroup>
-
toString
- Overrides:
toStringin classBwGroup<BwAdminGroup>
-
clone
Description copied from class:BwUnversionedDbentityMake visible- Overrides:
clonein classBwGroup<BwAdminGroup>- Returns:
- Object of class T
-