Package org.w3c.tools.resources

Examples of org.w3c.tools.resources.ResourceReference.lock()


    long              size = -1;
    rr = cresource.lookup(name);
    FramedResource resource = null;
    if (rr != null) {
        try {
      resource = (FramedResource) rr.lock();
      // remove manually deleted FileResources
      if( resource instanceof ZipFileResource ) {
          ZipFileResource zfr = (ZipFileResource)resource;
          if( ! zfr.hasEntry() ) {
        try {
View Full Code Here


  super.setValue(idx, value);
  if ( idx == ATTR_IDENTIFIER ) {
       ResourceReference rr = getParent();
      if (rr != null) {
    try {
        Resource parent = rr.lock();
        if (parent.definesAttribute("directory")) {
      File pdir = (File) parent.getValue("directory", null);
      if ( pdir != null ) {
          // Compute and set our directory attribute:
          File dir = new File(pdir, getIdentifier()) ;
View Full Code Here

  } catch (MimeTypeFormatException ex) {
      return null;
  }
  ResourceReference rr = getContentTypes();
  try {
      TemplateContainer types = (TemplateContainer) rr.lock();
      Enumeration e = types.enumerateResourceIdentifiers(true);
      String key = "*:*"; // if there is no better match...
      int match = -1;
      int cmatch;
      while (e.hasMoreElements()) {
View Full Code Here

        defs.put(s_ide, name) ;
    if ( defs.get(s_con) == null )
        defs.put(s_con, getContext());
    //read attribute from request
    try {
        template = (FramedResource) rr.lock();
        // Create, initialize and return the new resouce
        try {
      FramedResource resource = null;
      resource = (FramedResource) template.getClone(defs);
      // Now update HTTPFrame from request
View Full Code Here

     */
    public File getServletDirectory() {
  ResourceReference rr = getParent();
  if (rr != null) {
      try {
    Resource parent = rr.lock();
    if (parent.definesAttribute("directory"))
        return (File) parent.getValue("directory", null);
      } catch(InvalidResourceException ex) {
    ex.printStackTrace();
      } finally {
View Full Code Here

    // Get the user:
    ResourceReference rr_user = realm.loadUser(username);
    if (rr_user == null)
        return false;
    try {
        AuthUser user = (AuthUser)rr_user.lock();
        // Check the old password first:
        String passwd = user.getPassword();
        if ((passwd == null) || ! passwd.equals(oldpassword))
      return false;
        // Set the new password:
View Full Code Here

    }
    while (e.hasMoreElements()) {
        String   uname = (String) e.nextElement() ;
        ResourceReference rr_user = realm.loadUser(uname) ;
        try {
      AuthUser user  = (AuthUser) rr_user.lock();
      short    ips[][] = user.getIPTemplates() ;
      if ( ips != null ) {
          for (int i = 0 ; i < ips.length ; i++)
        ipmatcher.add(ips[i], rr_user) ;
      }
View Full Code Here

    protected ResourceReference checkBasicAuth(BasicAuthContext ctxt) {
  ResourceReference rr_user = (ResourceReference)lookupUser(ctxt.user) ;
  if (rr_user != null) {
      try {
    AuthUser user = (AuthUser) rr_user.lock();
    // This user doesn't even exists !
    if ( user == null )
        return null ;
    // If it has a password check it
    if ( ! user.definesAttribute("password") ) {
View Full Code Here

  // Check for User by IP address:
  boolean ipchecked = false ;
  ResourceReference rr_user = lookupUser(client.getInetAddress());
  if (rr_user != null) {
      try {
    AuthUser user = (AuthUser) rr_user.lock();
    if ( user != null ) {
        ipchecked = true ;
        // Good the user exists, does it need more authentication ?
        if ( ! user.definesAttribute("password") &&
       checkUser(user)) {
View Full Code Here

      // Is that user allowed ?
      if ( ctxt != null ) {
    rr_user = checkBasicAuth(ctxt) ;
    if (rr_user != null) {
        try {
      AuthUser user = (AuthUser) rr_user.lock();
      if ((user != null) && checkUser(user)) {
          // Check that if IP auth was required,
          // it succeeded:
          boolean iprequired =
        user.definesAttribute("ipaddress") ;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.