Class AbstractGroup<G extends AbstractGroup<G>>

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Group, ProjectGroup

    public abstract class AbstractGroup<G extends AbstractGroup<G>>
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • AbstractGroup

        public AbstractGroup()
    • Method Detail

      • getId

        public java.lang.Long getId()
      • setId

        public void setId​(java.lang.Long id)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getAvatarUrl

        public java.lang.String getAvatarUrl()
      • setAvatarUrl

        public void setAvatarUrl​(java.lang.String avatarUrl)
      • getWebUrl

        public java.lang.String getWebUrl()
      • setWebUrl

        public void setWebUrl​(java.lang.String webUrl)
      • getFullName

        public java.lang.String getFullName()
      • setFullName

        public void setFullName​(java.lang.String fullName)
      • getFullPath

        public java.lang.String getFullPath()
      • setFullPath

        public void setFullPath​(java.lang.String fullPath)
      • withId

        public G withId​(java.lang.Long id)
      • withName

        public G withName​(java.lang.String name)
      • withAvatarUrl

        public G withAvatarUrl​(java.lang.String avatarUrl)
      • withWebUrl

        public G withWebUrl​(java.lang.String url)
      • withFullName

        public G withFullName​(java.lang.String fullName)
      • withFullPath

        public G withFullPath​(java.lang.String fullPath)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object