Package lumis.portal.project
Class Project
- java.lang.Object
-
- lumis.portal.project.Project
-
- All Implemented Interfaces:
Cloneable
,ICacheEntry
,ICloneableCacheEntry
,IProject
,IProjectSPI
public class Project extends Object implements IProjectSPI, ICloneableCacheEntry
IProjectSPI
implementation.- Since:
- 12.4.0
- Version:
- $Revision: 23904 $ $Date: 2020-06-16 12:23:44 -0300 (Tue, 16 Jun 2020) $
-
-
Field Summary
Fields Modifier and Type Field Description static String
LEGACY_PROJECT_ID
static String
SYSTEM_PROJECT_ID
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Project
clone()
String
getChannelId()
Returns the channel identifier.String
getId()
Returns the project identifier.String
getName()
Returns the name.void
setChannelId(String channelId)
Sets the channel identifier.void
setName(String name)
Sets the name.
-
-
-
Field Detail
-
LEGACY_PROJECT_ID
public static final String LEGACY_PROJECT_ID
- See Also:
- Constant Field Values
-
SYSTEM_PROJECT_ID
public static final String SYSTEM_PROJECT_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Project
public Project()
-
Project
public Project(String id)
-
-
Method Detail
-
getId
public String getId()
Description copied from interface:IProject
Returns the project identifier.
-
getChannelId
public String getChannelId()
Description copied from interface:IProject
Returns the channel identifier.- Specified by:
getChannelId
in interfaceIProject
- Returns:
- the channel identifier.
-
setChannelId
public void setChannelId(String channelId)
Description copied from interface:IProjectSPI
Sets the channel identifier.- Specified by:
setChannelId
in interfaceIProjectSPI
- Parameters:
channelId
- the channel identifier.
-
setName
public void setName(String name)
Description copied from interface:IProjectSPI
Sets the name.- Specified by:
setName
in interfaceIProjectSPI
- Parameters:
name
- the name.
-
clone
public Project clone() throws CloneNotSupportedException
- Specified by:
clone
in interfaceICloneableCacheEntry
- Specified by:
clone
in interfaceIProjectSPI
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
-