Package io.jans.model

Class JansAttribute

java.lang.Object
io.jans.orm.model.base.Entry
io.jans.model.JansAttribute
All Implemented Interfaces:
Serializable, Cloneable

public class JansAttribute extends io.jans.orm.model.base.Entry implements Serializable
Attribute Metadata
Version:
May 2, 2019
Author:
Yuriy Movchan, Javier Rojas Blum
See Also:
  • Constructor Details

    • JansAttribute

      public JansAttribute()
  • Method Details

    • isSelected

      public boolean isSelected()
    • setSelected

      public void setSelected(boolean selected)
    • getInum

      public String getInum()
    • setInum

      public void setInum(String inum)
    • getSourceAttribute

      public String getSourceAttribute()
    • setSourceAttribute

      public void setSourceAttribute(String sourceAttribute)
    • getNameIdType

      public String getNameIdType()
    • setNameIdType

      public void setNameIdType(String nameIdType)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getOrigin

      public String getOrigin()
    • setOrigin

      public void setOrigin(String origin)
    • getDataType

      public io.jans.model.attribute.AttributeDataType getDataType()
    • setDataType

      public void setDataType(io.jans.model.attribute.AttributeDataType dataType)
    • getEditType

      public GluuUserRole[] getEditType()
    • setEditType

      public void setEditType(GluuUserRole[] editType)
    • getViewType

      public GluuUserRole[] getViewType()
    • setViewType

      public void setViewType(GluuUserRole[] viewType)
    • getUsageType

      public GluuAttributeUsageType[] getUsageType()
    • setUsageType

      public void setUsageType(GluuAttributeUsageType[] usageType)
    • getClaimName

      public String getClaimName()
    • setClaimName

      public void setClaimName(String claimName)
    • getSeeAlso

      public String getSeeAlso()
    • setSeeAlso

      public void setSeeAlso(String seeAlso)
    • getStatus

      public io.jans.model.GluuStatus getStatus()
    • setStatus

      public void setStatus(io.jans.model.GluuStatus status)
    • getSaml1Uri

      public String getSaml1Uri()
    • setSaml1Uri

      public void setSaml1Uri(String saml1Uri)
    • getSaml2Uri

      public String getSaml2Uri()
    • setSaml2Uri

      public void setSaml2Uri(String saml2Uri)
    • getUrn

      public String getUrn()
    • setUrn

      public void setUrn(String urn)
    • getScimCustomAttr

      public Boolean getScimCustomAttr()
    • setScimCustomAttr

      public void setScimCustomAttr(Boolean scimCustomAttr)
    • getOxMultiValuedAttribute

      public Boolean getOxMultiValuedAttribute()
    • setOxMultiValuedAttribute

      public void setOxMultiValuedAttribute(Boolean oxMultiValuedAttribute)
    • isCustom

      public boolean isCustom()
    • setCustom

      public void setCustom(boolean custom)
    • getTooltip

      public String getTooltip()
    • setTooltip

      public void setTooltip(String tooltip)
    • allowEditBy

      public boolean allowEditBy(GluuUserRole role)
    • allowViewBy

      public boolean allowViewBy(GluuUserRole role)
    • isAdminCanAccess

      public boolean isAdminCanAccess()
    • isAdminCanView

      public boolean isAdminCanView()
    • isAdminCanEdit

      public boolean isAdminCanEdit()
    • isUserCanAccess

      public boolean isUserCanAccess()
    • isUserCanView

      public boolean isUserCanView()
    • isWhitePagesCanView

      public boolean isWhitePagesCanView()
    • isUserCanEdit

      public boolean isUserCanEdit()
    • getAttributeValidation

      public io.jans.model.attribute.AttributeValidation getAttributeValidation()
    • setAttributeValidation

      public void setAttributeValidation(io.jans.model.attribute.AttributeValidation attributeValidation)
    • getJansHideOnDiscovery

      public Boolean getJansHideOnDiscovery()
    • setJansHideOnDiscovery

      public void setJansHideOnDiscovery(Boolean jansHideOnDiscovery)
    • getRequired

      public Boolean getRequired()
    • setRequired

      public void setRequired(Boolean required)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class io.jans.orm.model.base.Entry
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class io.jans.orm.model.base.Entry