org.drools.guvnor.client.rpc
Class MetaData

java.lang.Object
  extended by org.drools.guvnor.client.rpc.MetaData
All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable

public class MetaData
extends Object
implements com.google.gwt.user.client.rpc.IsSerializable

This is the DTO for a versionable asset's meta data. ie basically everything except the payload.


Field Summary
 String[] categories
           
 String coverage
           
 String creator
           
 Date dateEffective
           
 Date dateExpired
           
 boolean disabled
           
 String externalRelation
           
 String externalSource
           
 boolean hasPreceedingVersion
           
 boolean hasSucceedingVersion
           
 String packageName
           
 String packageUUID
           
 String publisher
           
 String rights
           
 String subject
           
 String title
           
 String type
           
 
Constructor Summary
MetaData()
           
 
Method Summary
 void addCategory(String cat)
          Add the given cat to the end of the cat list.
 String[] getCategories()
           
 String getCoverage()
           
 String getCreator()
           
 Date getDateEffective()
           
 Date getDateExpired()
           
 String getExternalRelation()
           
 String getExternalSource()
           
 String getPackageName()
           
 String getPackageUUID()
           
 String getPublisher()
           
 String getRights()
           
 String getSubject()
           
 String getTitle()
           
 String getType()
           
 boolean isBinary()
           
 boolean isDisabled()
           
 boolean isHasPreceedingVersion()
           
 boolean isHasSucceedingVersion()
           
 void removeCategory(int idx)
          Remove a category.
 MetaData setBinary(boolean binary)
           
 MetaData setCategories(String[] categories)
           
 MetaData setCoverage(String coverage)
           
 MetaData setCreator(String creator)
           
 MetaData setDateEffective(Date dateEffective)
           
 MetaData setDateExpired(Date dateExpired)
           
 MetaData setDisabled(boolean disabled)
           
 MetaData setExternalRelation(String externalRelation)
           
 MetaData setExternalSource(String externalSource)
           
 MetaData setHasPreceedingVersion(boolean hasPreceedingVersion)
           
 MetaData setHasSucceedingVersion(boolean hasSucceedingVersion)
           
 MetaData setPackageName(String packageName)
           
 MetaData setPackageUUID(String packageUUID)
           
 MetaData setPublisher(String publisher)
           
 MetaData setRights(String rights)
           
 MetaData setSubject(String subject)
           
 MetaData setTitle(String title)
           
 MetaData setType(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

public String title

packageName

public String packageName

packageUUID

public String packageUUID

categories

public String[] categories

type

public String type

creator

public String creator

externalSource

public String externalSource

subject

public String subject

externalRelation

public String externalRelation

rights

public String rights

coverage

public String coverage

publisher

public String publisher

disabled

public boolean disabled

hasPreceedingVersion

public boolean hasPreceedingVersion

hasSucceedingVersion

public boolean hasSucceedingVersion

dateEffective

public Date dateEffective

dateExpired

public Date dateExpired
Constructor Detail

MetaData

public MetaData()
Method Detail

removeCategory

public void removeCategory(int idx)
Remove a category.

Parameters:
idx - The index of the cat to remove.

addCategory

public void addCategory(String cat)
Add the given cat to the end of the cat list.


setBinary

public MetaData setBinary(boolean binary)

isBinary

public boolean isBinary()

setTitle

public MetaData setTitle(String title)

getTitle

public String getTitle()

setPackageName

public MetaData setPackageName(String packageName)

getPackageName

public String getPackageName()

setPackageUUID

public MetaData setPackageUUID(String packageUUID)

getPackageUUID

public String getPackageUUID()

setCategories

public MetaData setCategories(String[] categories)

getCategories

public String[] getCategories()

setType

public MetaData setType(String type)

getType

public String getType()

setCreator

public MetaData setCreator(String creator)

getCreator

public String getCreator()

setExternalSource

public MetaData setExternalSource(String externalSource)

getExternalSource

public String getExternalSource()

setSubject

public MetaData setSubject(String subject)

getSubject

public String getSubject()

setExternalRelation

public MetaData setExternalRelation(String externalRelation)

getExternalRelation

public String getExternalRelation()

setRights

public MetaData setRights(String rights)

getRights

public String getRights()

setCoverage

public MetaData setCoverage(String coverage)

getCoverage

public String getCoverage()

setPublisher

public MetaData setPublisher(String publisher)

getPublisher

public String getPublisher()

setDisabled

public MetaData setDisabled(boolean disabled)

isDisabled

public boolean isDisabled()

setHasPreceedingVersion

public MetaData setHasPreceedingVersion(boolean hasPreceedingVersion)

isHasPreceedingVersion

public boolean isHasPreceedingVersion()

setHasSucceedingVersion

public MetaData setHasSucceedingVersion(boolean hasSucceedingVersion)

isHasSucceedingVersion

public boolean isHasSucceedingVersion()

setDateEffective

public MetaData setDateEffective(Date dateEffective)

getDateEffective

public Date getDateEffective()

setDateExpired

public MetaData setDateExpired(Date dateExpired)

getDateExpired

public Date getDateExpired()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.