Skip to content

Lisatud adminyksuse liigi redaktorile funktsioone.#10

Open
Mailis wants to merge 7 commits intopsiimo:masterfrom
Mailis:fork4
Open

Lisatud adminyksuse liigi redaktorile funktsioone.#10
Mailis wants to merge 7 commits intopsiimo:masterfrom
Mailis:fork4

Conversation

@Mailis
Copy link

@Mailis Mailis commented Dec 18, 2011

Lisatud adminyksuse liigi redaktorile funktsioone.
Muudetud võimaliku alluvuse kontrollerit ja AdminLiigi lisamise
kontrollerit, VoimalikAlluvuse create.jspx-i.

Selleks on lisatud 
kontroller AdminyksuseLiigiRedaktor,
kodeeritud selle kontrolleri view.jspx ja
lisatud uus tagLibrary createLiik.tagx.
1.
baseEntity-s Piirivalve.java:
kommentaar ei tohtinud baasidisaini järgi olla @NotNull
    //@NotNull
    private String kommentaar;


2.
Alates kuupäeva kirjutasin beani AdminYksuseLiik sisse, et 
seda ei peaks käsitis täitma:

    @NotNull
    @DateTimeFormat(style="M-")
    private Date alates = new Date();
saanud kirjutada ka lihtsamini:

	   public static boolean IsSurrogateDate(Date date){

		if (date == null) {
			return false;
		}
		// System.out.println("Testing IsSurrogateDate YEAR:" + year + "
        Month:" + month + " Day:" +day);
		if(date == maxDate()){		
			return true;
		}else{
			return false;
		}
  	}		



	   static Date maxDate(){
	     	
	     	Calendar rightNow = Calendar.getInstance();
	     	rightNow.set(Calendar.YEAR, 9999);
	     	rightNow.set(Calendar.MONTH, 11);
	     	rightNow.set(Calendar.DAY_OF_MONTH, 31);
	     
	     	return rightNow.getTime();
	    }
       <util:panel id="title" title="${title}">
		  <h3>
		  	<spring:message code="welcome_h3" arguments="${app_name}" />
		  </h3>
		  <p>
		    	<spring:message code="welcome_text" />
		</p>

		 <menu:category id="c_controller" z="nj8Dm3hojIyIEyPkwE1UMDIs+K8=">
			<menu:item id="i_controller__testdataindex_id"
				messageCode="global_generic" url="/testdata/index"
				z="aH4xZ2ulNlW18J2jbWZwp6xiuQw=" />
		   </menu:category>
	   </util:panel>
Muudetud võimaliku alluvuse kontrollerit ja AdminLiigi lisamise
kontrollerit, VoimalikAlluvuse create.jspx-i.
Liigiredaktori funktsioonid töötavad, kui baas on tyhi.
Muidu tuleb kuri

Could not commit JPA transaction; nested exception is
javax.persistence.RollbackException: Error while committing the
transaction


org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:476)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:393)
org.springframework.transaction.aspectj.AbstractTransactionAspect.ajc$afterReturning$org_springframework_transaction_aspectj_AbstractTransactionAspect$3$2a73e96c(AbstractTransactionAspect.aj:78)
itcollege.team09.entities.Piirivalve_Roo_Entity.ajc$interMethod$itcollege_team09_entities_Piirivalve_Roo_Entity$itcollege_team09_entities_Piirivalve$persist(Piirivalve_Roo_Entity.aj:37)
itcollege.team09.entities.Piirivalve.persist(Piirivalve.java:1)
itcollege.team09.entities.Piirivalve_Roo_Entity.ajc$interMethodDispatch1$itcollege_team09_entities_Piirivalve_Roo_Entity$itcollege_team09_entities_Piirivalve$persist(Piirivalve_Roo_Entity.aj)
itcollege.team09.web.AdminYksuseLiikController.create(AdminYksuseLiikController.java:90)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant