Class AccessControlSchemaProviderImpl
- java.lang.Object
-
- com.devonfw.module.security.common.impl.accesscontrol.AccessControlSchemaProviderImpl
-
- All Implemented Interfaces:
AccessControlSchemaProvider
public class AccessControlSchemaProviderImpl extends Object implements AccessControlSchemaProvider
This is the default implementation ofAccessControlSchemaProvider.
-
-
Field Summary
Fields Modifier and Type Field Description private org.springframework.core.io.ResourceaccessControlSchemaprivate AccessControlSchemaMapperaccessControlSchemaMapperprivate booleaninitializedprivate static org.slf4j.LoggerLOGLogger instance.
-
Constructor Summary
Constructors Constructor Description AccessControlSchemaProviderImpl()The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.core.io.ResourcegetAccessControlSchema()AccessControlSchemaMappergetAccessControlSchemaMapper()voidinitialize()Initializes this class.AccessControlSchemaloadSchema()voidsetAccessControlSchema(org.springframework.core.io.Resource accessControlSchema)voidsetAccessControlSchemaMapper(AccessControlSchemaMapper accessControlSchemaMapper)
-
-
-
Field Detail
-
LOG
private static final org.slf4j.Logger LOG
Logger instance.
-
accessControlSchema
private org.springframework.core.io.Resource accessControlSchema
-
accessControlSchemaMapper
private AccessControlSchemaMapper accessControlSchemaMapper
-
initialized
private boolean initialized
-
-
Method Detail
-
initialize
@PostConstruct public void initialize()
Initializes this class.
-
loadSchema
public AccessControlSchema loadSchema()
- Specified by:
loadSchemain interfaceAccessControlSchemaProvider- Returns:
- the loaded
AccessControlSchema. May not benull.
-
getAccessControlSchemaMapper
public AccessControlSchemaMapper getAccessControlSchemaMapper()
- Returns:
- the
AccessControlSchemaMapper.
-
setAccessControlSchemaMapper
public void setAccessControlSchemaMapper(AccessControlSchemaMapper accessControlSchemaMapper)
- Parameters:
accessControlSchemaMapper- theAccessControlSchemaMapperto use.
-
getAccessControlSchema
public org.springframework.core.io.Resource getAccessControlSchema()
- Returns:
- accessControlSchema
-
setAccessControlSchema
public void setAccessControlSchema(org.springframework.core.io.Resource accessControlSchema)
- Parameters:
accessControlSchema- theResourcepointing to the XML configuration of the access control schema.
-
-