org.kuali.student.lum.lu.dto
Class CluSetInfo

java.lang.Object
  extended by org.kuali.student.lum.lu.dto.CluSetInfo
All Implemented Interfaces:
Serializable, HasAttributes, Idable

public class CluSetInfo
extends Object
implements Serializable, Idable, HasAttributes

Detailed information about a single CLU Set.

See Also:
Serialized Form

Field Summary
private  String adminOrg
           
private  Map<String,String> attributes
           
private  List<String> cluIds
           
private  List<String> cluSetIds
           
private  RichTextInfo descr
           
private  Date effectiveDate
           
private  Date expirationDate
           
private  String id
           
private  Boolean isReferenceable
           
private  Boolean isReusable
           
private  MembershipQueryInfo membershipQuery
           
private  MetaInfo metaInfo
           
private  String name
           
private static long serialVersionUID
           
private  String state
           
private  String type
           
 
Constructor Summary
CluSetInfo()
           
 
Method Summary
 String getAdminOrg()
           
 Map<String,String> getAttributes()
          List of key/value pairs, typically used for dynamic attributes.
 List<String> getCluIds()
          List of identifiers of directly contained CLUs.
 List<String> getCluSetIds()
          List of identifiers of directly contained CLU Sets.
 RichTextInfo getDescr()
          Narrative description of the CLU Set.
 Date getEffectiveDate()
          Date and time that this CLU Set became effective.
 Date getExpirationDate()
          Date and time that this CLU Set expires.
 String getId()
          Unique identifier for a CLU Set.
 Boolean getIsReferenceable()
           
 Boolean getIsReusable()
           
 MembershipQueryInfo getMembershipQuery()
           
 MetaInfo getMetaInfo()
          Create and last update info for the structure.
 String getName()
          Friendly name of the CLU Set.
 String getState()
           
 String getType()
          Gets the clu set type.
 void setAdminOrg(String adminOrg)
           
 void setAttributes(Map<String,String> attributes)
           
 void setCluIds(List<String> cluIds)
           
 void setCluSetIds(List<String> cluSetIds)
           
 void setDescr(RichTextInfo descr)
           
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setId(String id)
           
 void setIsReferenceable(Boolean isReferenceable)
           
 void setIsReusable(Boolean isReusable)
           
 void setMembershipQuery(MembershipQueryInfo membershipQuery)
           
 void setMetaInfo(MetaInfo metaInfo)
           
 void setName(String name)
           
 void setState(String state)
           
 void setType(String type)
          Sets the clu set type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

name

private String name

descr

private RichTextInfo descr

effectiveDate

private Date effectiveDate

expirationDate

private Date expirationDate

membershipQuery

private MembershipQueryInfo membershipQuery

adminOrg

private String adminOrg

isReusable

private Boolean isReusable

isReferenceable

private Boolean isReferenceable

cluSetIds

private List<String> cluSetIds

cluIds

private List<String> cluIds

attributes

private Map<String,String> attributes

metaInfo

private MetaInfo metaInfo

type

private String type

state

private String state

id

private String id
Constructor Detail

CluSetInfo

public CluSetInfo()
Method Detail

getName

public String getName()
Friendly name of the CLU Set.


setName

public void setName(String name)

getDescr

public RichTextInfo getDescr()
Narrative description of the CLU Set.


setDescr

public void setDescr(RichTextInfo descr)

getEffectiveDate

public Date getEffectiveDate()
Date and time that this CLU Set became effective. This is a similar concept to the effective date on enumerated values. When an expiration date has been specified, this field must be less than or equal to the expiration date.


setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

getExpirationDate

public Date getExpirationDate()
Date and time that this CLU Set expires. This is a similar concept to the expiration date on enumerated values. If specified, this should be greater than or equal to the effective date. If this field is not specified, then no expiration date has been currently defined and should automatically be considered greater than the effective date.


setExpirationDate

public void setExpirationDate(Date expirationDate)

getCluSetIds

public List<String> getCluSetIds()
List of identifiers of directly contained CLU Sets. Present for enumerated CLU Sets.


setCluSetIds

public void setCluSetIds(List<String> cluSetIds)

getCluIds

public List<String> getCluIds()
List of identifiers of directly contained CLUs. Present for enumerated CLU Sets.


setCluIds

public void setCluIds(List<String> cluIds)

getAttributes

public Map<String,String> getAttributes()
List of key/value pairs, typically used for dynamic attributes.

Specified by:
getAttributes in interface HasAttributes

setAttributes

public void setAttributes(Map<String,String> attributes)
Specified by:
setAttributes in interface HasAttributes

getMetaInfo

public MetaInfo getMetaInfo()
Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations.


setMetaInfo

public void setMetaInfo(MetaInfo metaInfo)

getId

public String getId()
Unique identifier for a CLU Set. This is optional, due to the identifier being set at the time of creation. Once the CLU Set has been created, this should be seen as required.

Specified by:
getId in interface Idable

setId

public void setId(String id)
Specified by:
setId in interface Idable

getMembershipQuery

public MembershipQueryInfo getMembershipQuery()

setMembershipQuery

public void setMembershipQuery(MembershipQueryInfo membershipQuery)

getType

public String getType()
Gets the clu set type. Once set at create time, this field may not be updated.

Returns:
Clu set type

setType

public void setType(String type)
Sets the clu set type. Once set at create time, this field may not be updated.

Parameters:
type - Clu set type

getState

public String getState()

setState

public void setState(String state)

getAdminOrg

public String getAdminOrg()

setAdminOrg

public void setAdminOrg(String adminOrg)

getIsReusable

public Boolean getIsReusable()

setIsReusable

public void setIsReusable(Boolean isReusable)

getIsReferenceable

public Boolean getIsReferenceable()

setIsReferenceable

public void setIsReferenceable(Boolean isReferenceable)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.