Update of
/cvsroot/xdoclet-plugins/xdoclet-plugins/plugin-jdo/src/main/java/org/xdoclet/plugin/jdo/qtags
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28909
Added Files:
JdoClassTag.java JdoFieldTag.java
Log Message:
Add initial version of JDO plugin
--- NEW FILE: JdoFieldTag.java ---
/*
* Copyright (c) 2003
* XDoclet Team
* All rights reserved.
*/
package org.xdoclet.plugin.jdo.qtags;
import org.xdoclet.plugin.jdo.qtags.parameters.Table;
import com.thoughtworks.qdox.model.DocletTag;
/**
* @author Anatol Pomozov
*/
public interface JdoFieldTag extends DocletTag, Table {
String getColumn();
Boolean getDefaultFetchGroup();
/**
* @qtags.allowed-value restrict
* @qtags.allowed-value cascade
* @qtags.allowed-value null
* @qtags.allowed-value default
* @qtags.allowed-value none
*/
String getDeleteAction();
Boolean getDependent();
Boolean getEmbedded();
String getFetchDepth();
String getForeignKey();
/**
* @qtags.allowed-value true
* @qtags.allowed-value false
* @qtags.allowed-value unique
*/
String getIndexed();
String getLoadFetchGroup();
String getMappedBy();
/**
* @qtags.allowed-value exception
* @qtags.allowed-value default
* @qtags.allowed-value none
*/
String getNullValue();
/**
* @qtags.allowed-value persistent
* @qtags.allowed-value transactional
* @qtags.allowed-value none
*/
String getPersistenceModifier();
Boolean getPrimaryKey();
String getSequence();
Boolean getSerialized();
Boolean getUnique();
String getValueStrategy();
}
--- NEW FILE: JdoClassTag.java ---
/*
* Copyright (c) 2003
* XDoclet Team
* All rights reserved.
*/
package org.xdoclet.plugin.jdo.qtags;
import org.xdoclet.plugin.jdo.qtags.parameters.IdentityType;
import org.xdoclet.plugin.jdo.qtags.parameters.Table;
import com.thoughtworks.qdox.model.DocletTag;
/**
* @author Anatol Pomozov
* @qtags.location class
* @qtags.once
*/
public interface JdoClassTag extends DocletTag, IdentityType, Table {
Boolean getDetachable();
Boolean getEmbeddedOnly();
String getObjectidClass();
/**
* @qtags.allowed-value persistence-capable
* @qtags.allowed-value persistence-aware
* @qtags.allowed-value non-persistent
*/
String getPersistenceModifier();
Boolean getRequiresExtent();
}
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-plugins-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-commits