com.flexive.shared.search
Class Briefcase

java.lang.Object
  extended by com.flexive.shared.AbstractSelectableObjectWithName
      extended by com.flexive.shared.search.Briefcase
All Implemented Interfaces:
SelectableObject, SelectableObjectWithName, java.io.Serializable
Direct Known Subclasses:
BriefcaseEdit

public class Briefcase
extends AbstractSelectableObjectWithName
implements java.io.Serializable

The briefcase info object.

Author:
Gregor Schober (gregor.schober@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at)
See Also:
Serialized Form

Field Summary
protected  long acl
           
protected  java.lang.String description
           
protected  long iconId
           
protected  long id
           
protected  LifeCycleInfo lifeCycleInfo
           
protected  long mandator
           
protected  java.lang.String name
           
protected  int size
           
protected  java.lang.String sourceQuery
           
 
Constructor Summary
protected Briefcase()
           
  Briefcase(long id, java.lang.String name, long mandator, java.lang.String description, java.lang.String sourceQuery, long acl, LifeCycleInfo lifeCycleInfo, long iconId, int size)
           
 
Method Summary
 BriefcaseEdit asEditable()
           
 long getAcl()
           
 java.lang.String getDescription()
           
 long getIconId()
           
 long getId()
          The object's unique identifier
 LifeCycleInfo getLifeCycleInfo()
           
 long getMandator()
           
 java.lang.String getName()
          The displayed name of the object.
 int getSize()
           
 java.lang.String getSourceQuery()
           
 
Methods inherited from class com.flexive.shared.AbstractSelectableObjectWithName
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected long id

name

protected java.lang.String name

description

protected java.lang.String description

sourceQuery

protected java.lang.String sourceQuery

acl

protected long acl

lifeCycleInfo

protected LifeCycleInfo lifeCycleInfo

mandator

protected long mandator

iconId

protected long iconId

size

protected int size
Constructor Detail

Briefcase

protected Briefcase()

Briefcase

public Briefcase(long id,
                 java.lang.String name,
                 long mandator,
                 java.lang.String description,
                 java.lang.String sourceQuery,
                 long acl,
                 LifeCycleInfo lifeCycleInfo,
                 long iconId,
                 int size)
Method Detail

getIconId

public long getIconId()

getId

public long getId()
Description copied from interface: SelectableObject
The object's unique identifier

Specified by:
getId in interface SelectableObject
Returns:
the object's unique identifier

getName

public java.lang.String getName()
Description copied from interface: SelectableObjectWithName
The displayed name of the object.

Specified by:
getName in interface SelectableObjectWithName
Returns:
the displayed name of the object.

getDescription

public java.lang.String getDescription()

getSourceQuery

public java.lang.String getSourceQuery()

getAcl

public long getAcl()

getLifeCycleInfo

public LifeCycleInfo getLifeCycleInfo()

getMandator

public long getMandator()

getSize

public int getSize()

asEditable

public BriefcaseEdit asEditable()