com.stratelia.webactiv.beans.admin
Class ComponentInst

java.lang.Object
  extended by com.silverpeas.util.i18n.AbstractI18NBean<ComponentI18N>
      extended by com.stratelia.webactiv.beans.admin.ComponentInst
All Implemented Interfaces:
I18NBean<ComponentI18N>, Serializable, Cloneable, Comparable<ComponentInst>

public class ComponentInst
extends AbstractI18NBean<ComponentI18N>
implements Serializable, Cloneable, Comparable<ComponentInst>

See Also:
Serialized Form

Field Summary
static String STATUS_REMOVED
           
 
Constructor Summary
ComponentInst()
          Creates new ComponentInst
 
Method Summary
 void addProfileInst(ProfileInst profileInst)
           
 Object clone()
           
protected  String[] cloneStringArray(String[] src)
           
 int compareTo(ComponentInst o)
           
 void deleteProfileInst(ProfileInst profileInst)
           
 ComponentJsonPatch diff(ComponentInst newComponent)
           
 List<ProfileInst> getAllProfilesInst()
           
 Date getCreateDate()
           
 UserDetail getCreator()
           
 String getCreatorUserId()
           
 String getDomainFatherId()
           
 String getId()
           
 ProfileInst getInheritedProfileInst(String profileName)
           
 List<ProfileInst> getInheritedProfiles()
           
 String getLabel()
           
 String getLabel(String language)
           
 String getName()
          This method is a hack (technical debt)
 int getNumProfileInst()
           
 int getOrderNum()
           
 Parameter getParameter(String parameterName)
           
 List<Parameter> getParameters()
           
 String getParameterValue(ComponentInstanceParameterName parameterName)
          Gets a component instance parameter from a centralized parameter name.
 String getParameterValue(String parameterName)
           
 String getPermalink()
           
 ProfileInst getProfileInst(int nIndex)
           
 ProfileInst getProfileInst(String profileName)
           
 List<ProfileInst> getProfiles()
           
 Date getRemoveDate()
           
 UserDetail getRemover()
           
 String getRemoverUserId()
           
 String getStatus()
           
 Date getUpdateDate()
           
 UserDetail getUpdater()
           
 String getUpdaterUserId()
           
 boolean isHidden()
           
 boolean isInheritanceBlocked()
           
 boolean isPublic()
           
 boolean isWorkflow()
           
 void removeAllProfilesInst()
           
 void removeInheritedProfiles()
           
 void setCreateDate(Date createDate)
           
 void setCreator(UserDetail creator)
           
 void setCreatorUserId(String creatorUserId)
           
 void setDomainFatherId(String sDomainFatherId)
           
 void setHidden(boolean isHidden)
           
 void setId(String sId)
           
 void setInheritanceBlocked(boolean isInheritanceBlocked)
           
 void setLabel(String sLabel)
           
 void setName(String sName)
          This method is a hack (technical debt)
 void setOrderNum(int iOrderNum)
           
 void setParameters(List<Parameter> parameters)
           
 void setPublic(boolean isPublic)
           
 void setRemoveDate(Date removeDate)
           
 void setRemover(UserDetail remover)
           
 void setRemoverUserId(String removerUserId)
           
 void setStatus(String status)
           
 void setUpdateDate(Date updateDate)
           
 void setUpdater(UserDetail updater)
           
 void setUpdaterUserId(String updaterUserId)
           
 
Methods inherited from class com.silverpeas.util.i18n.AbstractI18NBean
addTranslation, getClonedTranslations, getDescription, getDescription, getLanguage, getLanguages, getLanguageToDisplay, getName, getNextTranslation, getTranslation, getTranslationId, getTranslations, isRemoveTranslation, setDescription, setLanguage, setRemoveTranslation, setTranslationId, setTranslations, setTranslations, setTranslations
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATUS_REMOVED

public static final String STATUS_REMOVED
See Also:
Constant Field Values
Constructor Detail

ComponentInst

public ComponentInst()
Creates new ComponentInst

Method Detail

compareTo

public int compareTo(ComponentInst o)
Specified by:
compareTo in interface Comparable<ComponentInst>

clone

public Object clone()
Overrides:
clone in class Object

cloneStringArray

protected String[] cloneStringArray(String[] src)

setId

public void setId(String sId)

getId

public String getId()

setName

public void setName(String sName)
This method is a hack (technical debt)

Overrides:
setName in class AbstractI18NBean<ComponentI18N>
Parameters:
sName -

getName

public String getName()
This method is a hack (technical debt)

Overrides:
getName in class AbstractI18NBean<ComponentI18N>
Returns:

setLabel

public void setLabel(String sLabel)

getLabel

public String getLabel()

setDomainFatherId

public void setDomainFatherId(String sDomainFatherId)

getDomainFatherId

public String getDomainFatherId()

setOrderNum

public void setOrderNum(int iOrderNum)

getOrderNum

public int getOrderNum()

getCreateDate

public Date getCreateDate()

setCreateDate

public void setCreateDate(Date createDate)

getRemoveDate

public Date getRemoveDate()

setRemoveDate

public void setRemoveDate(Date removeDate)

getStatus

public String getStatus()

setStatus

public void setStatus(String status)

getUpdateDate

public Date getUpdateDate()

setUpdateDate

public void setUpdateDate(Date updateDate)

getRemoverUserId

public String getRemoverUserId()

setRemoverUserId

public void setRemoverUserId(String removerUserId)

getUpdaterUserId

public String getUpdaterUserId()

setUpdaterUserId

public void setUpdaterUserId(String updaterUserId)

getNumProfileInst

public int getNumProfileInst()

addProfileInst

public void addProfileInst(ProfileInst profileInst)

deleteProfileInst

public void deleteProfileInst(ProfileInst profileInst)

getAllProfilesInst

public List<ProfileInst> getAllProfilesInst()

getInheritedProfiles

public List<ProfileInst> getInheritedProfiles()

getProfiles

public List<ProfileInst> getProfiles()

removeAllProfilesInst

public void removeAllProfilesInst()

getProfileInst

public ProfileInst getProfileInst(String profileName)

getInheritedProfileInst

public ProfileInst getInheritedProfileInst(String profileName)

getProfileInst

public ProfileInst getProfileInst(int nIndex)

getParameters

public List<Parameter> getParameters()

setParameters

public void setParameters(List<Parameter> parameters)

getParameter

public Parameter getParameter(String parameterName)

getParameterValue

public String getParameterValue(String parameterName)

getParameterValue

public String getParameterValue(ComponentInstanceParameterName parameterName)
Gets a component instance parameter from a centralized parameter name.

Parameters:
parameterName -
Returns:

getLabel

public String getLabel(String language)

isHidden

public boolean isHidden()

setHidden

public void setHidden(boolean isHidden)

isPublic

public boolean isPublic()

setPublic

public void setPublic(boolean isPublic)

isInheritanceBlocked

public boolean isInheritanceBlocked()

setInheritanceBlocked

public void setInheritanceBlocked(boolean isInheritanceBlocked)

getCreatorUserId

public String getCreatorUserId()

setCreatorUserId

public void setCreatorUserId(String creatorUserId)

getCreator

public UserDetail getCreator()

setCreator

public void setCreator(UserDetail creator)

getUpdater

public UserDetail getUpdater()

setUpdater

public void setUpdater(UserDetail updater)

getRemover

public UserDetail getRemover()

setRemover

public void setRemover(UserDetail remover)

removeInheritedProfiles

public void removeInheritedProfiles()

isWorkflow

public boolean isWorkflow()

diff

public ComponentJsonPatch diff(ComponentInst newComponent)

getPermalink

public String getPermalink()


Copyright © 2016 Silverpeas. All Rights Reserved.