com.waveset.session
Class ResourceUpdater

java.lang.Object
  extended bycom.waveset.session.ResourceUpdater
All Implemented Interfaces:
ImportCommand

public class ResourceUpdater
extends java.lang.Object
implements ImportCommand


Field Summary
static java.lang.String code_id
           
 
Constructor Summary
ResourceUpdater()
           
 
Method Summary
protected  Resource addDisplayNameToAttributes(Resource prototype, Resource resource, Resource updatedResource)
           
protected  Resource addFacets(Resource prototype, Resource resource, Resource updatedResource)
           
protected  Resource addLoginConfigDisplayName(Resource prototype, Resource resource, Resource updatedResource)
           
protected  Resource addTypeDisplayString(Resource prototype, Resource resource, java.lang.String resourceType, Resource updatedResource)
           
 void process(ImporterContext ctx, java.util.Map args)
          Fix up existing resources...
protected  Resource setStartupType(Resource prototype, Resource resource, Resource updatedResource)
           
protected  Resource setSyncSource(Resource prototype, Resource resource, Resource updatedResource)
          Make the syncSource attribute of the resource match the prototype
protected  Resource updateLDAPBaseContextResAttr(Resource prototype, Resource resource, Resource updatedResource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

code_id

public static final java.lang.String code_id
See Also:
Constant Field Values
Constructor Detail

ResourceUpdater

public ResourceUpdater()
Method Detail

process

public void process(ImporterContext ctx,
                    java.util.Map args)
             throws WavesetException
Fix up existing resources...

Specified by:
process in interface ImportCommand
Throws:
WavesetException

addTypeDisplayString

protected Resource addTypeDisplayString(Resource prototype,
                                        Resource resource,
                                        java.lang.String resourceType,
                                        Resource updatedResource)
                                 throws WavesetException
Throws:
WavesetException

addFacets

protected Resource addFacets(Resource prototype,
                             Resource resource,
                             Resource updatedResource)
                      throws WavesetException
Throws:
WavesetException

setSyncSource

protected Resource setSyncSource(Resource prototype,
                                 Resource resource,
                                 Resource updatedResource)
                          throws WavesetException
Make the syncSource attribute of the resource match the prototype

Parameters:
prototype -
resource -
updatedResource -
Returns:
Throws:
WavesetException

setStartupType

protected Resource setStartupType(Resource prototype,
                                  Resource resource,
                                  Resource updatedResource)
                           throws WavesetException
Throws:
WavesetException

addLoginConfigDisplayName

protected Resource addLoginConfigDisplayName(Resource prototype,
                                             Resource resource,
                                             Resource updatedResource)
                                      throws WavesetException
Throws:
WavesetException

addDisplayNameToAttributes

protected Resource addDisplayNameToAttributes(Resource prototype,
                                              Resource resource,
                                              Resource updatedResource)
                                       throws WavesetException
Throws:
WavesetException

updateLDAPBaseContextResAttr

protected Resource updateLDAPBaseContextResAttr(Resource prototype,
                                                Resource resource,
                                                Resource updatedResource)
                                         throws WavesetException
Throws:
WavesetException