public abstract class SecurityDomainChecker
extends java.lang.Object
Constructor and Description |
---|
SecurityDomainChecker() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptSyncFolder(java.lang.String reourceConfigId,
java.lang.String resourceType,
java.lang.String node) |
void |
cellDomainMapped(java.lang.Object session,
java.lang.Object cfgService)
notify plugins when a cell-wide domain is assigned
|
boolean |
handleResource(java.lang.String resourceType) |
boolean |
validateResource(java.lang.String resourceName,
java.lang.String resourceType) |
boolean |
validateResource(java.lang.String resourceName,
java.lang.String resourceType,
java.lang.Object session) |
public boolean handleResource(java.lang.String resourceType)
resourceType
- for example the string SIBuspublic boolean validateResource(java.lang.String resourceName, java.lang.String resourceType) throws com.ibm.wsspi.security.securitydomain.SecurityDomainValidationException
resourceName
- name of the resource
(example: Cell=cellName:Node=nodeName:Server=serverNameresourceType
- for example the string SIBuscom.ibm.wsspi.security.securitydomain.SecurityDomainValidationException
public boolean validateResource(java.lang.String resourceName, java.lang.String resourceType, java.lang.Object session) throws com.ibm.wsspi.security.securitydomain.SecurityDomainValidationException
resourceName
- name of the resource
(example: Cell=cellName:Node=nodeName:Server=serverNameresourceType
- for example the string SIBussession
- object from the current command sessioncom.ibm.wsspi.security.securitydomain.SecurityDomainValidationException
public boolean acceptSyncFolder(java.lang.String reourceConfigId, java.lang.String resourceType, java.lang.String node)
resourceConfigId
- as formatted in domain-security-map.xml
(example: cells/cellName/nodes/nodeName/servers/serverName)resourceType
- e.g, SIBus, or Server, etc.node
- The name of the node being synchronizedpublic void cellDomainMapped(java.lang.Object session, java.lang.Object cfgService) throws java.lang.Exception
notify plugins when a cell-wide domain is assigned
java.lang.Exception