org.jboss.web.deployers
Class WarSecurityDeployer

java.lang.Object
  extended by org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
      extended by org.jboss.deployment.security.AbstractSecurityDeployer<org.jboss.metadata.web.jboss.JBossWebMetaData>
          extended by org.jboss.web.deployers.WarSecurityDeployer
All Implemented Interfaces:
org.jboss.deployers.spi.deployer.Deployer, org.jboss.deployers.spi.Ordered

public class WarSecurityDeployer
extends AbstractSecurityDeployer<org.jboss.metadata.web.jboss.JBossWebMetaData>

Security Deployer for Web Archives

Since:
Feb 17, 2008
Version:
$Revision: 86126 $
Author:
Anil.Saldhana@redhat.com

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jboss.deployers.spi.Ordered
org.jboss.deployers.spi.Ordered.OrderedComparator
 
Field Summary
 
Fields inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
log
 
Fields inherited from interface org.jboss.deployers.spi.Ordered
COMPARATOR
 
Constructor Summary
WarSecurityDeployer()
           
 
Method Summary
 void deploy(org.jboss.deployers.structure.spi.DeploymentUnit unit)
           
protected  String getJaccPolicyName()
          Get the name of the JaccPolicy subclass (EjbJaccPolicy,WebJaccPolicy etc)
protected  Class<org.jboss.metadata.web.jboss.JBossWebMetaData> getMetaDataClassType()
          Return the type of metadata
protected  ServiceMetaData getServiceMetaData()
          Get the top level service bean meta data
 
Methods inherited from class org.jboss.deployment.security.AbstractSecurityDeployer
getPolicyRegistration, setPolicyRegistration, undeploy
 
Methods inherited from class org.jboss.deployers.spi.deployer.helpers.AbstractDeployer
addInput, addInput, addOutput, addOutput, getInput, getInputs, getOutput, getOutputs, getRelativeOrder, getStage, isAllInputs, isComponentsOnly, isParentFirst, isTopLevelOnly, isWantComponents, setAllInputs, setComponentsOnly, setInput, setInputs, setInputs, setInputs, setOutput, setOutputs, setOutputs, setOutputs, setParentFirst, setRelativeOrder, setStage, setTopLevelOnly, setWantComponents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WarSecurityDeployer

public WarSecurityDeployer()
Method Detail

deploy

public void deploy(org.jboss.deployers.structure.spi.DeploymentUnit unit)
            throws org.jboss.deployers.spi.DeploymentException
Specified by:
deploy in interface org.jboss.deployers.spi.deployer.Deployer
Overrides:
deploy in class AbstractSecurityDeployer<org.jboss.metadata.web.jboss.JBossWebMetaData>
Throws:
org.jboss.deployers.spi.DeploymentException

getServiceMetaData

protected ServiceMetaData getServiceMetaData()
Description copied from class: AbstractSecurityDeployer
Get the top level service bean meta data

Specified by:
getServiceMetaData in class AbstractSecurityDeployer<org.jboss.metadata.web.jboss.JBossWebMetaData>
Returns:

getMetaDataClassType

protected Class<org.jboss.metadata.web.jboss.JBossWebMetaData> getMetaDataClassType()
Description copied from class: AbstractSecurityDeployer
Return the type of metadata

Specified by:
getMetaDataClassType in class AbstractSecurityDeployer<org.jboss.metadata.web.jboss.JBossWebMetaData>
Returns:

getJaccPolicyName

protected String getJaccPolicyName()
Description copied from class: AbstractSecurityDeployer
Get the name of the JaccPolicy subclass (EjbJaccPolicy,WebJaccPolicy etc)

Specified by:
getJaccPolicyName in class AbstractSecurityDeployer<org.jboss.metadata.web.jboss.JBossWebMetaData>
Returns:


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.