/** * <p> * newSecurityConstraint * </p> * * @see org.apache.jetspeed.om.common.SecuredResource#newSecurityConstraint() * @return security constraint */ public SecurityConstraint newSecurityConstraint() { return new SecurityConstraintImpl(); }
public SecurityConstraint newSecurityConstraint() { // return constraints specific security constraint instance if ((constraints != null) && (constraints.getSecurityConstraintClass() != null)) { try { return (SecurityConstraintImpl)constraints.getSecurityConstraintClass().newInstance(); } catch (InstantiationException ie) { throw new ClassCastException("Unable to create security constraint instance: " + constraints.getSecurityConstraintClass().getName() + ", (" + ie + ")."); } catch (IllegalAccessException iae) { throw new ClassCastException("Unable to create security constraint instance: " + constraints.getSecurityConstraintClass().getName() + ", (" + iae + ")."); } } // return universal security constraint instance return new SecurityConstraintImpl(); }