com.sap.portal.pcm.iviewserver
Class NewIVSObjectDescriptor

java.lang.Object
  |
  +--com.sap.portal.pcm.NewObjectDescriptor
        |
        +--com.sap.portal.pcm.iviewserver.NewIVSObjectDescriptor
All Implemented Interfaces:
com.sap.portal.pcm.INewObjectDescriptor

public abstract class NewIVSObjectDescriptor
extends com.sap.portal.pcm.NewObjectDescriptor
implements com.sap.portal.pcm.INewObjectDescriptor


Inner classes inherited from class com.sap.portal.pcm.NewObjectDescriptor
com.sap.portal.pcm.NewObjectDescriptor._TextValue
 
Field Summary
protected  boolean m_defaultObj
           
protected  javax.naming.directory.Attributes m_initialAttrs
           
protected static com.sapportals.portal.pcd.gl.IPcdObjectFactory m_pcdObjectFactory
           
static com.sapportals.common.PPLogger m_pLogger
           
protected  com.sapportals.portal.pcd.gl.IPcdContext m_templateCtx
           
 
Fields inherited from class com.sap.portal.pcm.NewObjectDescriptor
m_collection, m_createMethod, m_description, m_domain, m_map, m_objectClass, m_originalLocale, m_targetID, m_title
 
Constructor Summary
protected NewIVSObjectDescriptor()
           
protected NewIVSObjectDescriptor(com.sap.portal.pcm.CreateMethod createMethod, javax.naming.Context templateCtx)
           
protected NewIVSObjectDescriptor(com.sap.portal.pcm.CreateMethod createMethod, javax.naming.Context templateCtx, com.sap.portal.pcm.admin.IAdminBase defaultObj)
           
protected NewIVSObjectDescriptor(com.sap.portal.pcm.CreateMethod createMethod, javax.naming.Context templateCtx, java.lang.String targetId, com.sap.portal.pcm.admin.IAdminBase defaultObj)
           
protected NewIVSObjectDescriptor(com.sap.portal.pcm.admin.IAdminBase defaultObj)
           
 
Method Summary
protected  com.sapportals.portal.pcd.gl.IPcdAttribute createPcdAttr(java.lang.String id, com.sapportals.portal.pcd.gl.PcdAttributeValueType type)
           
 javax.naming.directory.Attributes createPcdAttrs()
           
 java.lang.String getCollection()
           
 com.sap.portal.pcm.CreateMethod getCreateMethod()
           
protected  com.sapportals.portal.pcd.gl.IPcdContext getDefaultCtx()
           
 boolean getDefaultObjectCreation()
           
 java.lang.String getDescription()
           
 java.lang.String getDomain()
           
 java.lang.String getObjectClass()
           
 java.util.Locale getOriginalLocale()
           
 java.lang.String getTargetID()
           
 java.lang.String getTitle()
           
protected abstract  void initDefaultAttributes()
           
protected  void normallizeMap(javax.naming.directory.Attributes attrs)
           
 void setCreationMethod(com.sap.portal.pcm.CreateMethod createMethod, java.lang.String targetID)
           
 void setDefaultObjectCreation(boolean defaultObj)
           
 void setDescription(java.lang.String description)
           
protected abstract  void setObjectClass()
           
 void setOriginalLocale(java.util.Locale locale)
           
 void setTitle(java.lang.String title)
           
 void setTranslationInfo(java.lang.String domain, java.lang.String collection)
           
 javax.naming.directory.Attributes toAttributes()
           
 
Methods inherited from class com.sap.portal.pcm.NewObjectDescriptor
getAttributeMap, putAttribute, putMetaAttribute, putTextAttribute, putTextMetaAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sap.portal.pcm.INewObjectDescriptor
putAttribute, putMetaAttribute, putTextAttribute, putTextMetaAttribute
 

Field Detail

m_templateCtx

protected com.sapportals.portal.pcd.gl.IPcdContext m_templateCtx

m_initialAttrs

protected javax.naming.directory.Attributes m_initialAttrs

m_defaultObj

protected boolean m_defaultObj

m_pcdObjectFactory

protected static com.sapportals.portal.pcd.gl.IPcdObjectFactory m_pcdObjectFactory

m_pLogger

public static com.sapportals.common.PPLogger m_pLogger
Constructor Detail

NewIVSObjectDescriptor

protected NewIVSObjectDescriptor(com.sap.portal.pcm.admin.IAdminBase defaultObj)

NewIVSObjectDescriptor

protected NewIVSObjectDescriptor()

NewIVSObjectDescriptor

protected NewIVSObjectDescriptor(com.sap.portal.pcm.CreateMethod createMethod,
                                 javax.naming.Context templateCtx)

NewIVSObjectDescriptor

protected NewIVSObjectDescriptor(com.sap.portal.pcm.CreateMethod createMethod,
                                 javax.naming.Context templateCtx,
                                 com.sap.portal.pcm.admin.IAdminBase defaultObj)

NewIVSObjectDescriptor

protected NewIVSObjectDescriptor(com.sap.portal.pcm.CreateMethod createMethod,
                                 javax.naming.Context templateCtx,
                                 java.lang.String targetId,
                                 com.sap.portal.pcm.admin.IAdminBase defaultObj)
Method Detail

setObjectClass

protected abstract void setObjectClass()

getObjectClass

public java.lang.String getObjectClass()

getOriginalLocale

public java.util.Locale getOriginalLocale()
Overrides:
getOriginalLocale in class com.sap.portal.pcm.NewObjectDescriptor

getTitle

public java.lang.String getTitle()
Overrides:
getTitle in class com.sap.portal.pcm.NewObjectDescriptor

getDescription

public java.lang.String getDescription()
Overrides:
getDescription in class com.sap.portal.pcm.NewObjectDescriptor

getDomain

public java.lang.String getDomain()
Overrides:
getDomain in class com.sap.portal.pcm.NewObjectDescriptor

getCollection

public java.lang.String getCollection()
Overrides:
getCollection in class com.sap.portal.pcm.NewObjectDescriptor

getCreateMethod

public com.sap.portal.pcm.CreateMethod getCreateMethod()

getTargetID

public java.lang.String getTargetID()

createPcdAttrs

public javax.naming.directory.Attributes createPcdAttrs()

createPcdAttr

protected com.sapportals.portal.pcd.gl.IPcdAttribute createPcdAttr(java.lang.String id,
                                                                   com.sapportals.portal.pcd.gl.PcdAttributeValueType type)

getDefaultCtx

protected com.sapportals.portal.pcd.gl.IPcdContext getDefaultCtx()

normallizeMap

protected void normallizeMap(javax.naming.directory.Attributes attrs)

toAttributes

public javax.naming.directory.Attributes toAttributes()

setCreationMethod

public void setCreationMethod(com.sap.portal.pcm.CreateMethod createMethod,
                              java.lang.String targetID)
Specified by:
setCreationMethod in interface com.sap.portal.pcm.INewObjectDescriptor
Overrides:
setCreationMethod in class com.sap.portal.pcm.NewObjectDescriptor

setOriginalLocale

public void setOriginalLocale(java.util.Locale locale)
Specified by:
setOriginalLocale in interface com.sap.portal.pcm.INewObjectDescriptor
Overrides:
setOriginalLocale in class com.sap.portal.pcm.NewObjectDescriptor

setTitle

public void setTitle(java.lang.String title)
Specified by:
setTitle in interface com.sap.portal.pcm.INewObjectDescriptor
Overrides:
setTitle in class com.sap.portal.pcm.NewObjectDescriptor

setDescription

public void setDescription(java.lang.String description)
Specified by:
setDescription in interface com.sap.portal.pcm.INewObjectDescriptor
Overrides:
setDescription in class com.sap.portal.pcm.NewObjectDescriptor

setTranslationInfo

public void setTranslationInfo(java.lang.String domain,
                               java.lang.String collection)
Specified by:
setTranslationInfo in interface com.sap.portal.pcm.INewObjectDescriptor
Overrides:
setTranslationInfo in class com.sap.portal.pcm.NewObjectDescriptor

setDefaultObjectCreation

public void setDefaultObjectCreation(boolean defaultObj)

getDefaultObjectCreation

public boolean getDefaultObjectCreation()

initDefaultAttributes

protected abstract void initDefaultAttributes()