Package io.jans.scim.service
Class AttributeService
java.lang.Object
io.jans.service.AttributeService
io.jans.scim.service.AttributeService
- All Implemented Interfaces:
Serializable
@ApplicationScoped
public class AttributeService
extends io.jans.service.AttributeService
Provides operations with attributes
- Author:
- Yuriy Movchan Date: 10.13.2010
- See Also:
-
Field Summary
Fields inherited from class io.jans.service.AttributeService
cacheService, localCacheService, log, persistenceEntryManager, schemaService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyMetaData(List<JansCustomAttribute> customAttributes) voidapplyMultiValued(List<io.jans.orm.model.base.CustomObjectAttribute> customAttributes) protected List<io.jans.model.JansAttribute>getAllAtributesImpl(String baseDn) protected io.jans.service.BaseCacheServiceReturn current custom origingetDnForAttribute(String inum) List<io.jans.model.JansAttribute>Get SCIM related attributesMethods inherited from class io.jans.service.AttributeService
getAllAttributes, getAllAttributes, getAllAttributesMap, getAllAttributesMap, getAttributeByInum, getAttributeByInum, getAttributeByName, getAttributeByName, getAttributesByAttribute, getDefaultSaml2Uri
-
Constructor Details
-
AttributeService
public AttributeService()
-
-
Method Details
-
getSCIMRelatedAttributes
Get SCIM related attributes- Returns:
- Attribute
- Throws:
Exception- Unexpected failure
-
getDnForAttribute
- Specified by:
getDnForAttributein classio.jans.service.AttributeService
-
getCustomOrigin
Return current custom origin- Returns:
- Current custom origin
-
getAllAtributesImpl
- Overrides:
getAllAtributesImplin classio.jans.service.AttributeService
-
getCacheService
protected io.jans.service.BaseCacheService getCacheService()- Specified by:
getCacheServicein classio.jans.service.AttributeService
-
applyMetaData
-
applyMultiValued
-