Class AttributeService

java.lang.Object
io.jans.service.AttributeService
io.jans.as.common.service.AttributeService
io.jans.configapi.service.auth.AttributeService
All Implemented Interfaces:
Serializable

@ApplicationScoped public class AttributeService extends io.jans.as.common.service.AttributeService
Author:
Yuriy Zabrovarnyy
See Also:
  • Field Summary

    Fields inherited from class io.jans.service.AttributeService

    cacheService, localCacheService, log, persistenceEntryManager, schemaService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.jans.model.JansAttribute
     
    io.jans.model.JansAttribute
     
    List<io.jans.model.JansAttribute>
     
    protected boolean
     
    io.jans.orm.model.PagedResult<io.jans.model.JansAttribute>
    searchJansAttributes(io.jans.model.SearchRequest searchRequest, String status)
     
    boolean
     

    Methods inherited from class io.jans.as.common.service.AttributeService

    addAttribute, containsAttribute, findAttributes, generateInumForNewAttribute, getAllAttributes, getAttributeByDn, getAttributeByInum, getAttributesDn, getByClaimName, getByLdapName, getCacheService, getDnForAttribute, removeAttribute, searchAttributes, searchAttributes, searchAttributes, updateAttribute

    Methods inherited from class io.jans.service.AttributeService

    getAllAtributesImpl, getAllAttributes, getAllAttributesMap, getAllAttributesMap, getAttributeByInum, getAttributeByName, getAttributeByName, getAttributesByAttribute, getDefaultSaml2Uri

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AttributeService

      public AttributeService()
  • Method Details

    • isUseLocalCache

      protected boolean isUseLocalCache()
      Specified by:
      isUseLocalCache in class io.jans.as.common.service.AttributeService
    • searchJansAttributes

      public io.jans.orm.model.PagedResult<io.jans.model.JansAttribute> searchJansAttributes(io.jans.model.SearchRequest searchRequest, String status)
    • getAttributeUsingDn

      public io.jans.model.JansAttribute getAttributeUsingDn(String dn)
    • getAttributeUsingName

      public io.jans.model.JansAttribute getAttributeUsingName(String name)
    • getAttributeWithName

      public List<io.jans.model.JansAttribute> getAttributeWithName(String name)
    • validateAttributeDefinition

      public boolean validateAttributeDefinition(String attributeName)