knguyen 2005/06/07 18:07:13 CEST
Modified files:
core/src/java/org/jahia/data/containers
JahiaContainerDefinition.java
Log:
- alias
Revision Changes Path
1.4 +21 -0
jahia/core/src/java/org/jahia/data/containers/JahiaContainerDefinition.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/data/containers/JahiaContainerDefinition.java.diff?r1=1.3&r2=1.4&f=h
Index: JahiaContainerDefinition.java
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/java/org/jahia/data/containers/JahiaContainerDefinition.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- JahiaContainerDefinition.java 28 Jul 2004 17:36:15 -0000 1.3
+++ JahiaContainerDefinition.java 7 Jun 2005 16:07:13 -0000 1.4
@@ -46,6 +46,8 @@
import org.jahia.services.version.ContentObjectEntryState;
import org.jahia.services.version.EntryLoadRequest;
import org.jahia.utils.LanguageCodeConverters;
+import org.jahia.utils.JahiaTools;
+
import java.io.Serializable;
/**
@@ -63,6 +65,10 @@
public class JahiaContainerDefinition extends ContentDefinition implements
Serializable {
+
+ public static final String ALIAS_PROP_NAME = "ALIAS_NAME";
+
+
private static org.apache.log4j.Logger logger =
org.apache.log4j.Logger.getLogger(JahiaFieldDefinition.class);
@@ -434,6 +440,21 @@
return this.editView;
}
+ /**
+ * Returns the alias names ( container definition names )
+ * @return
+ */
+ public String[] getAliasName(){
+ if ( ctnDefProperties == null ){
+ return new String[]{};
+ }
+ String strVal = ctnDefProperties.getProperty(ALIAS_PROP_NAME);
+ if ( strVal == null || "".equals(strVal.trim()) ){
+ return new String[]{};
+ }
+ return JahiaTools.getTokens(strVal,",");
+ }
+
/***
* setStructure
* EV 01.01.2001