Package io.jans.model
Class JansAttribute
java.lang.Object
io.jans.orm.model.base.Entry
io.jans.model.JansAttribute
- All Implemented Interfaces:
Serializable,Cloneable
Attribute Metadata
- Version:
- May 2, 2019
- Author:
- Yuriy Movchan, Javier Rojas Blum
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallowEditBy(GluuUserRole role) booleanallowViewBy(GluuUserRole role) booleanio.jans.model.attribute.AttributeValidationio.jans.model.attribute.AttributeDataTypegetInum()getName()io.jans.model.GluuStatusgetUrn()inthashCode()booleanbooleanbooleanbooleanisCustom()booleanbooleanbooleanbooleanbooleanvoidsetAttributeValidation(io.jans.model.attribute.AttributeValidation attributeValidation) voidsetClaimName(String claimName) voidsetCustom(boolean custom) voidsetDataType(io.jans.model.attribute.AttributeDataType dataType) voidsetDescription(String description) voidsetDisplayName(String displayName) voidsetEditType(GluuUserRole[] editType) voidvoidsetJansHideOnDiscovery(Boolean jansHideOnDiscovery) voidvoidsetNameIdType(String nameIdType) voidvoidsetOxMultiValuedAttribute(Boolean oxMultiValuedAttribute) voidsetRequired(Boolean required) voidsetSaml1Uri(String saml1Uri) voidsetSaml2Uri(String saml2Uri) voidsetScimCustomAttr(Boolean scimCustomAttr) voidsetSeeAlso(String seeAlso) voidsetSelected(boolean selected) voidsetSourceAttribute(String sourceAttribute) voidsetStatus(io.jans.model.GluuStatus status) voidsetTooltip(String tooltip) voidvoidsetUsageType(GluuAttributeUsageType[] usageType) voidsetViewType(GluuUserRole[] viewType) Methods inherited from class io.jans.orm.model.base.Entry
getBaseDn, getDn, setBaseDn, setDn, toString
-
Constructor Details
-
JansAttribute
public JansAttribute()
-
-
Method Details
-
isSelected
public boolean isSelected() -
setSelected
public void setSelected(boolean selected) -
getInum
-
setInum
-
getSourceAttribute
-
setSourceAttribute
-
getNameIdType
-
setNameIdType
-
getName
-
setName
-
getDisplayName
-
setDisplayName
-
getDescription
-
setDescription
-
getOrigin
-
setOrigin
-
getDataType
public io.jans.model.attribute.AttributeDataType getDataType() -
setDataType
public void setDataType(io.jans.model.attribute.AttributeDataType dataType) -
getEditType
-
setEditType
-
getViewType
-
setViewType
-
getUsageType
-
setUsageType
-
getClaimName
-
setClaimName
-
getSeeAlso
-
setSeeAlso
-
getStatus
public io.jans.model.GluuStatus getStatus() -
setStatus
public void setStatus(io.jans.model.GluuStatus status) -
getSaml1Uri
-
setSaml1Uri
-
getSaml2Uri
-
setSaml2Uri
-
getUrn
-
setUrn
-
getScimCustomAttr
-
setScimCustomAttr
-
getOxMultiValuedAttribute
-
setOxMultiValuedAttribute
-
isCustom
public boolean isCustom() -
setCustom
public void setCustom(boolean custom) -
getTooltip
-
setTooltip
-
allowEditBy
-
allowViewBy
-
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
-
setJansHideOnDiscovery
-
getRequired
-
setRequired
-
hashCode
public int hashCode()- Overrides:
hashCodein classio.jans.orm.model.base.Entry
-
equals
- Overrides:
equalsin classio.jans.orm.model.base.Entry
-