|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.esupportail.portal.channels.CStockage.channelAction.injac.metadata.parse.RequiredMetaData
Id: RequiredMetaData.java,v 1.0 9 juil. 2004
Copyright (c) 2004 Esup Portail (www.esup-portail.org)
Classes: RequiredMetaData
Original Author: Yohan Colmant
This represents a required metadata on an injac document
Field Summary | |
private java.lang.String |
choicelist
The MD choice list |
private java.lang.String[] |
choiceListArray
The choice list into an array |
private java.lang.String |
comment
The comment |
static java.lang.String |
DEFAULT_DATE_FORMAT
|
private java.lang.String |
format
The format used to check if the MD is good |
private java.lang.String |
input
The MD input type |
static java.lang.String |
INPUT_SELECT
|
static java.lang.String |
INPUT_TEXT
|
static java.lang.String |
INPUT_TEXTAREA
|
private java.lang.String |
label
The MD label |
private java.lang.String |
level
The MD level: edition, publication |
static java.lang.String |
LEVEL_EDITION
|
static java.lang.String |
LEVEL_PUBLICATION
|
private boolean |
modifiable
If the metadata if modifiable |
private java.lang.String |
name
The MD name |
private static java.lang.String |
REQUIRED_FALSE
|
private static java.lang.String |
REQUIRED_TRUE
|
private java.lang.String |
requiredData
The MD required value: yes, no |
private java.lang.String |
type
The MD type |
static java.lang.String |
TYPE_DATE
|
static java.lang.String |
TYPE_STRING
|
private java.lang.String |
userChoice
The userChoice |
private java.lang.String |
value
The default value |
Constructor Summary | |
RequiredMetaData()
Default constructor |
Method Summary | |
private boolean |
answerIsInGoodFormat()
Check if the user answer is in the good format |
java.lang.String[] |
getChoiceList()
Return the choice list in a string array format |
java.lang.String |
getComment()
|
java.lang.String |
getFormat()
|
java.lang.String |
getInput()
|
java.lang.String |
getLabel()
|
java.lang.String |
getLevel()
|
java.lang.String |
getName()
|
static RequiredMetaData |
getNewPublicationDateBeginMetatada()
Get a default RequiredMetaData object for the "publication-date-begin" MD |
static RequiredMetaData |
getNewPublicationDateEndMetatada()
Get a default RequiredMetaData object for the "publication-date-end" MD |
static RequiredMetaData |
getNewRejectCauseMetatada()
Get a default RequiredMetaData object for the "reject-cause" MD |
static RequiredMetaData |
getNewRootFileNameMetatada(ServerAccess access,
java.lang.String path,
java.lang.String name,
boolean owner)
Get the RequiredMetaData object for the "root-file-name" MD for the specified path |
static RequiredMetaData |
getNewRootFileNameMetatada(java.lang.String name,
boolean owner)
Get the RequiredMetaData object for the "root-file-name" MD for the specified path |
java.lang.String |
getType()
|
java.lang.String |
getUserChoice()
|
java.lang.String |
getValue()
|
boolean |
isModifiable()
|
boolean |
isRequired()
|
boolean |
isValid()
Check if the user set is valid or not |
void |
setChoicelist(java.lang.String choicelist)
|
void |
setComment(java.lang.String comment)
|
void |
setFormat(java.lang.String format)
|
void |
setInput(java.lang.String input)
|
void |
setLabel(java.lang.String label)
|
void |
setLevel(java.lang.String level)
|
void |
setModifiable(boolean modifiable)
|
void |
setName(java.lang.String name)
|
void |
setRequiredData(boolean isRequired)
|
void |
setRequiredData(java.lang.String requiredData)
|
void |
setType(java.lang.String type)
|
void |
setUserChoice(java.lang.String userChoice)
|
void |
setValue(java.lang.String value)
|
java.lang.String |
toString()
Return a String representation of this RequiredMetaData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final java.lang.String REQUIRED_TRUE
private static final java.lang.String REQUIRED_FALSE
public static final java.lang.String LEVEL_EDITION
public static final java.lang.String LEVEL_PUBLICATION
public static final java.lang.String INPUT_TEXT
public static final java.lang.String INPUT_TEXTAREA
public static final java.lang.String INPUT_SELECT
public static final java.lang.String TYPE_STRING
public static final java.lang.String TYPE_DATE
public static final java.lang.String DEFAULT_DATE_FORMAT
private java.lang.String name
private java.lang.String label
private java.lang.String input
private java.lang.String type
private java.lang.String choicelist
private java.lang.String[] choiceListArray
private java.lang.String requiredData
private java.lang.String level
private java.lang.String value
private java.lang.String comment
private java.lang.String format
private java.lang.String userChoice
private boolean modifiable
Constructor Detail |
public RequiredMetaData()
Method Detail |
public boolean isModifiable()
public void setModifiable(boolean modifiable)
modifiable
- The modifiable to set.public java.lang.String getUserChoice()
public void setUserChoice(java.lang.String userChoice)
userChoice
- The userChoice to set.public boolean isValid()
private boolean answerIsInGoodFormat()
public java.lang.String getInput()
public java.lang.String getComment()
public java.lang.String getValue()
public java.lang.String getFormat()
public java.lang.String getLabel()
public java.lang.String getLevel()
public java.lang.String getName()
public boolean isRequired()
public java.lang.String getType()
public java.lang.String[] getChoiceList()
public void setChoicelist(java.lang.String choicelist)
choicelist
- The choicelist to set.public void setComment(java.lang.String comment)
comment
- The comment to set.public void setValue(java.lang.String value)
value
- The value to set.public void setFormat(java.lang.String format)
format
- The format to set.public void setLabel(java.lang.String label)
label
- The label to set.public void setLevel(java.lang.String level)
level
- The level to set.public void setName(java.lang.String name)
name
- The name to set.public void setRequiredData(java.lang.String requiredData)
requiredData
- The required to set.public void setRequiredData(boolean isRequired)
isRequired
- The isRequired to set.public void setType(java.lang.String type)
type
- The type to set.public void setInput(java.lang.String input)
input
- The input to set.public static RequiredMetaData getNewRejectCauseMetatada()
public static RequiredMetaData getNewRootFileNameMetatada(ServerAccess access, java.lang.String path, java.lang.String name, boolean owner) throws NotExistsResourceException, ApplicationException, NotAuthorizedException
NotExistsResourceException
ApplicationException
NotAuthorizedException
public static RequiredMetaData getNewRootFileNameMetatada(java.lang.String name, boolean owner) throws NotExistsResourceException, ApplicationException, NotAuthorizedException
NotExistsResourceException
ApplicationException
NotAuthorizedException
public static RequiredMetaData getNewPublicationDateBeginMetatada()
public static RequiredMetaData getNewPublicationDateEndMetatada()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |