taylor      2002/09/23 01:42:44

  Modified:    src/java/org/apache/jetspeed/services/psmlmanager
                        CastorPsmlManagerService.java
  Log:
  changed private to protected in order to extend CastorPsmlManagerService
  
  Revision  Changes    Path
  1.29      +48 -45    
jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java
  
  Index: CastorPsmlManagerService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- CastorPsmlManagerService.java     29 Jul 2002 02:25:27 -0000      1.28
  +++ CastorPsmlManagerService.java     23 Sep 2002 08:42:44 -0000      1.29
  @@ -128,13 +128,13 @@
       implements PsmlManagerService
   {
       // resource path constants
  -    private static final String PATH_GROUP              = "group";
  -    private static final String PATH_ROLE               = "role";
  -    private static final String PATH_USER               = "user";
  +    protected static final String PATH_GROUP              = "group";
  +    protected static final String PATH_ROLE               = "role";
  +    protected static final String PATH_USER               = "user";
   
       // configuration keys
  -    private final static String CONFIG_ROOT             = "root";
  -    private final static String CONFIG_EXT              = "ext";
  +    protected final static String CONFIG_ROOT             = "root";
  +    protected final static String CONFIG_EXT              = "ext";
   
       // default configuration values
       public final static String DEFAULT_ROOT             = "/WEB-INF/psml";
  @@ -144,33 +144,34 @@
       public final static String DEFAULT_RESOURCE         = "default.psml";
       
       // the root psml resource directory
  -    private String root;
  +    protected String root;
       // base store directory
  -    private File rootDir = null;
  +    protected File rootDir = null;
       // file extension
  -    private String ext;
  +    protected String ext;
   
       /** The documents loaded by this manager */
  -    private Map documents = new HashMap();
  +    protected Map documents = new HashMap();
       
       /** The watcher for the document locations */
  -    private DocumentWatcher watcher = null;
  +    protected DocumentWatcher watcher = null;
       
       /** the output format for pretty printing when saving registries */
  -    private OutputFormat format = null;
  +    protected OutputFormat format = null;
           
       /** the base refresh rate for documents */
  -    private long scanRate = 1000 * 60;
  +    protected long scanRate = 1000 * 60;
   
       /** the import/export consumer service **/
  -    private PsmlManagerService consumer = null;
  -    private boolean importFlag = false;
  +    protected PsmlManagerService consumer = null;
  +    protected boolean importFlag = false;
   
       // castor mapping
       public static final String DEFAULT_MAPPING = 
"${webappRoot}/WEB-INF/conf/psml-mapping.xml";
  -    String mapFile = null;
  +    protected String mapFile = null;
  +
       /** the Castor mapping file name */
  -    private Mapping mapping = null;
  +    protected Mapping mapping = null;
   
       /**
        * This is the early initialization method called by the 
  @@ -387,7 +388,7 @@
        * @param fileOrUrl a String representing either an absolute URL or an
        * absolute filepath
        */
  -    private PSMLDocument loadDocument(String fileOrUrl)
  +    protected PSMLDocument loadDocument(String fileOrUrl)
       {
           PSMLDocument doc = null;
   
  @@ -419,8 +420,10 @@
                   
                   doc.setPortlets(portlets);
   
  -                this.watcher.addFile(fileOrUrl,f);
  -
  +                if (this.watcher != null)
  +                {
  +                    this.watcher.addFile(fileOrUrl,f);
  +                }                
               }
               catch (IOException e)
               {
  @@ -694,9 +697,9 @@
       
       protected class DocumentWatcher extends Thread
       {
  -        private Map fileToName = new HashMap();
  -        private Map fileToDate = new HashMap();
  -        private boolean done = false;
  +        protected Map fileToName = new HashMap();
  +        protected Map fileToDate = new HashMap();
  +        protected boolean done = false;
           
           protected DocumentWatcher()
           {
  @@ -1087,12 +1090,12 @@
           return  path.toString();
       }
   
  -    private static int STATE_INIT = 0;
  -    private static int STATE_BASE = 1;
  -    private static int STATE_NAME = 2;
  -    private static int STATE_MEDIA = 3;
  -    private static int STATE_LANGUAGE = 4;
  -    private static int STATE_COUNTRY = 5;
  +    protected static int STATE_INIT = 0;
  +    protected static int STATE_BASE = 1;
  +    protected static int STATE_NAME = 2;
  +    protected static int STATE_MEDIA = 3;
  +    protected static int STATE_LANGUAGE = 4;
  +    protected static int STATE_COUNTRY = 5;
   
       /** Query for a collection of profiles given a profile locator criteria.
        *
  @@ -1199,7 +1202,7 @@
       /** Create a profile based on import flag.
        *
        */
  -    private Profile createProfile()
  +    protected Profile createProfile()
       {
           if (importFlag)
               return new ImportProfile(this, this.consumer);
  @@ -1207,7 +1210,7 @@
               return new BaseProfile();
       }
   
  -    private Profile createProfile(ProfileLocator locator)
  +    protected Profile createProfile(ProfileLocator locator)
       {
           if (importFlag)
               return new ImportProfile(this, this.consumer, locator);
  @@ -1273,7 +1276,7 @@
        *
        * @param locator The profile locator criteria.
        */
  -    private void subQuery(QueryState qs, String path)
  +    protected void subQuery(QueryState qs, String path)
       {
           File file = new File(path);
           if (file.isFile()) 
  @@ -1457,21 +1460,21 @@
               this.state = state;
           }
   
  -        private int queryBy;
  -        private Profile profile;
  -        private ProfileLocator locator;
  -        private List list;
  -        private String name;
  -        private int state;
  +        protected int queryBy;
  +        protected Profile profile;
  +        protected ProfileLocator locator;
  +        protected List list;
  +        protected String name;
  +        protected int state;
   
  -        private boolean clearName = false;
  -        private boolean clearMedia = false;
  -        private boolean clearLanguage = false;
  -        private boolean clearCountry = false;
  +        protected boolean clearName = false;
  +        protected boolean clearMedia = false;
  +        protected boolean clearLanguage = false;
  +        protected boolean clearCountry = false;
   
       }
   
  -    private void testCases()
  +    protected void testCases()
       {
           try
           {
  @@ -1496,7 +1499,7 @@
           }
       }
   
  -    private void dump( Iterator it )
  +    protected void dump( Iterator it )
       {
           System.out.println("===============================================");
           while (it.hasNext() )
  @@ -1507,7 +1510,7 @@
           System.out.println("===============================================");
       }
   
  -    private void dumpProfile(Profile profile)
  +    protected void dumpProfile(Profile profile)
       {
           JetspeedUser user = profile.getUser();
           Group group = profile.getGroup();
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to